*{
margin:0;
padding:0;
}
body{
background:#6a0202;
color:#fff;
font-family:Helvetica,Arial,FreeSans,sans-serif;
font-size:13px;
}
a{
color:#fff;
}
a img{
border:medium none;
}
p{
margin:5px 0;
}
h3{
background-color:#333333;
border:1px solid #E73737;
color:#fff;
height:20px;
font-size:125%;
padding-top:4px;
margin:5px 0;
text-transform:uppercase;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}#wrap{
width:767px;
margin:5px auto;
border:10px solid #000;
}
#logo, #slogan{
position:absolute;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
#logo{
font-size:26px;
margin:3px 0 0 390px;
}
#logo a{
text-decoration:none;
color:#263248;
}
#logo a:hover{
color:#000;
}
#slogan{
font-size:18px;
color:#C82828;
margin:27px 0pt 0pt 370px;
}
/******************************************
*   Main or page navigation styles
******************************************/


/*Main Navbar */

#nav {
background:#000;
height:10px;
	}

#nav, #nav ul {
	list-style:none;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li {
	float: left;
	list-style:none;
	border-right:1px solid #fff;
	margin-left:1px;
	}

#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color:#fff;
	padding:0 12px;
	}

#nav a:hover, #nav a:active{
	background:#333;
	color:#eee;
	text-decoration:none;
	}	

li.current_page_item a, #home .on  {background:url(../images/backgrounds/bg_leadarticle.jpg) repeat-x top;}
li.current_page_item ul li a{background:#D9D6C3;}

	
/* Dropdown Menus for child pages */		

#nav li ul {
	position: absolute;
	z-index: 10;
	left: -999em;
	height: auto;
	width: 150px;
	}

#nav li li {
	width: 150px;
	border: 1px solid #fff;
	background:#999;
	padding:3px 3px;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:11px;
	color:#FFF;
	}

#nav li li:hover, #nav li li:active, #nav li li a:hover, #nav li li a:active {background:#316396;}
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

.menu a{
color:#fff;
text-decoration:none;
font-size:13px;
padding:0 20px 5px;
}
.banner{
border-bottom:4px solid #000;
}
#content{
background:#300000 url(images/bg.jpg) no-repeat top center;
padding-top:20px;
}
#profile_listing{
width:100%;
background:#3A0000;
margin-bottom:5px;
}
#profile_listing h1{
background-color:#1F0000;
color:#fff;
width:100%;
text-align:left;
height:20px;
padding-top:4px;
clear:both;
text-transform:uppercase;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
#profile_listing h1 a{
color:#fff;
text-decoration:none;
margin:0 0 0 4px;
}
#profile_listing h1 a:hover{
text-decoration:underline;
}
#profile_listing li{
list-style-type:none;
display:inline;
}
#profile_listing li{
width:108px;
float:left;
}
#profile_listing li a{
color:#fff;
}
.feature{
width:108px;
text-align:center;
}
.feature a.title{
text-decoration:none;
}
.feature a.title:hover{
text-decoration:underline;
}
.left_sidebar{
width:153px;
float:left;
padding:2px 0 2px 2px;
}
.left_sidebar ul{
list-style-type:none;
}
.left_sidebar li{
margin:5px 0 5px 4px;
}
.left_sidebar h2{
margin-bottom:5px;
}
.left_sidebar li li{
margin:0 0 0 7px !important;
}
.left_sidebar li li a{
font-size:12px;
color:#fff;
text-decoration:none;
}
.left_sidebar li li a:hover{
text-decoration:underline;
}
.left_sidebar #s{
background-color:#ccc;
border-top:medium none;
border-left:medium none;
border-right:2px solid #333;
border-bottom:2px solid #333;
}
.main_column{
width:434px;
float:left;
margin:0 10px;
}
.main_column h1{
font-size:120%;
}
.right_column{
width:143px;
float:right;
}
.right_column ul{
list-style-type:none;
}
.right_column ul li h1{
font-size:100%;
margin-bottom:5px;
}
.right_column li ul{
margin-left:10px;
}
.right_column li li a{
font-size:12px;
color:#fff;
text-decoration:none;
}
.right_column li li a:hover{
text-decoration:underline;
}
#footer{
width:767px;
margin:0 auto;
}
#footer .copy{
float:left;
}
#footer .legal{
float:right;
}
.profile_column{
width:75%;
float:right;
background-color:#300000;
border:1px solid black;
padding:5px;
margin:0 3px 3px 0;
}
.profile_column h2{
background-color:#1F0000;
color:#fff;
height:20px;
font-size:120%;
padding-top:4px;
margin:5px 0;
text-transform:uppercase;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
table.profile_details, table.pricing_details{
float:right;
background-color:#333333;
border:1px solid #E73737;
color:#fff;
width:100%;
}
table.pricing_details{
text-align:center !important;
}
table.profile_details td{
width:50%;
font-size:14px;
}
table.profile_details td.centered{
width:100%;
text-align:center;
}
.breadcrumbs{text-align:center;
}
.gallery{
text-align:center;
}
.gallery .gallery-item{
margin:10px 2px 0;
width:125px;
text-align:center;
}
.gallery .gallery-icon{
text-align:center;
}
.entry{
margin-top:10px;
}
.post h2{
background-color:#1F0000;
color:#fff;
width:100%;
height:25px;
font-size:120%;
padding-top:4px;
margin:5px 0;
float:left;
text-transform:uppercase;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
.attachment{
width:60% !important;
float:left;
text-align:center !important;
}
.attachment a img, .navigation a img{
text-decoration:none;
border:1px solid #fff;
}
.navigation a img{
margin-bottom:2px;
}
.attachment a img:hover, .navigation a img:hover{
border:1px solid red;
}
.navigation{
width:35%;
float:right;
}
.alignleft, alignright{
display:block;
}
.postmetadata{
  clear:both;
}
#profile_column_top, #profile_column_bottom{
clear:both;
border-bottom:1px solid #6A0202;
font-size:13px;
}
#profile_column_bottom{
padding:25px 0 0;
border-top:1px solid #6A0202;
}
#profile_column_footer{
clear:both;
}
.big_image{
width:45%;
float:left;
}
.short_story{
float:right;
width:52%;
}
.short_story h2{
display:block;
width:100%;
}
.short_story p{
width:100%;
}
#profile_column_footer{
text-align:center;
}