body{ 
margin:0; 
padding:0;
background-color:#ebeae5;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
font-size:small;
color:#515151;
}
a{
color:#00509F;
}
h1{
margin:0px;
padding:0px;
font-size:small;
}
form{
margin:0;
padding:0;
}
#main_container{
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
}
#main_body{
width:900px;
margin-left:auto;
margin-right:auto;
}
#header{
width:900px;
height:180px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
margin-bottom:5px;
}
#header_logo{
width:280px;
height:150px;
cursor:pointer;
}
#nav{
width:600px;
height:30px;
}
#nav ul{
margin:0;
padding:0;
list-style:none;
}
#nav li{
float:left;
margin:0;
padding:0;
}
#nav li a{
float:left;
display:block;
height:30px;
line-height:30px;
padding:0 15px 0 15px;
text-decoration:none;
color:#fff;
border-right:1px solid #ccc;
background-image:url(images/nav.jpg);
}
#nav li a:hover{
background-position:0 -30px;
}
.clear{
clear:both;
height:0px;
font-size:0px;
}
#home_section{
}
.home_left{
float:left;
width:588px;
}
.margin{
margin:10px 20px 10px 20px;	
}
.home_links_container{
background-color:#fff;
border:1px solid #ccc;
padding:10px;
margin-bottom:10px;
}
.home_links a{
font-size:130%;
letter-spacing:-1px;
color:#00509F;
font-weight:bold;
text-decoration:none;
}
.home_links a:hover{
color:#06C;
}
#twitter_div{
padding-bottom:20px;
}
#twitter_div ul{
list-style:none;
margin:0px;
padding:0px;
}
#twitter_div ul li{
padding:6px;
background-color:#fff;
border:1px solid #ccc;
margin-bottom:5px;
}
.twitter_title{
padding:0px 0px 10px 0px;
margin:0px;
font-weight:bold;
}
.home_right{
float:right;
width:286px;
padding:10px;
margin-top:10px;
background-color:#eee;
border:1px solid #ccc;
}
.right_video_title{
font-size:120%;
letter-spacing:-1px;
color:#00509F;
padding:0px 0px 5px 0px;
}
.titles{
font-size:130%;
letter-spacing:-1px;
color:#00509F;
font-weight:bold;
}
.posted{
font-size:80%;
color:#666;
font-weight:bold;
}
.linklist li{
margin-bottom:3px;
}
.right_bottom{
padding-top:15px;
}
#footer_menu{
text-align:center;
padding:10px 0 10px 0;
}
#footer_menu a{
height:14px;
line-height:14px;
color:#666;
font-size:85%;
border-right:1px solid #665f46;
margin-right:5px;
padding-right:8px;
text-decoration:none;
}
#footer{

}
#footer_bottom{
width:900px;
height:30px;
margin-left:auto;
margin-right:auto;
}
#footer_addthis{
float:left;
padding:15px 0 0 0;
}
#footer_google{
float:right;
padding:10px 0 0 0;
}
.video_title{
font-size:130%;
letter-spacing:-1px;
color:#00509F;
font-weight:bold;
padding:10px 0;
}
