* {padding: 0; margin: 0; font: 0.98em "Trebuchet MS", Verdana, Arial, sans-serif;}

body {background-image: url(images/wall_bk.jpg); background-color: #CCCC99; color: #000; text-align: center; /*IE 5x workaround from Eric Meyer's book "Eric Meyer on CSS    wall_bk     aleph_background"*/}


#wrapper {width: 770px; margin-left: auto; margin-right: auto; background-color: #fff; color: #000; position: relative; background-image:url(images/d_bk2.jpg); border-right: #666 solid 1px; border-bottom: #666 solid 2px;}

/*header*/
#header { background-image: url(images/header3.jpg); height: 190px; width: 770px;}
#header2 {background-image: url(images/header3b.jpg); height: 102px; width: 770px;}


/*content*/
#content {background-image: url(images/beige_bk.gif); background-color: #e0ded2; color:#000; margin: 50px 50px 20px; border-bottom: solid 3px #999; border-right: solid 2px #ccc; border-left: solid 1px #aaa; border-top: solid 1px #fff; text-align: left;}
#content2 {padding: 15px 20px; position: relative}

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif;margin-left: 10px; }
h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1em;}

p {margin: 0 0 15px 25px; background-image: url(images/beige_bk.gif);}
li {margin: 0 0 5px 40px; list-style: none;}
.left { float: left; width: 50%;}
.disc { list-style-type: disc;}
.space {margin-top: 15px;}
.space2 {margin-top: 50px;}


.center img { padding: 0 15px; border: none}
.center {text-align: center; margin-left: auto; margin-right: auto;}

/*footer*/
#footer p {display: inline; margin-left: 10px; background-color: #fff; color: #000; position: relative; background-image:url(images/d_bk2.jpg);}
#footer2 { padding: 0 0 30px 40px; }


#content a { background-image: url(images/beige_bk.gif); background-color: #e0ded2; color: #660000;} 
#content a:hover { background-image: url(images/beige_bk.gif); background-color: #e0ded2; color: #003333;}
#content a:visited { background-image: url(images/beige_bk.gif); background-color: #e0ded2; color: #006699;}


/*nav*/
#nav {position: absolute; top:190px; left: 0; float: left; padding: 0; margin: 0; width: 770px;}
#nav2 {position: absolute; top:102px; left: 0; float: left; padding: 0; margin: 0; width: 770px;}
#nav ul li, #nav2 ul li { list-style-type: none; display: inline;}
#nav a, #nav2 a{
	background-color: #dbd8cf; 
	color: #4c3606; 
	float: left; height: 30px; width: 154px; font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	background-image: url(images/buttons_ha.gif);
	background-position: -154px ;
	text-align: center;}
#nav a:hover, #nav2 a:hover {background-color: #9eb79d; color: #113610; background-position: 0;}

/*page selection nav*/
#home #homelink { background-color: #eeecd6; color: #221809; background-position: -308px;}
#portfolio #portfoliolink {background-color: #eeecd6; color: #221809; background-position: -308px; }
#advice #advicelink{background-color: #eeecd6; color: #221809; background-position: -308px; }
#about #aboutlink { background-color: #eeecd6; color: #221809; background-position: -308px;}
#links #linkslink {background-color: #eeecd6; color: #221809; background-position: -308px; }


