body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,.data{margin:0;padding:0}
fieldset,img,abbr,acronym,img{border:0}
body,html{background:fixed url(images/bg-body.gif);color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;text-align:center;}
a:link{color:#000}
a:visited{color:#666}
a:hover{color:#999}
a:active{color:#06F}
h1{font-size:18px;font-weight:900;margin-bottom:3px;font-family:Georgia, "Times New Roman", Times, serif}
h2{font-size:14px;font-weight:700;margin-bottom:1px;margin-top:12px;font-family:Georgia, "Times New Roman", Times, serif;}
h3{font-size:14px}
#intro img{border:1px solid #666;margin-right:10px}
#main{background:url(images/bg-main.png);margin:0 auto;padding:0 11px;text-align:left;width:728px;min-height:100%}	
#head{color:#FFF;height:34px}
#head a{text-decoration:none}
#head img{float:left}
#head span{float:left;line-height:34px;text-align:center;width:280px}
#head span img{float:none;margin-top:7px;}
#cse-search-box{background:url(images/logos.png) no-repeat 154px 3px;float:right;height:34px;padding-right:60px;text-align:right;width:150px}
#search_box input{font-size:14px;padding:1px;width:120px}
#search_box,#search_btn{float:left;margin:5px 0}
#cse-search-results{margin-left:168px}
#ad_head{float:left;}
#ad_leader{background:url(images/loader.gif) #F5F5F5 no-repeat center;clear:both;height:90px;width:728px}
.ad_content{border:1px dotted #CCC; margin-top:6px; padding-left:4px;}
#ad_footer{border:1px dotted #CCC; margin-bottom:2px; height:250px;}
.dtm-widget{width:160px;height:300px;background:url(images/loader.gif) no-repeat center;}
#col3{float:left;width:420px}
#col3 .col_t{background:url(images/corners.png) no-repeat 0px 0px;height:4px}
#col3 .col_m{background:#FFF;padding:4px 12px 4px;position:relative}
#col3 .col_b{background:url(images/corners.png) no-repeat 0px -4px;height:4px;margin-bottom:6px;}
#col2{width:728px}
#col2 #t{background:url(images/corners.png) no-repeat -720px 0px;height:4px;}
#col2 #m{background:#FFF;padding-left:160px;padding:0 3px}
#col2 #b{background:url(images/corners.png) no-repeat -720px -4px;height:4px;margin-bottom:6px}
#right{float:left;margin-left:8px;width:300px}
#ad_box{background:url(images/loader.gif) #F5F5F5 no-repeat center;height:250px;margin-bottom:5px;width:300px}
#nav{background:#FFF;width:300px}
#nav_t{background:url(images/corners.png) no-repeat -420px 0px;height:4px;}
#nav_b{background:url(images/corners.png) no-repeat -420px -4px;height:4px;margin-bottom:6px;}
#menu{float:left;font-size:11px;padding:0 7px 4px 8px;width:120px}
#menu li{list-style:none;margin-bottom:3px;padding-left:1em;text-align:left;text-indent:-1em}
#menu .title{font-size:13px;font-weight:700;margin-top:6px;font-family:Georgia, "Times New Roman", Times, serif}
#menu .more{font-style:italic}
#menu a{border-bottom:1px dotted #CCC;color:#000;margin-left:4px;text-decoration:none}
#menu a:hover{border-bottom:1px solid #000;text-decoration:none}
#ad_sky{float:left;width:160px; border:1px dotted #ccc;background:url(images/loader.gif) #F5F5F5 no-repeat center;}
.ad{text-align:center; color:#666;font-size:10px;font-family:Verdana, Geneva, sans-serif; line-height:14px; height:14px}
.clear{clear:both}
#count{padding-bottom:2px;text-indent:2px}
.detail_thumb{border-top:1px solid #CCC;height:90px;font-size:11px;}
.detail_thumb img{float:left;margin:8px 8px 7px 6px;}
.detail{border-top:1px solid #CCC;height:44px;font-size:11px;}
.name{font-size:14px;font-weight:700;padding-top:5px}
.name img{float:none;margin:3px 0 0 5px}
.name_links{color:#666;font-size:10px;padding-bottom:5px}
.name_links a{color:#666;text-decoration:none}

#alpha{border-top:1px solid #999;border-bottom:1px solid #999; width:728px; font-size:11px; font-weight:bold;margin-bottom:4px;height:14px;background:url(images/corners.png) repeat-y -1448px 0px #FFF;font-family:Georgia, "Times New Roman", Times, serif;}
#alpha p,#alpha a { border-right:1px solid #999; width:27px; text-decoration:none; float:left;text-align:center;}
#alpha a:hover {background:#444;color:#FFF}
#alpha .selected{background:#444;color:#FFF}

#week{border:1px solid #ccc;background:#F5F5F5;text-align:center; margin:6px 0 0 0; padding-bottom:12px; font-size:11px;}

#filter_size{background:url(images/size.gif) no-repeat -153px 0px #F5F5F5;border:1px solid #CCC;border-bottom:none;font-size:10px;font-weight:700;padding:0 15px 0 28px;height:60px;}
#filter_size .a{background:url(images/size.gif) no-repeat 0px 0px;margin:0 33px;}
#filter_size .a_current{background:url(images/size.gif) no-repeat 0px 0px;margin:0 33px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#filter_size .b{background:url(images/size.gif) no-repeat -51px 0px;margin:0 33px;}
#filter_size .b_current{background:url(images/size.gif) no-repeat -51px 0px;margin:0 33px;;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#filter_size .c{background:url(images/size.gif) no-repeat -102px 0px;margin:0 33px;}
#filter_size .c_current{background:url(images/size.gif) no-repeat -102px 0px;margin:0 33px;;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#filter_size .a,.a a,.a_current,.b,.b a,.b_current,.c,.c a,.c_current{height:60px;width:51px;float:left;text-align:center;text-decoration:none;}
#filter_size .a:hover,.b:hover,.c:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}

#filter_gender{background:url(images/gender.gif) no-repeat -153px 0px #F5F5F5;border:1px solid #CCC;border-bottom:none;font-size:10px;font-weight:700;padding:0 15px 0 28px;height:60px;}
#filter_gender .a{background:url(images/gender.gif) no-repeat 0px 0px;margin:0 33px;}
#filter_gender .a_current{background:url(images/gender.gif) no-repeat 0px 0px;margin:0 33px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#filter_gender .b{background:url(images/gender.gif) no-repeat -51px 0px;margin:0 33px;}
#filter_gender .b_current{background:url(images/gender.gif) no-repeat -51px 0px;margin:0 33px;;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#filter_gender .c{background:url(images/gender.gif) no-repeat -102px 0px;margin:0 33px;}
#filter_gender .c_current{background:url(images/gender.gif) no-repeat -102px 0px;margin:0 33px;;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#filter_gender .a,.a a,.a_current,.b,.b a,.b_current,.c,.c a,.c_current{height:60px;width:51px;float:left;text-align:center;text-decoration:none;}
#filter_gender .a:hover,.b:hover,.c:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}

#subcategory{background:#F5F5F5;border:1px solid #CCC;margin-bottom:6px;padding:5px 6px 6px 6px;}
#subcategory li{list-style: none; float:left; width:187px; padding:2px 0 1px 4px;font-size:11px}
#subcategory .title{font-weight:bold; width:378px;padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}
#subcategory a{border-bottom:1px dotted #CCC;text-decoration:none;}
#subcategory a:hover{border-bottom:1px solid #000;text-decoration:none;}

.pagination{border-top:1px solid #CCC;font-size:11px;padding:7px 0 7px 0;}
.pagination a{border:1px solid #ccc;color:#000;margin:1px;padding:2px 5px;text-decoration:none}
.pagination .current{background:#333;border:1px solid #333;color:#FFF;font-weight:700;margin:2px;padding:2px 5px}
.pagination .disabled{border:1px solid #EEE;color:#DDD;margin:2px;padding:2px 5px;}
.pagination .enabled{font-weight:700}
.m1{border-top:1px dotted #CCC;float:left;font-size:11px;font-weight:700;padding:2px 0;text-indent:3px;vertical-align:text-top;width:110px}
.m2{border-top:1px dotted #CCC;font-size:11px;margin-left:110px;padding:2px 0;vertical-align:text-top;width:286px}
.m3{border-bottom:1px dotted #CCC;font-size:11px; padding:6px 0px 4px 0px; margin:0 12px 0 12px}
#go_back{font-size:11px;margin-bottom:8px}
#favorites{font-size:11px;font-weight:400}
#favorites p{margin:2px 0 4px}
#pics img{margin:6px 12px 0 0}
#pics .end{margin-right:0}
#pics_caption{margin:0 12px 0 172px; font-size:12px;}
#pics_caption img{margin:6px 9px 0 0px}
#head a:hover,.name_links a:hover{text-decoration:underline}
#alphabet a:hover,.pagination a:active,.pagination a:hover,.pagination a:active{background:#444;border:1px solid #333;color:#FFF}
#footerNav{border-top:1px solid #525552;border-bottom:1px solid #525552; font-size:11px;background-color:#292C31; width:750px;margin:0 auto;height:26px; line-height:26px;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;}
#footerNav a:link, #footerNav a:visited{color:#FFF; font-weight:bold; text-decoration:none;margin: 0 16px;}
#footerNav a:hover {color:#FC3}
#footer{background-color:#292C31;width:750px; height:118px;margin:0 auto; text-align:left;color:#FFF;font-size:11px;position:relative;}
#footer a:link, #footer a:visited{color:#FFF; text-decoration:none;margin:0 4px; font-weight:bold}
#footer a:hover {color:#FC3}
#footer p{padding:18px 12px 10px 12px; width: 610px;}
#copyright{font-size:10px;color:#CDCECD;bottom:10px; position:absolute;}
#copyright a:link, #copyright a:visited{color:#CDCECD;}
#copyright a:hover {color:#FFF}
#copyright p{padding:0 0 0 12px;}
#ad_smbox{ position:absolute; top:6px; right:6px; height:104px; width:120px;border:1px solid #525552;background:#F5F5F5}

#save{ position:absolute;top:3px; right:10px;}
#flag{ position:absolute;top:5px; right:28px;}
#gender{ position:absolute;top:4px; right:48px;}

.comment{background:#F5F5F5;border:1px solid #CCC; padding:8px; margin:2px 0 14px 0;}
.comment .author{font-weight:bold; font-size:14px;margin:2px 0 0 41px;}
.comment .date{ font-size:11px;color:#666; margin:0 0 10px 41px;}
.comment img {float:left;border:1px solid #CCC}
#newComment{font-size:11px}
#newComment p{margin:3px 0}
#newComment input{margin-right:3px}
#newComment input,textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#message{margin-top:3px; font-weight:bold; color:#666;}
#message .error{ background:#FCC; border:1px solid #F66; padding:6px; }
#message .success{ background:#D5FFD5; border:1px solid #84D089; padding:6px;}
#breadcrumbs{font-size:11px; margin-bottom:9px;}

#edit{font-weight:bold;}
#edit input, #edit textarea{width:97%;margin:0 0 4px 0;padding:3px;}
#edit input[type='checkbox']{width:10px;margin:0 6px 0 0;padding:0px;}
#edit #meta{ background:#F5F5F5;padding:6px 8px 4px 8px;margin-bottom:8px;color:#666;border:1px dotted #CCC}
#edit .stop{border:2px solid #FF8282}
#edit .go{border:2px solid #0C6; background:#F2FFF4}
#edit #submit{margin-top:8px;width:80px;}

#contact label{display: block; margin-top:8px;font-weight:bold}
#contact input, #contact textarea{width:97%;margin:0 0 4px 0;padding:3px;}
#contact #submit{margin-top:8px;width:80px;}