/* CSS Document for BOL Web Media */

/* Basic structure */

/*main containers stretch full width of browser*/
#containerMain {
	background-color:#FFFFFF;
	margin: auto;
	width: 770px;
	}
#containerHeader{
	background-color:#FFFFFF;
	}
#containerNav{
	}
#containerTop {
	margin: auto;
	width: 770px;
	background-image:url(../images/bgTop.gif);
	background-repeat:repeat-y;
	}
#containerMid{
	margin: auto;
	width: 750px;
	}
#containerBottom{
	border-top: 1px solid #330000;
	margin: 0px;
	}
#containerFooter{
	background-color:#eae6df;
	padding-top: 10px;
	padding-bottom: 10px;
	}	

/*containers for all content 760 wide*/
#header{
	width:760px;
	margin: 0 auto;
	text-align: left;
	}
#logo {
	float: left;
	width: 100px;
	padding: 10px 0 5px 5px;
	}
#bannerTop {
	float: right;
	margin: 10px 3px 0 0;
	}
#crumbtrail {
	background-color:#f6f3ed;
	margin: 0 10px 0 10px;
	}
#mainNav{
	width:760px;
	margin: 1px auto;
	text-align: left;
	}
/* Start content */
div.contentwrapper{
	width:760px;
	margin: 0 auto;
	text-align: left;
	}
#leftcolumn {
	float: left;
	width: 415px;
	}
#siteSearch {
	margin: 0px;
	padding-top: 10px;
	width: 235px;
	}
#vote {
	background-image:url(../images/iconCastVote.jpg);
	background-repeat:no-repeat;
	width: 235px;
	}
#subscribeNewsletter {
	background-image:url(../images/newsletterBg.gif);
	background-repeat:no-repeat;
	background-color: #905972;
	color:#FFFFFF;
	float:left;
	text-align:left;
	width:235px;
	margin-top: 5px;
	}
#subscribeNewsletterTwo {
	background-image:url(../images/newslettertwo.gif);
	background-repeat:no-repeat;
	background-color: #905972;
	color:#FFFFFF;
	float:left;
	text-align:left;
	width:235px;
	margin-top: 5px;
	}
#ccdg {
	background-image:url(../images/bgccdg.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	text-align:left;
	width:235px;
	margin-top: 6px;
	}
#ccn {
	background-image:url(../images/bgccn.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	text-align:left;
	width:235px;
	margin-top: 6px;
	}		
#leftcolumnB {
	float: left;
	width: 245px;
	}
#rightcolumnIntro {
	float: right;
	width: 340px;
	padding-top: 10px;
	}
#rightcolumn {
	float: right;
	width: 510px;
	padding-top: 10px;
	}
#rightcolumnB {
	float: right;
	width: 510px;
	padding-top: 10px;
	}
#rightcolumnC {
	float: right;
	width: 510px;
	padding-top: 10px;
	}
#rightcolumnD {
	float: right;
	width: 510px;
	padding-top: 10px;
	}
#footer{
	width:760px;
	margin: 0 auto;
	text-align: left;
	}	