@charset "utf-8"; 
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote{margin:0; padding:0; text-decoration:none; list-style-type:none}
html, body{height:99.99%; background:#000}
html{min-width:1002px}
#forbots{display:none}
#wrapper{color:#5e5e5e; background:#000; height:auto; min-height:100%; position:relative; min-width:1000px}
#header{color:#333; background:#333; border-bottom:1px solid #000; min-height:83px; margin-right:270px; padding-left:10px}
* html #header{height:80px}/*Z*/
#body{color:#5e5e5e; text-align:center; background:#000; margin-right:270px; padding:5px; overflow:hidden}
.léon{clear:both; visibility:hidden; margin:0px}
::-webkit-scrollbar{width:14px; height:14px}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{height:20px; display:block; background-color:#232323; border-left:1px solid #555}
::-webkit-scrollbar-track-piece{background-color:#232323; border-left:1px solid #555}
::-webkit-scrollbar-thumb:vertical{height:50px; background-color:#484848; -webkit-border-radius:6px}
#side{position:absolute; background:#000; right:0; width:270px; height:100%; border-left:1px solid #555; margin:auto; font-size:90%; z-index:20}
#side_flickeflu_logo{width:270px; height:82px; background:#000 url(http://core.flickeflu.com/theme/flickeflu_logo.gif) no-repeat right top}
#side_flickeflu_logo .menu{background:#000 url(http://core.flickeflu.com/theme/iconmenu.gif) no-repeat right top;  height:10px;  position:absolute;  right:13px;  top:60px;  width:37px}
#message_board, #message_java{width:270px; padding-bottom:10px; float:left; font-size:0.8em;}
#message_board .inner, #message_java .inner{padding:5px; margin:10px; background-color:#444; border:1px solid #999; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; width:235px; float:left; text-align:center; color:#eee; clear:both}
#message_board .inner a{color:#36ff36}
#message_java .inner{background-color:#7b0000}
#side_logged_user{width:270px; height:30px; background-color:#000; padding-bottom:15px; text-align:center}
#side_logged_icon{width:35px; height:35px; float:right; border:#5e5e5e dashed 1px; margin-right:14px; margin-top:22px; cursor:pointer}
#float-side{width:40px; background:#111; border:1px solid #222; -moz-border-radius:7px; border-radius:10px; position:fixed; top:40%; right:0px; z-index:-10}
#float-load{width:40px; height:36px; text-align:center; margin-top:10px}
ul.topnav{list-style:none; padding:0 20px; margin:0; float:right; width:150px; background:#222; background:url(topnav_bg.gif) repeat-x; z-index:100}
ul.topnav li{float:left; margin:0; padding:0 15px 0 0; position:relative; z-index:100}
ul.topnav li a{padding:2px 5px; display:block; text-decoration:none; float:left}
ul.topnav li ul.subnav{list-style:none; position:absolute; left:0; top:-4px; background:#333; margin:0; padding:0; display:none; float:left; width:170px; border-right:2px solid #111; border-bottom:2px solid #111}
ul.topnav li ul.subnav li{margin:0; padding:0; border-top:1px solid #252525; border-bottom:1px solid #444; clear:both; width:170px}
html ul.topnav li ul.subnav li a{float:left; width:145px; background:#333; padding-left:20px}
html ul.topnav li ul.subnav li a:hover{background:#222}
ul.sidemenu{float:left; margin:0; padding:0; width:270px; list-style:none; border-bottom:1px solid #484848; border-top:1px solid #161616; font-size:1em}
ul.sidemenu li{position:relative; float:left; margin:0; padding:0}
ul.sidemenu li a{border-top:1px solid #484848; border-bottom:1px solid #161616; padding:3px 0px 3px 25px; display:block; text-decoration:none; width:245px; background:#242424 url(http://core.flickeflu.com/theme/trigger.gif) no-repeat 0px 0px; position:relative; z-index:2}
ul.sidemenu li strong a{border-top:1px solid #484848; border-bottom:1px solid #161616; background:#50114e url(http://core.flickeflu.com/theme/trigger.gif) no-repeat 0px 0px; font-weight:normal}
ul.sidemenu li a:hover{background-color:#121212; border-top:1px solid #282828}
ul.sidemenu li strong a:hover{background-color:#380936; border-top:1px solid #282828}
ul.sidemenu li .ex-size a{background:transparent; float:left; height:26px; line-height:26px; margin:1px 0px; text-align:center; width:25px; padding:0; border:inherit; border-left:1px solid #383838}
.block-ex-size{position:absolute; right:0; top:0}
.trigger{border-top:1px solid #484848; border-bottom:1px solid #161616; padding:3px 0px 3px 25px; margin:0; background:#242424 url(http://core.flickeflu.com/theme/NAV_plus_moins.gif) no-repeat 0px 0px; width:245px; float:left}
.trigger_F{border-top:1px solid #484848; border-bottom:1px solid #161616; padding:3px 0px 3px 25px; margin:0; background:#242424 url(http://core.flickeflu.com/theme/NAV_Flickr.gif) no-repeat 0px 0px; width:245px; float:left}
.trigger a{color:#fff; text-decoration:none; display:block}
.trigger_F a{color:#fff; text-decoration:none; display:block}
.trigger a:hover{color:#ccc}
.trigger_F a:hover{color:#ccc}
.active{background-position:left bottom}
.toggle_container{padding:0; overflow:hidden; width:270px; clear:both; font-size:0.8em}
.toggle_container .blocksocial{padding-top:10px; background-color:#000}
.toggle_container .block{padding:10px; background-color:#000}
.toggle_container .block input{color:#5e5e5e !important; font-size:1em; font-style:italic; border:0px; background-color:#000}
#user_info{margin-top:30px; width:268px}
#user_info .user_icon-block{float:left; width:87px; min-height:70px}
#user_info .user_icon{border:1px dashed #5e5e5e; padding:4px; float:left; width:48px; height:48px; margin-left:15px; margin-top:6px}
#user_info .user_name{float:left; font-size:1.2em; font-style:italic; font-variant:small-caps; font-weight:bold; padding-left:10px; width:165px; color:#868686; overflow:hidden}
#user_info .user_data{float:left; font-size:90%; margin-top:4px; margin-bottom:20px; padding-left:10px; width:165px}
#side_spacer{height:70px; font-size:0.75em; text-align:justify; padding:18px 12px 0px 10px; margin-top:25px; margin-bottom:20px; background-color:#000; background:url(/images/theme/spacer.jpg) no-repeat left top}
#side_calendar {height: 160px;margin: 10px 0 10px 0;font-size: 0.75em;overflow: hidden;width: 270px;}
#side_usernav{width:250px; height:30px; padding:0px 10px 30px 10px}
#side_usernav comp{padding:0px 10px 10px 10px}
#side_usernav ul{width:30px; height:100%; float:left; overflow:hidden; padding:0px 10px}
#side_usernav ul li{vertical-align:bottom; width:30px; height:30px; padding-bottom:1px}
#side_usernav ul li a{text-decoration:none; line-height:normal; text-indent:-9999px; width:30px; height:30px; display:block}
#side_usernav li#most_viewed a{background:url(http://core.flickeflu.com/theme/user-nav-interesting.gif) no-repeat left top}
#side_usernav li#most_viewed a:hover{background-position:0px bottom}
#side_usernav li#most_recent a{background:url(http://core.flickeflu.com/theme/user-nav-new.gif) no-repeat left top}
#side_usernav li#most_recent a:hover{background-position:0px bottom}
#side_usernav li#flickr a{background:url(http://core.flickeflu.com/theme/user-nav-flickr.gif) no-repeat left top}
#side_usernav li#flickr a:hover{background-position:0px bottom}
#side_usernav li#favorites a{background:url(http://core.flickeflu.com/theme/user-nav-view-fav.gif) no-repeat left top}
#side_usernav li#favorites_off a{background:url(http://core.flickeflu.com/theme/user-nav-noview-fav.gif) no-repeat left top}
#side_usernav li#favorites a:hover{background-position:0px bottom}
#side_usernav li#add_user a{background:url(http://core.flickeflu.com/theme/user-nav-add-user.gif) no-repeat left top}
#side_usernav li#add_user_off a{background:url(http://core.flickeflu.com/theme/user-nav-noadd-user.gif) no-repeat left top}
#side_usernav li#add_user a:hover{background-position:0px bottom}
#side_usernav li#sitback a{background:url(http://core.flickeflu.com/theme/user-nav-sitb.gif) no-repeat left top}
#side_usernav li#sitback a:hover{background-position:0px bottom}
#side_usernav li#up a{background:url(http://core.flickeflu.com/theme/user-nav-up.gif) no-repeat left top}
#side_usernav li#up a:hover{background-position:0px bottom}
#side_usernav li#explore a{background:url(http://core.flickeflu.com/theme/user-nav-explore.gif) no-repeat left top}
#side_usernav li#explore a:hover{background-position:0px bottom}
#side_usernav li#news a{background:url(http://core.flickeflu.com/theme/user-nav-news.gif) no-repeat left top}
#side_usernav li#news a:hover{background-position:0px bottom}
#side_usernav li#mycontact a{background:url(http://core.flickeflu.com/theme/user-nav-mycontact.gif) no-repeat left top}
#side_usernav li#mycontact a:hover{background-position:0px bottom}
#side_usernav li#mygroup a{background:url(http://core.flickeflu.com/theme/user-nav-mygroup.gif) no-repeat left top}
#side_usernav li#mygroup a:hover{background-position:0px bottom}
#side_usernav li#myalbum a{background:url(http://core.flickeflu.com/theme/user-nav-myalbum.gif) no-repeat left top}
#side_usernav li#myalbum a:hover{background-position:0px bottom}
#side_usernav li#upload a{background:url(http://core.flickeflu.com/theme/user-nav-upload.gif) no-repeat left top}
#side_usernav li#upload a:hover{background-position:0px bottom}
#side_usernav li#home a{background:url(http://core.flickeflu.com/theme/user-nav-home.gif) no-repeat left top}
#side_usernav li#home a:hover{background-position:0px bottom}
#side_bookmark_button{width:270px; height:50px}
#side_bookmark_button ul{width:33px; height:100%; padding:1px 0 0 0; float:left; overflow:hidden}
#side_bookmark_button ul li{vertical-align:bottom; width:33px; height:50px; padding-bottom:1px}
#side_bookmark_button ul li a{text-decoration:none; line-height:normal; text-indent:-9999px; width:33px; height:50px; display:block}
#side_bookmark_button li#delicious a{background:url(http://core.flickeflu.com/theme/BMK_delicious.gif) no-repeat left top}
#side_bookmark_button li#delicious a:hover{background-position:0px bottom}
#side_bookmark_button li#facebook a{background:url(http://core.flickeflu.com/theme/BMK_facebook.gif) no-repeat left top}
#side_bookmark_button li#facebook a:hover{background-position:0px bottom}
#side_bookmark_button li#google a{background:url(http://core.flickeflu.com/theme/BMK_google.gif) no-repeat left top}
#side_bookmark_button li#google a:hover{background-position:0px bottom}
#side_bookmark_button li#mixi a{background:url(http://core.flickeflu.com/theme/BMK_mixi.gif) no-repeat left top}
#side_bookmark_button li#mixi a:hover{background-position:0px bottom}
#side_bookmark_button li#myspace a{background:url(http://core.flickeflu.com/theme/BMK_myspace.gif) no-repeat left top}
#side_bookmark_button li#myspace a:hover{background-position:0px bottom}
#side_bookmark_button li#stumbleupon a{background:url(http://core.flickeflu.com/theme/BMK_stumbleupon.gif) no-repeat left top}
#side_bookmark_button li#stumbleupon a:hover{background-position:0px bottom}
#side_bookmark_button li#technorati a{background:url(http://core.flickeflu.com/theme/BMK_technorati.gif) no-repeat left top}
#side_bookmark_button li#technorati a:hover{background-position:0px bottom}
#side_bookmark_button li#twitter a{background:url(http://core.flickeflu.com/theme/BMK_twitter.gif) no-repeat left top}
#side_bookmark_button li#twitter a:hover{background-position:0px bottom}
.bookmarklet{ border:#777 1px solid;  font-size:1.3em;  padding:2px 5px 2px 5px;  background:#222}
#searchNav{width:270px; border-top:1px solid #303030; border-bottom:1px solid #303030; padding:15px 0px; margin:40px 0px 30px 0px; background-color:#101010}
#fade_comment, #fade_summary, #fade_large{display:none; background:#000; position:fixed; left:0; top:0; width:100%; height:100%; opacity:.80; z-index:99}
*html #fade_comment, #fade_summary, #fade_large{position:absolute}
*html #post_comment_popup, #post_summary_popup{position:absolute}
#post_comment_popup{display:none; position:fixed; top:50%; left:50%;  z-index:100;  width:500px; border:1px solid #bbb; background-color:#191919;  text-align:center; -webkit-box-shadow:0px 0px 40px #000; -moz-box-shadow:0px 0px 40px #000; box-shadow:0px 0px 40px #000; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; padding-top:10px}
#show-comments{font-size:0.75em; text-align:justify; margin:15px}
#show-comments img{display:none}
#show-comments hr{width:100%; border:0; border-bottom:1px black dotted; height:1px; background-color:#444}
#post_summary_popup{display:none; position:fixed; top:50%; left:50%; min-width:500px; min-height:250px; max-height:80%; max-width:40%; overflow:auto;  z-index:100; border:1px solid #bbb; background-color:#191919; color:5e5e5e;  text-align:justify; font-size:0.8em; -webkit-box-shadow:0px 0px 40px #000; -moz-box-shadow:0px 0px 40px #000; box-shadow:0px 0px 40px #000; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; padding:10px}
.summary_block{float:left; width:95%; border-bottom:1px dashed #5e5e5e; padding:10px; color:#777}
.summary_title_block{float:left; width:85%; padding:0px 10px 10px 10px; margin-top:-30px; font-size:1.4em; font-family:Georgia,"Times New Roman",Times,serif; color:#888; font-style:italic}
.summary_block img{float:left; margin-right:10px; margin-left:-7px}
#float-load-comment{width:16px; height:11px; text-align:center; margin:15px 15px 0px 0px; float:right}
#post_large_popup{display:none; position:fixed; top:50%; left:50%;  z-index:100; border:1px solid #bbb; background-color:#000; color:5e5e5e;  text-align:justify; font-size:0.8em; overflow:hidden; padding:7px}
