@charset UTF-8;

/* COMMON STYLES */
/*	
/	HTML TAGS AND CLASSES		
/	body, h1, strong, a, .left, .red ect...
*/
body {
background:url(img/header.png) #d0d0d0;
background-repeat:repeat-x;
background-position:top;
height:334px;
color:#054e82;
font-family:"Myriad Pro",Arial,Helvetica,Verdana,sans-serif;
line-height:125%;
letter-spacing:.04em;
font-size:14px;
margin:0px;
padding:0px;
}

.right{
float:right;	
}

.left{
float:left;	
}

.clear{
clear:both;	
}

#wrap{
margin: auto;
width: 803px;
background:#fff;
}

img.alignleft{
padding-right:10px;
float:left;
padding-bottom:10px;
}

img.alignright{
padding-left:10px;
float:right;
padding-bottom:10px;
}

ul{
padding-left:0px;
margin:0px;
}

li{
list-style:none;
}

#submit{
background-color:#054878; border:none; color:#fff; padding:2px; padding-left:5px; padding-right:5px;	
}


a.a2a_dd{
font-size:12px;	
}

.addtoany_share_save_container{
width:50px;	
}

a {
color:#810e00;
text-decoration:none;
}

img{
border:none;	
}

#header{

}

#nav{
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px solid #b9b9b9;
margin-left:22px;
margin-right:22px;
padding-left:0px;
font-size:18px;
}

#nav li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}

#post{
border-bottom:1px solid #b9b9b9;
width:527px;
margin-left:22px;
margin-right:22px;
}

#title{
font-size:16px;	
color:#810e00;
font-family:Georgia, "Times New Roman", Times, serif;
}

#content{
margin-top:-4px;
padding-left:5px;
padding-right:5px;
}

#meta{
color:#810e00;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:-12px;
}

#footer{
padding:14px;
text-align:center;
margin-top:20px;
background-color:#FFF;
color:#797979;
}

#headimage{
	background-image:url(img/logo.png);
	width:803px;
	height:83px;
	background-repeat:no-repeat;
	padding-top:182px;
	font-size:20px;
	font-family:Century, "Times New Roman", Times, serif;
	padding-left:22px;
	line-height:22px;
}

#portfolio{
background-image:url(img/portfolio.jpg);
background-repeat:no-repeat;
background-position:top;
width:362px;
height:668px;
}

#side{
width:202px;
float:right;
padding:10px;
padding-top:0px;
}

#s{
	border:3px solid #810e00;
	padding:3px;
	width:120px;
}

#searchsubmit{
	border:none;
	background-color:#054878;
	color:#fff;
	padding:3px;
}

#searchform label {
	position:absolute;
	top:-1500px;
	left:-1500px;
}

.port{
border:solid 2px #d2d2d2;
}	

textarea#comment { 
width: 400px; padding: 5px; 
}  
 
.commentmetadata { 
font-size: 10px; 
} 

.top{background-image:url(img/top.png);
background-repeat:no-repeat;
height:25px;
width:261px;
padding:5px;
padding-left:12px;
color:#FFF;
padding-bottom:0px;
}

h2{
	font-size:18px;
	font-weight:bold;
	color:#065186;
	text-transform:uppercase;
	margin-bottom:8px;
}
