body{font:75% "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;background-color:#111;color:#888;font-size:.82em;margin:0;padding:0}
img{border:0}
a{text-decoration:none;color:#f70}
hr{border:1px #999 solid}
h1,h2,h3{font-size:1em;margin:0;padding:0}
h1{font-size:1.6em}
#menuswitcher{cursor:pointer}
#the_page{width:85%;min-width:900px;margin:0 auto;padding:0}
#theHeader h1{padding:1em 0 0}
#theHeader p{margin:0;padding:0}
.titrePage{line-height:1.5em;margin:1em 0}
.titrePage h2{display:inline;margin:1em 0;padding:0}
.titrePage .button{float:none}
.titrePage img{float:left;max-height:16px;margin:0 5px}
.titrePage .categoryActions{float:right;list-style:none;width:auto;margin:0;padding:0}
.categoryActions li{display:inline}
#content{background-color:#222;border:2px #606060 solid;border-width:2px 0;margin:1em 0 0;padding:1em}
.tagLevel5{font-size:130%}
.tagLevel4{font-size:120%}
.tagLevel3{font-size:110%}
.tagLevel2{font-size:100%}
.tagLevel1{font-size:90%}
#fullTagCloud{text-align:center;margin:1em 2em}
#fullTagCloud span{white-space:nowrap;margin:0 .5em}
#fullTagCloud a{padding:2px}
.tagLetterContent{width:100%}
.tagSelection li{display:inline}
.errors,.infos{color:#e04040;border:1px dashed;margin:0 1em}
form{margin:0}
#content form li,#subcontent form li{list-style:none;margin:.2em 0}
.property{display:inline-block;width:180px}
#quicksearch{margin:1em 0 0}
#quicksearch p{margin:0}
#quicksearch #q{width:150px}
#menubar{float:left;width:15%;display:none;font-size:.95em;margin:0;padding:0}
#menubar ul{margin:0;padding:1em 0 1em 2em}
#menubar dd{margin:0;padding:0}
#menubar ul ul{margin:0;padding:0 0 0 1em}
#thumbnails{width:auto;text-align:center;font-weight:700;padding:1em 0}
#thumbnails ul,.middle_block > ul{overflow:hidden;list-style:none;margin:0;padding:0}
#thumbnails li,.middle_block > ul li{float:left;width:200px;height:200px;margin:0;padding:0}
.nb-comments,.nb-hits{font-weight:400;display:block}
.zero{display:none}
.thumbnailCategories{overflow:hidden;list-style:none;margin:0;padding:1em}
.thumbnailCategories li{float:left;height:160px;overflow:hidden;width:45%;margin:.7em}
.illustration{float:left;width:150px;margin:.2em}
.description{overflow:auto;padding-left:1em}
.description h3{margin:0}
.thumbCatDescNfoDate,.thumbCatDescNbImg{font-size:80%;margin:0}
.thumbCatDesc{padding-top:4px;word-wrap:break-word;margin:0}
#additional_info{margin:1em 5em}
.navigationBar{text-align:right;padding:.5em}
#thePicturePage #theHeader{display:none}
#thePicturePage #content{padding:1em 0 0}
.imageNumber{float:right;font-size:.9em;border:1px #999 solid;padding:0 3px}
.navButtons{font-size:1.5em;text-align:center}
#navThumbPrev,#navThumbNext{text-align:center;margin:1em auto}
#imageToolBar{height:25px}
#imageInfoBar{float:right;clear:right;width:17%;margin:0 1em}
#randomButtons ul{list-style-type:none;padding:0}
#imageInfos dt,#imageMeta dt{font-weight:700}
#imageInfos dd,#imageMeta dd{margin-left:1em;overflow:hidden}
#theImage{text-align:center;position:relative;top:-.3em;border:0;margin:auto;padding:1em 0}
#rateForm{margin:0}
#rateForm input,#rateForm input:active{cursor:pointer;border:none;padding:0}
#rateForm input.rateButtonStarFull{background:url(../icon/rating-stars.png) no-repeat scroll -16px center;width:16px}
#rateForm input.rateButtonStarEmpty{background:url(../icon/rating-stars.png) no-repeat scroll 0 center;width:16px}
#slideshow{width:656px;margin:1em auto 0}
#slideshow .navButtons{display:inline;font-size:1em;float:right;margin-right:1em}
#theComments h3{height:25px;line-height:25px;padding-left:1em;cursor:pointer}
#commentAdd,#commentList{width:48%;padding:1%}
#commentAdd{float:left}
#commentList{float:right}
#commentAdd input[type=text],#commentAdd textarea{width:400px}
#commentList ul{list-style:none;padding:0}
#commentList li{clear:both;display:block;border-top:1px dotted #606060;padding:.5em 0}
#commentList li ul{list-style-type:none;padding:4px}
ul.actions{float:right}
#commentList .author{font-weight:700;font-variant:small-caps}
#commentList .date{font-style:italic}
#theCommentsPage #comments li{clear:left;list-style:none}
#copyright{clear:both;padding:2px}
.personal_block{padding:0!important}
#thumbnails li{float:left;width:200px;height:160px;margin:0;padding:0}
#thePicturePage .titrePage{font-size:.85em;margin:.5em 0}
#menubar p.totalImages{font-style:italic;margin-top:0}
.titrePage,.titrePage a{font-weight:700;text-transform:uppercase}
h2,h3{font-variant:small-caps;color:#f70}
#copyright a,#mycopyright a{color:#b0b0b0}
#copyright a,#mycopyright a:hover{color:#f70}
#thumbnails li a img{border:2px #707070 solid}
#thumbnails li a:hover img{border:2px #f0f0f0 solid}
#thumbnails li p{margin:0}
.illustration a img{border:1px #606060 solid}
.illustration a:hover img{border:1px #f0f0f0 solid}
p.thumbCatDesc{border-top:1px #606060 dotted;text-align:justify}
input[type=text],input[type=password],select,textarea,file{background:#f0f0f0;color:#333;border:1px solid;margin:0}
fieldset{border:1px #606060 dotted;margin:0 0 1em;padding:1em}
fieldset legend{background-color:#333;padding:0 3px}
#theImage p{display:block;margin:1em 0 .5em}
#theImage p span{font-variant:small-caps;color:#f70}
#thePicturePage .titrePage h1{font-variant:small-caps;font-size:1em;display:inline}
.commentList .author,.commentList .date{font-weight:700}
#fullTagCloud span a:hover{background:#606060}
#menuTagCloud span{margin:0}
.nbEntries{text-align:right}
.mandatorystar{color:#e04040}
.errors div{background:#FFB0B0;border:4px solid #A04040;color:#A04040}
.errors div a{color:red;font-weight:700}
.infos div{background:#B0FFB0;border:4px solid #40A040;color:#40A040}
.infos div a{color:#0F0;font-weight:700}
.errors ul,.infos ul{text-align:justify}
.right_block{float:right}
.left_block{float:left}
#stuffs_block_1,#stuffs_block_2,#stuffs_block_3{height:150px;overflow:hidden;margin:.3em 0 0 .3em;padding:.5em;background-color:#222;border-color:#606060;border-style:solid;border-width:2px 0}
#stuffs_block_4{padding:.5em}
#stuffs_block_2 ul{margin:0;padding:0}

.two_comment{width:46% !important}
#comments ul.thumbnailCategories .actions li{width:28px;margin:.8em}
#gbo{margin:auto}
#gbo img{border:0;box-shadow:0;margin:0;padding:0}
#gboh2{position:relative;top:1.2em;font-size:1.1em}
#theImage P{position:relative}
