/*
Theme Name: Drifted
Theme URI: http://wordpress.org/
Description: This WordPress theme based powered by <a href="http://www.seah.com.cn/">seah</a>.
Version: May,2010
Author: SEAH.DOYLE
Author URI: http://www.seah.com.cn/
Tags: Ajax,alternative,graphic,sense of design.


	This theme was designed and built by SEAH.DOYLE,
	whose blog you will find at http://www.seah.com.cn/drifted

	The CSS, XHTML and design is released under GPL:
	http://www.seah.com.cn/

*/

/*++++++ PAGEBAR ++++++++*/
.pagebar 
	{ 
		font: 9px Verdana, Arial, Sans-Serif;
		padding-bottom: 0px; 
		margin: 0px; 
		color:#e4e4e4;

	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 4px; 
		border: solid 1px #000000; 
		background: #000000; 
		color:#d5d5d5;
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 4px; 
		border: solid 1px #000000; 
		background: #000000; 
		text-decoration: none;
	}

.pagebar .break 
	{
		padding: 2px 4px; 
		border: solid 1px #454545; 
		background: #454545; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 4px; 
		border: solid 1px #0f0f0e; 
		font-size:9px; 
		background: #0f0f0e;
	}
.pagebar a:hover{ 
        color: #0f0f0e; 
		background: #ffffff; 
		border-color: #0f0f0e; 
	}

/*++++++ BODY ++++++++*/
* { margin: 0px; padding: 0px; list-style:none; text-decoration:none; }
body { background:#000000 url(images/background.jpg) no-repeat top center; font:12px Verdana, Arial, Helvetica, sans-serif; color:#2e2e2e; 
}

/*++++++ HYPERLINKS ++++++++*/
h3 { padding:10px 0 10px 0; font-size:14px;}
a { color:#2e2e2e;}
a:hover { text-decoration:none;color:#cccccc;}

/*++++++ MAIN ++++++++*/
#wrapper { width: 970px; margin:auto; }
#main {	width: 970px; margin:30px auto 10px;}
#left { float: left; width: 770px; background:url(images/rightbg.jpg) repeat-y right;}
#pageleft { float:left; width: 770px;}
#right { float: right;margin-left:13px; width: 180px;}

/*++++++ HEADER ++++++++*/
#header { height: 210px; width: 970px; }
#logo { float:left;margin-top:40px;}

/*++++++ SEARCH ++++++++*/
#searchbox { float:left; width: 170px; height: 25px; background: url(images/searchbg.jpg) no-repeat; margin:1px 0 15px 0; }
#searchbox #s { float: left; margin:1px 2px 0px 3px; border: 0; width: 118px; height: 16px;background: none; font-size:10px; color:#999999; }
#searchbox #go { float: left; margin: 0px 0px 0 4px; }

/*++++++ MISC ++++++++*/
.clear { clear:both; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright {margin: 0 0 2px 0px; display: inline; }
img.alignleft { margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left ;}
img.alignnone{margin:10px 0px;display:block;}

/*++++++ ENTRY ++++++++*/
#date{background:url(images/date.gif) no-repeat top left;float:left;padding:0px 12px 4px 4px; text-align:center;}
#date .day{
padding:1px 0px 0px 0px;
font-size:18px;
color:#2e2e2e;
clear:both;
text-align:center;
text-transform:uppercase;
}

#date .month{
padding:2px 0px 1px 0px;
font-size:9px;
color:#2e2e2e;
clear:both;
text-align:center;
text-transform:uppercase;
}
#content { width: 770px; }
.entry { width: 740px; line-height:140%; margin-bottom:10px; }

/*正文*/
.entry a {color:#eeeeee;}
.entry small {color:#262626;font-size:9px; font-style:italic;}
.entry p { padding-bottom:15px; font-size:11px; line-height:130%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#2e2e2e;  }
.entry h2.sectionhead { padding-bottom:2px;}

/*标题*/
.entry h2 { font-size:16px; font-weight:bolder; font-weight:bolder;font-family:Verdana, Arial; color:#808080; padding:1px 0px;}
.entry h2 a { color:#efefef; }
.entry img {margin:0px;}
html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; }
.entry p.postinfo {color:#2e2e2e;background:url(images/entryline.jpg) no-repeat bottom; font-size:9px; font-family:Verdana, sans-serif;padding-top:2px; padding-bottom:10px; margin-bottom:14px;}
.entry p.postinfo a{color:#2e2e2e;}
.entry p.postinfo a:hover{color:#cccccc;}
.entry p.postinfo span.upper { text-transform:uppercase;}
.entry p.postinfo span.category {}
.entry p.postinfo span.comment { padding-left:20px;}
.post {margin-bottom:15px;}
.navigation { width: 750px; font-size:10px; text-transform:uppercase; margin-top:20px;}
.navigation span.older { padding-right:25px; }
.navigation span.newer { padding-left:25px; }
.socials {font-size:9px; font-weight:bold; margin-bottom:10px; background:#070707; border:1px solid #070707; padding:12px; width:230px;}
.socials a {margin-right:10px; color:#454545;}
.btn_email {background:url(images/mail.gif) left no-repeat; padding-left:15px;}
.btn_comment {background:url(images/comments.gif) left no-repeat; padding-left:15px;}
.btn_delicious {background:url(images/delicious.gif) left no-repeat; padding-left:15px;}


/*++++++ SIDEBAR ++++++++*/
#tab { width:160px;margin-bottom:12px;}
#bulletin {width:160px;font-size:10px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#2e2e2e;text-align:left;}
#bulletin h3{ 
padding-left:6px;padding-bottom:2px; line-height:140%;
height:170px;font-size:9px;font-weight:normal;background:url(images/bulletin_bg.jpg) no-repeat;
}
#bulletin a { color:#2e2e2e; text-decoration:none;}
#sidebar { width:180px;}
#sidebar h2 {font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#efefef;margin:10px 0px;}
#sidebar ul{}
#sidebar ul li{ color:#2b2b2b;}
#sidebar ul li ul{}
#sidebar ul li ul li{display:block;padding-left:7px;font-size:10px;}
#sidebar ul li ul li a{text-decoration:none; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#2e2e2e;}
#sidebar ul li ul li a:hover{ color:#cccccc;}

/*+++++++ CALENDAR +++++++*/
#calendar #calendar_wrap #wp-calendar { width:100%; }
#calendar #calendar_wrap #wp-calendar caption { text-align:left; border-bottom:1px solid #dadada; padding-bottom:5px; }
#calendar #calendar_wrap #wp-calendar th { text-align:left; font-weight:bold; padding-top:5px; }
#calendar #calendar_wrap #wp-calendar td{ text-align:left; }

/* Begin comments , alt为偶数*/
#comments {font-size:10px;}
.highlight{margin:2em 0 0 0px;font-size:12px;color:#eeeeee};
.comleft{float:left;vertical-align:middle;padding:5px;}
.comleft a{color:#333333;}
.message{width:90%;}
.message-by{margin-left:50px;color:#dddddd; font-size:10px;}
.message-by a{color:#dddddd;}
.message-by a:hover{color:#ffffff;}
.message-time{margin-left:30px;color:#161616;font-size:9px; font-style:italic;}
.message-count{float:left;}
.message-waiting{color:#eeeeee;}
.alt{background:#070707 url(images/avatar.jpg) no-repeat 35px 16px; margin:10px 5px;width:600px;padding:15px;border:1px solid #070707;}
.odd{background:#000000 url(images/avatar.jpg) no-repeat 35px 16px; margin:10px 5px;width:600px;padding:15px;}
.author{border-bottom:1px solid #575757;}
.message-entry{float:left;padding:5px 0 0 20px;width:92%;vertical-align:middle;}
.inputs input{ margin:4px 0px;font:normal 10px Verdana; padding:3px;background:#070707;color:#333333; border:1px solid #070707;width:30%;height:16px;}
.message textarea{ margin:4px 0px;font:normal 10px Verdana;width:620px;height:110px;overflow:hidden;background:#070707;color:#333333; border:1px solid #070707;padding:6px;}
.submit{margin-top:10px;}
.submit input{font:normal 11px Verdana;cursor:pointer;width:60px;height:30px;background:#070707;border:1px solid #070707;color:#ffffff;}
.backtotop{text-align:left; padding-top:30px;}
.postmetadata { font-size:10px; color:#101010; line-height:100%; width:700px;}
.postmetadata a{ font-size:10px;color:#161616;}
/* End comments */


/*++++++ FOOTER ++++++++*/
#footer { width:100%;height:26px;font-size:10px;}
.footer { width:970px;height:23px; margin:auto; color:#0e0e0e;}
.footer a { color:#0e0e0e;}
.footer a:hover { color:#ffffff;}

/*++++++ RETURN TO TOP ++++++++*/
#return_top a { position:absolute; position:fixed; right:2px; bottom:2px; width:66px; height:74px; display:block; 
background:url(images/return_top.png) no-repeat left top; }
#return_top a:hover { background:url(images/return_top.png) no-repeat right top; text-decoration:none; }

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
