/* RESETS & BASIC PAGE SETUP 
#1C175A Dark Blue
#01A9DA Light Blue
#FFFFFF White*/

*{ margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 62.5% Helvetica, sans-serif; 
	background: url(images/jack_stowers_logo2headerslice.jpg) repeat-x;
	background-color: #1C175A;}
ul { list-style: none inside; }
p { font-size: 1.8em; color: #1C175A;line-height: 1.2em; margin-bottom: 1.2em; }
a { outline: none; }
a img { border: none; }

/* END RESET */

/* TOOLBOX */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

/* END TOOLBOX*/

/* TYPOGRAPHY */

h1 { font-size: 3em;
	color:#01A9DA;}
	
h2 	{ font-size: 2.2em;
		color:#1C175A;}
	

/* STRUCTURE AND STUFF */

#page-wrap {
	width: 800px;
	margin: 0 auto;
	
}
#header{
	
}
.thumbnail {
background-color:#222222;
border:1px solid #2A2A2A;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:3px 3px 8px;
}


#main-content{
	padding:0px 150px 0px 150px;
	background: url(images/middle_slice.jpg) repeat-y;
}
#navbar{
	margin-top:30px;
}
ul#navbar{
}	
	ul#navbar li {
		display:inline;
	 
	}
		ul#navbar li a {
			display: block;
			height: 55px;
			text-indent: -9999px;
			float: left;
			position:relative; left: 100px;
		}
		 ul#navbar li.about a {
			width: 175px;
			background: url(images/about_2state.jpg) top center no-repeat;
			
		}
		ul#navbar li.portfolio a {
			width: 125px;
			background: url(images/portfolio_2state.jpg) top center no-repeat;
			
		}
		ul#navbar li.services a {
			width: 125px;
			background: url(images/services_2state.jpg) top center no-repeat;
			
		}
		ul#navbar li.contact a {
			width: 175px;
			background: url(images/contact_2state.jpg) top center no-repeat;
			
		}
		ul#navbar li a:hover { background-position: bottom center;
		}

		
#footer{
		position:relative; top:-21px;
		min-height: 44px;
		background: url(images/bottom_curve.jpg) no-repeat;
}