/*
Theme Name: Jamie's Theme
Author: Bryce Blake
Tags: starkers, naked, clean, basic
*/

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

/* RESETS & BASIC PAGE SETUP */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font:;
	 background-color:#696868;}

ul { list-style: none inside; }
p {font-size:; line-height:; margin-bottom:1em; }
a {outline: none; color:#696868;text-decoration: none;}
a:hover{color: #a4264c;}
h1 {color:#a4264c;padding-bottom: 5px;}
h2 {color:;font-size: 1.5em}
/* END RESET */

/* TOOLBOX */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* END TOOLBOX */

/* STRUCTURE AND STUFF */
#page-wrap {
	width: 1000px;
	margin: 0 auto;
}
#header {
	height: 261px; width: 1000px;
	margin: 0 auto;
	background-image:url(images/websiteheader.jpg);
	}
ul#nav {
	position:absolute;
	top:156px;
}	

	ul#nav li {
		display: inline;
		position-bottom;
		}
		ul#nav li a {
			display: block;
			height: 105px;
			text-indent:-9999px;
			float: left;
		}
			ul#nav li.twitter a {
				left: 0px; width: 132px;
				background: url(images/nav-twitter.jpg) bottom center no-repeat;
			}
			ul#nav li.home a {
				left: 132px; width: 108px;
				background: url(images/nav-home.jpg) bottom center no-repeat;
			}
			ul#nav li.galleries a {
				left: 240px; width: 106px;
				background: url(images/nav-galleries.jpg) bottom center no-repeat;
			}
			ul#nav li.aboutMe a {
				left: 346px; width: 113px; 
				background: url(images/nav-aboutme.jpg) bottom center no-repeat;
			}
			ul#nav li.blog a {
				left: 459px; width: 106px;
				background: url(images/nav-blog.jpg) bottom center no-repeat;
			}
			ul#nav li.contact a {
				left: 565px; width: 366px;
				background: url(images/nav-contact.jpg) bottom center no-repeat;
			} 
		ul#nav li a:hover {
			background-position: center center;
		}
		ul#nav li a:active{
			background-position: top center;
		}
#main-bg {
	width: 1000px;
	margin:0 auto;
	background-image: url(images/maincontent-background.jpg); 
	overflow:auto;
}
#content-wrap {
	width: 805px;
	margin: 0 auto;
	padding-left: 55px;
	padding-right: 55px;
	overflow: hidden;
}
#main-content {

}

#sub-content {
	margin-top:.30em;
	padding-left:;
	width:245px;
	float:left;
}

#sub-content h1{
	color:#a4264c;
	padding-bottom:2px;
	font-size: 2.1em;
}
#sub-content p{
	letter-spacing:2px;
	line-height:2;
}
#blog-content {
width:615px;
padding-left: 15px;
float: left;
}
#sidebar{
width:150px;
float:right;
padding-top: 30px;
}
#sidebar h2{
padding-top: 5px;
font-size: 1.15em;
}
#picture{
	float:right;
	width:500px;
	height:358px;
	margin-top:-2em;
	padding-right:25px;
}

#footer{ 
	height: 185px; width: 1000px;
	margin:0 auto;
	background-image: url(images/websitefooter.jpg);
}
#footer p{
	font-size:.75em;
	color:;
	text-align:center;
	position:relative;
	top:75px;
	clear:both;
}
/* END STRUCTURE */
/* CLASSES */
.main-color{
	color:#a4264c;
	text-align:center;
	}
.signiture{
	font-size:1.5em;
	text-align:center;
	color:#4d2572;
	font-family:Zapfino;
	letter-spacing:none;
	padding-top: 1em;
}
.about_width{
	width: 475px;
	float: right;
	padding-right: 15px;
	
}
.about_picture{
	width: 280;
	float: left;
	padding-left:15px;
}
#gallery-nav{
margin-top: -10px;
padding-bottom: 15px;
margin: 0 auto;
z-index: 1;
}
#gallery-nav li{
display: inline;
padding-left: 10px;
font-size: 1em;
z-index: 1;
}
.gallery-title{
text-align: center;
font-family:;
font-size: 2em;
margin-top: -5px;
}

.form-width{
padding-left: 5px;
width: 70%;
}
.contact-text{
float: right;
widows: 29%;
font-size: 1.25em;
padding-top: 40px;
padding-right: 15px;
}
