﻿/* Theme Name: 製作人 主题
   Author: FiO @ Q3acn.com
   Author URl: http://www.zhzr.com/, http://www.siwei.org
   Version: 0.1
*/

body {
    	font-family:Verdana;font-size:14px;
    	margin:0px;background:url('bg.jpg') left top repeat-x #fff; color:#000;
}


a:link { color:#003399;text-decoration:none; }
a:visited { color: #003399;text-decoration:none; }
a:hover { color: #DD6900; text-decoration:underline; }
a:active { color:#003399;text-decoration:none; }

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:url('menubg.jpg') left top repeat-x #fff;
	text-align:right; font-weight:bold;width:100%;height:42px; 
	margin:0px;border-bottom:1px solid #000; 
	position:absolute; top:0px; right:0px; padding-right:5px;
}
#menu a:link, #menu a:visited { color:#686868;text-decoration:none; font-size:80%;}
#menu a:hover { color: #FF0066; text-decoration:underline; font-size:80%;}
.menu { text-align:right;font-weight:bold;color:#686868;letter-spacing:1px; margin-top:13px;}
#menu a:active { color:#686868;text-decoration:none; font-size:80%;}

#header { 	
	width:100%;height:233px; margin:0;
	background:url('headerbg.jpg') left no-repeat #F5F5F5;  background-position-y:42px;
	border-bottom:1px solid #000;
	padding: 0px;
}

#blogname { background:transparent; position:absolute; top: 142px; left:240px; font-family: "Impact", Verdana, monospace; font-size:250%; font-weight:bolder;color:#DD6900;}

#blogsubtitle { background:transparent; position:absolute; top: 64px; right:10px; font-style:italic; color:#999;}

#container { width:927px;margin:0 auto; }
#sidebar { background:url('mainbg.jpg') left top; background-position-x:35px;float:right;width:257px;margin-top:26px;height:100%;line-height:20px;border-top:1px solid #C5C5C5; border-right:1px solid #C5C5C5;padding-left:15px;}
#main { background:url('mainbg.jpg') left top;float:right;margin-top:26px;height:100%;border-top:1px solid #C5C5C5; border-left:1px solid #C5C5C5;}
#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:#f9f9f9;color:#000;font-weight:bold;padding:10px; }
.setheader a { color:#003399;text-decoration:none; }
.setheader a:hover { color:#DD6900;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-color:#f5f5f5;color:#000;font-weight:bold;padding:10px; }
.consolecontent { background:url('mainbg.jpg') top left ;border:solid 1px #ccc ;padding:20px;line-height:30px; }
.consoletext { line-height:20px; }

table.adminlist { border:solid 2px #efefef; }
table.adminlist th { background:#efefef;text-align:left;color:#000;padding:5px; }
table.adminlist td { padding:4px;line-height:20px; }
table.adminlist .item { background:#EFF3FB; }
table.adminlist .alteritem  { background:#FEFEFE; }
table.adminlist .selected { background:#71BDF2;color:#000;font-weight:bold; }

table.datalist { border:solid 1px #ccc;width:99%; }
table.datalist td { padding:6px; }
table.datalist th { padding:6px;text-align:left;background:#F5F5F5;color:#000; }
table.datalist th a { color:#003399;text-decoration:none; }
table.datalist th a:hover { color:#DD6900;text-decoration:underline; }
table.datalist .item { background:transparent; }
table.datalist .alteritem { background:transparent; }

table.photolist { border:solid 1px #999;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; }
.blogtitle a:link, .blogtitle a:active, .blogtitle a:visited { color:#DD6900;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:dashed 1px #CCC;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-bottom:dashed 1px #ccc; }
.threadbody { padding:8px 12px;line-height:20px;font-size:12px;word-wrap:break-word;word-break:break-all; }

.threadpost { border:solid 1px #ccc;background:#F5F5F5;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; }
.gallerytitle a { color:#003399;text-decoration:none; }
.gallerytitle a:hover { color:#DD6900;text-decoration:underline; }

.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-top:2px solid #C5C5C5;font-size:100%;font-weight:bold;padding:3px;margin:4px 0; }
.linkitem { background:#F5F5F5;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:0px;padding-top:8px;font-family:Arial;font-size:11px;font-weight:bold;height:52px;background:url('menubg.jpg') left top; }





.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; }
*/