/* styles used by all pages "in the box" */
body {
    background: #996699 url('http://gfx.tarot.com/images/splash/default/bg-body.jpg') repeat 50% 0%;
    margin:0px;
    padding: 0px;
    vertical-align: top;
}

body.ssl { background: #996699 url('/images/splash/default/bg-body.jpg') repeat 50% 0%;  }

#header_area{  
  background: #333333 url('/images/splash/tarot/bg-hdr.jpg') repeat-x 0% 0%; 
  padding: 0 0 0 0px;
}


#WRAPPER {
	margin:0px;
	padding:0px;
	background-color:white;
	clear: both;
	zoom: 1;
}

#WRAPPER #main_content_holder #left,
#WRAPPER #main_content_holder #right {
	padding: 10px 0px 10px 0px;
}

div.note{padding: 5px;}

div#content_area {
  width: 780px;
  margin:30px auto 0px auto;
}

#masthead {
    background-color: white;
    width: 780px;
}
#usercol_holder{padding-top: 10px;}

.channel_mast_nav {
		/*float:right;*/
    text-align:right;
		height:25px;
        clear: both;
}
.channel_mast_tabs{
	position:relative;
	top:0px;
	clear:both;
}

table#main_cols {
    background: #ffffff;
}

td#usercol_holder {
	padding-left:5px;
	padding-right:5px;
}

td#adcol_holder {
	padding: 5px;
	width: 160px;
}

td, div, tr {
    vertical-align: top;
}

div#cmh_footer{
	margin:auto;
	margin-top:15px;
	text-align:center;
}


div#footer_ad_block {
margin:0px auto 0px;
padding-top:10px;
text-align:center;
width:728px;
}

/* for seo footer text */
div.footerTxt {
	margin:0px 30px 0px 30px;
	text-align:left;
}

/* for google ads */
div.google_footer, div.google_footer_home, div.omclickFooterAd {
  margin-top:15px;
  margin-bottom:15px;
}

div.google_tower {
  margin-top:20px;
  margin-bottom:15px;
}


#footer_content { 
  background-color: #7a677e;
  padding: 0px;
  height: 259px;
  clear:both;
	text-align:center;
 }
