html { height:100%; }
body { 
	background: url("images/background_wp.jpg") top center;
	font-family:helvetica, arial, "trebuchet ms", sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:100%;
	}
a img { border:0px !important; margin:0px; padding:0px; }

a {  border:0px; color:#b30000; text-decoration:none; font-weight:bold; letter-spacing:0px; }
a:link { }
a:visited { }
a:hover { color:#ffffff; background-color:#b30000; }
a:active { }


#bg_wrapper {
	width:812px;
	background: url("images/content_background.jpg") top center;
	margin:auto;
	min-height:100%;
	}
#aboutMe { width:800px; margin:auto; text-align:center; margin-left:6px;}
#wrapper { 
	width:800px; margin:auto;
	height:100%;
	 }
	
#crest { margin-left:51px; }

.readmore { width:98px; height:79px; 
position:relative;
top:0px; left:-106px; float:left; }


.navWrap { float:right; padding-top:10px;}
#navigation {
	margin:0px;
	padding:0px;
	list-style-type:none;

	margin-top:10px;
	margin-right:25px;

	}
	

#navigation li { display:inline; margin:0px; padding:0px; float:left; }

.bodyWrapper {
padding-top:70px; 
width:100%;
font-size:13px;
line-height:175%;
letter-spacing:1px;
min-height:100%;
font-family:georgia, serif;

}

 
 
.content {
	width:516px;
	border-right:1px solid #b30000;
	background:url("images/contentbg.jpg") top right repeat-y;
	margin-left:2px;
	font-size:12px;
	min-height:100%;
	padding-bottom:40px;
	}

.content>div {
	padding-right:20px; 
	padding-left:50px;
	padding-top:10px;
	background:url("images/contenthead.jpg") top right no-repeat;
	}

.skinny { 
	float:right;
	width:264px;
	margin-right:17px;
	font-size:11px;
	background:url("images/skinnybg.jpg") top left repeat-y;
	min-height:100%;
	margin-left:0px;
	}
.skinny .cont {

	padding:20px;
	padding-top:10px;
	background:url("images/skinnyhead.jpg") top left no-repeat;
	}
.skinny .cont p {
	line-height:150%; }
	
.portfolio img { margin-top:30px; }
.portfolio>div { margin-left:20px; }
	
.contactInfo { color:#b30000; font-family:rockwell,georgia,sans-serif; }	
.h2 { font-size:200%; }
.h3 { font-size:150%;  }
.red { color:#b30000; }
.dateAuthor { margin-bottom:20px; padding-left:10px; }
.date { font-size:75%; font-style:italic; color:#b30000; }
.author { font-size:75%; font-weight:bold; color:#b30000;}

.porthead { width:75%; font-size:200%;  background-color:#b30000; color:#ffffff; margin-left:-23px;
line-height:150%; padding-left:40px; margin-top:30px; padding-bottom:3px;}
.porthead span { font-style:italic; font-size:50%; line-height:100%;}

.corner { 
	float:right;

	height:20px;
	width:18px;
	background: url("images/cornerpiece_r.gif") top right no-repeat;
	}

.footer {
clear:both;
background-color:#b30000; 
color:#FFFFFF; 
font-size:10px;
text-align:center;
line-height:14px;

}