﻿/* Theme Name: Green Leaf 主题
   Author: FiO @ Q3acn.com
   Author URl: http://www.siwei.org
   Version: 0.1
*/

body {
    	font-family:Verdana;font-size:14px;
    	margin:0px;background:#fff;color:#000;
}

a:link { color:#173E0F;text-decoration:none; }
a:visited { color: #173E0F;text-decoration:none; }
a:hover { color: #318220; text-decoration:underline; }
a:active { color:#173E0F;text-decoration:none; }

blockquote {
	background: #D2F2CC; color: #5B5B5B;
	border: 1px solid #F4F4F4;
	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; width:100%;height:40px; 
	margin:0px; border:none; padding:0px;
	position:absolute; top:80px;right:75px; 
	border-bottom:1px dotted color:#173E0F;
	color:#173E0F;
}
#menu a { color:#000;padding:3px 5px 1px 5px;text-decoration:none;margin: 0 4px; height:12px;}
#menu a:hover { border-top:2px solid #2C761D; border-bottom:2px solid #2C761D; }
.menu { color:#173E0F;background:transparent;padding:0px;text-align:right;border:none;font-weight:bold;color:white;letter-spacing:1px; }

#header { 	
	width:100%;height:120px; margin:0;
	background:url('img/headerbg.jpg') left top no-repeat;  border:none; 
	padding: 0px;
}

#blogname { background:transparent; position:absolute; top: 40px; left:250px; font-family: "Courier New", Verdana, monospace; font-size:200%; font-weight:bold;}

#blogsubtitle { background:transparent; position:absolute; top:73px; left:265px; font-style:italic; color:#4DC932;}

#container { width:100%;margin:0; }
#sidebar { background:url('img/sidebarbg.jpg') left top no-repeat;float:left;width:250px;margin:0;height:100%;line-height:20px; padding-top:200px; }
#main { height:100%;border:none;}
#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:#EBFCE9;color:#000;font-weight:bold;padding:10px; }
.setheader a { color:#173E0F;text-decoration:none; }
.setheader a:hover { color:#318220;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:#EBFCE9;color:#000;font-weight:bold;padding:10px; }
.consolecontent { background:#transparent;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:#E8FFEA;color:#000; }
table.datalist th a { color:#173E0F;text-decoration:none; }
table.datalist th a:hover { color:#318220;text-decoration:underline; }
table.datalist .item { background:#fff; }
table.datalist .alteritem { background:#fff; }

table.photolist { border:solid 1px #999;width:99%;background:#FEFEFE;table-layout:fixed; }
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; }

table a { color:#173E0F;text-decoration:none; }
table a:hover { color:#318220; text-decoration:underline; }

.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:#FEFEFE;border:none;margin-bottom:10px; }
.blogtitle { background:#fff;font-family:Verdana;font-size:14px;font-weight:bold;padding:8px 14px;letter-spacing:1px; border-bottom: 1px dotted #D6D6D6; }
.blogtitle a { color:#173E0F; }
.blogtitle a:hover { color:#318220; }

.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; }
.bloginfo a { color:#173E0F;text-decoration:none; }
.bloginfo a:hover { color:#318220; text-decoration:underline; }

#thread { border-top:1px dashed #ccc;padding:20px;margin:50px 0;background:transparent; }

.threaditem { background:transparent;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;color:#246B27; }
.threadtitle a { color:#FFF; }
.threadtitle a:hover { color:#DDD; }

.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:#FEFEFE;font-size:12px; }
.threadbox { padding:12px;line-height:20px; }

.galleryitem { background:#FEFEFE;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:#173E0F;text-decoration:none; }
.gallerytitle a:hover { color:#318220;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-bottom:dashed 1px #ccc;font-size:14px;font-weight:bold;padding:3px;margin:4px 0; }
.linkitem { padding:4px;line-height:14px; }

.sidemenu
{
	background:transparent;
    	font-family:Verdana;
    	font-size:12px;
   	border:none;
   	padding:10px;
   	margin:10px 6px 6px 30px;
}

.consolemenu { 
	background:transparent;
    	font-family:Verdana;
    	font-size:12px;
    	border:none;
    	padding:10px;
    	line-height:20px;
    	margin:10px 6px 6px 30px; 
}

.message { border:solid 1px #888;padding:6px 10px;margin:6px 0;font-weight:bold;background:#FFFFDD;color:#246B27;} }


#footer { clear:both;text-align:center;margin:8px auto;font-family:Arial;font-size:11px;font-weight:bold; color:#246B27;}





.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; }
*/