/*
Theme Name: Etherfast's blog
Theme URI: http://www.etherfast.ro
Version: 4.0
Author: Andrei Boghiu - andrei@boghiu.ro
*/

#wrapper { width: 970px; margin: 0 auto; background: #FFFFFF; padding: 5px;}
body { font-size: 13px; margin: 0px; padding: 0px; background: #214C76 url(images/body-bg.png) repeat-x; font-family: Trebuchet MS, Arial, 
Helvetica, sans-serif; }
#header { background: url(images/header-bg.jpg) no-repeat; width: 970px; height: 140px; }
.clear { clear: both;}
#pages { background: #11406E; width: 970px; padding-top: 5px;}
#pages ul { margin: 0px; padding: 0px; list-style: none;}
#pages ul li { margin: 0px; padding: 0px; display: block; height: 25px; margin-left: 5px; margin-right: 5px; float: left;}
#pages ul li a { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 6px; padding-left: 12px; padding-right: 12px;}
#pages ul li a:hover { color: #FFFFFF; background: #252525;}
a { text-decoration: none; color: #990000;  }
a:hover { color: #000000;}
cite.fn { font-style: normal;}
#sidebar { width: 320px; background: #E2F5FC; float: left; margin-left: 10px; font-size: 13px; padding-bottom: 20px;}
#content { float: left; width: 620px; padding-left: 10px; padding-right: 10px;}
#wrap { margin-top: 10px; background: url(images/wrap-bg.jpg) repeat-y;}
#content h2 a { font-size: 19px; color: #000000; font-weight: normal; }
#content h2 a:hover { color: #990000;}
#content h2 { font-size: 18px; color: #000000; margin: 0px; padding: 0px;}
.post { margin-top: 10px; color: #333333; font-size: 13px; margin-bottom: 40px; }
.smallpost { font-size: 12px; }
.entry { font-family: Verdana, Arial; font-size: 13px; line-height: 135%; text-align: justify;}
blockquote { background: #EEF3F8; padding: 15px; border-left: 2px dashed #CCCCCC;}
.ads { text-align: center;  width: 125px; height: 125px; border: 1px solid #CCCCCC; margin: 10px; float: left; }
#gotbanners { width: 300px; text-align: center; margin: 0 auto; display: block; margin-left: 15px;}
#rsidebar h2 { font-size: 17px; font-weight: normal; font-family: Trebuchet MS, Arial; margin: 0px; padding: 0px; margin-top: 20px; }
#sidebar h2 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; margin-left: 6px; margin-top: 10px;}
.searchinput { float: left; }
.searchbutton { float: left; }
input#s { margin-top: 1px; width: 180px;}
input.searchsubmit { margin-left: 5px; border: 0px; background: url(images/search-bg.jpg) no-repeat; width: 35px; height: 23px; color: #FFFFFF; font-weight: bold; font-size: 12px; padding-top: 0px; }
.rsidebar-separator { background: url(images/rsidebar-separator.jpg) no-repeat; width: 232px; height: 4px; margin-bottom: 7px; }
.sidebar-separator { background: url(images/sidebar-separator.jpg) no-repeat; width: 110px; height: 3px; margin-bottom: 15px; margin-left: 6px;}
#rsidebar ul, #sidebar ul { margin: 0px; padding: 0px; list-style: square outside; margin-left: 15px;}
#rsidebar ul li, #sidebar ul li { margin: 0px; padding: 0px; }
#recent-posts a, #most-commented a , #blogroll a, #recent-comments a, #top-posters a, #sidebar a, #tagcloud a { color: #000000; }
#recent-posts a:hover, #recent-comments a:hover,  #most-commented a:hover, #blogroll a:hover, #top-posters a:hover, #sidebar a:hover, #tagcloud a:hover { color: #990000; }
#sidebar ul li { margin-left: 10px;}
#rss img { text-align: center; margin-left: 22px;}
#tagcloud { background: #EFEFEF; width: 940px; padding: 15px; margin-top: 10px; border: 1px solid #CECECE; }
#tagcloud h2 { margin: 0px; padding: 0px; font-size: 16px; }
#footer { width: 950px; margin: 0 auto; padding: 8px; font-size: 14px; color: #FFFFFF; margin-bottom: 20px; font-family: Calibri, sans-serif;}
#copyright { float: left; font-family : Arial, Helvetica, sans-serif; font-size: 12px;}
#stats { float: right; margin-top: 10px;}
#footer a { color: #FFFFFF; font-weight: bold;}
#footer a:hover { text-decoration: underline;}
textarea#comment { width: 400px;}
.alignleft { float: left;}
.alignright { float: right;}
.navigation  { margin: 5px; width: 500px; margin: 0 auto; padding: 10px;}
input#submit { background: #666666; border: 1px solid #333333; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 5px;}
#disclaimer, #notify { background: #E4F4FC; border: 1px solid #BAC9D9; padding: 5px; font-size: 12px !important; }
input#author, input#email, input#url, textarea#comment { padding: 5px; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
#single-ads { width: 250px; float: right;} 
#left { float: left; width: 270px;}
ul { list-style: square outside; }
#left ul { margin: 0px; padding: 0px; }
#left ul li { margin-bottom: 5px; margin-left: 15px;}
#notify { margin-top: 10px;}
.cancel-comment-reply { margin-bottom: 10px;}
.says{ display:none; }
ol.commentlist { list-style: none; margin: 0px; padding: 0px; }
img.avatar { padding: 2px; border: 1px solid #DFDFDF; float: right; margin: 5px;}
.reply { font-weight: bold; margin-bottom: 5px; font-size: 11px;}
.comment-author { font-style: normal; font-weight: bold; }
li.comment { border-top: 1px dotted #666666; margin: 0px; padding: 0px; padding: 10px; margin-top: 10px;}
li.comment ul { list-style: none; margin: 0px; padding: 0px; margin-left: 15px; } 
.comment-meta a { color: #000000; font-size: 11px; }
.wp-pagenavi { margin: 5px; text-align: center;}
.wp-pagenavi a { border: 1px solid #990000;}
.post { border-bottom: 2px dotted #252525; padding-bottom: 15px;}
.post img { margin: 10px; }
#header-banner { float: right; border: 1px solid #252525; padding: 2px; margin-right: 15px; margin-top: 25px; background: #FFFFFF;}
#header-link { float: left;  }
.sharebox { float: right; text-align: left; margin: 0px 0px 5px 15px; width: 110px; line-height: 100%;}
.search, #contact, #projects, #recent-posts, #recent-comments, #blogroll { margin-left: 5px;}
#contact-wrap { padding-left: 10px;}
