@charset "utf-8";

body {

	background-color: #280000;

	background-image: url(../images/H4Lbackground.jpg);

	background-repeat: repeat-y;

	background-position: center;

	margin:0px;

	padding:0px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

}

#container{

	width:723px;

	margin:12px auto;

	padding:15px 29px 40px 29px;

	background-color:white;

	text-align:left;

}

#header{

	padding-top:25px;

	margin-bottom:20px;	

	width:364px;

	float:left;

}

img{

	border:0px;	

}



#content{

	margin-top:21px;	

}

#content a{

	color:black;

}

#content-left{

	width:490px;

	float:left;

}



#content-right{

	width:212px;

	float:right;

}



#top-menu{

	margin-top:3px;

	padding:0px;

	background-color:#990033;

}



#top-menu ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#top-menu ul li{

	margin:0px;

	padding:0px;

	list-style-type:none;

	float:left;

}



#top-menu ul li a{

	color:white;

	text-decoration:none;

	display:block;

	padding:7px 13px;

}



#top-menu ul li a:hover{

	background-color:#6e0025;

}

#top-menu ul li.selected a{

	background-color:#86002d;

}



#top-images img{

	margin-left:1px;

}



#top-images img.first{

	margin-left:0px;

}



#footer{

	width:781px;

	margin:10px auto;

	text-align:left;

	color:white;

}



#footer a{

	color:white;	

}





h1{	

	color:#990033;

	font-size:200%;	

	margin:0 0 10px 0;

	padding:0px;

}

h2{	

	color:#990033;

	font-size:150%;	

	margin:0 0 10px 0;

	padding:0px;	

}

h3{	

	color:#990033;

	font-size:130%;	

	margin:0 0 10px 0;

	padding:0px;	

}

h4{	

	color:#990033;

	font-size:120%;	

	margin:0 0 10px 0;

	padding:0px;	

}

#latest-news{

	margin-bottom:10px;	

}

#latest-news h2{

	background-color:#990033;

	color:white;

	padding:7px;

}



#latest-news p{

	padding-bottom:4px;	

}



#latest-news h3{

	font-size:100%;

	margin-bottom:4px;

}





#latest-news .news-item{

	border-bottom:1px solid #990033;

	padding:6px 0;

}	

#latest-news .read-more{

	padding:0px;

	text-align:right;

}	

#latest-news .read-more a{

	color:#990033;

	text-decoration:none;

}	

#latest-news .read-more a:hover{

	text-decoration:underline;

}	



hr{

color: #990033;

background-color: #990033;

height: 1px;	

}

p{

	margin:0px;

	padding:0 0 10px 0;

}

.clear{

	clear:both;

	height:0px;

	overflow:hidden;

}

.quote{

	font-size:150%;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.quote-reference{

	font-family:Georgia, "Times New Roman", Times, serif;

}



#sub-menu h2{

	background-color:#990033;

	color:white;

	padding:7px;

	margin:0px;

	border-bottom:1px solid white;	

}

#sub-menu h2 a{

	color:white;

	text-decoration:none;

}



#sub-menu ul{

	list-style-type:none;

	margin:0px 0 10px 0;

	padding:0px;

}



#sub-menu ul li{

	list-style-type:none;

	margin:0px;

	padding:0px;

}



#sub-menu ul li a{

	display:block;

	padding:5px;

	text-decoration:none;

	border-bottom:1px solid #990033;

}



#sub-menu ul li a:hover{

	display:block;

	padding:5px;

	text-decoration:none;

	background-color:#e5bfcc;

	border-bottom:1px solid #990033;

}





#sub-menu ul li.selected a{

	display:block;

	padding:5px;

	text-decoration:none;

	border-bottom:1px solid #990033;

	background-color:#AD335C;

	color:white;

}







.img-left{

	float:left;

	margin-right:5px;

	margin-bottom:5px;

}



.img-right{

	float:right;

	margin-left:5px;

	margin-bottom:5px;

}



body.mceContentBody {

   background: #FFFFFF;

   text-align:left;

   margin:0px;

   color:black;

   font-size:80%;

}



.mceContentBody a {

	color: black !important; /* FF requires a important here */

	text-decoration:underline;

}

#top-image {

	height:122px;

	float:right;

	width:350px;

	margin-bottom:10px;

}

#top-image #image1, #top-image #image2, #top-image #image3 {

	position:absolute;

}

#image2 {

	display:block;

	z-index:-100;

}

#image3 {

	display:block;

	z-index:-100;

}

#blog .blog-post-footer{

margin-bottom:25px;

font-size:90%;

color:#6a6a6a;

}

#blog .blog-post-footer p a{

color:#6a6a6a;

}

#blog-menu{

margin-bottom:10px;

}

#blog-menu h3{

	background-color:#990033;

	color:white;

	padding:7px;

	margin:0px;

	border-bottom:1px solid white;	

}

#blog-months p{

margin:0px;

padding:5px;

}

#more-posts-link{

text-align:right;

}

#blog h2 a{

font-size:130%;

text-decoration:none;

}



#blog h2 a:hover{

text-decoration:underline;

}

#addthis{

margin-top:10px;

margin-bottom:20px;

}

.feed-list {

  margin: 0 0 15px 0px;

  padding: 0;

  list-style-type: none;

}



.feed-list li {

  margin: 0 0 10px 0;

  padding: 0;

  list-style-type: none;

}



.feed-list li a {

  padding: 0 0 0 19px;

  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;

  list-style-type: none;

} 
.blog-headlines-item h3{
	margin:0px;
	padding:0px;
}
.blog-headline-date{
margin:0px;
padding-top:0px;
padding-bottom:5px;
font-size:80%;
}
