/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
background-color:#b8a38b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
blockquote { margin:5px 20px; }
h2.blue {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color: #18467C;
	font-weight:normal;
	letter-spacing: .01em;
	margin:5px 0 10px 0;
}

h3.blue {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color: #18467C;
	font-weight:normal;
	margin:5px 0 10px 0;
}
h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color: #18467C;
	font-weight:normal;
	margin:5px ;
}
a:active  { color: #3c7ab6; text-decoration: underline;}
a:link  { color: #3c7ab6; text-decoration: underline;}
a:visited  { color: #3c7ab6; text-decoration: underline;}
a:hover  { color: #3c7ab6; text-decoration: none;}

#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-right:10px #FFFFFF solid;
border-left:10px #FFFFFF solid;
background-color:#FFF;
background-image:url(/i/bg_content_left.gif);
background-repeat:repeat-y;
}

#topsection{
background-image:url(/i/bg_header.gif);
background-repeat:repeat-x;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 429px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 429px; /*Width of right column*/
margin-left: -429px; /*Set left margin to -(RightColumnWidth) */
background: #d2d8db;
background-image:url(/i/bg_content_right.gif);
background-repeat:repeat-y;
background-position:right;
}

#footer{
clear: left;
background-color: #1e3c72;
color: #FFF;
text-align: right;
padding: 10px;
padding-top:7px;
padding-bottom:7px;
font-size:10px;
}

#footer a{
color: #FFF;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#subheader {
margin-left: 20px;
margin-right:0px;
margin-top:31px;
border-bottom:2px #b8a38b solid;
}

#copy {
margin-left: 20px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
}

/*NEW*/

.photos_contain {
padding-top:8px;
padding-left:4px;
padding-bottom:3px;
}

.photos_contain_cell {
padding-left:16px;
padding-top:11px;
padding-right:15px;
padding-bottom:20px;
background-image:url(/i/bg_sm_photos.gif);
}

#news_date {
font-size:13px;
font-weight:bold;
}

#news_date_single {
font-size:13px;
font-weight:bold;
color:#666;
padding-bottom:10px;
}

#news_headline {
font-size:14px;
font-weight:bold;
}

#news_headline a:active  { color: #3c7ab6; text-decoration: underline;}
#news_headline a:link  { color: #3c7ab6; text-decoration: underline;}
#news_headline a:visited  { color: #3c7ab6; text-decoration: underline;}
#news_headline a:hover  { color: #3c7ab6; text-decoration: none;}

#news_headline_single {
font-size:17px;
font-weight:bold;
padding-bottom:10px;
}

#news_copy {
margin-top:-7px;
}

#news_copy_home {
margin-top:5px;
}

#form_elements input {
width:180px;
}

#form_elements textarea {
width:180px;
}

#form_elements td {
padding-bottom:5px;
padding-right:10px;
}

.commentlist li, #commentform input {
	}
	
#commentform textarea {
	width:506px;
	}

.commentlist li {
        border: 1px solid #ccc;
        margin-bottom:10px;
        padding:5px;
        padding-left:8px;
        padding-right:8px;
	}

form {
padding:0px;
margin:0px;
}

#copy ol li {
	margin-top:20px;
}

.video_thumbs {
padding-right:11px;
}

#footer_sponsors {
clear: left;
background-color:#FFF;
border-top: 1px solid #d2d7db;
text-align:center;
padding-top:10px;
padding-bottom:5px;
}

.footer_sponsors_cells {
padding-left:20px;
padding-right:20px;
}
.bigger { font-size:120%; }
.blue { color:#18467c;}
.small { font-size:16px; }

