body 	{
		margin:0px; 
		padding:0px; 
		text-align:center;
		background:#2c2e30 
		url(images/bghome.jpg) repeat-x top;
		}
	
body, 
div, 
table, 
td, 
form, 
input, 
select, 
textarea, 
button, 
h1, 
h2, 
h3, 
h4 
		{
		font-family: Lucida Sans,Verdana,sans-serif; 
		font-size: 15px; 
		color: #FAAFBE;
		margin-bottom: 0px;
		}
	
div, 
form 
		{
		margin:0px; 
		padding:0px;
		}
	
img 	{
	border:0px;
	}
	
a 	{
	color:#fff; 
	text-decoration:none;
	}
	
a:hover, #country-listings 

a:hover {
	color:#ff99cc;
	text-decoration:underline;
	border-style: none;
	}
	
.clear 	{
	clear:both; 
	height:1px; 
	line-height:1px; 
	font-size:1px;
	}
	
.b 	{font-weight:bold;}

.u 	{text-decoration:underline;}

.i 	{font-style:italic;}

#site {position:relative; width:774px; margin-right:auto; margin-left:auto; text-align:left;}

	#header {position:relative; width:774px; height:71px;}
		#logo {position:absolute; top:31px; left:15px; z-index:1;}
		#nav-top {position:absolute; top:32px; left:520px; color:#ccc; z-index:2; text-align: right;}
		#nav-top a {font-family:Arial; font-size:10px; text-decoration:none; color:#ffffff;}
		#nav-top a:hover {color:#faafbe;}
		#locale {position:absolute; top:25px; left:374px; width:400px; z-index:3;}
		#locale div {float:right; padding:2px 4px 5px 33px; background:url(images/globe.gif) no-repeat top left;}
		#locale a {font-family:Verdana; font-size:10px; text-decoration:none; color:#9f9e9e;}
		#locale a:hover {text-decoration:underline; color:#72bf44;}
		
	#content {position:relative; width:774px;}
		
		/* Home Page*/
		#banner {height:327px; position: relative; z-index: -1;}
		#content-homepagebanner {position:absolute; top: 150px; left: 400px; font-family: Lucida Sans, Tahoma; font-size: 56px; text-decoration: none; font-style: italic; color:#FAAFBE; z-index: 2;}
		
		#content-bg-top {width:774px; height:4px; font-size:1px; background:url(images/bg_home_top.gif) no-repeat top left;}
		
		#content-bg-middle {width:774px; background:#484c4d url(images/bg_home_middle.gif) repeat-x top; height: 145px;}
		
			#promo {float:left; width:272px;}
			#promo div {padding:2px 0px 1px 5px; width:245px;}
			#promo img {display:block;}
			#promo-text {position: absolute; top: 325px; #margin-top: 15px; left: 10px; font-family:Verdana; font-size:10px; text-decoration:none; text-align: justify; color:#FFFFFF;}
			#news {float:left; width:496px; margin-top:3px;}
			#news img {display:block;}
			#randomizer {position:absolute; top: 359px; #margin-top: 15px; left:286px; font-weight: bold;}
			#randomizer a {text-decoration:none; color:#B3B7BA; font-size: 12px; font-style: italic;}
			#randomizer a:hover {text-decoration:none; color:#FAAFBE;}
			#button {position:absolute; top:490px; left:410px; }
			
		#content-bg-bottom {width:774px; height:4px; font-size:1px; background:url(images/bg_home_bottom.gif) no-repeat top left;}
						

		#nav-footer {position:relative; top:10px; left:55px; color:#B3B7BA;}
		#nav-footer a {font-family:Verdana; font-size:11px; text-decoration:none; color:#BE8080;}

		#nav-footer a:hover {text-decoration:none; color:#FAAFBE;}
		#copyright {position:relative; top:10px; left:298px; font-family:Verdana; font-size:10px; color:#686b6d; z-index:3;}		
		#footer-content {position:absolute; top:8px; left:15px; color:#b3b7ba; z-index:2;}		
		#copyright a {color:#686b6d; text-decoration:underline;}
		#copyright a:hover {text-decoration:underline; color:#8fc73e;}