h1{color:#021976; font-size:18px; margin-bottom:12px;}
h2{color:#021976; font-size:16px; margin-bottom:12px;}

a, a:link, a:active, a:visited{color:#008CCA; text-decoration:underline;}
a:hover{color: #134E6C; text-decoration:none;}

ul{margin-bottom:12px;}

img{border:none;}

.noscript{font-weight:bold; color:red; background-color:yellow; padding:5px 5px 5px 5px;}

.bold{font-weight:bold;}
.small{font-size:10px;}
.red {color:red;}
.header_blue{color:#021976;}

.center{text-align:center;}

.left {float:left;}
.right {float:right;}

.pad_t_20{padding-top:20px;}

.clear_left {clear:left;}
.clear {clear:both;}

.quote{
	background-color:#A5D8F6;
	border-color:black;
	border-style:solid solid ridge;
	border-width:1px;
	color:#000000;
	font-family:georgia,serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 8px;
	margin-bottom:20px;
}
.quote .author {text-align:right; font-weight:bold; color:#055173;}

#header #stuff{}
#header #header_text{float:left; position: relative; left:500px; top:10px; width:260px; color:white; font-size:14px; font-weight:bold;}
/*#header #header_image{float:left; height:150px; left:475px; position:relative; top:15px; width:373px; border-style:solid; border-width:1px; border-color:#01308c;}*/
#header #header_image{
    border: 1px solid #01308C;
    float: right;
    height: 150px;
    position: relative;
    right: 40px;
    top: 15px;
    width: 121px;
}
#rightcolumn li{margin-left:20px;}


#menu ul, #menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu li,#menu1 li  {list-style:none;margin-bottom:2px;}
#menu li a,#menu1 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited,#menu1 li a:link, #menu1 li a:visited {
	color: #FFFFFF;
	display: block;
	background:  url(/images/menu.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover,#menu1 li a:hover {
	color: #134e6c;
	background:  url(/images/menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
.join {text-align:center; background-color: #0041a8; margin: 5px 0px 5px 0px; color:#75BFFF;  border: 1px solid #FFFFFF; padding:5px 0px 5px 0px;}
.join form{background-color:#0041a8;}
.join h2{font-size:15px; color:#FFFFFF;}
.join input{color:#055173; font-weight:bold; font-size:12px;}


#Blue {
color:#033B6A;
text-decoration:none;
}
.sidebar {
clear:right;
float:right;
margin-left:10px;
text-align:left;
width:318px;
}
#Blue h3 {
background:#ff4500 none repeat scroll 0 0;
color:#055173;
padding:4px;
}
.item {
background:transparent url(/images/sidebarbg.jpg) repeat-x scroll left bottom;
border:1px solid #CDCDCD;
margin-bottom:18px;
}
.item h3 {
font-weight:normal;
line-height:20px;
margin:0;
padding:0;
text-align:center;
}
.textwidget {
margin-left:10px;
text-align:left;
}
.sidebar h3 {
font-size:20px;
margin-bottom:5px;
padding-bottom:4px;
}

.video_title{text-align: center; font-weight: bold; color:#003366;}

.store_price{width:100px; float:left; color:red; font-weight:bold; position:relative; top:20px;}
.store_add_cart{float:left; padding-left:20px; position:relative; top:-10px;}

#footer {text-align:center;}
#footer a, #footer a:link, #footer a:active, #footer a:visited{color:#ffffff; text-decoration:none;}
#footer a:hover{color: #008cca; text-decoration:underline;}

.store_image{
    -moz-border-radius:5px 5px 5px 5px;
    border-color:#E2E2E2 #A7A7A7 #A7A7A7 #E2E2E2;
    border-style:solid;
    border-width:1px 2px 2px 1px;
    padding:6px;
}
