#containerInterior { padding-left: 180px; padding-right: 200px; margin-top:30px; width:900px; overflow: hidden; } 
#containerInteriorWide { padding-left: 180px; padding-right: 100px; margin-top:30px; width:1000px; overflow: hidden; } 
#containerInterior .column { position: relative; float: left; padding-bottom: 1001em; margin-bottom: -1000em; }
#containerInteriorWide .column { position: relative; float: left; padding-bottom: 1001em; margin-bottom: -1000em; }
#centerInterior { padding: 10px 10px; width: 400px; text-align:left; }
#centerInteriorWide { padding: 10px 10px; width: 550px; text-align:left; }
#leftInterior { width: 170px; padding: 50px 5px 0px 5px; right: 190px; margin-left: -400px; text-align:left; }
#leftInteriorWide { width: 170px; padding: 50px 5px 0px 5px; right: 190px; margin-left: -550px; text-align:left; }
#rightInterior { padding: 15px 10px 0px 10px; margin: 25px -100% 25px 0px; width: 180px; text-align:left; }

#containerSub { width:400px; } 
#containerSubAdmin { width:650px; }
#containerSub .column { position: relative; float: left; }
#centerSub { padding: 10px 0px; width: 300px; text-align:left; }
#rightSub {  font:70% Helvetica,Arial,sans-serif; padding: 5px 0px 0px 0px; margin-top:70px; margin-right: -100%; width: 100px; text-align:left; }
#rightSub .grayNarrow { position:relative; top:300px; width: 90px; background-color:#CCC; padding:10px 5px 0px 5px; }
* html #rightSub .grayNarrow { left: -100px; top: 300px; }

/*** IE6 Fix ***/
* html body { overflow:auto; }
* html #leftInterior { left: -200px; }
* html #leftInteriorWide { left: -300px; }

/*** interior navigation ****/
#navigationInt { width: 160px; }
* html #navigationInt a { width: 100%; }
#navigationInt ul { list-style: none; margin: 0; padding: 0; }
#navigationInt li { border-bottom: 1px solid #ED9F9F; }
#navigationInt li a:link, #navigationInt li a:visited { font-size: 100%; display: block; padding: 0.2em 0 0.2em 0em; border-left: 0px solid #990022; border-right: 0px solid #990022; background-color: #ee5500; background-image:url(http://www.channelguidemag.com/images/orangeNavBack.jpg); color: #FFFFFF; font-weight:normal; text-decoration: none; }
#navigationInt li a:hover { background-color: #990022; background-image:none; color: #FFFFFF; font-weight:normal; }
#navigationInt ul ul { margin: 0px; border-left: 12px solid #ee5500; }
#navigationInt ul ul li { border-bottom: 1px solid #f1f1f1; margin:0; }
#navigationInt ul ul a:link, #navigationInt ul ul a:visited { background-color: #ee5500; background-image:none; font-weight:normal; color: #f1f1f1; }
#navigationInt ul ul a:hover { background-color: #990022; color: #FFFFFF; font-weight:normal; }
/*** end interior navigation ****/

/**** navigation box - rounded top ****/
.modNav { border: 1px solid #FFCCCC; background-color: #ee5500; font: .80em Arial, Helvetica, Verdana, sans-serif; padding-top:-7px; margin-top:-7px; position:relative; width:160px; }
.modNav .mod-content { position:relative; z-index:1; padding: 5px 0px 10px 0px; }
.modNav .x1, .modNav .x1a, .modNav .x2, .modNav .x2a { display:block; clear:both; font-size:0; height:18px; position:relative; background:url(http://www.channelguidemag.com/images/spriteOrange.gif) no-repeat; }
.modNav .x1, .modNav .x2 { width:100%; right:-1px; }	
.modNav .x1a, .modNav .x2a { width:18px; left:-2px; }
.modNav .x1 { background-position:100% 0px; top:-1px; }
.modNav .x1a { background-position:0 -36px; }
.modNav .x2 { position:absolute; background-position:100% -18px; bottom:-1px; }		
.modNav .x2a { background-position:0 -54px; }
/**** end navigation box - rounded top ****/


/**** orange graphic header box formatting ****/
.modHighlight { border: 1px solid #FFCCCC; background-color: #da7b33; font: .70em Helvetica, Arial, Verdana, sans-serif; padding-top:-1px; margin-top:-1px; position:relative; }
.modHighlight .mod-content { position:relative; z-index:1; padding: 0px 15px 0px 15px; }
.modHighlight .x1,.modHighlight .x1a, .modHighlight .x2, .modHighlight .x2a { display:block; clear:both; font-size:0; height:18px; position:relative; background:url(http://www.channelguidemag.com/images/cr_big.gif) no-repeat; }
.modHighlight .x1, .modHighlight .x2 { width:100%; right:-1px; }
.modHighlight .x1a, .modHighlight .x2a { width:18px; left:-2px; }
.modHighlight .x1 { background-position:100% 0px; top:-1px; }
.modHighlight .x1a { background-position:0 -36px; }	
.modHighlight .x2 { position:absolute; background-position:100% -18px; bottom:-1px; }
.modHighlight .x2a { background-position:0 -54px; }
/**** end orange graphic header box formatting ****/

/**** white highlight box - rounded top ****/
.modWhite { border: 1px solid #FFFFCC; background-color: #ffffff; font: .70em Arial, Helvetica, Verdana, sans-serif; padding-top:-7px; margin-top:-7px; position:relative; width:160px; }
.modWhite .modWhite-content { position:relative; z-index:1; padding: 5px 10px 10px 10px; text-align:left; }
.modWhite .x1, .modWhite .x1a, .modWhite .x2, .modWhite .x2a { display:block; clear:both; font-size:0; height:18px; position:relative; background:url(http://www.channelguidemag.com/images/spriteWhite.gif) no-repeat; }
.modWhite .x1, .modWhite .x2 { width:100%; right:-1px; }	
.modWhite .x1a, .modWhite .x2a { width:18px; left:-2px; }
.modWhite .x1 { background-position:100% 0px; top:-1px; _background:none; }
.modWhite .x1a { background-position:0 -36px; }
.modWhite .x2 { position:absolute; background-position:100% -18px; bottom:-1px; }		
.modWhite .x2a { background-position:0 -54px; _background:none; }
/**** end white highlight box - rounded top ****/

/**** whiteGray highlight box - rounded top right Corner ****/
.modWhiteGray { background:url(http://www.channelguidemag.com/images/spriteLarge.gif) no-repeat; font: .70em Arial, Helvetica, Verdana, sans-serif; padding-top:-7px; margin-top:-50px; position:relative; width:300px; }
.modWhiteGray .modWhiteGray-content { position:relative; z-index:6; padding: 5px 10px 10px 10px; text-align:left; border-bottom: 1px solid #666666; }
/**** end whiteGray highlight box - rounded top right Corner ****/

/**** layouts ****/
#whiteBox { background-color:#FFFFFF; border: 1px solid #c6c6c0; font: .70em Helvetica, Arial, sans-serif; padding: 10px; position:relative; text-align:left; }
