#wrap {
margin: 0 auto;
margin-top: 40px;
margin-bottom: 40px;
padding: 10px;
width: 950px;
}

h1{
font-size: 18px;
Font-family:"comic sans", verdana, helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

h2{
font-size:14px;
Font-family:"comic sans", verdana, helvetica, sans-serif;
font-style:italic;
}

body{
background:#17140f url('../images/redstripes.png');
font-size:13px; 
line-height:14px;
Font-family:"comic sans", verdana, helvetica, sans-serif;
color:#17140f;
}

a:focus, a:hover {
	color:#777777;
	}

a{
color:#17140f;
}

a.imagelink img {
        border: 2px solid #d2bcbf;
		}
		
#header{
background-image: url('../images/Header-Shadow.jpg');
}

#header_main{
margin: 0 auto;
float: left
}

#logo{
display: block;
height: 167px;
width: 450px;
margin: 66px auto 30px;
}

@media screen{
#logo img {display: none;}
}
@media print{
#logo img {border: none;}
}

#nav{
background-color:#17140f;
}

#nav ul{
list-style-type: none;
float:right;
margin:0;
}


#nav li{
float:left;
}

#nav li a{
display:block;
text-align: center;
width: 104px;
height: 40px;
line-height:40px;
color: #f4e7f0;
vertical-align:middle;
}


#nav li a:hover, #nav li a:focus{
color:#FFFACD;
}

#nav li.active a{
color:#17140f;
background-image:url('../images/woodgrain.jpg');
}

#nav ul{
list-style-type: none;
float:right;
margin:0;
}


#main{
padding: 10px;
background-image:url('../images/woodgrain.jpg');
float: right;
width: 640px;
}

#mainimage{
margin: 0 auto;
}

#main2{
padding: 10px;
background-image:url('../images/woodgrain.jpg');
width:930px;
}
#main2 a{
font-weight:bold;
}

#linktext{
font-style:italic;
}

#sidebar{
background-image:url('../images/woodgrain.jpg');
float: left;
width: 280px;
}

#sidebar ul li{
list-style-type:none;
text-decoration: none;
display: inline
}

#footer{
padding: 10px 0 0 15px;
}