/*  
Theme Name: dreamdu default
Theme URI: http://www.dreamdu.com/blog/
Version: 0.1
Author: dreamdu
Author URI: http://www.dreamdu.com/blog/
To see http://www.dreamdu.com/style.css
*/
*{text-decoration:none;line-height:120%;color:#202020;margin:0;padding:0;font-size:12px;background:transparent;font-family:Arial, Helvetica, sans-serif;}
a img{border:none;}
p{font-size:14.8px;text-indent:2em;margin:0 0 10px 0;padding:5px 0;color:black;}
p a{font-size:14.8px;}
h1{font-size:180%;margin:8px 0 28px 0;}
h2{font-size:130%;color:#36c;margin:20px;padding-top:1em;border-top:1px solid #ccc;} 
h3{font-size:110%;color:#36c;margin:25px;}
strong{font-size:1.1em;}
#sitetitle{font-weight:bold;color:crimson;font-size:18.5px;padding:15px 0 10px 55px;}
#header{padding: 0;margin: 0;}
#header #logo,#header #logo a,#header #logo a:visited,#header #logo a:hover{margin: 10px 0 0 2%;font-weight:bold;color:#DC143C;font-size:18.5px;background: none;}
#header #logo a:hover{text-decoration:underline;}
#header #maintag{margin: 5px 0 5px 10%;color:#1170FF;font-size:12px;}
#header #search{float:right;margin:10px 1% 0 0;white-space:nowrap;}
#navmain{font-weight:bold;color:black;background-color:#4D515A;padding:10px;}
#navsub{background-color:#F2EFE8;padding:3px 0 3px 20px;}
#page{padding:1em 0 0 1em;margin-left:5px;}
.pagenav{position:relative;width:20%;float:left;}
.pagecontent{position:relative;width:80%;float:right;}
.pageallcontent{position:relative;width:100%;float:left;}
#footer{clear:both;position:relative;text-align:center;color:#999;margin:0.5em 0 0 0;padding:0.5em 0;background:#666;word-spacing:0.2em;}
#footer p{font-size:100%;color:#999;margin:0;padding:0;}
#footer a:active,#footer a:link,#footer a:visited,#footer a:hover,#footer a:focus{font-size:100%;color:#999;background:transparent;}
pre{clear:both;font-family:"Verdana" , "Courier New", "Courier", "mono";line-height:18px;color:black;background:#ddedfb;margin:15px 0;padding:15px 20px;border:1px solid #09C;white-space:pre-wrap;}
ul{list-style:url("/images/list-orange.png");margin:0 4px 8px 16px; }
table{width:90%;border:thin solid #ddedfb;margin: 1em;}
caption{caption-side: top;color:#36c;font-weight:bold;margin: 1em 0 0 1em;}
th{border: 1px solid #dae6ea;padding: 0.5em;}
td{border: 1px solid #fdefb3;padding: 0.5em;}
#pagecontentblog{position:relative;	width:80%;	float:left;	padding:1em 0;}
#sidebar{position:relative;	width:17%;	float:right;}
#sidebar .side{	background-color:#EDEDED;	margin:0  0 1em 0;	padding: 1em;}
#sidebar h2,#pagecontentblog h2,#pagecontentblog h2 a,#pagecontentblog h2 a:visited{	border: none;	color:#000;	font-size:1.4em;	text-decoration: none;	background: none;	margin:0;	padding:0 0 .5em 0;}
#pagecontentblog h2 a:hover{	color:#06c;}
.post{	margin:1em 1em;	text-align: justify;	padding:1em;}
.post small{	font-size: 0.8em;	line-height: 1.3em;}
.next{	background-color:#ddedfb;}
.navigation{display: block;text-align: center;padding: 0 2em;margin-bottom: 60px;}
.alignright{float: right;}
.alignleft{float: left;}
#divcomments{margin:2em;}
.alt{background-color: #ededed;padding:1em;}
a:link{color:#006486;}
a:visited{color:#464646;}
a:hover{color:#fff;background:#3080CB;}
a:active{color:white;background:#3080CB; }
a.h:active,a.h:link,a.h:visited {color:#999;}
a.h:hover,a.h:focus {color:#999;background:transparent;}
.w:active{color:#fff;}.w:link{color:#fff;}.w:visited{color:#fff;}.w:hover{color:#fff;}
