/* layout and positioning */
/* MAIN LAYOUT DIVS --------------------------------------------------------- */
 #tcWrapper { width: 90%; margin: 0 auto ; text-align: center; }
 .wide #tcWrapper { width: 758px; }
 .auto #tcWrapper { width: 95%; }
 #tcWrapperInner { text-align: left; padding: 0; }
 #tcContainerWrap { padding: 0;     }
 #tcContainer { padding: 0; }
 #tcContent { padding: 5px; margin: 0; clear: both; display: block; min-height: 300px; background: #fff; margin-top: 5px; padding-top: 10px; background: none; }
 #divBorder { /* border-right: 5px solid #FFF; */ /* border-left: 5px solid #FFF; */ width: 100%; float: left; }
/* Contend divs ---------------------------------------------------- */
 #tcMainbody, #tcMainbody-fl, #tcMainbody-fr, #tcMainbody-f { }
    #tcMainbody-fr { float: right; width: 63%;  }
 #tcContainer-fr #tcLeftCol { float: left; width: 36%; }
 #tcMainbody-fl { float: left; width: 100%; }
 #tcMainbody-fl #tcContentWrap { float: left; width: 80%; background: none; }
 #tcMainbody-fl #tcRightCol { float: right; width: 18.9%; }
 #tcMainbody-f { float: left; width: 100%; }
 #tcMainbody-f #tcContentWrap { background: none; }
/* left mid and right, main one to set width, mid and right */
 #tcMainbody { float: right; width: 64%; }
/* left mid and right , sets width of Mid only*/ #tcMainbody #tcContentWrap { float: left; width: 67%; }
/* LEFT COLUMN + RIGHT COLUMN --------------------------------------------------------- */
 #tcLeftCol { float: left; width: 36%; }
 #tcRightCol { float: right; width: 32%; overflow: hidden; }
 #tcRightColInner { padding: 0 7px 0 0; }  #tcLeftColInner { padding-left: 0px; padding-top: 100px; }
 #tcLeftCol table, #tcRightCol table { border-collapse: collapse; border-spacing: 0; }
 #tcLeftCol ul li, #tcRightCol ul li { padding-left: 10px; margin: 0; background: url(../images/bullet-list.gif) no-repeat 0 7px; }
 #tcLeftCol ul, #tcRightCol ul { margin: 0; }
 #tcLeftCol li a, #tcRightCol li a{ color: #484848; }
/* #bodyBgWrapper { float:left; width: 779px; background: url(http://halohalomagazine.com/main/images/left-bg.jpg) left top no-repeat; } */
 #bgBackBg { float: left; width: 779px; background: url(../images/full-body-bg.jpg) repeat-y;  }
 #forBgLeft  { padding-left: 3px; padding-right: 10px; }
 #copyRight { float: left; width: 99%; text-align: center; }
 #copyRight div a:link, #copyRight div a:active, #copyRight div a:visited { color: #3a404c; text-decoration: none; font-size: 10px;  }
 #copyRight div a:hover { background: none; }
 #copyRight { float: left; text-align: center; margin-top: 10px; }
 #bottomModWrapper { float: left; width: 779px;  }
 /* VR CSS Things */  #header1 { float: left; width: 779px; height: 63px; background: url(http://halohalomagazine.com/main/images/header-1.jpg) no-repeat; }
 #header2 { float: left; width: 779px; height: 255px; background: url(http://halohalomagazine.com/main/images/banner.png) no-repeat; }
 #header2relative { position: relative; left: 622px; top: 205px; width: 150px; }
 #bottomSection { float: left; width: 779px; background: #fff; }
 #modBanner { margin-top: 10px; }
