@charset "UTF-8";

/* //////////////////////////////////////////////////////////////////////  */
/* /// home page elements do not edit                                ////  */
/* //////////////////////////////////////////////////////////////////////  */
* { margin:0; }
html{ margin:0; }
body{
background: url(../images/bg.jpg) repeat-x top;
margin: 0px;
}
#header{
background: url(../images/header.png) no-repeat;
width: 993px;
height: 200px;
margin-left:auto;
margin-right: auto;
margin-top: 15px;
margin-bottom: 0px;
}
#content-mid{
background: url(../images/mid-content.png) repeat-y;
width: 993px;
height: auto;
margin-left:auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
}
#content-btm{
background: url(../images/btm-content.png) no-repeat;
width: 993px;
height: 124px;
margin-left:auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 25px;
}
#wrapper{
width: 980px;
height: auto;
margin: 0px 10px 0px 10px;
display: table;
}
.triDivider{
	background: url(../images/framing-stripes.jpg) repeat-x;
	width:950px;
	height:18px;
	margin:0px 0px 5px 10px;
	*margin: 0px 0px -10px -7px !important;
	padding:0;
	border: none;
	float: left;
	}
/* //////////////////////////////////////////////////////////////////////  */	
.rssCrawlerArea{
	float: left;
	width: 760px;
	height: 67px;
	margin: 2px 3px 2px 5px;
	}
/* //////////////////////////////////////////////////////////////////////  */
/* /// Home Page Left Modules                                        ////  */
/* //////////////////////////////////////////////////////////////////////  */
#home-fold{
	width: 788px;
	height: auto;
	border: thin #999999 solid;
	margin: 0px 0px 6px 8px;
	padding: 3px;
	float: left;
	display: inline;
	}
#home-underfold{
	width: 790px;
	height: 625px;
	margin: 0px 0px 6px 10px;
	padding: 3px;
	float: left;
	display: inline;
	}
#underfoldLEFTCOL{
	width: 368px;
	height: 540px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
		.localLinks a:link{
		color: #5e0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin: 4px 0px 4px 5px;
		
		}
		.localLinks a:visited{
		color: #5e0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin: 4px 0px 4px 5px;
		
		}
		.localLinks a:hover{
		color: #c9898b;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 4px 0px 4px 8px;
		}
#underfoldRIGHTCOL{
	width: 410px;
	height: 625px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: visible;
	}
#rssGrowl{
	width: 460px;
	height: 70px;
	margin: 48px 45px 0px 0px;
	padding:0;
	float: right;
	overflow: visible;
	}
#topNav{
	width: 960px;
	height: 32px;
	margin: 46px 0px 2px 16px;
	padding:0;
	float: left;
	color: #fff;
	}
#rssCrawler{
	background: url(../images/rss-crawler.jpg) repeat-x;
	width:950px;
	*width:946px !important;
	height:71px;
	margin:0px 0px 5px 10px;
	padding:0;
	border-bottom: none;
	border-top: none;
	border-right: thin solid #b6b6b6;
	border-left: thin solid #b6b6b6;
	}
#span-adTOP{
	width:950px;
	height:50px;
	margin:0px 0px 5px 10px;
	padding:0;
	border: none;
	}
#home-profiles{
	background: #f3f3f3;
	width: 415px;
	height: 592px;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
	}
	
#home-profiles a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}
#home-profiles a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #820020;
	}
#home-profiles a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}
#home-profiles h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight:800;
	}
#home-profiles p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight:100;
	}
	
#communitymod{
	background: url(../images/community-mod.jpg) no-repeat;
	width: 368px;
	height: 109px;
	margin: 5px 0px 5px 0px;
	padding:0;
	}
.commsponsor{
	width: 170px;
	height: 72px;
	margin: 25px 15px 0px 0px;
	float: right;
	}

/* //////////////////////////////////////////////////////////////////////  */

/* //////////////////////////////////////////////////////////////////////  */
/* /// Video Col Items                                               ////  */
/* //////////////////////////////////////////////////////////////////////  */
#LIVEvideo{
width: 368px;
height: auto;
margin: 0px 0px 5px 0px;
float:left;
}
.videocode{
background: url(../images/home-leftColBG.jpg) repeat-x;
width: 368px;
height: 431px;
margin: 0px 0px 1px 0px;
float:left;
}
.signup{
	background: url(../images/newsletter-mod.png) no-repeat;
	width: 368px;
	height: 64px;
	margin: 3px auto 0px 0px;
	padding:0;
	float:left;
	}
.leftCOL-ad{
	width: 368px;
	height: 112px;
	margin: 8px auto 0px auto;
	padding:0;
	float:left;
	}


/* //////////////////////////////////////////////////////////////////////  */

#homeProfiles{
width: 415px;
height: auto;
margin: 0px 0px 0px 0px;
float: left;
}
#home-divider{
	width: 1px;
	height: 652px;
	background: #999999;
	float: left;
	margin: 0px 2px 2px 2px;
	}
#home-dividerSMALL{
	width: 1px;
	height: 540px;
	background: #999999;
	float: left;
	margin: 0px 3px 2px 3px;
	}
/* //////////////////////////////////////////////////////////////////////  */
/* /// Right Column Items                                            ////  */
/* //////////////////////////////////////////////////////////////////////  */
#rightCOL{
	width: 149px;
	height: 600px;
	float: right;
	margin:0px 16px 0px 0px;
	padding:0;
	display: inline;
	}

/*#homePOLL{
	background: url(../images/poll.png) no-repeat;
	width:149px;
	height:431px;
	margin:0;
	padding:0;
	float: right;
	color: #fff;
	}*/
#homePOLL {
float: right;
	background-color: #97012E;
	width: 144px;
	background-image: url(../images/poll_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 59px;
}
#homePOLL form .poll {
	background-image: url(../images/poll_content-BG.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#homePOLL form .poll thead tr td {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#homePOLL form .poll tr td div {
background-color: #97012F;
	background-image: url(../images/poll_bottom.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 144px;
	background-position: -1px 0px;
	padding-top: 8px;
}

#homeWEATHER{
	background: url(../images/weather-mod.jpg) no-repeat;
	width:142px;
	height:196px;
	margin: 8px 0px 0px 0px;
	padding: 0;
	float: right;
	}
#rightCOL-ad{
	width: 143px;
	height: 574px;
	margin: 8px 0px 0px 0px;
	padding:0;
	float: right;
	}
/* //////////////////////////////////////////////////////////////////////  */
/* /// Font Styles                                          /////////////  */
/* //////////////////////////////////////////////////////////////////////  */
#content-btm p{
	margin-left: 45px;
	}
/* //////////////////////////////////////////////////////////////////////  */
/* /// Misc Classes and Divs                                         ////  */
/* //////////////////////////////////////////////////////////////////////  */
.floatL{float: left;}
.floatR{float: right;}
.paddTopIMG{ margin: 5px 0px 0px 0px;}
.paddBottomIMG{ margin: 0px 0px 5px 0px;}
.videoposition{ position: absolute;}
#vidFloat{ width: 300px; height: 280px; margin: 10px 0px 8px 30px; float:left; }
.dualpadd{ margin: 5px 0px 5px 0px;}
.socialICON{float: right; display:inline; width: 28px; height: 28px; margin: 5px 8px 5px 2px; }
img{border: 0px;}
.bioInfo{font-size: 12px;}
/* online poll css */
.poll{
	width: 120px;
	color: #fff;
	font-size: 14px;
	margin: 0px auto 0px auto;
	font-family: sans-serif,Verdana, Geneva;
	text-align: center;
	}
/* //////////////////////////////////////////////////////////////////////  */
/* /// Daughter Specific Elements                                    ////  */
/* //////////////////////////////////////////////////////////////////////  */
#home-fold-daughter{
	width: 782px;
	height: auto;
	min-height: 1220px;
	*min-height: inherit !important;
	border: thin #999999 solid;
	margin: 0px 0px 6px 10px;
	padding: 3px;
	float: left;
	display: inline;
	}
