/* Waves and Rocks (c) Crystal Odenkirk 2009
----------------------------------------*/

/* Structure
------------*/
.narrowcolumn{padding:0;}
.post{
	margin:-12px 0 0 -12px;
	padding:38px 0 12px 50px !important;
	
}

#foot_copyright{display:block;position:relative;z-index:9;margin:-30px 0;padding:0 45px;color:#E6D497;text-shadow:0px 0px 2px #000;}

#footer_nav{height:328px;width:1280px;display:block;position:relative;left:-210px;padding:150px 0 0 300px;width:980px;height:178px;}
#main_container{
	padding-top:0;
	width:1280px;
	max-width:1280px;
	max-width:100%;
	padding:0 173px;
	padding:0;
}

div ul#main_nav{
	height:157px;
	width:890px;
	padding:0;
	text-align:left;
	display:block;position:relative;
	left:-8px;top:-10px;	
}

div ul#main_nav li{
	position:relative;
	display:inline-block;
	height:107px;
	margin:0px;padding:0;}
	
#main_nav a{
	position:relative;
	display:inline-block;
	height:105px;
	margin:0;padding:0;
	overflow:hidden;
	border:0;
}
#main_nav li#nav_index{width:117px;top:-5px;}
#main_nav #nav_about{width:204px;top:-6px;}
#main_nav #nav_blog{width:132px;top:-5px;}
#main_nav #nav_port{width:202px;}
#main_nav #nav_resume{width:195px;top:-5px;}

#main_nav #nav_index a {width:115px;}
#main_nav #nav_about a{width:202px;}
#main_nav #nav_blog a{width:130px;}
#main_nav #nav_port a{width:200px;}
#main_nav #nav_resume a{width:193px;}

#namelogo{
	display:block;
	position:relative;
	margin:-336px -131px -250px -131px;
	z-index:2;
	padding:0;
	text-align:center;
	height:310px;
	}

#namelogo a{
	position:relative;
	display:block;
	height:310px;
	width:140px;
	overflow:hidden;
	left:50%;top:-35px;
	margin:0 0 -180px -554px;
	border:0;
}

#namelogo a h1,#main_nav a span{
	width:100px;
	margin-left:-1000px;
  }
	
#nameplate_bg{
	position:relative;
	display:block;
	height:220px;
	/*width:1280px;*/
	margin:0 -173px;
   }
	 
#quoteplate{
	position:relative;
	display:block;
	/*width:140px;*/
	width:1040px;
	height:212px;
	/*left:1020px;*/top:-107px;
	margin:0 0 -212px 0;margin:0 auto -212px auto;
}

#red_container{width:875px;max-width:875px;margin:0 auto;display:block;position:relative;z-index:9;}
	
.alignleft,.alignright{width:40% !important;float:left;}
.alignright{float:right;text-align:right;}
.content{
	position:relative;
	z-index:9;
  }
	


/* Text
-------*/

*{text-shadow:0px 0px 2px #E6D497;}

.wp-caption-text{text-align:center;font-size:10px;font-style:italic;}

h1, h2, h3, h4, h5, h6{font-family:DesyrelRegular,'DesyrelRegular', Garamond, Goudy, Palatino, serif;font-weight:normal;}

  h6, .subhead{font-size:16px}
	
	h5{font-size:17px;}
	
	h4{font-size:18px;}
	
	h3{font-size:20px;}
	
	h2{font-size:24px;}
	
	h1, .main_head{font-size:32px;}
	
	.subhead{font-style:italic;line-height:1.0;display:block;position:relative;z-index:9;color:#79301e !important;}
	.main_head{margin-top:-10px;display:block;position:relative;z-index:8;padding-left:20px;}
	
	.widget li, li.widget{list-style:none;}

/* Images
---------*/
html{background:url(../images/parchmentbg2.jpg) top center repeat #eac995;}
/*body{background:url(../images/top_bg.png) top center repeat-x transparent;}*/
div.narrowcolumn .post, .post{background:url(../images/posts2.png) -25px -20px no-repeat transparent;}
div.narrowcolumn .post, .post{background:url(../images/posts2.png) -25px -20px no-repeat rgba(241,208,113,.3);}
#footer_nav{background:url(../images/footer_rocks.png) center bottom no-repeat transparent;}
#main_container{background:url(../images/bg_scrolls.png) top center repeat-y transparent;border:0;}
#main_container{background:url(../images/bg2.jpg) top center repeat-y transparent;border:0;}
#main_nav{background:url(../images/menu.png) top left no-repeat transparent;}
#main_nav li a{background:url(../images/nav_words.png) top left no-repeat transparent;}
#namelogo a {background:url(../images/crystal.png) top left no-repeat transparent;}
#nameplate_bg{background:url(../images/clouds.png) top center no-repeat transparent;}
/*#nameplate_bg{background:url(../images/header.png) top center no-repeat transparent;}*/
#quoteplate{background:url(../images/ship.png) right center no-repeat transparent;}
#sidebar{background:url(../images/sidebar.png) top left repeat-y transparent;}

/* nav sprite image position */
#nav_index a:link, #nav_index a:visited{background-position:0px 0px;}
#nav_about a:link, #nav_about a:visited{background-position:-117px 0px;}
#nav_blog a:link, #nav_blog a:visited{background-position:-521px 0px;}
#nav_port a:link, #nav_port a:visited{background-position:-319px 0px;}
#nav_resume a:link, #nav_resume a:visited{background-position:-673px 0px;}

#nav_index a:hover{background-position:0px -206px;}
#nav_about a:hover{background-position:-117px -206px;}
#nav_blog a:hover{background-position:-521px -206px;}
#nav_port a:hover{background-position:-319px -206px;}
#nav_resume a:hover{background-position:-673px -206px;}

#nav_index a.selected{background-position:0px -103px;}
#nav_about a.selected{background-position:-117px -103px;}
#nav_blog a.selected{background-position:-521px -103px;}
#nav_port a.selected{background-position:-319px -103px;}
#nav_resume a.selected{background-position:-673px -103px;}



/* Colors
----------*/
*{text-shadow:-1px -1px 1px #C19448, 1px 1px 1px #EED3A5;}

a:link{color:#79301e;}

a:hover{color:#11386c;}
.narrowcolumn .post,.post{
	border:0;
	-moz-border-radius:8px 2px 2px 2px;-khtml-border-radius:2px;-webkit-border-top-left-radius:8px;border-radius:8px 2px 2px 2px;
	-moz-box-shadow:1px 1px 7px #D6A356;-webkit-box-shadow:1px 1px 7px #D6A356;
	}
h1, h2, h3, h4, h5, h6, .h_title{color:#11386C;text-shadow:-2px -2px 2px #BE9042,1px 1px 2px #EFDDBE !important;}

#about_photo img, .entry img{border:1px solid #AF8336;margin:3px 0 3px 16px;-moz-box-shadow:0px 0px 4px #AF8336;-webkit-box-shadow:0px 0px 4px #AF8336;box-shadow:0px 0px 4px #AF8336;}
#port_subcat li{border-right:1px solid #7c5003;padding:1px 0px 1px 3px;}
#port_subcat li:first-child, #port_subcat li:last-child{border:none;}

div div div#sidebar{-moz-border-radius:15px 30px 20px 25px;-webkit-border-radius:15px 30px 20px 25px;border-radius:15px 30px 20px 25px;border:0;}

a:link, a:hover, a:visited {text-decoration:none}

a:link, a:visited{border-bottom:1px dotted #6B8FBF;}



@media print{
	*, h1, h2, h3, h4, h5, h6, .h_title {text-shadow:none !important;}
  }