@charset "utf-8";
/* CSS Document */
html, body { border:0; padding:0; margin:0; }

body { background-color:#333; color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:13px }


#container { margin:0 auto; width:945px; }

#header { height:130px; width:945px; }
#header img.logo { float:left; margin:34px 0 20px 15px; }
#header img.phone { float:right; margin:73px 30px 20px 0; }

#nav { width:940px; height:30px; background-color:#fff; color:#333; font-weight:bold; }
#nav ul { padding:0; margin:0; }
#nav ul li { float:left; list-style-type:none; margin:8px 15px 9px; }
#nav ul li a.active { color:#ccc; }
#nav ul li a { text-decoration:none; color:#333; }
#nav ul li a:hover { text-decoration:none; color:#ccc; }

#bluebar { width:300px; height:8px; background-color:#199ac4; }

#video { width:945px; height:410px; }

#newsheader { width:945px; height:50px; border-bottom:1px solid #ccc; }
#newsheader h2 { font-size:16px; font-weight:400; padding-top:20px; color:#fff; }

#news { width:945px; height:325px; }
#news.column { width:301px; height:325px;}
.newstitle {  width:301px; font-size:16px; padding-top:10px; color:#ccc; }
.date { width:301px; font-size:16px; color:#1393b3; padding:0; margin:0; }
.newsimage { width:300px; height:100px; padding-top:10px; }
.newstext { width:301px; font-size:11px; padding-top:10px; color:#fff; }

#misc { width:945px; height:450px; }
#blog { float:left; width:301px; height:450px; padding-right:20px; }
.ourblog { width:301px; height:25px; font-size:16px; font-weight:400; padding:21px 20px 10px 0; margin-bottom:20px; color:#fff; border-bottom:1px solid #ccc; }
.uncollapsedtitle { width:301px; font-size:18px; color:#ccc; margin-bottom:0; }
.blogimage { width:300px; height:100px; padding-top:5px; }
.blogtext { width:301px; font-size:11px; padding:20px 0 20px; margin:0; color:#fff; line-height:1.4em; border-bottom:1px solid #666; }
.collapsedtitle { width:301px; font-size:18px; color:#ccc; padding:5px 0; margin:0; border-bottom:1px solid #666; }
.collapseddate { float:right; color:#1393b3; }

#twitter { float:left; width:301px; height:450px; padding-right:20px; }
.twitterlogo { width:301px; height:25px; padding:36px 20px 11px 0; margin:0; color:#fff; border-bottom:1px solid #ccc; }
.tweet { width:301px; height:100px; padding-top:10px; }
.tweet p { width:301px; font-size:11px; color:#fff; line-height:1.4em; }
.tweet p a { color:#1393b3; }

#friends { float:left; width:301px; height:450px; }
.friendsheader { width:301px; height:25px; font-size:16px; font-weight:400; padding:21px 0 10px 0; margin-bottom:20px; color:#fff; border-bottom:1px solid #ccc; }
#friends img { border:0; padding:5px; }

#footer { width:945px; height:150px; border-top:1px solid #ccc; margin-top:30px; }
#footer p { width:301px; font-size:11px; color:#fff; line-height:1.4em; font-weight:bold; }
#footer img { margin:10px 10px 0 0; float:right; }