﻿


body
{
    
margin:0px; padding:0px; font-family:Trebuchet MS; font-size:100%; color:#333; 
}
#body{width:870px; margin-left: auto ;margin-right: auto ;}
#header{ padding:16px 16px 8px 26px; background-color:#f4f7eb;}
#loginInfo{float:right;}
#content{margin-top:8px;margin-bottom:100px;}
.slogan {}
#footer{ padding:16px; background-color:#000; color:#fff; text-align:center;}
.menu{background-color:#f4f7eb;  background:url(/img/menuBg.gif);  padding:4px 4px 4px 30px; font-size:16px; }
.menu2{background-color:#f4f7eb;    padding:3px 3px 4px 32px; font-size:80%; border-top:dashed 2px #fff; }

.big {font-size:150%;}
.btns {margin-top:8px;}
.tip {font-size:80%; color:#f80; padding:6px; background-color:#fFf6f0; width:auto; margin-top:2px; }

h1, h2, h3 {font-weight:normal;}

.r {background-color:#ffe;}

input[type=submit].big {padding:0px 16px;}

input[type=password], input[type=text], input[type=file],select,textarea {border:solid 1px gray; font-size:120%;color:#000;font-family:Trebuchet MS;}
.admin input[type=password], .admin  input[type=text], .admin input[type=file],.admin select,.admin textarea {border:solid 1px gray; font-size:80%;color:#000;font-family:Trebuchet MS;}
a{color:#c41818;}
a:hover{color:#d11;}

a img {border:none;}

table{border:0px; padding:0px;}
td{ vertical-align:top;}

.ViewPhotoArea { background-color:#888; text-align:center; position:absolute; width:100%; left:0;height:800px; padding-top:16px;}
.ViewPhotoAreaHolder {height:850px;}

.ViewPhotoArea img{border:solid 1px black; }
.ViewPhotoTitle{color:#000; font-size:200%; margin-bottom:8px; text-align:center; font-family:Garamond;}

.otherPhoto {padding:4px; margin-top:8px;}
.ViewPhotoDescription { font-family:Georgia; font-size:110%;}

.subtitle {padding:4px; background:url(/img/subTitleBg.gif);  text-align:center;color:#fff; margin-bottom:4px; }
.subtitle a{color:#fff;  }

.subtitle2 {padding:4px; background:url(/img/subTitleBg.gif);  text-align:center;color:#fff; margin-bottom:4px; }
.subtitle2 a{color:#fff;  }

.photoInfo { }
.ViewPhotoExif {font-size:80%; }

 
.tmb{width:160px; margin-bottom:6px; }
.tmb .name{font-size:80%;  width:160px; height:16px; overflow:hidden; text-align:center;margin-bottom:4px;}
.tmb .name a{text-decoration:none;}
.tmb .a{display:block;text-align:center;  }
.tmb .series{padding:4px; background-color:#161; display:inline-block; }
.tmb span{padding:4px; background-color:#000; display:inline-block; }

.tmb a img{border:none 0px;}
.tmb .user, .tmb .user1 .tmb .user2 {font-size:90%;}
.tmb .model, .tmb .model1 .tmb .model2 {font-size:90%;}

.user b {color:#090; font-weight:normal;}
a.user, a.user1, a.user2{color:#aa4242;}
a.user:hover, a.user:hover1, a.user:hover2{color:#f00;}


.model b {color:#090; font-weight:normal;}
a.model, a.model1, a.model2 {color:#c76106;}
a.model:hover, a.model1:hover, a.model2:hover{color:#f7570d;}


.admin {padding:3px 4px 3px 5px; background-color:#dbbcae;margin-top:8px;}

h2{margin-bottom:8px;border-bottom:dashed 1px gray;}
h3{margin-bottom:4px;}

hr{height:1px; }
form{padding:0px; margin:0px;}

.noUnd {font-size:120%;text-decoration:none;}
.noUnd:hover {text-decoration:underline;}

.comments{padding:8px 0px;  color:#000;}
.comments .title{border-bottom:solid 1px #ccc;}
.comments .title .date{color:#888; font-size:80%;}
.comments .title a{font-size:80%;}
.comments .title a.user2{font-size:100%;}
.comments .rem {color:#aaa;}

.userPic {vertical-align:bottom;margin-bottom:2px;margin-right:2px;}
.user{text-align:center;}

.fbLink {font-size:90%; padding-left:4px; color:#888;}

.arrow{font-size:160%; text-decoration:none;}

ol li {margin-bottom:36px;}

.smallLinks a {font-size:11px;}
.smallLinks  div {margin-right:12px;}

sup {color:#00E;}

.topComments {font-size:80%;margin-bottom:4px;}
.topComments .b {margin-bottom:3px;}

.sortPanel {text-align:right;background-color:#ddd; padding:1px 4px;}

.pDate {background-color:#f0f0f0; color:#bbb; font-size:80%; padding:2px;}
.pCompNote {background-color:#f0f0f0; color:#000; font-size:110%; padding:2px;}

/*.info {padding:5px 7px 5px 5px; background-color:#7eb2d0;  color:#fff; margin-top:6px;}*/
.info {padding:5px 7px 5px 5px; background-color:#d75051;  color:#fff; margin-top:6px;}
.info a{color:#fff;}
.info .close {float:right;font-size:80%; padding-top:2px;}

.ip {font-size:11px; color:Gray;}
.small {font-size:80%; line-height:100%;}

th {font-weight:normal; padding:0px 4px;}

.newsColumn
{
font-size:80%; padding-left:8px;
height:200px;
overflow:auto;
}

.pager {font-size:90%;background-color:#d5d5d5;}
.pager select{font-size:14px;}
.pager a {margin-right:4px;}

.minichat{
border:solid 1px #ccc; padding:4px; height:250px; overflow:auto; font-size:80%;
}

input.minichatInput {font-size:80%; width:498px;}


.photoList {border-color:#ddd}

.photoList th {padding:4px; background:url(/img/subTitleBg.gif);  text-align:center;color:#fff; margin-bottom:4px; }
.photoList th a{color:#fff;  }

.camImg img{margin-top:8px; }

.graph0 {background-color:#888; border:solid 1px #555; padding:4px; text-align:center;}
.graph1 {background-color:#080; border:solid 1px #040; padding:4px; text-align:center;}
.graph2 {background-color:#f00; border:solid 1px #400; padding:4px; text-align:center;}
.graph3 {background-color:#000; border:solid 1px #400; padding:4px; text-align:center;}
.graph_p0,.graph_p1,.graph_p2,.graph_p3 {background-color:#888; border:solid 1px #400; padding:4px; text-align:center;}




.readerFeed ul{
margin-left:0px;
padding-left:0px;
margin-top:0px;
}
.readerFeed li{
margin-left:0px; list-style-type:none;
margin-bottom:3px;
line-height:15px;
}
.readerFeed{
padding-left:4px;
font-size:80%;

}

.readerFeed .f{
display:none;
}



.llist a{text-decoration:none;}
.llist a:hover{text-decoration:underline;}

.ar{background-color:#f2f2f2;padding:1px;}

input.smallTb {font-size:14px;background-color:#fbfcf8;border:solid 1px #d9decd;}
.btn_Search {height:22px;background-image:url(/img/btnBg.gif);border:solid 1px #d9decd;}

.mecomment{background-color:#efe;}

 
.smallTable td {font-size:85%;}

.cav{ float:right; padding-left:9px; padding-bottom:8px; }
.cav img{ width:60px; }

