﻿/* Theme Name: Deviant 主题 for TeamBlog
   Author: FiO @ Q3acn.com
   Author URl: http://www.deviantart.com/, http://www.siwei.org
   Version: 0.1
*/

body {
    	font-family:Verdana;font-size:14px;
    	margin:0px;background:#76827B; color:#3B4A4A;
}

a { color:#3E8EB7;text-decoration:underline; }


blockquote {
	background: transparent; color: #5B5B5B;
	border-top: 2px solid #ECECEC;
	font-size: 100%; font-family:Verdana;
	line-height: 150%;
	padding: 0px 11px 0px 11px;
	height:100%;
}

input { font-family:Verdana;font-size:12px; }
select { font-family:Verdana;font-size:12px; }
textarea { padding:3px;font-family:Verdana;font-size:12px;width:250px; }
hr { height:1px;border:dashed 1px #CCC; }
img { margin:3px 0; }

.textbox { padding:3px;font-family:Verdana;font-size:14px;width:250px; }
.button { font-size:14px;padding:3px 4px 1px 4px; }
.dropdown { font-size:14px; }

#menu { background:transparent;
	text-align:right; font-weight:bold;width:932px;height:42px; 
	margin:0px auto;border:none; 
	position:absolute; top:62px; padding-right:5px;
}
#menu a:link, #menu a:active, #menu a:visited { color:#96A19B;text-decoration:none; font-size:80%;}
#menu a:hover { color: #96A19B; text-decoration:none; font-size:80%;}
.menu { text-align:right;font-weight:bold;color:#374341;letter-spacing:1px; padding:13px 13px;}

#header { 	
	width:932px;height:100px; margin:0 auto;
	background:url(headerbg.gif) no-repeat transparent center;
	border:none;
	padding: 0px;
}

#blogname { background:transparent; top: 15px; padding-left:50px; font-family: Impact, Verdana, monospace; font-size:250%; font-weight:bolder;color:#fff;}

#blogsubtitle { background:transparent; top:30px; padding-left:600px;color:#fff;}

#container { width:932px;margin:0 auto; }
#sidebar { background:url(sbborder.gif) top right no-repeat #D3E0DC;float:right;width:242px;margin-top:15px;height:100%;line-height:20px;}
#main { background:url(mainborder.gif) top left no-repeat #E7F0EC;float:right;margin-top:15px;height:100%;width:690px;}
#content { margin:10px 10px 10px 6px;}

.logincontainer { width:500px;margin:20px auto; }
.loginheader { background-color:#fff;color:#999;font-weight:bold;padding:10px; }
.logincontent { background-color:#fefefe;border:solid 1px #999;padding:20px;line-height:30px; }
.logintext { line-height:20px; }

.set { font-family:Verdana;font-size:12px; }
.setheader { background-color:transparent;color:#414D4C;font-weight:bold;padding:10px; }
.setheader a:hover { color:#3B4A4A;text-decoration:underline; }
.setcontent { background:transparent;border-top:solid 1px #999;padding:20px;line-height:30px; }
.settext { line-height:20px; }

.console { position:absolute;left:300px;top:200px;z-index:1;background-color:#F9F8F2;border:#999 1px solid;font-family:Verdana;font-size:12px;background-color:#fefefe;visibility:hidden; }
.consoleheader { background:#E7F0EC;color:#3B4A4A;font-weight:bold;padding:10px; }
.consolecontent { background:#E7F0EC ;border:solid 1px #ccc ;padding:20px;line-height:30px; }
.consoletext { line-height:20px; }

table.adminlist { border:none; }
table.adminlist th { background:transparent;text-align:left;color:#000;padding:5px; }
table.adminlist td { padding:4px;line-height:20px; }
table.adminlist .item { background:#EFF3FB; }
table.adminlist .alteritem  { background:transparent; }
table.adminlist .selected { background:#71BDF2;color:#000;font-weight:bold; }

table.datalist { border:none;width:99%; }
table.datalist td { padding:6px; }
table.datalist th { padding:6px;text-align:left;background:#F5F5F5;color:#000; }
table.datalist .item { background:transparent; }
table.datalist .alteritem { background:transparent; }

table.photolist { border:none;width:99%;background:#FEFEFE; }
table.photolist td { padding:7px;text-align:center;width:25%;font-size:12px; }
table.photolist td .photo {}
table.photolist td .photo img { border:0px;width:expression(document.body.clientWidth>150?"150px":"auto");}
table.photolist td .text { padding:4px;text-align:right; }

.contitle { background-color:#fefefe;color:black;font-weight:bold;padding:5px;margin:0 5px; }
.conitem { margin:0 5px;background:#EFEFEF; }
.alterconitem { margin:0 5px;background:#FEFEFE; }
.item1row { float:left;width:200px;padding:5px; }
.item2row { float:left;width:auto;padding:5px; }
.itemrow { float:left;width:auto;padding:5px;}
.itembutton { float:right;width:80px;padding:5px; }


.blogitem { background:transparent;border:none;margin-bottom:10px; }
.blogtitle { background:transparent;font-family:Verdana;font-size:14px;font-weight:bold;padding:8px 14px;letter-spacing:1px; border-bottom: 1px dotted #D6D6D6; color:#3B4A4A; text-decoration:none;}
.blogtitle a:link, .blogtitle a:visited, .blogtitle a:active { color:#3B4A4A;text-decoration:none; }

.blogbody { padding:12px 16px 2px 16px;line-height:20px;font-size:12px;word-wrap:break-word;word-break:break-all; }
.bloginfo { padding:2px 16px 14px 16px;line-height:20px;font:12px Verdana; }
.bloginfo hr { height:1px;border:1px solid #E7F0EC;margin-bottom:5px; }

#thread { border-top:1px dashed #ccc;padding:20px;margin:50px 0;background:transparent; }

.threaditem { border:none;margin-bottom:10px;height:100%; }
.threadtitle { float:left;font-family:Verdana;font-size:12px;font-weight:bold;padding:10px 12px 5px 12px;letter-spacing:1px; }

.threadinfo { width:auto;float:right;padding:10px 12px 5px 12px;font-size:12px; }
.threadbreak { clear:both;margin:0 8px;padding:0;border:1px solid #E7F0EC; }
.threadbody { padding:8px 12px;line-height:20px;font-size:12px;word-wrap:break-word;word-break:break-all; }

.threadpost { border:solid 1px #ccc;background:#D3E0DC;font-size:12px; }
.threadbox { padding:12px;line-height:20px; }

.galleryitem { background:transparent;border:solid 1px #AAA;margin-bottom:10px; }
.gallerytitle { float:left;font-family:Verdana;font-size:12px;font-weight:bold;padding:10px 12px 5px 12px;letter-spacing:1px; }

.galleryinfo { width:auto;float:right;padding:10px 12px 5px 12px;font-size:12px; }
.gallerybreak { clear:both;margin:0 8px;padding:0;border-bottom:dashed 1px #ccc; }
.gallerybody { padding:8px 12px;line-height:20px;font-size:12px; }
.gallerypic { width:160px;float:left; }
.gallerytext { width:auto;float:left; }

.linktitle { border:none;font-size:150%;font-weight:bold;padding:3px;margin:4px 0; }
.linkitem { background:transparent;padding:4px;line-height:14px; }

.sidemenu
{
	background:transparent;
    	font-family:Verdana;
    	font-size:12px;
   	border:none;
   	padding:10px;
   	margin:10px 6px 6px 8px;
}

.consolemenu { 
	background:transparent;
    	font-family:Verdana;
    	font-size:12px;
    	border:none;
    	padding:10px;
    	line-height:20px;
    	margin:10px 6px 6px 8px; 
}

.message { border:solid 1px #888;padding:6px 10px;margin:6px 0;font-weight:bold;background:#FFFFDD; }

#pager { text-align:right;font-size:12px;margin:4px 10px; }
#pager a { text-decoration:none; }
#pager a:hover { text-decoration:underline; }

.curpage { font-weight:bold; }

form { margin:0 auto;}

#footer { clear:both;text-align:center;margin-top:15px;padding-top:30px;font-family:Arial;font-size:11px;font-weight:bold;height:67px;background:url('footerbg.gif') center top no-repeat;color:#C0D0CA;}





.popup { position:absolute;left:260px;top:160px;width:600px;height:200px;z-index:1;background-color:#F9F8F2;border:#0066cc 1px solid;font-family:Verdana;font-size:12px;background-image:url(Images/documents_bg.gif);visibility:hidden }

/*---- window ---*/
/*#window { position:absolute;left:260px;top:160px;width:500px;height:200px;z-index:1;background-color:#F9F8F2;border:#0066cc 1px solid;font-family:verdana;font-size:12px;background-image:url(Images/documents_bg.gif);visibility:visible; }
.windowheader { background-color:#89A7EB;font-weight:bold;font-size:14px;color:#FFF;background-image:url(Images/title.gif);line-height:15px;padding:7px;BORDER-bottom:#D4D0C8 2px solid; }
.windowclose { position:absolute;right:10px;font-size:12px;font-weight:normal;cursor:hand; }
*/