@import url(base.css);
@import url(footer.css);

/* @import url(fsi.css); == delete if not needed */

/* ========== [Newspaper Name here] CSS ======== */


html, body {              /* Need to set backgrounds on both */
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://dc.ctrlflnews.com/wrap/img/dc_bg.jpg);
}
body {
	
}
#wrapper-rail {
	width: 938px;         /* width set for bg and centering */
	margin: 0 auto;
}
#searchbar {
	                      /* height: 26px; uncomment if search upstages mr. navbar */
}
body#categories-page #t-pc-page td.t-c { /* This fixes bad markup on the ROP pages */
	width: 590px;
}
#wrapper {
	overflow: hidden;	
}

/* ========= Absolute Positioned Columns ==========
   Use SI.ClearChildren v1.0 javascript (in j dir)
   See dave for use                    
   ================================================
*/

.c {                      /* (c = CONTENT) */
	position: relative;   /* border: 1px solid #f00; */       	
	/* width: 990px; */              
	height: auto;
}
.pc,.sc {                 /* (pc = PRIMARY CONTENT) */
	position: absolute;
	width: 800px;  
	left: 0;
	top: 0;
}
.sc {				      /* (sc = SECONDARY CONTENT) */
	width: 190px;	      /* border: 1px dashed #36c; */ 	
	left: 800px;
	top: 0;
	_top: 8px;
	display: none;
}
		
/* ========== Client Header/Banner CSS ============ */
#cHeader {
	position: relative;
	/* overflow: hidden;  -------- Uncomment if header contains floats */
	/*border: 1px solid #999;
	border-width: 0 1px;*/
}
#header img {
	display: inline;
}
#cFooter {
	margin-top: 0px;
	text-align: center;	
}

.cBanner {
	/* display: none; - uncomment if banners not needed*/
}
.cBanner img, .cBanner object, .cBanner iframe, .cBanner table, .cBanner div {
	text-align: center;   
	margin: 8px auto;                
}
.cVertBanner {
	/* display: none; - uncomment if right column not needed*/
}
.cVertBanner img, .cVertBanner object, .cVertBanner iframe, .cVertBanner table, .cVertBanner div {
	margin: 0 auto 10px;
}
.cVertBanner{
	position:relative;
	left:0;
	top:0;
}

a:link {
	color: #103e6a;
	text-decoration: none;
}
a:visited {
	color: #103e6a;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}
a:active {
	color: #FFFF00;
	text-decoration: none;
}

.container {
	width: 936px;
}
.mast {
	background-image: url(../content/images/wrapmasthead.png);
	background-repeat: no-repeat;
	height: 164px;
	width: 936px;
}
.mainbody {
	background-color: #FFFFFF;
	width: 936px;
	text-align: left;
}
.bottomedge {
	background-image: url(http://dc.ctrlflnews.com/wrap/img/bottomedge.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 936px;
}
.footer {
	width: 936px;
	padding: 10px;
}

#wrapper, #t-wrapper {	/* global.css (line 57) */
width:930px;
}

#t-market-content {
	width: 500px;
}

#t-market-search {
	margin: 0 auto 6px;
}

#t-market-box-feature {
	margin: 0 auto;
}

#t-footer {	/* footer.css (line 6) */
width:931px;
}

