/*
Theme Name: Melbourne Coffee Review
Theme URI:
Description: 
Version: 1.0
*/


BODY{
    margin: 0;
    padding: 0;
    font-family: 'Calibri',Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #222b30;
    text-align: center;
    background: #f3f1e9 url(images/main-middle-bg.jpg) 0 166px repeat-x;
}

#ws_widget__ad_codes-3 {
	width:730px;
	padding:0px;
	margin:0px;
	float:right;
}


A IMG{border: none}
A{
    color: #377291;
    text-decoration: underline;
}
A:hover, #content A:hover{
    color: #3f541d;
}
.left{float:left}
.right{float:right}
.center{text-align:center}

.cBox{
    width: 975px;
    margin: 0 auto;
    text-align: left;
}
#top{
    background: #00274b url(images/main-top-bg.jpg) repeat-x;
    color: White;
    height: 167px;
}
#top .top{
    height: 98px;
    padding-top: 20px;
    overflow: hidden;
}
#top .logo{
    margin-top: 12px;
    float: left;
}
#top .banner{
    float: right;
    border: 1px solid #042c51;
}
#top .bottom{
    height: 43px;
}
#top .menu UL, #top .menu LI, #top ul.menu, #top li.menu 
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

#top .menu LI{
    margin-right: 10px;
}
#top .menu A{
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    color: White;
    display: block;
    padding: 0 12px;
    margin: 8px 0;
    line-height: 27px;
}
#top .menu li.page-item-3436 A {
	color: #FF6;
}
#top .menu A:hover, #footer A:hover{
    color: #8ba85e;
}
#xtop .menu A:active{
    position: relative;
    top: +1px;
    left: +1px;
}
#top .menu .current_page_item, #current{
    background: url(images/menu-bg-lt.gif) left center no-repeat;
}
#top .menu .current_page_item A, #current A{
    background: url(images/menu-bg-rt.gif) right center no-repeat;
}

#top #searchform{
    float: right;
    margin-top: 8px;
}
#top #searchText{
    width: 167px;
    height: 20px;
    line-height: 20px;
    margin-right: 6px;
}
*:first-child+HTML #top #searchText,
* HTML #top #searchText{
    position: relative;
    top: -4px;
}
.btnGo{
    width: 62px;
    height: 29px;
    border: none;
    background: url(images/btn-go-trans.png) no-repeat;
}
.btnGo:active{
    position: relative;
    top: +1px;
    left: +1px;
}
.btnGo SPAN{display: none}


#middle .cBox2{
    float: left;
    border: 1px double #cfcfca;
	background:url(images/cont_bg_v2.jpg) right repeat-y #ffffff;
    margin-top: 12px;
    margin-bottom: 40px;
}



#bottom{
    background: #00274b url(images/main-bottom-bg.jpg) top repeat-x;
    color: White;
    clear: both;
}
#bottom .widgets{
    padding: 30px 0;
}

#bottom .left{
    background: url(images/footer-leftbar-top.png) top right no-repeat;
    width: 590px;
    float: none;
}
#bottom .left .widget{
    background: url(images/footer-leftbar-bottom.png) bottom right no-repeat;
    padding-bottom: 6px;
    margin-left: 89px;
}
#bottom H2, #bottom H2 a:link, #bottom H2 a:visited,
#bottom H2 DIV{
    color: white;
    font-size: 24px;
    text-transform: none;
    border: none;
    line-height: normal;
    margin-top: 5px;
}
#bottom .left .widget ul{
    background: #02213d;
    border: 1px solid #042c50;
    border-width: 0 1px;
    margin-top: 26px;
   _margin-top: 21px;
    padding: 7px 20px;
		margin:24px 0 0 0 ;
		padding: 0 16px 0 16px;
		list-style-type:none;
}
#bottom .widget P, #bottom .widget li{
    border-bottom: 2px dotted White;
    padding: 6px 0;
    margin: 0;
}
#bottom .right{
    width: 310px;
    text-align: center;
}
#bottom .right .widget{
    text-align: left;
    background: url(images/ico-popular.png) top left no-repeat;
    padding-left: 30px;
}
#bottom .right H2{
    padding-left: 27px;
    padding-top: 3px;
}
#footer{
    background: #02213d;
    border: solid #032a4e;
    border-width: 1px 0;
    padding: 15px 0;
    clear: both;
}
#footer A{
    color: white;
}
#content{
    float: left;
    width: 413px;
    margin-bottom: 35px;
}
#content .pad{
    padding: 10px 16px;    
}
.navigation{
    font-weight: bold;
    text-decoration: none;
}
#sidebar{
    float: right;
   _width: 48%;
}
#sidebar .pad{
    padding: 10px;
    height: 100%;        
}
#leftBar{
    float: left;
    width: 200px;
}
#rightBar{
    float: right;
    background: #cbe1be;
    width: 357px;
    color: #4d4032;
}
.widget{
    margin-bottom: 10px;
}

.banners IMG{
    margin-bottom: 22px;
}
#register P{
    font-weight: bold;
    margin: 6px 0;
}
#register .btnGo{
    float: right;
    position: relative;
    top: -28px;
}
#register .text{
    width: 98%;
    margin: 2px 0;
}
#register LABEL{
    line-height: 30px;
}

.postmetadata{
    color: #377291;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    border-bottom: 1px solid #90c6e1;
    line-height: 30px;
}
.textwidget {
		line-height:160%;
}

H2,h1, .componentheading {
    color: #29343b;
    font-size: 15px;
    line-height: 20px;
    font-weight: bolder;
    text-transform: uppercase;
    border-bottom: 1px solid #d7d7ca;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}
H2 DIV{
    border-bottom: 1px solid #d7d7ca;
    margin-bottom: 3px;
}
H2 A, H2 A:visited{
    color: black;
    text-decoration: none;
}

#sidebar UL{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
}
#sidebar A.post, #sidebar A.comment, #sidebar A.radio {
    display: block;
	width:149px;
	padding:6px 30px 6px 0px;
	margin:0;
    font-size: 14px;
    border-bottom: 1px dotted #92907a;
    text-decoration: none;
}
#sidebar A.post {
	background:url(images/rss/rss_post.jpg) no-repeat right center;
	
}
#sidebar A.comment {
		background:url(images/rss/rss_comment.jpg) no-repeat right center;

}

#sidebar A.radio {
		background:url(images/rss/rss_radio.jpg) no-repeat right center;

	
}

#rightBar H2, #rightBar H2 DIV{
    color: #4d4032;
    border-color: #4d4032;
}

INPUT, textarea{
    background: #d0cfc6;
    border-width: 1px;
}

/* COMMENTS */

TEXTAREA{
    width: 100%;
}
.avatar{
    vertical-align: middle;
    border: 1px solid #CFCFCA;
}
.comment-meta{
    float: right;
    font-size: 10px;
    position: relative;
    top: -15px;
    left: -3px;
}
.comment-author{
    background: #F3F2EF;
    padding: 2px;
}
OL.commentlist{
    margin: 0;
    padding: 0;
    list-style: none;
}
/* Banner Ads */
#oio-banner-2 {
float: right;
}


