/*
Theme Name: Skought
Theme URI: http://scottefranson.com/
Description: personal theme
Version: 1.0
Author: Scott E Franson
Author URI: http://scottefranson.com.com/
*/

/*-----------Stalkers--------------*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";



body { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	background-repeat: repeat-y; 
	background-position: center; 
	font-size: 12px;
	line-height: 1.5em; 
	background-image: url(style/images/backvine.png);
	}
	
#wrapper { 
	background-position: 144px; 
	background-repeat: repeat-y; 
	background-image: url(style/images/main_column.png); 
	width : 960px; 
	margin : 0 auto; 
	position: relative;
	}
	
h1 { 
	font-size: 2em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #fff8da; 
	padding-left: 30px; 
	padding-top: 40px; 
	position : absolute; 
	}
	
h2, h3 { 
	font-style: normal; 
	font-weight: normal; }

h2 { color: #5c5b54; }



	

	
div#branding {
	margin-left: 150px;
	width: 660px;
	background-color: #65645a;
	background-position: 0;
	position : relative;
	z-index : 5;
	height : 75px;  }

div#nav_main {
	right: 175px;
	word-spacing: 0.5em;
	bottom: 30px;
	position: relative;
	z-index:  10;
	height: 50px; }


	

	
/*div#content{position: relative;
}*/

div#content_main {
	left: 180px;
	position: relative; 
	width: 440px; 
	}

div#content_intro {
	margin: -10px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	background-image: url(images/intro_back.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #e8e3ce;
	border-top: 1px solid #e8e3ce;
	width: 600px;
	}
	
div#content_intro h2 {
	padding: 0 20px 0 20px;
	line-height: 2em;
	color: #53504a;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
}

#content_main p { 
	line-height: 1.5em; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	margin-bottom: 0.75em; 
	margin-right: 20px; 
	color: #3a3620; 
	font-size: 1em; 
}

#content_main p.intro { 
	line-height: 2em; 
	font-style: italic; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin-bottom: 0.75em; 
	margin-right: 20px; 
	color: #3a3620; 
	font-size: 1.25em; 
}

#content_intro strong {
	font-style: normal; 
	font-weight: normal; 
	color: #b43717;
	}
		
div#introduction-unbrella {
	margin-top: -10px;
	height: 280px;
	background-image: url(images/unbrella-top.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	border-top: 1px solid #e8e3ce;
	width: 600px;
	position: relative;
}

div#introduction-unbrella h2 {
	padding: 0 20px 0 20px;
	color: #53504a;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
}
  
div#content_main h2 { 
	line-height: 1.25em; 
	border-top: 1px solid #e8e3ce;
	margin-right: 20px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.75em; 
	padding-top: 0.75em; 
	padding-bottom: 1em; 
	color: #b43717; }

div#content_main h3 { 
	line-height: 1.5em; 
	background-color: white; 
	margin-bottom: 0.75em; 
	padding-left: 20px; 
	border-top-width: 1px; 
	border-top-color: #e8e3ce; 
	border-top-style: solid; 
	border-bottom-color: #e8e3ce; 
	border-bottom-style: solid; 
	margin-right: 20px; 
	margin-left: -180px; 
	border-bottom-width: 1px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.5em; 
	padding-top: 0.75em; 
	padding-bottom: 0.5em; 
	color: #929082; }

div#content_main strong { color: #42403a; font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 0.9em; }
	
#content_main h4{
	
	margin-bottom: 0.5em;
	
	margin-top: 1em;
	
	font-size: 1.5em;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

div#content_main h5 { 
	color: #53504a; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: normal; 
	font-weight: normal; 
	padding: 5px 15px 0 20px; 
	width: 115px; 
	left: -180px; 
	border-top-width: 1px; 
	border-top-color: #e8e3ce; 
	border-top-style: solid; 
	font-size: 1em; position: absolute; }

div#content_main h6 { 
	margin-top: 1.5em; 
	clear: both; 
	font-style: normal; 
	font-weight: normal; 
	border-top-color: #c0bdab; 
	border-top-style: dotted; 
	background-color: #fff8da; 
	margin-right: 20px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	border-bottom-color: #c0bdab; 
	border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-top-width: 1px; 
	margin-bottom: 4em; }

div#content_main li { 
	margin-left: 2em; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 1em; 
	font-family: Verdana, Helvetica, Arial, sans-serif; }

div#content_main img{
	
	margin-top: 10px;
	height: auto;
	max-width: 420px;
	margin-right: 15px;
	margin-bottom: 10px;
	/*box-shadow: 5px 5px 10px #b5b19d; 
	-moz-box-shadow: 5px 5px 10px #b5b19d;
	-webkit-box-shadow: 5px 5px 10px #b5b19d;*/
}

#content_main ol li{
margin-right: 20px;
margin-top: 1.5em;
padding-top: 2em;
border-top-color: #e8e3ce;
border-top-width: 1px;
border-top-style: solid;}


div#content_main caption { 
	font-size: 0.75em; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, sans-serif; }

div#content_sub {    
	font-family: Verdana, Helvetica, Arial, sans-serif;    
	padding-right: 0;    
	top: 75px;    
	left: 630px;    
	position: absolute;    
	width: 330px; }

#content_sub p { }
div#content_sub h2 {  
	background-image: url(style/images/sub_back.png);  
	background-repeat: repeat-y;  
	padding-bottom: 0.5em;  
	padding-top: 25px;  
	font-size: 1.25em;  
	padding-left: 15px; }

#life { 
	background-repeat: repeat-y; 
	background-image: url(style/images/sub_round_back.png); }

#content_sub #life h2 { 
	margin-top: 1em; 
	font-weight: bold; 
	padding-top: 40px; 
	line-height: 1.5px; 
	font-size: 0.85em; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	padding-left: 50px; 
	background-repeat: no-repeat; 
	background-image: url(style/images/sub_round_top.png); }
	
#life blockquote { 
	padding-left: 50px; 
	padding-bottom: 12px; 
	padding-right: 50px; 
	padding-top: 12px; 
	color: #b5b19d; 
	line-height: 1.5em; 
	font-size: 1.5em; 
	font-style: italic; 
	font-family: Georgia, "Times New Roman", Times, serif; }
	
#life h3 { 
	line-height: 1.5em; 
	font-size: 0.85em; 
	background-position: 0 bottom; 
	padding-bottom: 30px; 
	padding-left: 50px; 
	background-repeat: no-repeat; 
	background-image: url(style/images/sub_round_bottom.png); }
	
div#content_sub ul {  
	padding: 20px;  
	background-image: url(style/images/content_sub_ul_back.png);  
	background-color: white;  
	border-top-color: #e8e3ce;  
	border-top-width: 1px;  
	border-top-style: solid;  
	border-bottom-color: #e8e3ce;  
	border-bottom-style: solid;  
	border-bottom-width: 1px;  
	background-repeat: repeat-y; }

div#content_sub li { 
	font-size: 0.9em; }

div#content_sub img{
	margin-right: 5px;
	padding-top: 0px;
	margin-bottom: 1em;
	position: relative;
	/*box-shadow: 5px 5px 10px #b5b19d; 
	-moz-box-shadow: 5px 5px 10px #b5b19d;
	-webkit-box-shadow: 5px 5px 10px #b5b19d;*/
}


div#gallery { 
	background-color: white; 
	border-bottom-color: #c0bdab; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	padding-bottom: 1em; }
	
#intro { 
	text-align: left; 
	line-height: 2em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.5em; 
	width: 610px; 
	padding-bottom: 0.75em; 
	padding-left: 20px;}	
	
#gallery ul { 
	clear: both; 
	border-bottom-width: 1px; 
	border-bottom-color: #c0bdab; 
	border-bottom-style: solid; }

#gallery li { 
	text-align: center;
	padding-top: 15px; 
	font-size: 0.9em; 
	padding-bottom: 30px; 
	float: left; 
	padding-right: 7px; 
	padding-left: 15px; 
	width: 170px; 
	}
	
#gallery h2 { 
	line-height: 1.5em; 
	background-color: white; 
	padding-left: 20px; 
	border-top-width: 1px; 
	border-top-color: #b5b19d; 
	border-top-style: solid; 
	border-bottom-color: #e8e3ce; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.5em; 
	padding-top: 0.75em; 
	padding-bottom: 0.5em; 
	color: #929082; }	

#gallery h3 { 
	padding-top: 0; 
	padding-bottom: 0.75em; 
	font-weight: bold; 
	font-size: 0.85em; 
	position: relative; }

#gallery p { position: relative; }

#gallery p.intro { 
	line-height: 2em; 
	font-style: italic; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin-bottom: 0.75em; 
	margin-right: 20px; 
	margin-left: 20px; 
	color: #3a3620; 
	font-size: 1.25em; 
}

.specs { 
	top: 190px; 
	position: absolute; 
	left: 650px; 
	padding-left: 20px; 
	line-height: 1.5em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; 
	width: 300px; 
	padding-bottom: 0.75em; }

#gallery h5 { 
	padding-top: 15px; 
	font-weight: bold; 
	clear: both; 
	font-size: 1em; 
	position: relative; }
	
#gallery img { 
	margin: 15px 0 0px 0; 
	font-size: 0.85em; 
	position: relative;
	/*box-shadow: 5px 5px 10px #b5b19d; 
	-moz-box-shadow: 5px 5px 10px #b5b19d;
	-webkit-box-shadow: 5px 5px 10px #b5b19d;*/
	}
	
.date { 
	color: #53504a; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: normal; 
	font-weight: normal; 
	padding: 5px 15px 0 20px; 
	width: 115px; 
	left: -180px; 
	border-top-width: 1px; 
	line-height: 1.5em; 
	border-top-color: #e8e3ce; 
	border-top-style: solid; 
	font-size: 1em; position: absolute; }	
	

p.clear {
    clear: both;
    height: 0;  /* only necessary for IE */
    margin: 0;
    padding: 0;
}


/* Navigation*/

div#navigation{}

ul#nav_features {
	z-index: 0;
	position: absolute;
	text-align: right;
	width : 100%;
	height : 20px; }

ul#nav_features li {
	color: #7a786d;
	font-size: 0.9em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display : inline;  }
	
div#nav_main p { 
	position : absolute;
	top : 45px;
	left : 35px;
	margin : 0; }

div#nav_main h2 { 
	position: absolute;
	top : -9999px; }

div#site_info { 
	background-color: #b43717; 
	clear: both;
	width : 100%;
	background : transparent url(site_info.png) no-repeat 0 0; }



div#nav_main p { 
	font-size : 160%;
	color: #e9d483; }

div#site_info p { 
	color : #fff; }

li > p { margin-left : 0; }



/*pseudo selectors*/

a	{ text-decoration: none; }

#nav_main a:link, #nav_main a:visited { color: #e9d483; }

a:link, a:visited { color: #b43717; }

ul#nav_tools a { color : #fff; } 

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; }
strong { font-weight: bold; }
div#footer { 
	height: 75px; 
	width: 960px;
	margin: 0 auto;
	background-color: white; 
	border-bottom-color: #e8e3ce; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-top-color: #e8e3ce; 
	border-top-width: 1px; 
	border-top-style: solid; 
	clear: both; 
	line-height: 1.5em; }
#footer ul { }
#footer li { float: left; width: 150px; }
#footer h2 { margin-top: 1em; font-weight: bold; text-transform: uppercase; font-size: 1em; }
element { }
#footer ul li ul { color: #b43717; }
#footer ul li ul li { color: #8c769d; }
wp-caption .align left { background-color: #3dff9b; }

