/*  
Theme Name: RotPlaf
Description: RotPlaf Theme
Version: 0.5
Author: uberbin.com
Author URI: http://uberbin.com
-------------------------------------
MAIN
-------------------------------------
*/
*{margin:0px;padding:0px;}
a,a img{color:#1140A2;text-decoration:none;}
a:hover{text-decoration:underline;color:#DD2424;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}

blockquote{margin:15px 0;padding:20px 20px 20px 60px;border-left:1px solid #FFF;background:transparent url('images/quoleft.png') 10px 10px no-repeat;border-bottom:1px solid #FFF;font-size:110%;color:#333;background-color:#FFF6E5;}

.center {text-align: center;}
.alignright{float:right;}
.alignleft{float:left;}
.clear{clear:both;margin:0;height:0;width:0;}
.red{color:#CC3333;}
.orange{color:#FFCC66;}
img{border:none;}

body {font-size:62.5%;font-family:Verdana, Arial, Helvetica, sans-serif;background:#F7F7F7;color:#333;text-align:center;}
#main{text-align:left;margin:0px auto;width:760px;padding:0 8px 0 8px;background:#FFF url('images/bg.jpg') repeat-y 0 0;}

h1,h2,h3{font-family:Arial, Helvetica, sans-serif;line-height:100%;}
h1{font-size:3em;}
h2{font-size:1.7em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
#main{font-size:1.2em;line-height:1.6em;}

/*
-------------------------------------
HEADER
-------------------------------------
*/
#header{height:100px;width:760px;background:#FF9900 url('images/header.jpg') repeat-x 0 0;margin:0 0 10px 0;position:relative;}
#header h1{position:absolute;top:25px;left:15px;}
#header h1 a{color:#000;}
#header p{color:#000;position:absolute;top:60px;left:15px;}
/*
-------------------------------------
SIDEBAR
-------------------------------------
*/
#sidebar{margin-left:495px;width:260px;font-size:0.9em;}
#sidebar .side_block{margin:15px 0;padding:5px 7px 15px 3px;width:250px;border-bottom:1px solid #D6D6D6;}
#sidebar .side_block h3{display:block;margin:0 0 5px 0;color:#666666;}
#sidebar .side_block ul{ list-style:none;}
#sidebar .side_block ul li{list-style:none;}
#sidebar div#welcome{background-color:#ffc871;padding:9px 0;width:260px;margin:0 0 20px 0;line-height:1.5em;}
#sidebar div#welcome img{margin:0 5px 0 0;padding:3px 3px 9px 3px;float:left;width:50px;height:50px;background-color:#FFF;}
#sidebar div#nav_menu.side_block{padding:10px 7px 10px 3px;width:250px;border-bottom:1px solid #D6D6D6;}
#sidebar div#nav_menu.side_block h3{margin:0 0 10px 0;}
#sidebar div#nav_menu.side_block p{color:#CCCCCC;font-weight:bold;}
#sidebar div#nav_menu.side_block a{text-align:center;padding:5px 0;}
#sidebar div#nav_menu a:hover,#sidebar div#nav_menu a.here{color:#DD2424;text-decoration:none;}
#sidebar div#side_menu.side_block p{color:#D6D6D6;}
#sidebar div#side_search.side_block form *{font:1em Verdana, Arial, Helvetica, sans-serif;}
#sidebar div#side_search.side_block form input#s{border:2px solid #D6D6D6;background-color:#FFF;padding:3px;width:140px;}
#sidebar div#side_search.side_block form input#searchsubmit{padding:3px;width:80px;cursor:pointer;}
#sidebar div#side_feeds.side_block p{margin:10px 0;}
#sidebar div#side_feeds.side_block ul li{margin:5px 0 0 5px;}
#sidebar div#doble{margin:15px 0 0 0;padding:5px 7px 15px 3px;width:250px;}
#sidebar div#doble div.side_thin_block {width:125px;float:left;}
#sidebar div#doble div.side_thin_block h3{display:block;margin:0 0 5px 0;color:#666666;}
#sidebar div#doble div.side_thin_block ul{list-style:none;}
#sidebar div#doble div.side_thin_block ul li{list-style:none;margin:5px 0 0 5px;}
#sidebar div#doble div#side_archives ul li,#sidebar div#doble div#side_archives ul li{margin:5px 0 0 5px;}
#sidebar div#doble div#side_archives ul li ul li,#sidebar div#doble div#side_archives ul li ul li{margin-left:5px;}
/*
-------------------------------------
CONTENT
-------------------------------------
*/
#page{padding:5px 0 0 0;}
#content{padding-top:10px;}
.leftcolumn{float:left;padding:0 0 20px 15px;margin:0px;width:455px;}
.leftcolumn
.post{margin:0 0 40px 0;line-height:1.6em;}
.post h2{display:block;margin:0 0 5px 0;color:#000;}
.post h2 a{color:#0000cc;}
.post h2 a:hover{text-decoration:underline;}
.entry p{margin:8px 0;}
.entry img{padding:2px;border:1px solid #CCCCCC;margin:8px;background:#FFFFFF;}
.entry a:hover img{background:#DD2424;}
.entry ul, ol{margin:8px 0;}
.entry ul li{list-style:square;margin:3px 0px 3px 25px;}
.entry ol li{list-style:decimal-leading-zero;margin:3px 0px 3px 35px;}
.entry ul li ul li,.entry ol li ol li{margin-left:20px;}
.postmetadata{padding-top:5px;text-align:center;clear:left;font-size:0.9em;}
.single p.postmetadata{margin:20px 0 0 0;text-align:left;}
p.bookmarks{margin:10px 0 30px 0;height:20px;text-align:left;}
p.bookmarks a{margin:0 2px 0 0;height:16px;width:16px;padding:3px;}
p.bookmarks a:hover{background-color:#DD2424;}
p.bookmarks a img{height:16px;width:16px;padding:0px;margin:0px;border:none;}
.navigation{display: block;text-align:center;margin-top:20px;margin-bottom:60px;}
.archive_header{margin:0 0 20px 0;}
.archive_header h2{display:block;margin:0 0 5px 0;color:#000;}
.archives h3 a{display:block;margin:0 0 5px 0;}
/*
-------------------------------------
COMMENTS
-------------------------------------
*/
#comments{width:455px;font-size:0.95em;}
#comments h3{display:block;margin:0 0 10px 0;color:#000;}
#the_trackbacks,#the_comments{margin:10px 0 30px 0;}
#the_trackbacks ol{list-style:none;margin:15px 0;} 
#the_trackbacks ol li{margin:5px 0 5px 0;}
#the_comments h3 a img{padding:0 0 0 5px;}
#the_comments ol{list-style:none;margin:15px 0;} 
#the_comments ol li{margin:5px 0 15px 0;}
#the_comments p{margin:8px 0;line-height:1.6em;}
#the_comments p.commentmetadata{margin:12px 0 0 0;border-top:3px solid #D6D6D6;background-color:#F7F7F7;padding:5px;}
#respond{margin:0 0 20px 0;}
#respond form{border:3px solid #D6D6D6;background-color:#F7F7F7;padding:10px;}
#respond form *{font:1em Verdana, Arial, Helvetica, sans-serif;}
#respond form p{margin:0 0 5px 0;}
#respond form label em{color:#CC3333;}
#respond form input{border:2px solid #D6D6D6;background-color:#FFF;padding:5px;width:400px;margin:5px 0;}
#respond form textarea{border:2px solid #D6D6D6;background-color:#FFF;padding:5px;width:398px;height:180px;margin:5px 0;overflow:hidden;}
#respond form input#submit{border:3px double #D6D6D6;border-left-color:#ccc;border-top-color:#ccc;color:#333;font-weight:bold;cursor:pointer;width:410px;}
/*
-------------------------------------
FOOTER
-------------------------------------
*/
#footer{margin:0px auto;width:750px;clear:both;border-top:2px solid #D6D6D6;padding:10px 5px;}
#footer p{text-align:left;}
#footer p.clear{clear:both;margin:0;height:0;width:0;}
