body {text-align:center;background-color:#fff;background-image:url(http://www.photogen.com/free-photos/images/phbg.gif);background-repeat:repeat-y;background-position:center top;height:100%;margin:0;}p {margin:5px 0;padding:0;}ul,li,p,td {color:#000;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}img {border:0;}a {color:#ec008c;}a:visited {color:#8c0051;text-decoration:none;}.title {color:#ec008c;font-size:16px;font-family:Arial, Helvetica, sans-serif;line-height:32px;}.button {color:#333;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;background-color:#ddd;border-color:#efefef #aaa #aaa #efefef;border-style:solid;border-width:2px;}.button:hover {border-color:#ec008c #8c0051 #8c0051 #ec008c;border-style:solid;border-width:2px;}.head1 {color:#666;font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:32px;padding-top:5px;}.textarea {color:#666;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;width:230px;}.input {color:#333;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;width:230px;}.dropdownmarker {color:#333;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#eee;}.smalltext {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:400;}.marktext {color:red;background-color:#fff;}.new {color:red;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}#maincontainer {text-align:left;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:12px;width:750px;margin:0 auto;}#maincontainer li   { margin: 0 0 5px 20px }#pagecontainer {text-align:left;margin-top:5px;width:728px;float:left;padding:5px 10px;}#topsection {background-image:url(http://www.photogen.com/free-photos/images/photogen-free-images-h.gif);width:750px;height:75px;border-top:3px solid #ec008c;border-bottom:1px solid #555;}.gleader {text-align:center;margin-left:10px;width:742px;height:90px;float:left;border-right:1px dotted #ccc;border-left:1px dotted #ccc;}.innertube7 {margin:7px;}#logocorner {margin-left:5px;width:250px;float:left;}#keywordform {color:#FFF;font-size:10px;font-weight:700;margin-top:5px;margin-left:10px;width:200px;float:left;padding:18px 0 0;}#catcorner {text-align:right;margin-top:25px;margin-left:10px;width:250px;float:right;}.headerlines {margin-top:9px;width:2px;height:59px;float:left;border-left:2px solid #666;}#thicktabs {background-image:url(http://www.photogen.com/free-photos/images/tabbg.gif);background-repeat:repeat;height:28px;margin:0;padding:0;}#thicktabs ul {border-top:3px solid;}#thicktabs li {display:inline;}#thicktabs li a {color:#000;font-size:10px;text-decoration:none;float:left;border-left:1px solid #fff;padding:8px 10px;}#thicktabs li a#leftfreegallery {color:#ec008c;font-weight:700;margin-left:10px;}#thicktabs li a#rightmostitem {border-right:1px solid #fff;}#thicktabs li a:visited {color:#000;}#thicktabs li a:hover {background-image:url(http://www.photogen.com/free-photos/images/tabbgover.gif);}#pixinfo {width:250px;float:right;border:solid 1px #ccc;}#pixcol {width:468px;float:left;}#downloadpanel {color:#FFF;background-image:url(http://www.photogen.com/free-photos/images/photogen-free-images-h.gif);padding:5px;}#termspanel {background-color:#eee;text-align:right;border-top:1px solid #ccc;padding:5px;}.commentspanel {background:#FFF;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:10px;height:175px;overflow:auto;}.commenttextarea {color:#0f5475;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;width:220px;}.imagedetailpanel {background-color:#eee;list-style:none;padding:5px;}.imagedetailhead {color:#ec008c;font-weight:700;padding-bottom:5px;border-bottom:1px dotted #ccc;}.imagedetailhead_space {color:#ec008c;font-weight:700;padding-top:10px;padding-bottom:5px;border-bottom:1px dotted #ccc;}.imagebox {height:469px;float:left;border:solid 1px #ccc;padding:3px;}.imagebox div.medimage {text-align:center;display:table-cell;width:460px;height:440px;vertical-align:middle;}.userbox {text-align:left;width:722px;float:left;border:dotted 1px #ccc;margin:5px 10px;padding:3px;}.userdetailpanel {padding:5px;}.userdetailhead {font-weight:700;padding-bottom:5px;border-bottom:1px dotted #ccc;}.gbanner {margin-top:10px;margin-bottom:5px;float:left;}.smallthumb {font-size:9px;width:135px;height:170px;}.smallthumb div.smallimage {text-align:center;display:table-cell;width:130px;height:130px;vertical-align:middle;border:solid 1px #ccc;}.smallthumb div.smallimage:hover {background-color:#efefef;border:solid 1px #ec008c;}.catsect {padding-top:8px;padding-bottom:0;width:728px;border-bottom:1px dotted #ccc;}.catfolder {width:25px;height:40px;float:left;}.profileform p {width:573px;clear:left;margin:0;padding:0 0 0 125px;}.profileform label {font-weight:700;text-align:right;margin-left:-125px;width:120px;float:left;}.profileform input[type=text] {width:200px;}.profileform textarea {width:250px;height:150px;}* html .threepxfix {margin-left:3px;}.divider {margin-top:15px;margin-bottom:5px;width:100%;clear:left;border-top:1px dotted #ccc;}.copyright {color:#333;font-size:xx-small;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-variant:normal;font-weight:400;text-align:center;padding-top:15px;width:730px;height:15px;clear:both;vertical-align:middle;}h2 {color:#ec008c;font-size:22px;font-family:Lucida, sans-serif;font-weight:400;padding-top:5px;padding-bottom:10px;}h3 {color:#666;font-size:12px;font-family:Lucida, sans-serif;}#photo {padding-bottom:10px;}.imagedetailpanel li {line-height:12px;list-style:none;margin:0 0 6px;}.plusimagebox {width:456px;float:left;border:solid 1px #ccc;padding:5px;}.plusimagebox img {text-align:center;margin-bottom:5px;border:solid 1px #ec008c;padding:1px;}.plusimagebox li {list-style-position:inside;display:list-item;border-style:none;}#photo-meta {padding-top:2px;width:300px;float:left;border-top:1px dotted #ccc;}#photo-meta ul {margin:0;}#photo-meta ul li {list-style-type:none;display:inline;border-right:1px solid #e1e1e1;line-height:30px;margin:0;padding:0 5px;}div.post {margin:3px 0;padding:0 0 3px;}div.post-body {width:130px;height:110px;float:left;border-right:1px dotted #ccc;margin:0 5px 0 0;}div.post-body img {border:solid 1px #ccc;padding:0;}h3.post-title {font-size:1.1em;font-weight:400;}h4.post-meta {font-size:.8em;font-weight:400;}#divider {margin-top:83px;margin-bottom:3px;border-bottom:1px dotted #ccc;}#navigate {font-size:10px;width:150px;float:right;}#navigate span.previous {float:left;}#navigate span.next {float:right;}#navigate span.previous,#navigate span.next {background:#fff;display:block;width:48%;height:25px;border:solid 1px #ec008c;}#navigate span.previous a,#navigate span.next a {line-height:25px;display:block;padding:0 5px;}#navigate span.previous a:hover,#navigate span.next a:hover {line-height:25px;text-decoration:none;background:#ccc;}.indeximagebox {width:456px;height:456px;float:left;border:solid 1px #ccc;padding:5px;}.indeximagebox img {text-align:center;border:solid 1px #ec008c;padding:1px;}.fpcolimg {padding-bottom:1px;}#buttonlist {text-align:center;margin-top:10px;width:728px;height:32px;float:left;}.uv_linksrule {margin-top:10px;margin-bottom:5px;border-bottom:1px dotted #ccc;}.bigbuttons {text-align:center;width:200px;height:120px;float:left;overflow:hidden;}#boxpad {width:30px;float:left;border-color:#fff;border-style:solid;}.gbn {padding-top:3px;float:left;}.gsq {padding-top:3px;float:left;}*,form {margin:0;padding:0;}a:link,a:active,.copyright A:link,.copyright A:visited,.copyright A:active {color:#ec008c;text-decoration:none;}a:hover,.copyright A:hover {color:#8c0051;text-decoration:underline;}.row1,.row2 {padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;}.logininput,.searchinput {color:#666;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fff;width:130px;}.select,.setperpageselect,.categoryselect {color:#333;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}.imagebox div.medimage img,.smallthumb img {vertical-align:middle;}#regtext { font-size: 14px; font-family:Arial, Helvetica, sans-serif;font-weight: bold; line-height: 18px }