* {

	border: 0px;
	padding: 0px;
	margin: 0px; 
	
	font-family: verdana, tohoma, arial;
 
}

body { background-color: #CCC8B8; }

#wrapper {

	position: relative;	
	margin-top: 30px;
	margin-left: -350px;
	
	left: 50%;
	
	width: 750px;
	height: 555px;
	
	background-image: url(images/background-01.gif);
	background-repeat: no-repeat;
	

}

#wrapper_inner {

	position: relative;	
	float: left;
	margin-top: 30px;
	margin-left: -350px;

	padding: 25px 0px 0px 0px;
		
	left: 50%;
	
	width: 750px;
	
	background-color: #ffffff;
	
}

#footer_space { height: 25px; width: 750px; background-color: #CCC8B8; float: left; }

#footer_corner { float: left; }

#content_footer_inner { position: relative; float: right; height: 174px; width: 360px; }

#content_footer_inner p {

	position: relative;
	float: right;
	margin: 135px 25px 0px 7px;

	font-size: 60%;	
	color: #CDCDCD; 
	
}

#content_footer_inner a { 

	color: #CDCDCD;
	text-decoration: none;

}

#content_imgleft { 
	
	width: 600px;
	height: 600px;

}

#content_imgleft p { 
	
	position: relative;
	float: left; 
	margin-top: 15px; 
	
}

#content_left { 
	
	position: relative;
	float: left;
	
	padding: 30px 0px 0px 30px;
	
	width: 342px;
	height: 555px;
	
}

.Jess_Logo { 
	
	
	margin: 30px 0px 0px 0px; 
	
}
* html .Jess_Logo { margin: 0px 0px 0px 0px; }

#content_base { 
	
	position: relative;
	float: left;
	
	padding: 30px 0px 0px 30px;
	
	width: 640px;
	
}

#content_left h1 { 
	
	font-size: 90%; 
	margin-bottom: 10px;
	
}

#content_left p { 

	font-size: 70%; 
	margin-bottom: 10px; 
	
} 

#content_top h1 { 
	
	font-size: 90%; 
	margin-bottom: 10px;
	
}

#content_top p { 

	font-size: 70%; 
	margin-bottom: 10px; 
	
} 

#content_right { 

	position: relative;
	float: right; 
		
	height: 555px;
	
}

#content_top { 

	position: relative;
	float: left; 
		
	height: 339px;
	
}

#content_right_inner { 

	position: relative;
	margin-left: -300px;
	padding-top: 30px;
	
	left: 50%;
		
	width: 600px;
	
	background-image: url(images/jess-bannister-standing.jpg);
	background-position: 330px 0px;
	background-repeat: no-repeat;
	
}

#content_right_inner br { clear: left; }

.homepage_image { margin: 30px 30px 30px 0px; }
.homepage_image_landscape { margin: 30px 30px 30px 30px; }

* html .homepage_image_landscape { margin: 30px 30px 0px 30px; }

.button_enter_here { margin: 334px 0px 0px 227px; }

.button_enter_here_Landscape { float: right; margin: 80px 0px 0px 0px; }

#content_footer {

	position: relative;
	margin: 20px 0px 0px 7px;

	font-size: 80%;	
	color: #CDCDCD; 
	
}

#content_footer a { 

	color: #CDCDCD;
	text-decoration: none;

}

#content_footer_Landscape {

	position: relative;
	margin: 10px 0px 0px 7px;

	font-size: 60%;	
	color: #CDCDCD; 
	
}

#content_footer_Landscape a { 

	color: #CDCDCD;
	text-decoration: none;

}

#content_footer_textpages {

	position: relative;
	margin: 20px 0px 0px 0px;

	font-size: 80%;	
	color: #CDCDCD; 
	
}

#content_footer_textpages a { 

	color: #CDCDCD;
	text-decoration: none;

}

#content_footer a:visited { color: #CDCDCD; }
#content_footer a:hover { color: #B2B2B2; }

/*------------------------------------------------------------------*/
/* INNER PAGE IMAGE WRAP */
/*------------------------------------------------------------------*/

.imgblockleft01 { float: left; height: 20px; width: 70px; margin-top: 15px; }
.imgblockleft02 { float: left; height: 20px; width: 110px; margin-top: 15px; }
.imgblockleft03 { float: left; height: 20px; width: 70px; margin-top: 15px; }
.imgblockleft04 { float: left; height: 20px; width: 80px; margin-top: 15px; }
.imgblockleft05 { float: left; height: 20px; width: 80px; margin-top: 15px; }
.imgblockleft06 { float: left; height: 20px; width: 130px; margin-top: 15px; }
.imgblockleft07 { float: left; height: 20px; width: 85px; margin-top: 15px; }
.imgblockleft08 { float: left; height: 20px; width: 85px; margin-top: 15px; }
.imgblockleft09 { float: left; height: 20px; width: 90px; margin-top: 15px; }
.imgblockleft10 { float: left; height: 20px; width: 80px; margin-top: 15px; }
.imgblockleft11 { float: left; height: 20px; width: 90px; margin-top: 15px; }
.imgblockleft12 { float: left; height: 20px; width: 80px; margin-top: 15px; }
.imgblockleft13 { float: left; height: 20px; width: 45px; margin-top: 15px; }
.imgblockleft14 { float: left; height: 20px; width: 50px; margin-top: 15px; }
.imgblockleft15 { float: left; height: 20px; width: 80px; margin-top: 15px; }
.imgblockleft16 { float: left; height: 20px; width: 120px; margin-top: 15px; }

/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/* NAVIGATION TOP BAR */
/*------------------------------------------------------------------*/

.heading { display: none; } 

#nav_topbar {

	position: relative;
	width: 100%;
	
	height: 25px;
	
	display: block;
	
	font-size: 60%;	
	background-color: #D2CFC3;
	
}

#nav_topbar h1 {

	position: relative;
	float: left;	
	
	margin: 5px 0px 0px 5px;
	
	font-size: 100%;
	color: #ECECEC;

}

#nav_container {

	float: left;
	
}

.nav_links ul {	list-style: none; }

.nav_links li {

	display: inline;
	padding-left: 5px;
	
}

.nav_links li img { margin-right: 5px; }

#nav_topbar a {

	color: #F3F3F3;
	text-decoration: none;
	
}

#nav_topbar a:visited { color: #F3F3F3; }

/*------------------------------------------------------------------*/
/* END NAVIGIATION TOP BAR STYLES */
/*------------------------------------------------------------------*/
