body {
	margin: 0;
  	padding: 0;
	background-color:#663731;
  	color: #000;
  	font: small Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	min-width: 850px;
}
#wrapper {
	color: black;
	padding: 0;
	text-align: left;
	width: 850px;
	margin-left:auto;
 	margin-right:auto;  
	border:1px solid #F4F2E5;
}

/* SKIP TO CONTENT */
#skip {
	margin:0;
	padding:0;
	height:12px;
	font-size:.5em;
	text-align:center;
}
#skip a {
	color: #663731;
	text-decoration:none;
}
#skip a:hover {
	color: #663731;
	background:none;
}
/* END SKIP TO CONTENT */

/* HEADERS */
#header {
	margin: 0;
	text-align: left;
	height: 119px;
	background-color:#E3813A;
	background-image:url(../images/design/header-bgd.jpg);
	background-repeat: repeat-x;
	padding:0;
	width: 850px;
	border-bottom:1px solid #F4F2E5;
}
#header img.logo {
	border:none;
	padding: 0 11px 0 15px; 
	vertical-align:middle;
}
#header img {
	border:none;
	padding:7px 0 0 0;
}	
#header a {
	background:none;
}
#header img {
	vertical-align:middle;
	}
/* END HEADERS */

#topnav {
	height: 25px;
	background-color:#C3B89A;
	background-image:url(../images/design/nav-bgd.jpg);
	background-repeat:repeat-x; 
	border-bottom: 1px solid #F4F2E5; 
}

/* NAVIGATION BAR */
.nav {
 	background-image:url(../images/design/nav-bgd.jpg);
	background-repeat:repeat-x;
	/* background-color:#3D62B2;*/
	/*text-align:center; */
	color: #663631;
 	width:830px;  
	padding:0 10px 0 10px;
}
.nav ul {
	margin: 0;
	padding: 3px 0 2px 0;
  	line-height: 1.5em;
}
.nav li {
  	display: inline;
  	vertical-align: middle;
}
.nav a:link, .nav a:visited {
	color: #663631;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
	padding: 7px 6px 4px 6px; 
}
.nav a:hover {
  	text-decoration: none;
  	background-color:#F3F1E5; 
}
/* END NAVIGATION BAR */

#contentwrapper {
	width: 850px;  
	margin: 0;
}
#main {
	background-color:#F3F1E5; 
	background-image:url(../images/design/content-bgd.jpg);
  	background-repeat:repeat-y; 
	padding:0;
	margin: 0;
}

/* LEFT SIDE PANEL */
#leftside {
	float: left;
	width: 244px;
	text-align:center; 
	padding:0;
	margin:10px 0 0 0;
}
#leftside img {
	/*padding-top: 10px;*/
	border:none;
}
#leftside a:hover{
	background:none;
}
/* END LEFT SIDE PANEL */

/* RIGHT SIDE PANEL */
#maincontent {
	margin: 0 35px 0 270px;
	padding:0;
	text-align:left;
	font-size: 1.1em;
	line-height: 1.5em; 
}
.squashthatspace {
	line-height:.2em;
	font-size:3px;
}

/* TEXT STYLING */

h1 {
	color: #663731;
	font-family:"Times New Roman", Times, serif;
	font-size: 1.9em;
	line-height:1.2em;
	font-weight:bold;
}
h1.centered {
	text-align:center;	
}
h3 {
	color: #663731;
	font-family:"Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height:1.2em;
	font-weight:bold;
}
#maincontent a:link, a:active, a:visited { 
	padding: 0;
	margin:0;
	color: #B76446;
	text-decoration:none;
}
#maincontent a:hover { 
	background-color:none;
	color: #B76446;
	text-decoration:underline;	
}

.photosright {
	float:right;
	padding: 10px 0 10px 15px;
}


/* FOOTER AREA */
.clearone { 
	clear: both;
	height:1px;
}
#footer {
	height: 25px;
	width:850px;
	background-color:#C3B89A;
	background-image:url(../images/design/nav-bgd.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	clear: both;
	text-align:center;
	border-top:1px solid #F4F2E5;
}
#websiteby {
	text-align:center;
	border:none;
	padding: 10px 0 10px 0;
	font-size:.8em;
}
#websiteby a:link, #websiteby a:visited {
	color:#C3B89A;
	text-decoration:none;
}
#websiteby a:active, #websiteby a:hover {
	color:#F3F1E5;
	text-decoration:underline
}
/* END FOOTER AREA */