/*  
Theme Name: Daydreams
Theme URI: http://jway.com.cn/jblog/memos/2008/wordpress-theme-daydream-20/
Description: Daydreams is a white 2 columns theme, need no plugins, simple cool, developed by <a href="http://jway.com.cn/">J</a>, April 20th, 2008.
Version: 2.02
Author: J
Author URI: http://jway.com.cn/
Tags: white, fixed width, two columns, simple, black, right sidebar, valid XHTML, valid CSS, red

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

* {margin:0;padding:0;}
body{color:#000000;font-family:Arial, Verdana, Sans-Serif;font-size:12px;background:#202020;}
#wrapper{border:1px #c0c0c0 solid;text-align:left;width:980px;margin:10px auto;background:#fff;}
#header{width:980px;height:250px;text-align:left;background:url(images/rs-head-main02_text.jpg) no-repeat top;}
#main{float:right;width:650px;overflow:hidden;padding:10px;}
#sidebar{float:left;
padding:10px;
width:225px;}
#footer{color:#000000;clear:both;text-align:left;margin:0em 1em 1em 1em;}
a{color:#000000;text-decoration:none;}
a:hover{color:#FE02B0;border-bottom:dotted 0px;}

.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


h1{font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;font-size:50px;padding-top:5px;padding-bottom:10px;}
h1 a{color:#ffffff;padding-left:30px;}
h1 a:hover{color:#FE02B0;}
#headertitle .description{font-size:1.2em;line-height:2em;}
h2,h3,h4{font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;padding:5px 0;}
h2{font-size:1.3em;letter-spacing:0em;color:#000000;text-align:center;}
h3.post-date{font-size:.9em;color:#999;text-align:center;margin:0;font-weight:100;padding:5px 0;}
h4{font-size:1em;letter-spacing:1px;text-transform:capitalize;}
pre{font-size:1.2em;overflow:hidden;}
.post{background:url(images/line.gif) no-repeat 0 100%;}
.clear{clear:both;}
.postentry{font-size:12px;line-height:1.8em;padding:0 5px;}
ol,ul{line-height:1.6em;margin:1.2em 0 1.2em 2em;padding:0;}
.post li{margin-bottom:5px;}
img.tex{border:0 none;padding:0;}
.postentry img{max-width:600px;padding:0px;background:#404040;border-bottom:0px;}
.postentry img a:hover{background:#333;border-bottom:0px;}
.gravatar img{padding:1px; border:#ccc 1px solid; float:right; background:#fff;}
p.prev-next{height:1%;padding:0 0 20px;background:url(images/dot.gif) 0 100% repeat-x;}
input,textarea,select{border:1px solid #5a6570;color:#444;font-family:Arial, Helvetica, sans-serif;font-size:1em;background:#fff;width:270px;}
blockquote{border-top:3px solid #202020;border-bottom:3px solid #202020;font-size:1em;margin:0 30px 30px 30px;padding:20px;}
code{color:#B8B8B8;font-family:monospace;}
img{border:0 none;margin:0;padding:0;}
.parts{border-color: #000000;border-style:solid;border-width:0px 0 0;padding:10px 0;}
.parts hr{color:#000000;margin:5px -10px;}
.parts .h2{border-bottom:1px solid #000000;margin-bottom:3px;}
#sidebar li.parts{width:271px;}
#sidebar ul {list-style-type:none;margin:0;padding:0;}
.liicon li{list-style-type:none;padding-left:18px;text-indent:0;margin:0;background:url(images/li.png) no-repeat left center #fff;}
.licate li{list-style-type:none;padding-left:18px;text-indent:0;margin:0;background:url(images/licate.png) no-repeat left center #fff;}
.lilink li{list-style-type:none;padding-left:18px;text-indent:0;margin:0;background:url(images/lilink.gif) no-repeat left center #fff;}
#sidebar ul ul li a{color:#000000;overflow:hidden;voice-family:inherit;white-space:nowrap;width:250px;padding:2px 0 0; }
#sidebar ul ul li a:hover{color:#FE02B0;border-bottom:dotted 1px;}


.navigation{border-bottom:0px dashed #000000;font-size:12px;margin:5px 0;padding:0 0 15px;}
.bottomnavigation{border-top:1px dashed #000000;font-size:12px;margin:5px 0;padding:8px 0;}
.bottomnavigationindex{font-size:.8em;margin:5px 0;padding:8px 0;}
.postmetadata{font-size:.8em;margin:5px 0 0 0;}
.footerparts{border-color:#000000;border-style:solid;border-width:3px 0 0;font-size:.8em;}

.nav_title,.alignleft{float:left;}
.alignright{float:right;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.relate ul li a{overflow:hidden;white-space:nowrap;width:220px;}
ol.subscribe{list-style-type:none;padding-top:10px;}
.subscribe img{border:medium none;}
input[type=text]{height:16px;}
.hidden{display:none;}
.nopadding{padding:0;}
.nomargin{margin:0;}
.lirss li{list-style-type:none;padding-left:18px;text-indent:0;margin:0;background:url(images/rss.gif) no-repeat left center;}
.liiconpage li{list-style-type:none;padding-left:18px;text-indent:0;margin:0;background:url(images/lipage.png) no-repeat left center #FFF;}

#searchform #s{background:#fff;border:1px solid #bbb;color:#666;font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;height:18px;margin-right:3px;padding:4px 4px 0;vertical-align:middle;width:220px;}
#searchsubmit{vertical-align:middle;padding:3px;}

#comments{width:435px;padding:12px 0 0;}
#comments h3,h3#respond{color:#555;margin-bottom:7px;font-size:14px;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{border-top:1px solid #BBB;margin-bottom:7px;padding:7px 0;background:url(images/grey.gif) top left #FFF;}
.commentslist li a{font-weight:700;}
.commentslist li.alt{background:#FFF;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{line-height:1.4em;overflow:hidden;margin:0 7px;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}
p.author_meta{font-weight:700;text-transform:uppercase;margin:0 7px 0 7px;}
p.date_meta{font-size:0.8em;text-align:right;margin:0 7px 0 0;}
.commentslist li.author{color:#CCC;background:#333;}
.commentslist li.author a{color:#DDD;}
#comments_closed{color:#ccc;margin-top:12px;line-height:1.5em;padding:7px 0;background:#333;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:700;}
ol.pingslist{font-size:12px;margin:1.5em 2em;}
.pingslist li{color:#7F7F7F;margin:0 0 7px;}
#author,#email,#url,#comment{font:1em arial,helvetica,sans-serif;border-top:1px solid #BBB;padding:2px;}
#comment{width:410px;overflow:auto;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.liicon ul,.liiconpage ul{margin:0;padding:0;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote,#commentform p{margin:1em 0;}
.commentslist li.author a:hover,p.nocomments a:hover{color:#FFF;}
.pingslist li a,#commentform p a{font-weight:700;background:url(images/dot.gif) repeat-x bottom left;}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
padding-left: 2px;
padding-top:0px;
padding-bottom:5px;
float: left;
margin: 0 0.15em;
} 

#navcontainer{
width: 980px;
height:20px;
}

#sidebar ul li a  {
color:#202020;
text-decoration:none;
}

h2 a{
color:#000000;
}

#navlist li a{
color:#000000;
}

#navlist li a:hover{
color:#FE02B0;
}


#sidebar ul li a:hover {
color:#FE02B0;
text-decoration:none;
}


/* ---------- @ Footer -----------*/



#footer {

	font-size:12px;

	padding:16px 25px 25px 25px

background-color:#ffffff;

        

	}



#footer a, #footer a:visited {

	color:#000000;

	text-decoration:none;

	}



#footer a:hover {

	color:#FE02B0;

	}



#footer a:active {

	text-decoration:underline

	}

			

#footer img {

	vertical-align:middle;

	}

	

#copyright {

	float:left;

	width:550px;

	}



#rss {

	float:right;

	width:350px;

	text-align: right

	}

			

#footercolumns {padding:0.5em 0 0 0.5em;

background-color:#ffffff;}

#footercolumns .block {float:left; width:285px; margin-left:20px; border: 1px solid #000000; background-color:#ffffff;}

#footercolumns .first, * html #footercolumns .first{clear:both; margin-bottom:20px;background-color:#ffffff;}

#footer h4{
color:#000000;
text-align:center;
}

.description {
color:#FFFFFF;
font-family:verdana;
font-size:18px;
padding-left:30px;
padding-top:140px;
}

h1 a:hover {
color:#FE02B0;
padding-left:30px;
}

#button1{
float:right;
padding-right:15px;
padding-top:83px
}

#button2{
float:right;
padding-right:18px;
padding-top:11px;
}

#tc1{
float:left;
text-align:left;
}

#tc1 a  {
color:#c0c0c0;
}

#tc1 a:hover {
color:#ffffff;
}

#topbar {
color:#A5A5A5;
padding:10px 10px;
width:980px;

}

#topbar a {
	color: #000000;
}

#topbar a:hover {
	color: #FE02B0;
}

h3{
color:#fe02b0;
}.footer_rss10{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF url() no-repeat scroll 0 0;clear:both;color:#696969;font-weight:normal;margin:0 auto 0 -20px;padding:0 -1px 0;text-align:center;width:960px;}.rssSummary{}.footer_rss10 li{float:left;margin-left:-8px;padding:16px;text-align:justify;}
.footerinside {
	width:30%;
	padding:10px;
	float:left;
	margin:10px 10px 10px 0;
	background:#fff;
	height:300px;
}
.footerinside p {
	font-style:italic;
	color:#555;
	font-size:80%;
}
.footerinside li {
	list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin-left:2px;
padding:1px 0;
	}

.footerinsideright {
	width:30%;
	padding:10px;
	float:right;
	margin:10px 0 10px 0;
	background:#fff;
	height:300px;
}

.footerinsideright p {
	font-style:italic;
	color:#555;
	font-size:80%;
}
.footerinsideright li {
	margin-left:20px;
	padding:5px 0;
	list-style:square;
	}
.footerfarright{width:30%;height:300px;float:right;}	
#clouds{width:980px;}












#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }


#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; padding: 5px 20px 5px 20px}
#navmenu a {text-decoration:none; color: blue; }
#navmenu a:hover {color: purple; }

#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }
#navmenu ul li a {text-decoration:none;  margin: 4px;
	padding: 5px 20px 5px 20px; color: blue;
	background: pink;}
#navmenu ul li a:hover {color: purple;
	background: yellow; }