html,body { margin:0; padding:0; }
body { font: normal 12px/14px arial,sans-serif; background:#E9E7E4 url(../images/bg.gif) repeat-x; }
p{margin:0 0 10px 0; color: #232323; }
fieldset { border: none; }
a img { border: none; }
a { color: #4565A6;}
div#container{width:980px;margin:0 auto; text-align:left;}
div#container h1 { color: #666; font: bold 11px/13px arial,sans-serif; margin: 0; padding: 0 0 5px 20px; }
div#header { position:relative; background:#E9E7E4 url(../images/top.gif) repeat-x; height: 39px; }
h2.contentheading a {text-decoration: none;}
/* SIGNUP */

div.signup { float: right; color: #fff; text-decoration: none; }
div.moduletable_signup { margin-top: 7px; }
div.moduletable_signup ul { margin: 3px 5px 0 0; padding: 0; list-style: none; float: left; }
div.moduletable_signup ul li { color: #fff; margin: 0; padding: 0 5px 0 0; display: inline; }
div.moduletable_signup a { color: #fff; text-decoration: none; }
div.moduletable_signup inputbox_signup { margin-left: 3px; color: #888; }
div.moduletable_signup input.button_signup { background-color: #333; border: 1px solid #fff; color: #fff; cursor: pointer; }

form#josForm { }
form#josForm label { width: 120px; float: left; }
form#josForm input { margin-bottom: 5px; }
form#josForm button.button { background-color: #333; color: #fff; border: none; padding: 3px 5px 3px 5px; cursor: pointer; margin-bottom: 10px; }

form.log p { float: left; color: #fff; padding-left: 5px; }

/* MENU STYLES */

div#topmenu { position:relative; margin: 20px 0 10px 0; height: 41px; }
div.menu-right { height: 41px; float: left; width: 6px; background: #6ED3E7 url(../images/menur.jpg) no-repeat; }
/*div.menu-mid { float: left; width: 844px; background: #6ED3E7 url(../images/spline_menu.jpg) repeat-x; height: 41px; }*/
div.menu-left { float: left; height: 41px; width: 974px; background: #6ED3E7 url(../images/menu_bg.jpg) no-repeat; }

div#wrap { width: 700px; float: left; margin: 0 0 0 40px; }
* html div#wrap {margin: 0 0 0 10px; }
ul.links { float: right; margin: 12px 30px 0 0; padding: 0; list-style-type: none; }
ul.links li { margin: 0; padding: 0 0 0 10px; display: inline; }
ul.links a { text-decoration: none; color: #fff; }

/* LEFT CONTENT BOX */

div#left-box { float:left; width:646px; margin: 0 7px 20px 0; padding: 7px 0 7px 7px; background-color: #fff;}
div#left-box1 { margin: 0 0px 20px 0; padding: 7px 0 7px 7px;}
div#left-box p{line-height:1.4}
div.left-inner { float:left; width:616px; background-color: #fff; border: 1px solid #BFC5D1; padding: 8px 10px 0 10px; }
div.toppic { padding: 0 0 20px 0; }
div.left-inner h2 { color: #3F6F85; font: bold 15px/17px arial,sans-serif; margin: 0; padding: 0 0 5px 0; }
div.hr { height: 10px; width: 616px; background:#fff url(../images/dot.gif) repeat-x; }
div.hr hr {  display: none; }
div#page a, a.readon { color: #4565A6; }
h1.componentheading{ color: #000 !important; font: bold 16px/14px arial,sans-serif !important; margin: 0 !important; padding: 0 0 10px 0 !important; }
.thumbsup-image img{ border:#BFC5D1 solid 1px;}
h2.componentheading{ color: #000 !important; font: bold 16px/14px arial,sans-serif !important; margin: 0 !important; padding: 0 0 10px 0 !important; }


.contact_email { width:150px;}
div#headlines { margin-top: 10px; float: left; }
div.stories { float: left; width: 198px; padding: 0 10px 0 0; }
div.pleft { padding-left: 10px; }
div.border { border-right: 1px solid #F5F5F5; }
div.moduletable_fblatest h3 { background-color: #F5F5F5; font: bold 12px/14px arial,sans-serif; margin: 0 0 7px 0; padding: 6px; }
div#headlines ul { margin: 0; padding: 0; list-style-type: square; }
div#headlines ul li { color: #4565A6; margin: 0 0 0 15px; padding: 0 0 5px 0; }
div#headlines ul li a { color: #4565A6; font-size: 11px; text-decoration: none; }
div#headlines ul li a:hover { color: #4565A6; text-decoration: underline; }
div.forum-container { padding: 0 7px 0 0; }

div.latestfb { padding: 10px 0 10px 0; float: left; }

/* RIGHT CONTENT BOX */

div#right-container{float:left; width:320px; background: #fff; margin: 0 0 10px 0;}
div.right-box{width:300px; background-color: #E9E7E4;  margin: 8px 10px 8px 10px; padding: 5px 0 5px 0; }
div.right-inner {width:277px; background-color: #fff;  border: 1px solid #BFC5D1; margin-left: 5px; padding: 5px; }

table#articles, div.feature-box p, div.feature-box-two p { margin: 0; padding: 0; }
table#articles tr td { border-bottom: 1px solid #F0EFED; margin: 0; padding: 0; }
div.feature-box, div.feature-box-two { width: 300px; float: left; }
div.moduletable_rhsnews h3 { background: url(../images/arrow.gif) 120px 10px no-repeat; font: bold 16px/14px arial,sans-serif; margin: 0; padding: 5px 0 10px 0; border-bottom: 1px solid #F0EFED; }
div.moduletable_rhsnews h1 div.thumbsup-title, div.moduletable-poll h4, div.left-inner h3 { color: #4565A6; font: bold 14px/16px arial,sans-serif; margin: 0; padding: 0; }
div.moduletable_rhsnews a.thumbsup-title h1 div.thumbsup-title, div.feature-box a.thumbsup-title, div.feature-box-two a.thumbsup-title { color: #4565A6; text-decoration: none; }
div.thumbsup-date, span.createdate, table.pollstableborder tr td, dl.poll dd { color: #8B8B8B; font: normal 12px/14px arial,sans-serif; }
div.feature-box a#title_0, div.feature-box-two a#title_0 { color: #4565A6; text-decoration: none; }


ul.latestnewspro-latestpro { margin: 0 0 0 15px; padding: 0; list-style-type: square; }
ul.latestnewspro-latestpro li { color: #4565A6; font-weight: bold; margin: 0; padding: 0 0 5px 0; }
ul.latestnewspro-latestpro li a { color: #4565A6; text-decoration: none; }

div.moduletable-poll input.button { background: #333 url(../images/btn.gif) repeat-x; color: #fff; padding: 2px 5px 2px 5px; margin: 0 3px 0 0; border: none;}
div.moduletable-poll h3 { font: bold 16px/14px arial,sans-serif; margin: 0 0 5px; padding: 5px 0 5px 0; border-bottom: 1px solid #F0EFED; }
div.moduletable-poll form.poll fieldset { border: none; margin: 5px 0 5px 0; padding: 0; }

div#footer{clear:both;width:963px; background: #Ffffff; color: #000; margin: 0 0 10px 0; font-size:11px; padding:8px;}
div#footer_inner { background-color:#E9E7E4; padding:5px;}
div#footer p{margin:0;padding:5px 10px; background-color:#ffffff; border:#BFC5D1 solid 1px;}
div#footer a{display:inline;padding:0;}

.componentheading {color: #3F6F85; font: bold 15px/17px arial,sans-serif; margin: 0; padding: 0 0 5px 0;}

.MainLeft {width:480px; float:left;}
.MainRight {width:100px; float:left; text-align:center;}
.sobi2ItemTitle a {text-decoration:none; font-size:20px; font-weight:normal;}
.Logo {text-align:center; margin-top:10px;}
.Details a {margin:0 5px; text-decoration:none;}
#Main {border:1px solid #efefef; padding:8px; margin-bottom:5px;}
.hits {font-size:11px; color:#9EA391; font-weight:bold;}
.reviewsCont {border:1px solid #efefef;}
.sobi2latest {width:190px; text-align:center;}
.latestReviews {margin-bottom:7px;}
