@charset "utf-8";
img, div { behavior: url(../iepngfix.htc) }
.newsblock { text-align: left; margin: 0 0 10px 10px; float: left; width: 450px; border-bottom:1px solid #000; }
.newsblock2 { text-align: left; margin: 0 0 30px 10px; float: left; width: 400px; }
.newsblock small { float: left; font-size: 10px; margin: 0 0 10px 0; }
.newsblock p { float: left; width: 280px; margin:3px 10px;/*clear:both;*/ }
.images { float: left; margin:0 0 75px 0;}
#clockholder { position:relative; top: -35px; }
#countdown { background: url(../../images/bg-countdown.png); height: 30px; width: 737px; }
#countdown h3 { color: #FFF; float: left; font-size: 12px; margin: 8px 0 0 25px; }
#countdown span { font-size: 12px; float: left; margin: 4px 0 0 3px; font-weight: normal; }
#leftcontent h2 { text-transform: uppercase; text-align: left; margin: 0 0 20px 10px; padding: 20px 0 0 0; font-size: 18px; }
#ButtBck2 h2 { text-transform: uppercase; text-align: left; margin: 0 0 20px 10px; padding: 20px 0 0 0; font-size: 18px; }

#endorse{}
#endorse i{font-size:11px; font-style:italic;}
#endorse img{width:125px; margin:0 10px 0 0; float:left;}

.newsblock h3 a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; text-decoration: none; }
.newsblock h3 { width:280px; margin:3px 10px; float:left;}
.newsblock h3 a:hover { text-decoration: underline; }
.readmore { text-decoration: none; }
.readmore:hover { text-decoration: underline; }
#leftcontent p { font-size: 12px; }
#ButtBck2 p { font-size: 12px; clear:both; }
#keepit100 strong { text-align: left; font-size: 12px; }
#keepit100 { text-align: left; padding: 0 0 0 10px; }
#keepit100 ul { list-style-type: none; margin: 10px 0 10px 0; font-size: 12px; }
#keepit100 a { font-size: 12px; }
#democrat { position: relative; top: 100px; left: 270px; }

/*Structure*/
#leftcontent { width: 480px; float: left; background: url(../images/headerback.jpg) no-repeat top left;  }
#rightcontent { width: 250px; float: left; background: url(../images/headerbacksmall.jpg) no-repeat top left; }
#rightcontent h2 { text-transform: uppercase; text-align: left; margin: 0 0 20px 10px; padding: 20px 0 0 0; font-size: 18px; }


/*Donate Button */
#twobuttons { width: 416px;	height: 60px; background: url(../images/button_bck.jpg) no-repeat; padding: 0 0 5px 0; margin: 0 0 10px 0; float:left; }
#donate { width: 313px;	height:60px; background: url(../images/button_bck2.jpg) no-repeat; padding: 5px 0 2px 0; margin: 0 0 10px 8px; float:left; }



#headercontainer { height:305px; }

* { margin:0px; padding:0px; }
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #00244c;
	text-align: center;
	margin: 0;
}
.Oclear {
	clear:both;
}
.PicLine {
	float:left;
	margin:0 5px 0 0; 
}
.PicLineR {
	float:right;
	margin:0 0 0 10px;
}
.LeftColunmHm {
	width: 416px;
	float:left;
	padding: 0 0 5px 0;
}
.LeftColunmSite {
	width: 470px;
	float:left;
	padding: 5px;
	font-size:12px;
	text-align:left;
}
.LeftColunmSite table {
	line-height:17px;
}
.ColunmSite {
	width: 725px;
	float:left;
	padding: 5px;
	font-size:12px;
	text-align:left;
}
.ColunmSite table {
	line-height:18px;
}
.ColunmSite table td div.box {
	margin:0 10px;
	padding: 15px;
	color:#555555;
	border:1px solid #555555;
	background-color:#9EC5F3;
	font-size:12px;
	text-align:left;
}
.LeftColunmTell {
	width: 400px;
	float:left;
	font-size:12px;
	text-align:left;
}
.RightColunmHm {
	width: 313px;
	float:right;
	padding: 0 0 5px 0;
}
.RightColunmSite {
	width: 250px;
	float:right;
	padding: 0 0 5px 0;
}
.RightColunmTell {
	width: 315px;
	float:right;
	font-size:12px;
	text-align:left;
	padding: 0 0 5px 0;
}
.hmFixCtr #container {
	width: 889px;
	margin: 0 auto;
	text-align: left;
}
.hmFixCtr #header {
	margin: 0 auto;
	height: 145px;
	background: url(../images/hm_header.jpg) no-repeat;
}
.hmFixCtr #site_header {
	margin: 0 auto;
	height: 100px;
	background: url(../images/site_head.jpg) no-repeat;
}
.hmFixCtr #HmBack {
	margin: 0 auto;
	text-align: center;
	background: url(../images/backgrnd.jpg) no-repeat;
}
.hmFixCtr #SiteBack {
	margin: 0 auto;
	text-align: center;
	background: url(../images/site_backgrnd.jpg) no-repeat;
}
.hmFixCtr #Back {
	margin: 0 auto;
	width: 737px;
	background-color: #c4dcf8;
	padding: 5px 5px 20px 5px;
}
.hmFixCtr #NavBack {
	width: 737px;
	height: 50px;
	padding: 0 0 5px 0;
}
.hmFixCtr #Main {
	width: 737px;
	height: 305px;
	background: url(../images/mast_head.jpg) no-repeat;
	padding: 0 0 5px 0;
}
.Oclock {
	margin:0 5px 0 0;
	border:1px solid #ffffff;
	background-color:#000066;
	font-size:11px;
	float:right;
	text-align:right;
	color:#FFFFFF;
	width:225px;
	padding:4px;
}
.hmFixCtr #SiteMain {
	width: 737px;
	height: 105px;
	background:#00244c url(../images/site_banner2.jpg) no-repeat;
	margin: 0 0 5px 0;
}
.hmFixCtr #SubNav {
	width: 737px;
	height: 25px;
	margin: 0 0 5px 0;
	color:#ffffff;
	font-size:12px;
}
	#SubNav a {
		font-weight:bold;
		color:#dcc515;
		text-decoration:none;
		margin: 3px 0;
	}
	#SubNav a:hover {
		font-weight:bold;
		color:#ffffff;
		text-decoration:underline;
		margin: 3px 0;
	}
.hmFixCtr #ButtBck {
	width: 416px;
	height: 60px;
	background: url(../images/button_bck.jpg) no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
.hmFixCtr #ButtBck2 {
	width: 416px;
	background: url(../images/button_bck.jpg) no-repeat;
	padding:0;
	margin:0;
}
.hmFixCtr #ButtSite {
	width: 250px;
	background: url(../images/side_bck.jpg) no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
.hmFixCtr #EventSite {
	width: 250px;
	background: url(../images/event_bck.jpg) no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
.hmFixCtr #ArticleSite {
	width: 250px;
	background: url(../images/articles_bck.jpg) no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
.TellAFriend{
	margin: 5px 0 0 5px;
	width:200px;
	float:left;
}
.TellAFriendSite{
	margin: 10px auto;
	width:200px;
}
.TellAFriendSite2{
	width:200px;
	margin:0 10px 0 0;
	float:left;
}
.PhotoGallery{
	margin: 5px 5px 0 0;
	width:200px;
	float:right;
}
.PhotoGallerySite{
	margin: 10px auto;
	width:200px;
}
.PhotoGallerySite2{
	width:200px;
	margin:0 10px 0 0;
	float:left;
}
.VideoSect{
	padding:10px;
}
.VideoLeft{
	margin:0 10px 0 0;
	float:left;
}
.VideoRight{
	margin:0;
	float:right;
	text-align:left;
	font-size: 11px;
	padding: 0 5px;
	color: #00244c;
	width:170px;
}
.hmFixCtr #TellBckSite {
	width: 400px;
	background: url(../images/Tell_head.jpg) no-repeat;
	padding: 0 0 5px 0;
}
.TellTextSite {
	margin: 0 auto;
	width: 300px;
	padding: 45px 5px 0 5px;
	text-align:left;
	font-size: 12px;
	color: #00244c;
}
.TellFormSite {
	margin: 0 auto;
	width: 350px;
	padding: 0px;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color: #00244c;
}
.hmFixCtr #MailBck {
	width: 313px;
	background: url(../images/email_head.jpg) no-repeat;
	padding: 0 0 5px 0;
}
.hmFixCtr #ContributeBck {
	width: 313px;
	height:60px;
	background: url(../images/button_bck2.jpg) no-repeat;
	padding: 5px 0 2px 0;
	margin: 0 0 10px 0;
}
.hmFixCtr #MailBckSite {
	width: 250px;
	background: url(../images/email_hd_site.jpg) no-repeat;
	padding: 0 0 5px 0;
}
.MailText {
	margin: 0 auto;
	width: 250px;
	padding: 45px 20px 0 20px;
	text-align:left;
	font-size: 12px;
	color: #00244c;
}
.MailTextSite {
	margin: 0 auto;
	width: 200px;
	padding: 45px 20px 0 20px;
	text-align:left;
	font-size: 12px;
	color: #00244c;
}
.MailForm {
	margin: 0 auto;
	width: 290px;
	padding: 0;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color: #00244c;
}
.MailFormSite {
	margin: 0 auto 15px;
	width: 240px;
	padding: 0 0 0 10px;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color: #00244c;
}
.EventTextSite {
	margin: 0 auto;
	width: 220px;
	padding: 45px 10px 0;
	text-align:left;
	font-size: 12px;
	color: #00244c;
}
.ContributeButt {
	margin: 0 auto;
	width: 302px;
	padding: 0;
	text-align:left;
}
.hmFixCtr #Rule {
	width: 737px;
	height: 19px;
	background: url(../images/hrztl_rule.jpg) no-repeat;
}
.hmFixCtr #footerL {
	text-align:left;
	width:200px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01244c;
}
.hmFixCtr #footerPaid {
	text-align:left;
	width:400px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01244c;
}
.hmFixCtr #footerR {
	text-align:right;
	width:325px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00244c;
}
.hmFixCtr #footerR a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00244c;
	text-decoration:none;
}
.hmFixCtr #footerR a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00244c;
	text-decoration:underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin:0 0 10px 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00244c;
	margin:0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	margin:3px 0 3px 0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin:3px 0 3px 0;
}
.formleft {
	float:left;
	width:220px;
	}
.vline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 00244c;
}
.hline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 00244c;
}
/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 width: 100%;
	 
}

.rss-title, rss_title a {
	margin: 2px;
    font-weight: bold;
	font-size: 18px;
	text-decoration:none;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:4px;
}

.rss-item  {
  font-size: 11;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {

	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: xx-small;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
  .calendar-container {
		font-size:11px;
		margin:0;
		padding:0;
		position:relative;
		}
#Cpop {
	padding:0 7px 0 0;
	}
td#WzBoDyI img {
	margin:0 7px 0 0;
}

