/*

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.03

Author: J

Author URI: http://jway.com.cn/

Tags: white,light,fixed-width, two-columns,right-sidebar



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



* {

	margin:0;

	padding:0;

}

body {

	color:#222;

	font-family:Arial, Verdana, Sans-Serif;

	font-size:12px;

	background-image: url(images/background.jpg);

	background-repeat: repeat-x;

}

/*

#logo {

	margin-top: 20px;

	margin-left: 30px;

}

*/

#wrapper {

	background: url("images/backgroundwrapper.jpg") no-repeat

scroll 0 0 transparent;

	text-align:left;

	width:950px;

	margin: 1.6% auto 85px auto;


}

/*#header{width:980px;height:150px;text-align:center;background:url(ima

ges/head.gif) no-repeat top;}*/

#main {

	float:left;

	width:590px;

	overflow:hidden;

	margin:0em 1em;

}

#sidebar {

	float:right;

	width:305px;

	margin: 0em 8px 2em 0em

}

#footer {

	color:#666;

	clear:both;

	text-align:center;

	margin:0em 1em 1em 1em;

}

a {

	color:#C33;

	text-decoration:none;

}

a:hover {

	color:#c33;

}

h1 {

	font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;

	font-size:40px;

	padding-top:150px;

	padding-bottom:10px;

}

h1 a {

	color:#333;

}

h1 a:hover {

	color:#c33;

}

#headertitle .description {

	font-size:1.2em;

	line-height:2em;

}

h2, h3, h4 {

	font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;

	text-transform:uppercase;

	padding:5px 0;

}

h2 {

	font-size:1.3em;

	letter-spacing:0em;

	color:gray;

	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;

}

pre {

	font-size:1.2em;

	overflow:hidden;

}

.post {

	background:#FFFFFF;

}

.clear {

	clear:both;

}

.postentry {

	font-size:12px;

	line-height:1.8em;

	padding:0 5px;

}



.postentry p{

margin-bottom:11px;

line-height:17px;

}

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:450px;*/

	padding:6px;

	border-bottom:0px;

}

.postentry img a:hover {

	background:#333;

}

.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 #B8B8B8;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

	background:#fff;

}

blockquote {

	border-left:4px solid #CCC;

	font-size:1em;

	margin:0 0 0 20px;

	padding:0 0 0 10px;

}

code {

	color:#B8B8B8;

	font-family:monospace;

}

img {

	border:0 none;

	margin:0;

	padding:0;

}

.parts {

	border-color:#B9CAD3;

	border-style:solid;

	border-width:15px 0 0;

	padding:10px 0;

}

.parts hr {

	color:#333;

	margin:5px -10px;

}

.parts .h2 {

	border-bottom:1px solid #fff;

	margin-bottom:3px;

}

#sidebar li.parts {

	width:271px;

}

#sidebar ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

/*UPDATES FOR WIDGETS*/

#sidebar li.page_item {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	background:url(images/lipage.png) no-repeat left center #FFF;

}

#sidebar li.cat-item {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	background:url(images/licate.png) no-repeat left top #fff;

}

#sidebar li.cat-item li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	background:url(images/lilink.gif) no-repeat left center #fff;

}

#sidebar li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	background:url(images/lilink.gif) no-repeat left center #fff;

}

.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:#C33;

	overflow:hidden;

	voice-family:inherit;

	white-space:nowrap;

	width:250px;

	padding:2px 0 0;

}

#sidebar ul ul li a:hover {

	color:#C33;

}

.navigation {

	border-bottom:1px dashed #B0B0B0;

	font-size:.8em;

	margin:5px 0;

	padding:0 0 15px;

}

.bottomnavigation {

	border-top:1px dashed #B0B0B0;

	font-size:.8em;

	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:#B9CAD3;

	border-style:solid;

	border-width:15px 0 0;

	font-size:.8em;

}

.nav_title, .alignleft {

	float:left;

}

.alignright {

	float:right;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;
	text-align: center;
}

.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;

}



#top{

	margin-left:auto;

	margin-right:auto;

	width:950px;

}









#footerOutside { background: #f6f8fa; width: 750px; margin: 0 auto;

border: 1px solid #c5d0d6; }

#footer { height:50px; padding:8px 0 0 0;}

#footer a { padding: 0px 10px; }

#footer p { color: #888; font:normal 12px/16px Arial, Helvetica,

sans-serif; margin:14px auto 0px auto; text-align: center; }

#footer p a { padding: 0px; margin:14px auto 0px auto;}



#social_links{

	margin-left: auto;

	margin-right: auto;

	width: 200px;

	padding-top: 30px;

}





#top .logo{

	float:left;

}



#top .toplinks{

	float:right;

	padding-top:20px;

	font-size:16px;

}



#top .above{

	clear:both;

}

#top img{

	vertical-align:middle;

}



#top .uploadbtn{

	background:url("/modules/themes/metube/images/btn_fill.gif")

repeat-x scroll 0 50% white;

	border:1px solid #FA961F;

	color:#173778;

	cursor:pointer;

	font-family:arial,verdana,sans-serif;

	font-size:13px;

	font-weight:bold;

	padding:3px 10px;

	position:relative;

	text-decoration:none;

}

#footerblue{
	background: url(/modules/themes/metube/images/main_footer_bg.gif) repeat-x;
	width: 100%;
	height: 402px;
	text-align: center;
	color: #FFF;
	clear: both;
}
#footerwrap{
	width: 960px;
	height: 402px;
	margin: 0 auto;
	text-align: left;
}
.footercolumn{
	float: left;
	margin-right: 25px;
	width: 170px;
}
.footerlast{
	margin-right: 0px;
}
#footerblue h2{
	border-bottom: 1px dotted #8EA5C9;
	color: #FFF;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 20px 0 5px;
	padding: 0;
	text-align: left;
}
.footergrey{
	color: #B5B5B5;
}
#footerblue ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footerblue li{
	background: transparent url(images/footer_li.gif) no-repeat

scroll left;
	padding-left: 15px;
}
#footerblue a{
	color: #434A83;
	font-family: arial;
	font-size: 14px;
	letter-spacing: -1px;
	text-decoration: none;
	line-height: 20px;
}
#footerblue a:hover{
	text-decoration: underline;
}
#footerblue .copyrightfooter{
    text-align: center;
	font-size:16px;
}

#navbar {

	clear:both;

}

.postsingle {
	background:#FFFFFF;
}

.wp-caption-text {
	text-align:center;
}

