﻿/* Theme Name: Nikhilk亮色主题 for Team Blog
   Author: FiO @ Q3acn.com
   Author URl:http://www.nikhilk.net/ - http://www.siwei.org 
   Version: 0.1
*/

body {
    	font-family:Verdana;font-size:14px;
    	margin:0px;background:#eee;color:#000;
}

a:link { color:#0066FF;text-decoration:none; border-bottom:1px dotted #0066FF;}
a:visited { color:#0066FF;text-decoration:none; border-bottom:1px dotted #0066FF;}
a:hover { color: #0066FF; text-decoration:none; border-bottom:1px solid #0066FF}
a:active { color:#0066FF;text-decoration:none; border-bottom:1px dotted #0066FF;}

blockquote {
	background:transparent; color: #888;
	font-size: 100%; font-family:Verdana;
	line-height: 150%;
	padding: 0px 11px 0px 11px;
	margin:0px 0px 0px 21px; 
	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:#CDCDCD;
	text-align:right; font-weight:bold;width:500px;height:23px; font-size:75%;
	margin:0px; border:none; padding-right:10px; padding-top:8px;
	position:absolute; top:21px; right:0px; 
}
#menu a:link { color:#000;border:none; }
#menu a:visited { color:#000;border:none; } 
#menu a:hover { color: #000; border:none; }
#menu a:active { color:#000;border:none; }
.menu { padding:0px;text-align:right;border:none;font-weight:bold;color:#333;letter-spacing:1px; }

#header { 	
	width:100%;height:84px; margin:0px;
	background: url('headerbg.jpg') left top no-repeat #396CD5; 
	padding: 0px;
}

#blogname  { position:absolute; top:21px; right:0px; background:#CDCDCD; color:#000; font-size:150%; font-weight:bold; text-decoration:none; text-align:left;height:31px;width:99%;padding:3px 0px 0px 10px;}
#blogsubtitle { position:absolute; width:99%;top:52px; right:0px; height:32px;background:url('titlebg.gif') left top repeat-x;color:#333; padding:8px 0px 8px 13px;}

#container { width:100%;margin:0; }
#sidebar { float:right;width:216px;margin:0;height:100%;line-height:20px;}
#main { margin-right:216px;height:100%;border-right: 1px solid #D8D8D8;padding-left:15px; background:#fff;}
#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:#eee;color:#000 ;font-weight:bold;padding:10px; border-bottom:1px solid #ccc;}
/*.setheader a { color:#0066FF;text-decoration:none; }
.setheader a:hover { color:#0066FF;text-decoration:underline; } */
.setcontent { background:transparent;border:none;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:#eee;color:#000;font-weight:bold;padding:10px; }
.consolecontent { background:#fff;color:#000;border:solid 1px #ccc ;padding:20px;line-height:30px; }
.consoletext { line-height:20px; }

table.adminlist { border:solid 2px #ccc; }
table.adminlist th { background:#eee;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:#eee;color:#000; }
table.datalist th a { color:#0066FF;text-decoration:none; }
table.datalist th a:hover { color:#0066FF;text-decoration:underline; }
table.datalist .item { background:transparent; }
table.datalist .alteritem { background:transparent; }

table.photolist { border:solid 1px #ccc;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:#0066FF;text-decoration:none; }
table a:hover { color:#0066FF; text-decoration:underline; } */

.contitle { background-color:#fefefe;color:black;font-weight:bold;padding:5px;margin:0 5px; }
.conitem { margin:0 5px;background:#0066FF; }
.alterconitem { margin:0 5px;background:transparent; }
.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:url('Entry.gif') left no-repeat transparent;font-family:Verdana;font-size:125%;font-weight:bold;padding:8px 16px;letter-spacing:1px; border:none; color:#003366;}
.blogtitle a:link { color:#40659B; border:none;}
.blogtitle a:visited { color:#40659B; border:none;}
.blogtitle a:hover { color:#003366; border:none;}
.blogtitle a:active { color:#40659B; border:none;}

.blogbody { padding:12px 16px 2px 8px;line-height:20px;font-size:12px; background:url('EntryGradient.jpg') top left no-repeat;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 #999;margin-bottom:5px; }
.bloginfo a:link { color:#0066CC;border:none; }
.bloginfo a:visited { color:#0066CC;border:none; }
.bloginfo a:hover { color:#003366; text-decoration:underline; border-none;}
.bloginfo a:active { color:#0066CC;border:none; }

#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 15px;letter-spacing:1px; color:#0066FF ;background:url('comments.gif') left no-repeat transparent;}
/*.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 #333; }
.threadbody { padding:8px 12px;line-height:20px;font-size:12px;word-wrap:break-word;word-break:break-all; }

.threadpost { border-top:dotted 1px #ccc;background:transparent;font-size:12px; }
.threadbox { padding:12px;line-height:20px; }

.galleryitem { background:transparent;border:none;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:#0066FF;text-decoration:none; }
.gallerytitle a:hover { color:#0066FF;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:none;font-size:14px;font-weight:bold;padding:3px;margin:4px 0;font-size:100%; color:#663300;}
.linkitem { padding:4px;line-height:14px; }

.sidemenu
{
	background:transparent;
    	font-family:Verdana;
    	font-size:12px;
   	border:none;
   	padding:10px;
   	margin:5px 6px 3px 8px;
}
.sidemenu a:link { color:#40659B; border:none }
.sidemenu a:visited { color:#40659B; border:none }
.sidemenu a:hover { color:#40659B; border:none; text-decoration:underline; }
.sidemenu a:active { color:#40659B; border:none }

.consolemenu { 
	background:transparent;
    	font-family:Verdana;
    	font-size:12px;
    	border:none;
    	padding:10px;
    	line-height:20px;
    	margin:5px 6px 3px 8px; 
}
.consolemenu a:link { color:#40659B; border:none }
.consolemenu a:visited { color:#40659B; border:none }
.consolemenu a:hover { color:#40659B; border:none; text-decoration:underline; }
.consolemenu a:active { color:#40659B; border:none }

.message { border:solid 1px #888;padding:6px 10px;margin:6px 0;font-weight:bold;background:#FFFFDD;color:#230402; }


#footer { clear:both;text-align:center;padding:8px; margin:0px auto;font-family:Arial;font-size:11px;font-weight:bold; background:#CDCDCD; border-top:1px solid #A4A4A4; color:#666;}

form { margin:0 }



.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; }
*/