/* FHR Layout */

body,td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

body {
margin: 0 0 8px 0;
padding : 0;
}

#areaPage {
width : 800px;
padding:0;
}

#areaTitle {
padding : 0;
margin-bottom : 0;
width: 800px;
}

#areaMain {
padding: 0 8px;
margin: 0;
background-image: url(images/jimmybg.gif);
background-repeat: no-repeat;
background-position: right top;
}

#areaLeft {
width : 120px;
float : left;
}

#areaContent {margin-left:128px;}

#areaCenter {
padding : 0;
margin: 0 208px 0 0;
}

#areaRight {
width : 200px;
float : right;
}

#areaFooter {
clear : both;
text-align : center;
padding : 4px;
}

#miniTitle {
	font-weight : bold;
	text-align : center;
}

.divSection {
	padding : 4px;
	margin-bottom : 8px;
	border-width : 1px;
	border-style : solid;
}

.divTitle {
	border-bottom : 1px solid #FF9933;
	padding : 2px;
	margin-bottom : 4px;
	font-weight : bold;
}

/* front page stuff */

.aSumCat {}
.aSumImage {border : 1px solid #000000;}

.aSumHeadline {
font-weight : bold;
padding : 4px;
}

.aSumDate {}

.aSumLine {
border-bottom : 1px solid #CCCCCC;
margin-bottom : 6px;
}

.aSumBody {
padding : 2px;
margin-bottom : 6px;
}

/* news */

.newsHeadline {font-weight : bold;}
.newsPostedby {font-size : 10px;}
.newsDate {text-align : right;}
.newsBody {padding : 2px;}


/* articles */

.articlePicR {
	float : right;
	align : right;
	margin : 0 0 4px 4px;
}

.articlePicC {
	align : center;
	margin : 0;
}

.articlePicCaption {
	font-size : 11px;
	padding-top : 2px;
}

.articleHeadline {
	font-weight : bold;
}

.articleDate {
	float : right;
	text-align : right;
}

.articleByLine {padding : 4px 0 4px 0;}
.articleBody {padding : 4px 0 4px 0;}

.video_title {
	font-weight : bold;
	font-size : large;
	text-align : center;
	clear : both;
	vertical-align : middle;
}
.video_new {
	font-style : italic;
	font-size : 12px;
	font-weight : normal;
	color : orange;
}
.video_file {
padding-bottom : 16px;
text-align : center;
}

/* CSS 2007 */
div.newsItem {
clear : both;	
margin-bottom : 12px;
}
div.newsHeadline {
font-weight : bold;
font-size : 14px;
color:#005C8F;
}

div.newsPostedby {font-size : 10px;}
div.newsDate {
float : right;
font-size : 12px;}
div.newsBody {padding : 2px;}
div.newsImg {
float : right;
font-size : 11px;
}

div.video_item {
padding: 4px;
margin-bottom:8px;
border-bottom:1px solid gray;
}


