body{
  margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;
  background-image:url(images/body_back.jpg); background-position:50% top;
}

h1, h2, h3{margin:0 0 5px; font-weight:normal;}
p{margin:0; padding:5px 0;}
hr{}
a{text-decoration:none; color:#3399cc;}
a:hover{text-decoration:underline;}

.clear{height:0px; clear:both;}

.headerOuter{background-image:url(images/header_back.jpg); background-repeat:repeat-x; background-position:50% 0;}

.headerInner, .contentInner, .footer{width:1000px; margin:0 auto;}
  
.headerInner{/*background-image:url(images/play.gif); background-repeat:no-repeat;*/ position:relative;}

  .banner{height:103px; padding-top:42px;}
  .logo{
    display:block; width:644px; height:95px; margin-left:239px;
    background-image:url(images/logo.png); _background-image:url(images/logo.gif); background-repeat:no-repeat; background-position:50% 50%;
   }
   
  .featuredArticle{width:479px; height:274px; padding:8px; position:absolute; background-image:url(images/featured_back.png); background-repeat:no-repeat;}
  	.featuredImageOuter{padding:8px; background-color:#fff; float:left;}
		.featuredImage{background-position:50% 50%; width:300px; height:200px; display:block;}
	.featuredText{width:150px; height:105px; float:left; margin:70px 0 0 8px; font-size:10px; overflow:hidden;}
		.featuredReadMoreButton{float:right; display:block; margin:20px 25px 0; width:104px; height:30px; background-image:url(images/read_button.png);}
	.featuredTitle{display:block; font-weight:bold; color:#3399cc; font-size:18px; margin:15px 15px 0; _margin-top:0; height:21px;}
  	
  
  .socialMedia{position:absolute; right:0; margin-top:50px;}
    .socialFacebook, .socialTwitter{display:block; width:56px; height:64px; float:left;}
	.socialFacebook{background-image:url(images/facebook.png);}
    .socialTwitter{background-image:url(images/twitter.png);}
   
  .links{margin-right:80px; text-align:right; color:#fff; padding:24px 0 23px;}
  .links a{color:#fff; padding:4px 8px; line-height:20px;}
   
.contentOuter{border:solid 2px #3399cc; border-left:none; border-right:none; background-image:url(images/content_outer_back.png); background-position:50% 3px;}
  .contentGradient{background-image:url(images/content_gradient_back.png); background-repeat:repeat-y; background-position:50% top;}
  .contentInner{background-image:url(images/content_back.jpg); background-position:left bottom; background-repeat:no-repeat; background-color:#fff;}
  	.contentWrapper, .contentWrapperHome{padding:40px 0 30px;}
  	.contentWrapperHome{width:430px; float:right; margin-right:60px; display:inline; font-size:11px;}
		.tweetsLeft, .podcastLeft{color:#3399cc; width:95px; text-align:center; border-right:solid 2px #d5d5d5; font-size:18px; float:left; background-repeat:no-repeat;}
		.tweetsLeft{height:60px; padding-top:110px; background-position:left 30px; background-image:url(images/latestTweets.png);}
		.podcastLeft{height:60px; padding-top:110px; background-position:left 10px; background-image:url(images/latestPodcast.png);}
		
		.tweetsRight, .content{width:292px; float:right;}
		.tweetsRight{padding:0; margin:0; list-style-type:none; border-top:solid 2px #d5d5d5;}
			.tweetsRight li{border-bottom:solid 2px #d5d5d5; padding:10px 0;}


.footer{color:#fff; height:44px; padding-top:34px; font-size:12px;}
.footer a{color:#fff;}
  .footerLeft, .footerRight{width:50%;}
  .footerLeft{float:left;}
    .footerLeft a{padding:0 10px;}
  .footerRight{float:right; text-align:right;}
