div#pagecontent {
	text-align: left;
	border-top: 1px solid #ACACAC;
	width: 682px;
	margin: auto;
	padding-right: 8px;
}

div#container {
	margin: auto;
	width: 702px;
	height: 100%;
	border: 0px solid #000000;
  background-image: url('/common/images/interface/contentBG.gif'); 
  background-repeat: repeat-y;
}

div#container-subpage {
	margin: auto;
	width: 702px;
	height: 100%;
	border: 0px solid #000000;
  background-image: url('/common/images/interface/contentBGsubpage.gif'); 
  background-repeat: repeat-y;
}


/* image along top of page */
div#top-image {
	height: 106px;
	width: 702px;
	margin: auto;
	padding-right: 2px;
	border: 0px solid #000000;
}

/* mast head including the top nav links */
div#masthead { 
	width: 681px;
}
div#masthead, div#masthead-right {
	height: 103px;
}
div#masthead-takeaction, div#masthead-left {
	float: left;
}
div#masthead-left {
	width: 329px; 
	text-align: left; 
}
div#masthead-right {
	float: right; 
	width: 352px;  
	background: #FFFFFF;
}

div#sectionheader {
	width: 681px;
	height: 25px; 
	border: 0px solid #0000FF;
}

div#sectionheader-right {
	clear: both;
	float: right; 
	width: 499px; 
	height: 25px; 
	border-left: 1px solid #FFFFFF;
}

div#sectionheader-left {
	width: 181px; 
	float: left;
	height: 25px; 
}

.sectionheaderspacing {
	border-top: 1px solid #FFFFFF; 
}



div#section-dividers { 
	/*width: 681px;*/
	width: 681px;
	border: 0px solid #000000;
}
div#section-dividers {
	height: 26px;
}
div#section-dividers-headlines, div#section-dividers-left {
	float: left;
}

div#section-dividers-headlines {
	border: 0px solid #00FF00;
	width: 181px;
}

div#section-dividers-left {
	width: 508px;
	border: 0px solid #000000;
	text-align: left; 
}
div#section-dividers-right {
	float: right; 
	width: 173px;  
	background: #525879;
}
div#section-dividers-short {
	border: 0px solid #FF0000;
	float: right;
	width: 326px;
}

div#section-dividers-long {
	border: 0px solid #FF0000;
	float: right;
	width: 499px;
}

.section-dividers-title {
	border-bottom: 1px solid #FFFFFF;
}


/* content area */
div#content {
	width: 680px;
	height: 100%;
	border: 0px solid #FF0000;
}

/* end content area */


/* left nav */

div#leftnav {
	float: left;
	width: 179px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: #FCEED9;
	height: 100%;
	border: 0px solid #FFFFFF;
}

div#loonies {
	width: 180px;
	border: 0px solid #000000;
}

div#navcontent {
	padding: 0px 4px 0px 4px;
}

/* end left nav */

div#sectiontitles {
	border: 0px solid #CCFFCC;
	clear: both;
	height: 21px;
}


div#sectiontitlesdivider {
	border: 0px solid #000000;
	height: 3px;
}



div#headlines {
	height: 24px;
	width: 181px;
	border: 1px solid #000000;
	text-align: left;
}


/* topnav */

div#topnav {
	float: right;
	width: 146px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	z-index: 1;
}

div#toprightimage {
	margin-right: 0px;
	border: 0px solid #000000;
	width: 170px;
	padding: 5px 0px 0px 1px;
}

div#takeaction {
	float: left;
	width: 181px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: #FFFFFF;
	height: 100%;
	border: 1px solid #FFCCCC;
	clear: both;
}
/* end topnav */




div#footer {
	clear: both;
	text-align: left;
	height: 59px;
	border-left: 1px solid #233977;
	width: 690px;
	background: #233977;
	margin: auto;
}

div#footerlinks {
	padding-top: 20px;
	margin-left: 303px;
	/*
	padding-left: 5px; 
	padding-right: 5px;
	*/
	
	color: #FFFFFF;
	font-size: 9px;
	text-align: center;
}

div#lines {
	width: 98%;
	/*border: 1px solid #ACACAC;*/
	border-top: 1px solid #ACACAC;
	padding-top: 2px;
	line-height: 4px;
}

div#lines2 {
	height: 2px;
	border-top: 1px solid #ACACAC;
	border-bottom: 1px solid #ACACAC;
	line-height: 2px;
}

div.lines {
	/*width: 98%;*/
	border-top: 1px solid #ACACAC;
	padding-top: 2px;
	line-height: 4px;
}

div.lines2 {
	height: 2px;
	border-top: 1px solid #ACACAC;
	border-bottom: 1px solid #ACACAC;
	line-height: 2px;
}

/* homepage specific */

div#mediacoverage, div#otherinfo {
	padding-left: 8px;
	padding-right: 8px;
	/*padding-top: 10px;*/
}

div#rightside {
	float: right;
	border: 0px solid #000000;
	width: 165px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}


div#storycontainer, div#storycontainer-subpage {
	border: 0px solid #00FF00;
}

div#storycontainer {
	width: 504px;
}

div#storycontainer-subpage {
	width: 674px;
}

div#middletext {
	margin-left: 181px;
	padding-left: 5px;
	padding-right: 2px;
	border: 0px solid #000000;
}

div#middletext-homepage {
	margin-left: 181px;
	padding-left: 2px;
	padding-right: 1px;
	border: 0px solid #000000;	
	/*
	margin-right: 170px; 
	margin-left: 181px; 
	padding: 0px 0px 0px 0px;
	border: 1px solid #000000;
	*/
}

div#crumbtrail {
	padding: 5px 5px 5px 5px;
}
