/* CSS Document */

html{
	width:100%;
	max-width:100%;
	padding:0px;
	margin:0px;
	min-width:800px;
}
body{
	background:url(/images/background.jpg) top center repeat-x;
	background-color:#555c5e;
	padding:0px;
	margin:0px;
	width:100%;
	max-width:100%;
	min-width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
a{
	font-weight:bold;
	color:#B50000;
	text-decoration:none;
	border-bottom:1px dashed #B50000;
}

a:visited{
	color:#666666;
	text-decoration:none;
	border-bottom:1px dashed #666666;
}
a:hover, a:visited:hover{
	color:#000000;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}
#blackBar{
	height:14px;
	background-color:#000000;
}
#bgDiv{
    background:url(/images/background.gif) top center repeat-y;
	width:100%;
	min-width:1000px;
	clear:both;
}
#bodyBG{
    background:url(/images/masthead.jpg) top center no-repeat;
    width:100%;
    min-width:1000px;
}
#mainDiv{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#redBar{
	height:15px;
}
#mainDiv #rightCol{
	width:764px;
	border:0px;
	margin:164px 0px 0px 2px;
	vertical-align:top;
	float:left;
}
#mainDiv #leftCol{
	padding:79px 12px 0px 14px;
	width:200px;
	border:0px;
	margin:0px;
	vertical-align:top;
	float:left;
}
.clear{
	clear:both;
}
#mainDiv #rightCol #bodyLeft{
	width:563px;
	float:left;
	overflow:hidden;
}
#mainDiv #rightCol #bodyRight{
	width:200px;
	float:left;
	margin-top:75px;
}
#mainDiv #rightCol #bodyRight a,#mainDiv #rightCol #bodyRight a:hover,#mainDiv #rightCol #bodyRight a:visited{
	border:0px;
}
.headline{
	font-family:"Book Antiqua","Times New Roman", Times, Georgia;
	font-size:28px;
	font-weight:bold;
	margin:0px 0px 16px 0px;
	vertical-align:middle;
	letter-spacing:-0.5px;
}
.headlinePad{
    margin:8px 18px 0px 13px;
}
.headline a, .headline a:visited{
    border:0px;
	color:#000000;
}
.headline a:hover{
    border-bottom:1px dashed #000000;
}
.story{
	padding:0px 0px 18px 3px;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	clear:both;
}
.storyFooter{
	font-size:11px;
	padding:5px 0px 0px 0px;
	width:100%;
}
.storyFooter a:visited, .storyFooter a, .storyFooter a:hover{
	font-size:11px;
	border:0px;
	font-weight:normal;
}
.storyBlock{
	padding:15px 16px 6px 15px;
	background:url(/images/storyBlockBottom.gif) bottom center no-repeat;
}
.rightColAd{
	padding:11px;
}
.photoBox, .photoBorder{
	float:left;
	width:168px;
	margin:0px 12px 8px 0px;
}
.menuBox{
	width:201px;
	margin:0px 0px 12px 0px;
}
.catIconBox{
    float:left;
    vertical-align:middle;
    margin:0px 3px 0px 0px;
    width:50px;
}
.catIconBox .innerBorder{
    padding:2px 2px 0px 2px;
}
.innerBorder{
	margin:2px;
	border:3px solid #E3E4E4;
}
.innerBorder a, .innerBorder a:hover, .innerBorder a:visited{
	border:0px;
}
.outerBorder, .photoBorder{
	border:1px solid #EDEEEE;
	
}
.innerBorder .photo{
	padding:2px 2px 0px 2px;
	border:1px solid #EDEEEE;
}
.innerBorder .caption{
	font-size:11px;
	background:url(/images/captionBG.gif) top left repeat-x;
	padding:6px;
}

.innerBorder .content{
	padding:6px 5px 6px 5px;
	vertical-align:top;
	font-size:11px;
}

.content a, .content a:hover, .content a:visited{
	border:0px;
}

blockquote{
	border:1px inset #EDEEEE;
	font-size:11px;
	margin:14px 20px 14px 20px;
	padding:6px 8px 0px 8px;
	background:url(/images/pullQuoteBG.gif) bottom left repeat-x;
	line-height:16px;
}
.articleLink{
	font-size:14px;
}
.searchBox{
	width:115px;
	border:1px solid #E3E4E4;
	font-size:11px;
	padding:2px;
	background:url(/images/captionBG.gif) top left repeat-x;
}
.commentInput{
    width:526px;
    border:1px solid #E3E4E4;
	font-size:14px;
	padding:2px;
	background:url(/images/captionBG.gif) top left repeat-x;
}
form{
	margin:0px;
}
.formButton input{
    background-color:#DFDFDF;
}
.red{
    color:#B50000;
}
.dividedList{
	padding:2px 2px 5px 2px;
	border-bottom:1px solid #EDEEEE;
	margin:0px 0px 4px 0px;
	font-weight:normal;
	color:#000000;
}
.dividedList a{
	font-weight:normal;
	color:#000000;
}
.dividedList a:hover{
	font-weight:normal;
	color:#B50000;
}
.subHeader{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0px 0px 4px 0px;
}
.subHeaderPad{
	padding:2px 0px 6px 0px;
}

.redDivider{
	width:563px;
	background:url(/images/redBar.gif) top left repeat-x;
	height:15px;
}
.date{
    color:#666666;
    font-size:11px;
}
.postDetails{
    width:522px;
    border:1px dotted #E3E4E4;
    background-color:#F8F8F8;
    padding:4px;
    margin:0px 0px 10px 0px;
    color:#888888;
}
.bold{
    font-weight:bold;
}
.subCategoryGroup{
    margin:0px 0px 0px 10px;
}
.subCategoryLine{
    padding:2px;
}
.text4{
    font-size:10px;
}
.text3{
    font-size:11px;
}
.text2{
    font-size:12px;
}
.text1{
    font-size:14px;
}
.italic{
    font-style:italic;
}
.pageFilterTitle{
    background-color:#000000;
    border:2px inset #999999;
    padding:4px;
    color:#FFFFFF;
}
.pageFilterTitle a{  
    color:#FFFFFF;
}
.pageFilterTitle a:hover{  
    color:#B50000;
}
.pageFilterTitle a:visited{  
    color:#999999;
}
.center{
    text-align:center;
}
.right{
    text-align:right;
}
.headline + p{
    margin:0px;
}
p{
    margin:12px 0px 0px 0px;
}
blockquote p{
    margin:0px 0px 8px 0px;
}
p.firstP{
    margin:0px;
}

/* Legacy photo border for old v2 posts */
.photoCaption{
	font-size:11px;
	background:url(/images/captionBG.gif) top left repeat-x;
	padding:6px;
}
.photoBorder{
	float:left;
	width:218px;
	margin:2px 12px 8px 0px;
	padding:2px;
}
.photoBG{
	border:3px solid #E3E4E4;
}
.Tags{
    display:none;
    height:0px;
}
.gray{
    color:#666666;
}
.submitButton{
    background-color:#DFDFDF;
    border:1px solid #ccc;
    padding:2px 6px;
    font-size:12px;
    font-weight:bold;
    font-family:arial,verdana,sans-serif;
}
div.menuBox div.content ul{
    margin:0;
    padding-left:15px;
}
li.categories{
    list-style:none;
    line-height:18px;
}
div.archive a{
    display:block;
    line-height:18px;
}

