body {
	background: #FFF url(images/bg.gif) repeat-y top center; 
	text-align: center;
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	}

h1, h2, h3, h4 {color: #FFFFFF; font-weight: normal;}
h1.first-h {margin-top: 0;}
h1 {font-size: 18px;}
h2 {font-size: 17px;}
h3 {font-size: 15px;}

a {color: #fff; text-decoration: none;}
a:hover {color: #999;}

#container {
	width: 780px; 
	height: 505px; 
	text-align: left; 
	margin: 0 auto; 
	position: relative;
	}
	#container p {line-height: 18px; font-size: 12px;}

#header {position: absolute; top: 32px; right: 0;}

#menu {
	background: url(images/menu-bg-sm.jpg) no-repeat top right;
	position: absolute; 
	top: 159px;
	padding-top: 3px; 
	right: 0; 
	width: 470px; 
	height: 49px; 
	text-align: center;
	font-size: 11px;
	color: #666;
	}
	#menu a {
	font-size: 12px;
	font-weight: bold;
	margin: 0 7px;
	line-height: 19px;
	color: #CCC;
	}
	#menu a.here {color: #D54137}
	#menu a.top {
	background: url(images/cross-hairs.gif) no-repeat center left; 
	padding-left: 13px;
	font-size: 13px;
	margin: 0 5px;
	}
	#menu a.top:hover {
	background: url(images/cross-hairs-red.gif) no-repeat center left; 
	}
	#menu a:hover {color: #D54137;}
	
#content-container-bg {
	background: url(images/content-bg.jpg) no-repeat top right;
	width: 470px; /* 470px; */
	height: 270px;
	position: absolute; 
	top: 210px; 
		top: 195px;
	right: 0px;
	z-index: 3000;
	}
	
#content-container {
	width: 430px; /* 470px; */
	height: 224px;
	padding: 20px;
	position: absolute; 
	top: 213px; 
		top: 198px;
	right: 0px;
		overflow: hidden;
		z-index: 4000;
	}
	#content {
	padding-right: 20px;
	padding-bottom: 20px;
	width: 410px; /* 470px; */
	position: relative;
	}
	#content a {color: #d54036; text-decoration: none;}
	#content a:hover {color: #999;}
	
#scrollArea {
	position	: absolute;
	top			: 225px;
		top: 205px; 
	right		: 10px;
	height		: 245px;
	width		: 10px;
	border		: 1px solid #666;
	background: #444;
	overflow	: hidden;
	z-index: 5000;
	}

#scroller {
	position	: absolute;
	top			: -1px;
	width		: 10px;
	background	: #999; /* url('../images/scrollbar.gif') no-repeat center center; */
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
	z-index: 5000;
	}
	
#left-photo {width: 300px; height: 450px; position: absolute; top: 34px; left: 0;}
#left-photo img {border: 0 none;}

#footer {
	position: absolute; bottom: 0; width: 780px;
	/* background: url(images/footer-bg.gif) no-repeat top center;  */
	border-top: 1px solid #222;
	font-size: 12px;
	padding-top: 2px;
	color: #666;
	}

#footer .links {position: absolute; top: 6px; right: 10px; font-size: 10px;}
	#footer .links a {margin: 0 5px;}
	#footer .links a.lastlink {margin-right: 0;}
#footer .copyright {position: absolute; top: 6px; left: 10px; font-size: 10px; color: #666;}
#footer .copyright a {color: #999;}
#footer .copyright a:hover {color: #FFF;}