* {
	background-color:#f2f2f2; 
	font-family:arial; 
}

.header{
	margin-top:-8px; 
	background-color:#000033;
	z-index:-1; 
	overflow:hidden; 
	margin-left:-8px;
	margin-right:-9px; 
}

.header img {
	padding-top:5px;
	padding-bottom:5px; 
	height:50px;
	width:309px; 
	background-color:#000033;
}

#article-body {
height:100%; 
position: relative; 
min-height:100%; 
margin-left: 20px;
margin-right: 20px; 
margin-bottom:5px; 
overflow:none;
}



.right{
	float:right; 
	background-color:#000033;
}

.right p{
	background:inherit; 
}

.button{
	display:inline-block;
	background-color:#000033;
	margin-top:20px; 
	margin-right:20px;
	margin-left:20px;  
	height:50px; 
	font-weight:bold; 
}

.button a {
  padding-top:10px; 
  margin-bottom:-10px;  
  text-decoration:none; 
  color:white; 
  background:none; 
  padding-left:5px;
  padding-right:5px;   
}


.button-highlight  a {
	color:red; 
}

.news {
	width: 550px;
	height: 100px; 
	padding-top:10px;
	padding-bottom:10px; 
}

.news img {
	float:left; 
	height:113px;
	width:200px;
	padding-right:5px; 
	
}

.news h3 {
	margin-top:-1px; 
}


.side-bar {
	float:right; 
	margin-left:5px;
	margin-right:5px; 
	font-family:arial; 
	position:absolute; 
}

#barrier{
	margin-top:5px;
	margin-bottom:5px; 
}

#email img {
	height:25px;
	width:173px;
}

#sub-header {
	margin-top:-25px; 
}

#social-media {
	margin-top:-15px; 
}


#disqus_thread{
background-color:white; 
height:auto; 
width:auto; 
}

.foot{
   margin-top:100px; 
   margin-left:-5px; 
   position:relative;
   bottom:0;
   width:100%;
   height:30px;   
   background-color:#000033;
   padding-left:10px;
}

.foot p{
	background:inherit; 
	text-align:center; 
	color:white; 
	font-weight:bold; 
	font-size:11px; 
    padding-top:5px; 
}

