/* CSS Document Colors
Red #3D1312
Dk Green #292C1C
Lt Green #66583A
Lt Tan #E9C08D
*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, img, hr {
margin: 0;
padding: 0;
border: 0;
}
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E9C08D;
	background-image:url(images/background.jpg);
	line-height: 16px;		
}

a{text-decoration:none;color:#E9C08D;}
a:hover, a:focus{text-decoration:underline;}

.subHead{font-weight:bold;text-transform:uppercase;}
li{margin: -10px 260px 10px 50px ;}
.quote{line-height:20px;font-size:13px;}

/***********************************************/
/*            Page Layout Divs                 */
/***********************************************/
#wrapper{
	position:relative;
	width:750px;
	height:475px;
	border:1px solid #E9C08D;	
	background-color:#3D1312;
	margin:20px auto;
}

#clearit{clear:both;}

#logo{position:absolute;top:0px;left:0px;}
#left_pic{position:absolute;top:150px;left:0px;}
#sub_nav{position:absolute;top:450px;left:0px;width:250px;height:25px;line-height:25px;z-index:100;}
#info_bar{position:absolute;top:0px;right:0px;width:500px;height:25px;line-height:25px;}
#center_pic{position:absolute;top:25px;left:250px;}
#right_pic{position:absolute;top:25px;right:0px;width:250px;height:450px;}
#nail_home1{position:absolute;top:120px;left:0px;z-index:100;}
#nail_home2{position:absolute;top:120px;left:250px;z-index:100;}
#nail{position:absolute;top:140px;left:0px;z-index:100;}

#body{
	position:absolute;
	top:25px;
	left:250px;
	height:475px;
	width:499px;
	background-color:#292C1C;
	}

#tab_holder_home{
	position:absolute;
	top:150px;
	left:250px;
	width:230px;
	height:305px;
	padding:10px;
	background-color:#292C1C;
	background-image:url(images/home_splash.jpg);
	background-repeat: no-repeat;
	background-position:10px 30px;
}
#tab_holder{
	position:absolute;
	top:150px;
	left:0px;
	width:230px;
	height:305px;
	padding:10px;
	background-color:#292C1C;
	border-right: 1px solid #E9C08D;
}


/***********************************************/
/*            Tab Stuff                        */
/***********************************************/
	.tab{
		color: #E9C08D;
		background-color: #292C1C;
		width: 77px;
		height:20px;
		padding-top:10px;
		float:left;
		text-align: center;
		vertical-align:middle;
		font: 9pt Arial,Verdana,sans-serif;
		z-index: 2;
		cursor: pointer;
		cursor: hand;
	}
	.panel{
		position: absolute;
		top: 40px;
		left: 10px;
		width: 210px;
		z-index: 1;
		height: 255px;
		visibility: hidden;
		font: 7.5pt Verdana,sans-serif;
		background-color:#66583A;
		color: #E9C08D;
		padding: 10px;
		overflow: auto;
		text-align:left;
	}
/***********************************************/
/*            Portfolio                        */
/***********************************************/	
#port_name{position:absolute;left:10px;top:0px;text-align:left;}
	#port_name .Title{text-transform:uppercase;font-weight:bold;}
#port_count{position:absolute;right:10px;top:0px;text-align:right;}

#port_pics_hor{width:500px;vertical-align:middle;text-align:center;padding:95px 0 35px 0;}
#port_pics_ver{width:500px;vertical-align:middle;text-align:center;padding:40px 0 5px 0;}

#pic_desc{width:499px;text-align:center;}
	