/*
Theme Name: J.A.B. Construction
Theme URI: http://jabconst.com
Description: The default theme fot J.A.B. Construction.
Version: 1.0
Author: Mark Blethen - I.E. Productions
Author URI: http://ieproductions.com
Tags: white, tools, fixed width, two columns, widgets
*/

* {
	margin:0;
	padding:0;
}

body {
	background:#dadde1 url(graphics/bkgd.jpg) top center repeat-y;
	font-family:Helvetica, Arial, sans-serif;
	color:#6e7182;
}

a {
	text-decoration:none;
	/*color:#7252aa;*/
	color:#c48a32;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

p {
	color:#6e7182;
	margin-bottom:1em;
}

/*** Container & content ***/

#main-container {
	margin:0 auto;
	width:950px;
	background:url(graphics/main-bkgd.jpg) no-repeat;
	min-height:800px;
}

#content {
	margin:19px 0 0 375px;
	width:550px;
}

#content h2 {
	font-family:Impact, "Arial Black", Arial, sans-serif;
	text-transform:uppercase;
	color:#c48a32;
	/*color:#7252aa;*/
	font-size:2.5em;
	text-align:center;
	margin-bottom:.5em;
}

#content .alignleft {
	float:left;
}

#content .alignright {
	float:right;
}

#content img {
	border:0;
}

h1#logo {
	margin-left:100px;
}

h1#logo a {
	background:url(graphics/blank.gif);
	text-indent:-9999px;
	display:block;
	width:250px;
	height:175px;
}

/*** Menu ***/

#menu ul {
	background:url(graphics/menu.jpg);
	width:562px;
	height:52px;
	margin:105px 0 0 368px;
	position:absolute;
	padding:0;
	top:0;
}

#menu ul li {
	margin:0; 
	padding:0; 
	list-style:none;
	position:absolute; 
	top:0;
	text-indent:-9999px;
}

#menu ul li a {
	display:block;
	height:52px;
}

li#home {
	left:0;
	width:58px;
}
li#home a:hover {
	background:transparent url(graphics/menu.jpg) 0px -52px no-repeat;
}

li#residential {
	left:59px;
	width:84px;
}
li#residential a:hover {
	background:transparent url(graphics/menu.jpg) -59px -52px no-repeat;
}

li#commercial {
	left:142px;
	width:91px;
}
li#commercial a:hover {
	background:transparent url(graphics/menu.jpg) -142px -52px no-repeat;
}

li#subdivisions {
	left:233px;
	width:95px;
}
li#subdivisions a:hover {
	background:transparent url(graphics/menu.jpg) -233px -52px no-repeat;
}

li#businesspark {
	left:328px;
	width:106px;
}
li#businesspark a:hover {
	background:transparent url(graphics/menu.jpg) -328px -52px no-repeat;
}

li#about {
	left:434px;
	width:58px;
}
li#about a:hover {
	background:transparent url(graphics/menu.jpg) -434px -52px no-repeat;
}

li#contact {
	left:492px;
	width:70px;
}
li#contact a:hover {
	background:transparent url(graphics/menu.jpg) -492px -52px no-repeat;
}

/*** Sidebar ***/

#sidebar ul {
	background:url(graphics/residential-menu.gif) no-repeat;
	width:222px;
	height:203px;
	float:left;
	margin:85px 0 0 150px;
	position:relative;
	padding:0;
}

#sidebar ul li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	text-indent:-9999px;
}

#sidebar ul li a {
	display:block;
	height:40px;
	width:222px;
}

li#homesale {
	left:0;
	top:0px;
}
li#homesale a:hover {
	background:transparent url(graphics/residential-menu.gif) 0px -203px no-repeat;
}

li#floorplans {
	left:0;
	top:40px;
}
li#floorplans a:hover {
	background:transparent url(graphics/residential-menu.gif) 0px -243px no-repeat;
}

li#exterior {
	left:0;
	top:80px;
}
li#exterior a:hover {
	background:transparent url(graphics/residential-menu.gif) 0px -283px no-repeat;
}

li#interior {
	left:0;
	top:120px;
}
li#interior a:hover {
	background:transparent url(graphics/residential-menu.gif) 0px -323px no-repeat;
}

li#start2finish {
	left:0;
	top:160px;
}
li#start2finish a:hover {
	background:transparent url(graphics/residential-menu.gif) 0px -363px no-repeat;
}



/*** Footer ***/

#footer {
	background:url(graphics/footer-top.gif) no-repeat center;
	margin:0 auto;
	width:550px;
}

#footer p {
	padding-top:35px;
	font-size:.8em;
	text-align:center;
}
