/* *********************************************  rculver.com - Sitewide 2007  ********************************************* */

body {  
	margin:0 auto; padding:20px 0; 
	background:#5D5D2D;
	font-family:verdana;
	font-size:11px; 
	line-height:14px;
	color:#FFF6D2;
}
img { border:0; }
.clear { clear:both; }
.spacer { height:20px; }
.half_spacer { height:10px; }
.qtr_spacer { height:5px; }

h1 { margin:0 0 20px 0; padding:0; font-size:16px; color:#FF7200; } /* old red color #DF3700 */
h2 {
	padding: 5px 0; 
	font-size:12px; 
	color:#D0AE4D;
}


/* *********************************************  Page Layout  ********************************************* */

#container { 
	margin:0 auto 0 auto; padding:0;
	background:url('/_common/img/bg.jpg') repeat-y top center;
	width:812px;
}

/* *********************************************  Header  ********************************************* */

#header { 
	margin:0 auto 0 auto; 
	padding:0;
	height:172px;
	width:812px;
	background:url('/_common/img/header_bg.jpg') no-repeat top center;
}
.border {
	margin:0 auto;
	width:790px;
	height:10px;
	border-top:1px solid #666633;
}
#wrap { /* for placement */
	margin:0; padding:0;
	position:relative;
	left:45px;
	top:45px;
}
#logo { margin:0; padding:5px 35px 0 20px; float:left; } 

#main {
	margin: 30px 0;
	width: 530px;
	height: 431px;
	background: url("/_common/img/main.jpg") no-repeat 0 0;
}


/* *********************************************  Navigation  ********************************************* */

#nav { position:relative; left:0; top:0px; width:600px; float:left; }
#nav ul { margin:0; padding:5px 0 0 0; list-style-type:none; }
#nav ul li { padding:3px 0; }
#nav ul li a { color:#D0B356; font-weight:bold; text-decoration:none; }

a.about_off:link, a.about_off:visited { margin:0; padding:0 530px 1px 0; }
a.about_off:active, a.about_off:hover { margin:0; padding:0 530px 1px 0; border-bottom:1px solid #666633; }

a.work_off:link, a.work_off:visited { margin:0; padding:0 535px 1px 0; }
a.work_off:active, a.work_off:hover { margin:0; padding:0 535px 1px 0; border-bottom:1px solid #666633; }

a.freelance_off:link, a.freelance_off:visited { margin:0; padding:0 510px 1px 0; }
a.freelance_off:active, a.freelance_off:hover { margin:0; padding:0 510px 0 0; border-bottom:1px solid #666633;}

a.contact_off:link, a.contact_off:visited { margin:0; padding:0 510px 1px 0; }
a.contact_off:active, a.contact_off:hover { margin:0; padding:0 521px 1px 0; border-bottom:1px solid #666633; }


/* *********************************************  Navigation - On states  ********************************************* */

a.about_on:link, a.about_on:visited, a.about_on:active, a.about_on:hover { margin:0; padding:0 530px 1px 0; border-bottom:1px solid #666633; }
a.work_on:link, a.work_on:visited, a.work_on:active, a.work_on:hover { margin:0; padding:0 535px 1px 0; border-bottom:1px solid #666633; }
a.freelance_on:link, a.freelance_on:visited, a.freelance_on:active, a.freelance_on:hover { margin:0; padding:0 510px 0 0; border-bottom:1px solid #666633; }
a.contact_on:link, a.contact_on:visited, a.contact_on:active, a.contact_on:hover { margin:0; padding:0 521px 1px 0; border-bottom:1px solid #666633; }


/* *********************************************  Content  ********************************************* */

#content { 
	margin:0; padding:0 0 350px 0;
	position:relative;
	left:155px;
	top:20px;
	width:550px;
}

/* ---------- contact page ---------- */

address {
	font-style:normal;
}

/* *********************************************  Footer  ********************************************* */

#footer { 
	margin:0 auto 0 auto;
	padding:20px 0 100px 0;
	width:812px;
	background:url('/_common/img/footer_bg.jpg') no-repeat bottom center;
}
#footer p { 
	position:relative;
	left:153px;
	width:500px;
	font-size:10px;
	color:#D0B356;
}
#seo-text {
	position: relative;
	left: -13px; top: 0;
	margin: 0 auto;
	width:488px;
}
#seo-text p {
	color: #3F4000;
}


/* *********************************************  Slider Menus  ********************************************* */

#content .dhtmlgoodies_question {
	width:535px;
	height:20px;
	border-bottom:1px solid #666633;
}
#content .dhtmlgoodies_question p {
	margin:0;
	padding:0 0 0 25px;
	background:url('/_common/img/arrow_down.gif') no-repeat 4px 3px;
	cursor:pointer;
}
#content .dhtmlgoodies_answer {
	margin:1px 0 20px 0;
	padding:10px;
	width:515px;
	background:#666633;
	height:50px;
}
#content .dhtmlgoodies_answer .image { float:left; margin:0 20px 0 0; }

#content .dhtmlgoodies_answer p { 
	margin:0; padding:0;
	width:320px;
	position:relative;
	top:5px;
	float:right;
	line-height:16px;
}


/* *********************************************  Link  ********************************************* */

a:link, a:visited { color:#D0B356; text-decoration:none; }
a:active, a:hover { color:#D0B356; text-decoration:underline; }

