/*

Theme Name: Maciverse

Version: 1.0

Author: BEC Media - staff@becmedia.ro



*/



.clear { clear: both; }	

img.avatar { float: left; margin: 5px; border: 1px solid #BEBEBE !important;}

.alignleft { float: left;}

.alignright { float: right; }

a:active, a { outline: none; }

ul, ul li, li, ol, ol li { margin: 0px; padding: 0px;}

h2 { margin:0px;}

li, ol, ul { padding: 0px 0px 0px 0px}

ul { list-style: none;}

ol { padding:0px 0px 0px 15px }

body { margin: 0px; padding: 0px; background: #EEEEEE; font-family: Verdana, Arial, sans-serif;}

#wrapper { width: 980px; border: 1px solid #D9D8D8; margin: 0 auto; padding: 10px; background: #FFFFFF; margin-top: 10px; margin-bottom: 10px;}

#menu  { width: 978px; height: 37px; border: 1px solid #E3E2E2; font-size:12px; color: #000000; overflow: hidden;}

#pages { float: left; width: 720px; }

ul#pages { margin: 16px 0px 0px 10px;}

#search { float: right; width: 237px;}

ul#pages li a { color: #000000; text-decoration: none; display: block; height: 29px; font-weight: bold; border: 1px solid #FFFFFF; padding: 4px 7px 6px 7px !important;}

ul#pages li a:hover { border: 1px solid #E3E2E2; background: url(images/a-bg.jpg) repeat-x;}

li.current-cat a {  background: url(images/a-bg.jpg) repeat-x; border: 1px solid #E3E2E2 !important;  }

ul#pages li { display: block; height: 40px; width: auto; float: left;}

input#s { height: 15px; width: 160px; background: #F4F4F4; border: 1px solid #DDDDDD; padding: 2px;}

input#searchsubmit { margin: 3px 0px 0px 0px; position: relative; bottom: -5px;}

#logo { float: left; height: 90px; width: 250px; background: url(http://www.sheepcounting.com/wp-content/uploads/2010/07/sleep-snoring-insomnia-logo2.png) no-repeat; }

#leaderboard { float: right; height: 90px; width: 728px; }

#header { margin: 5px 0px 5px 0px;} 

#under-header { width: 968px; border: 1px solid #D9D8D8; padding: 5px; height: 27px; overflow: hidden;}

#fb-subscribe { font-weight: bold; font-family: Arial, sans-serif; float: left; color: #1B4583; font-size: 17px; margin: 0px; padding: 0px;}

#social-media { float: right; }

input#fb-input { color: #3D3D3D; font-family: Verdana, Arial, sans-serif; background: #F4F4F4; border: 1px solid #DDDDDD; height: 12px; width: 160px; font-size: 11px; padding: 3px; text-align: center;}

input#button-subscribe { position: relative; bottom: -5px;}

#fb-subscribe form { position: relative; top: -2px;}

#rssicon { position: relative; top: -4px;}

#wrap { border: 1px solid #DEDDDD; background: #EDEDED; width: 958px; padding: 10px;}

#sidebar { width: 260px; float: left;}

#content { width: 686px; float: right; background: #EDEDED;}

.post { background: #FFFFFF; border: 1px solid #C9C9C9; width: 656px; padding: 15px; margin: 0px 0px 10px 0px;}

.ad { float: left;}

#ad1, #ad3 { margin: 0px 10px 10px 0px; }

h2.widgettitle { color: #3D3D3D; font-size: 14px; border-bottom: 1px solid #C9C9C9; padding: 0px 0px 5px 0px;}

.widget { background: #FFFFFF; border: 1px solid #DCDBDB; width: 238px; padding: 10px; margin: 0px 0px 10px 0px;}

.widget a { color: #1F77A9; font-size: 12px; font-weight: bold; text-decoration: none;}

.widget a:hover { text-decoration: underline;}

.widget ul li { background: url(images/li-bg.jpg) no-repeat 0px 7px; padding: 0px 0px 0px 25px; margin: 3px 0px 0px 0px;}

.widget ul { margin: 0px 0px 0px 10px;}

.widget_tag_cloud a { font-weight: normal; }

.index-box { float: left; width: 220px;border-top: 1px solid #C9C9C9;  font-size: 11px; color: #000000; margin: 5px;  display: block; height: 100%;}

#box1 { margin: 0px 8px 0px 0px; position : relative; right: -2px;}

#box2 { margin: 0px 8px 0px 0px; position : relative; right: -4px;}

#box3 { margin: 0px 0px 0px 1px;  position : relative; right: -7px;}

#index-boxes { margin: 0px 0px 10px 0px; background: url(images/table-bg.jpg) repeat-y;}

#thebottom { background: url(images/table-bottom.jpg) no-repeat; width: 686px; height: 1px; overflow: hidden; }

.index-box img { margin: 6px; }

.index-box h3 { color: #065A87; font-size: 12px; margin: 0px 7px 4px 7px;}

.index-box p { padding: 0px 0px 0px 7px; margin: 0px; color: #000000; font-size: 11px; margin-bottom: 5px; }

.post h2 a { color: #065898; font-size: 22px; font-weight: normal; text-decoration: none;}

.entry h2 { font-size: 22px; color: #075997; font-weight:normal; padding:5px 0px 0px 0px}

.entry h3 { font-size: 14px; color: #3D3D3D;}

.entry img { border: 1px solid #E3E2E2; padding: 5px;}

.entry { font-size: 12px; color: #3D3D3D; line-height: 180%; }

.entry ul { padding-top:10px; }

.entry ul li { background: url(images/entry-ul.jpg) 0px 7px no-repeat; margin-left:15px; padding: 0px 0px 10px 15px; line-height: 180%;}
.entry ol li {  margin-left:15px; padding: 0px 0px 10px 7px; line-height: 180%;}

.theauthor { font-size: 12px; color: #9A9A9A;}

.theauthor-link { color: #000000; font-weight: bold;}

.post-title { display: block; width: 652px; border-bottom: 1px solid #C9C9C9; padding: 0px 0px 8px 0px;}

a.more-link { float: right; font-weight: bold; font-size: 12px; color: #07679F; text-decoration: none !important; border: 0px !important;}

.entry a { font-weight: bold; color: #07679F; text-decoration: underline;} 

.entry h2 a { font-size:22px!important;color: #075997!important; text-decoration:none!important ; font-weight:normal!important;}

.entry a:active { font-weight: bold; font-size: 12px; color: #000000; text-decoration: underline; }

.entry a:visited { font-weight: bold; font-size: 12px; color: #90C7EC; text-decoration: underline; }

.postmetadata { border-top: 1px solid #C9C9C9; padding: 7px 0px 0px 0px; text-align: right; margin: 10px 0px 0px 0px;}

.postmetadata a { color: #3D3D3D; font-size: 11px; text-decoration: none; font-weight: bold;}

.tags { text-align: left!important; font-size:12px; line-height:150%; color:#888888}

.tags a { font-weight:normal; color:#888888 }

.tags a:hover { text-decoration:underline; }

.post-comments-link { position: relative; top: -4px;}

.navigation { background: #FFFFFF; border: 1px solid #C9C9C9; width: 656px; padding: 15px; height: 12px; overflow: hidden;}

.navigation a { color: #3D3D3D; font-size: 11px; text-decoration: none; font-weight: bold; }

.navigation .alignleft { float: left; width: 300px; text-align: left;}

.navigation .alignright { float: right; width: 300px; text-align: right;}

.navigation2 { margin: 0 auto; background: #FFFFFF;  width: 456px; padding: 5px; height: 12px; overflow: hidden;}

.navigation2 a { color: #3D3D3D; font-size: 11px; text-decoration: none; font-weight: bold; }

.navigation2 .alignleft { float: left; width: 200px; text-align: left;}

.navigation2 .alignright { float: right; width: 200px; text-align: right;}

#footer-left { float: left; width: 500px; font-size: 11px; color: #3D3D3D;}

#footer-left a { color: #07679F; text-decoration: none; }

#footer-left ul li { display: inline; margin: 0px 5px 0px 0px;}

#footer { margin: 5px 0px 0px 5px;}

#footer-left ul { margin: 0px 0px 3px 0px;}

#footer-right { float: right; color: #3D3D3D; font-size: 11px;}

#footer-right a  {text-decoration: underline; color: #3D3D3D;}

.comments-file { background: #FFFFFF; border: 1px solid #C9C9C9; width: 656px; padding: 15px; margin: 0px 0px 10px 0px; }

.post-subtitle { float: left; width: 420px; }

.post-social a {  color: #3D3D3D; font-size: 11px; text-decoration: none; font-weight: bold;}

.post-social { float: right; height: 100%; vertical-align: bottom;}

.authorinfo { background: #F1F1F1; padding: 12px; height: 50px;}

.authorinfo-admin { background: #C7E1F3; padding: 12px; height: 50px;}

.authorinfo-admin .author-name, .authorinfo-admin .author-name a { color: #065898 !important;}

.author-name, .author-name a { font-size: 18px; color: #3D3D3D; font-weight: normal; text-decoration: none; }

.comment-time, .comment-time a { font-size: 12px; color: #000000; font-weight: normal; text-decoration: none !important;}

.author-name { margin-top: 3px; }

li.comment, li.trackback, li.pingback { margin: 0px 0px 15px 0px; font-size: 12px; color: #3D3D3D;}

a.comment-reply-link { float: right; color: #065898; font-size: 11px; text-decoration: none;}

.cancel-comment-reply a  { color: #065898; font-size: 11px; text-decoration: none;} 

#respond h3 { font-size: 16px; color: #000000;}

.comments-file input, .comments-file textarea { padding: 5px; font-size: 12px; font-family: Verdana, Arial; background: #F1F4F5; border: 1px solid #E6E7E7;}

#respond a { color: #065898; font-size: 11px; text-decoration: none; font-weight: bold; }

#respond { font-size: 11px; color: #3D3D3D;} 

.comments-file input#submit { padding: 0px; }

ul.children { margin: 15px 0px 15px 70px; }


