body, html {	
	background-color: #674;
	background: url(images/image002.jpg);
	font-family: "Century Gothic", "Tempus Sans ITC", Arial, sans-serif;
	font-size: medium;	
	line-height: 1.25em;	
	color: #fff;
	margin: 0; border: 0; padding: 0;
	}
/*Mark-up defaults*/	
a {		color: white;	font-weight:bold;	text-decoration: underline}
a:link {		text-decoration: underline; color: white;	}	
a:visited {		text-decoration: underline; color: white;	}		
a:hover {		text-decoration: underline; color: black;	}	
a:active {		text-decoration: underline; color: white;	}	
p { font-family: "Century Gothic", "Tempus Sans ITC", Arial, sans-serif;	
	font-size: 80%;		line-height: 1.2em;	color: #fff; }

/*Structure*/
#page {width: 740px; margin: 20px auto; background-color: #674; padding: 0; border: 2px solid #4e4e4e; position: relative;}	
#header {width: 100%; height: 120px; border: 0; margin: 0; padding: 0; position: relative;}	
#menu1 {width: 100%; height: 30px; position: relative;  }	
#menu2 {width: 100%; height: 30px; position: relative;  }	
#lp, #rp { position: relative; height: 420px; background-color:#674;display: block;}
#lp {width: 300px;  float:left; clear:both; }	
#rp {width: 425px; padding: 0 5px; margin-right: 0px; float: right; overflow:auto; }		
#footer {width:300px; height: 20px; margin: 0; position: absolute; top: 390px; border: 0; padding: 5px 0;  display: block; visibility:hidden;}
#footer .alt {display:none;}
#footer .prev {	background:url(images/w19lt.gif) no-repeat;	width: 20px;	height: 20px;	border: 0;	padding:0;
	margin:0;	display:inline;	float: left;}
#footer .next {background:url(images/w19rt.gif) no-repeat; width: 20px;	height: 20px;	border: 0;	padding:0;	margin:0;	display:inline; float: right; }


/*Menu*/

.menu {display: table; padding: 0; margin: 0 auto; white-space:nowrap; list-style-type:none; }
* html .menu {  display:inline-block;   width:1px;   padding:0 2px;    }  
.menu li {display: table-cell;}
* html .menu li {  display:inline;   }
.menu a {display:block; padding: 2px 10px; background:#674; color: black; text-decoration:none; font-variant:small-caps; font-size: 80%; font-weight: bold; text-align:center;}
*html .menu a {display:inline-block; margin: 0 -2px; padding: 2px 10px; }
.menu a:hover {color: white; }
.menu a.selected {color: white}

/*Objects*/
img {border: 2px solid #4e4e4e;}
img.right {float:right;}
img.left {float:left; margin: 0 2em 2em 0;}
#lp img {display: block; margin: .5em auto;}

#lp p,
.guidebox, 
.otherbox, 
.imgframeport, 
.imageframeland 
{color: white; font-size: 80%;line-height:1;text-align:center; padding: 0 1em; margin: 0;} 
.guidebox img, 
.otherbox img 
{float: left; display: block; border: 1px solid #4e4e4e; margin: 20px 4px 0 0;  }
#lp .guidebox img 
{ height: 92px; width: 64px; margin: 2px; padding: 0; border: 0; }
#lp .guidebox a 
{margin: 0; padding: 0; border:0;}
.imgframeport, 
.imageframeland 
{display: block; float: right; padding: 0 0 5px 5px;  }
.imgframeport 
{width: 140px;}
.imageframeland 
{width: 210px;}
.imgframeport img, 
.imageframeland img 
{ display: block; border: 1px solid #4e4e4e; margin: 5px 0 5px auto;}

hr { clear:both; height:1px; margin: -1px 0 0 0; padding:0;   visibility: hidden; }


#rp h3 {font-family: Arial, Helvetica, sans-serif;	font-size: 1.15em;	color: white;	margin-top: 10px;	}

h1, h2 	{	color:black;	font-weight:normal;	text-align:center; line-height:.8; font-family:Stencil, Garamond, "Times New Roman", serif; margin: 0; padding-top: 20px;}
h1	{	font-size:36pt;	}
h2	{	font-size:24pt;	}


blockquote {margin: 0 0 0 20px;}	

#cover {display: block; width: 271px; height: 300px; background-image:url(images/l2g_cover.jpg); background-repeat: no-repeat; margin: 0 auto 0 15px; border: 2px solid #4e4e4e;}
#cover:hover {background-image:url(images/l2g_back.jpg);}
#cover .alt {display:none;}
	

	

		

		
		
		
		
