@charset "utf-8";
/* CSS Document */


body{
	padding:0px;
	margin:0px;
	background-color:#666666;
	text-align:center;
}

#header{
	background-image:url(../images/headerBG.gif);
	background-repeat:repeat-x;
	height:169px;
	width:100%;
	z-index: 5;
}

#contentArea{
	width:100%;
	height:auto;
	margin-top:6px;
	background-color:#040a29;
	z-index: 0;
}

#contentSpace{
	float:left;
	display:block;
	padding-right:10px;
}

#adSpace{
	float:right;
	display:block;
}

#featureStorySpace{
	margin-left:8px;
	width:319px;
	float:left;
	margin-right:20px;
}

#featuredPosts{
	float:left;
	text-align:left;
	margin:0px;
	padding-left:0px;
	width:300px;
}

#opinionFlash{
	padding-top:10px;	
}

#ajaxCall{
	width:240px;
	padding-left:25px;
	padding-right:25px;
}

#pollPhoto{
	float:left;	
}

#pollQuestion{
	float:right;
	padding-left:10px;
	width:120px;
	text-align:left;
	font-size:12px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
}

ul{	
	text-align:left;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}

li{
	color:#a90b0b;	
	line-height:20px;
	margin:0px;
	padding:0px;
}

#footer{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
	display:block;
}

#footer2{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	display:block;
}

.imageWrapperClass{
	float:left; 
	margin-right:20px; 
	margin-left:0px; 
	width:230px; 
	margin-bottom:20px; 
	margin-top:0px;	
	display:block;
}

.imageWrapperClass2{
	float:left; 
	margin-right:20px; 
	margin-left:0px; 
	width:110px; 
	margin-bottom:20px; 
	margin-top:0px;	
}

/* text elements */
.localization{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}

.photoCaption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	height:36px;
	padding:4px;
}

.featuredTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
	text-decoration:none;
	display:block;
}

.featuredTitle2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
	text-decoration:none;
}

.pageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:600;
	color:#a90b0b;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/subPageHeaderBG.gif);
	background-repeat:no-repeat;
	width:319px;
	height:30px;
	padding-left:50px;
	padding-top:4px;
}

a.featuredTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
	text-decoration:none;
	display:block;
}
a.featuredTitle:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
	text-decoration:underline;
}

.redTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
	text-decoration:none;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#333333;
	text-align:left;
}

.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#333333;
	text-align:left;
	white-space:nowrap;
}

.whiteText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}

.redText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#cc0000;
	text-align:left;
}

.blueText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#36517f;
	text-align:left;
}

.smallText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#333333;
	text-align:left;
}

.imageDescriptionClass{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
	color:#333333;
	text-align:left;
}

.textClass16pt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
}

/* navigation and link elements */
.topNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:none;
	font-weight:bold;
	text-decoration:none;
	color:#b3acac;
}
a.topNav:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:none;
	font-weight:bold;
	text-decoration:none;
	color:white;
}

.mainNav, a.mainNav:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
a.mainNav:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c0c0c0;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;		
}

.storyLink{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
}
a.storyLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#a90b0b;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
}

.storyLink2{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
}
a.storyLink2:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#a90b0b;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
}

.storyLinkWhite{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
}
a.storyLinkWhite:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#d5dcf7;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
}

.footerNav, .footerNav:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	white-space:nowrap;
}
a.footerNav:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	text-decoration:none;
	white-space:nowrap;		
}

.footerNav2, .footerNav2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-decoration:none;
	white-space:nowrap;
}
a.footerNav2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	text-decoration:none;
	white-space:nowrap;		
}

.redLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9f1620;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
}
a.redLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	text-decoration:none;
	white-space:nowrap;	
	font-weight:bold;
}

a.BIS{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
a.BIS:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#cccccc;
	text-decoration:underline;
}

/* -- Comments Classes 
.commentsHeader{
	height:40px;
	width:616px;
	background-color:#9da6ab;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
	text-transform:uppercase; 
	padding-left:15px;
}--*/

/* comments classes */
.commentsText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#333333;
	text-align:left;
}
a.commentsLinks:link, a.commentsLinks:visited,{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9f1620;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
}
.commentsLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9f1620;
	text-decoration:none;
	white-space:nowrap;
	font-weight:bold;
}
.commentsLinks:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	text-decoration:none;
	white-space:nowrap;	
	font-weight:bold;
}

.commentsDescription{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#333333;
	text-align:left;
}
.textInput{
	
}
.textAreaInput{
	
}

.commentsWrapper{
	background-color:#eaeaea;
	border:1px solid #d4d4d4;
	width:600px;
	margin-top:30px;
}

.commentsHRclass{
	color:black;
}

.commentsBGclass{
	background-color:#eaeaea;	
}

.btn{
	background-color:#8d1418;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	border:1px solid black;
}

.btnHover{
	background-color:#4f0508;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	border:1px solid black;
}

.btn2{
	background-color:#780000;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	border:2px solid #4d0000;
	margin-left:10px;
	margin-top:10px;
}

.btn2Hover{
	background-color:#9b0000;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	border:2px solid #4d0000;
	margin-left:10px;
	margin-top:10px;
}



/* ---- ( blog classes ---- */
.blogTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
}

.blogSubTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#black;
	margin-top:8px;
	text-align:left;
}

.blogDateTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#412817;
	font-size:10px;
	font-weight:500;
	margin-bottom:15px;
	border-bottom:1px dotted #412817;
	width:610px;
}

.blogContent{
	
}

.blogSNTitleClass{
	
}

.blogSNYearClass{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a90b0b;
	margin-top:8px;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
}

.blogSNMonthClass{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-top:8px;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
}

.blogLink{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
}
a.blogLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#a90b0b;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
}



/* --- ( breaking news and developing story classes ---------------- */
a.breakingNewsHeader{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-weight:600;
	font-size:24px;
	text-align:left;
	text-decoration:none;
}

a.breakingNewsText{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-weight:500;
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

a.developingStoryHeader{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:600;
	font-size:24px;
	text-align:left;
	text-decoration:none;
}

a.developingStoryText{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:500;
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

.storyDescriptionClass{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	font-weight:bold;
}

.storyToolBar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:4e4e4e;
	background-color:#f0f0f0;
	padding:2px;
	border-top:1px solid #919191;
	border-bottom:1px solid #919191;
	width:100%;
	overflow:hidden;
}


/* ---( FIX FOR CLEARING DIV's )------------------------------------ */



	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	.clearfix {
	display: inline-block;
	}

	* html .clearfix {
	height: 1%;
	}
		
	.clearfix {
	display: block;
	}
