body {
	background: url(_images/bg.gif) repeat-x;
	background-attachment: fixed;
	margin:0;
	position: relative;
	font-size: 14px; font-family:verdana, arial;
}

	#siteLayout{background:#FFF; width: 100%; margin: 25px auto 0 auto;}
	
	#siteHeader {
		width: 99%;
		padding-right: 1%;
		height: 150px;
		text-align: right;
		background: url(_images/lp-pub-company_logo.gif) no-repeat left;
	}
		.banner {float:right; width:800px; padding-right:15px; text-align:right;}
	#siteHeader img {
		margin-top: 25px;
	}
	
	#siteDisplay {width:98%; height: inherit; padding-right:2%;}
	
		#pageNavigation {
		  	float: left;
			margin-top: 0.5em;
			padding-left: 1%;
			padding-right: 1%;
		  	width: 25%;
			border: 1px solid #ffffff;
		}	
		#pageContent {
		  	float: right;
		  	width: 70%;
			margin-top: 0.5em;
			padding-left: 1%;
			padding-right: 1%;
			padding-bottom: 1em;
		  	background: #f7f7f7;
			border: 1px solid #eaeaea;
			text-align: justify;
		}
		#pageContent_Mini {
		  	float: right;
		  	width: 70%;
			margin-top: 0.5em;
			padding-left: 1%;
			padding-right: 1%;
			padding-bottom: 1em;
		  	background: #f7f7f7;
			border: 1px solid #eaeaea;
			text-align: center;
		}
		
	#siteFooter {
		width: 100%;
		clear: both;
		text-align: center;
		color: #999999;
		padding-top: 1em;
		padding-bottom: 1em; font-size:10px;
	}
	
	#siteFooter hr {
		margin-bottom: 10px;
		border: 1px solid #eaeaea;
	}
	
	#siteFooter a {
		color: #999999;
		text-decoration: none;
	}
	
	#siteFooter a:hover {
		color: #333399;
	}
		
	.siteWrap{
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
	
		/* Site Navigation */
		.navigation {
			list-style: none;
			padding: 0px;
		}
		.navigation li{	
			display: block;
			margin: 0.5em;
			border-bottom: 1px solid #CC9900;
			border-left: 5px solid #cc9900;
			padding: 5px 0 5px 0.7em;
		}
		.navigation li a, .navigation li a:visited{
			color: #0d327e;
			text-decoration: none;
			font-family: Arial, Verdana;
			font-size: 14px;
			font-weight: bold;
			list-style: none;
			display: block;
			padding:5px 0;
		}
		.navigation li a:hover{
			color: #1c66ff;
		}
		
		/* Services Content List */
		.servicesList {
			margin-left: 2em;
			list-style: none;
			color: #000000;
		}
		.servicesList li{
			border-bottom: none;	
			padding: 0.7em 0em 0.7em 1.3em;
			font-weight: bold;
			font-size: 12px;
			display: block;
			background: url(_images/bullet.gif) no-repeat left center;
		}
		.servicesList li a, .servicesList li a:visited{
			font-weight: bold;
			font-size: 12px;
			color: #000000;
			text-decoration: none;
		}
		
		.servicesList li a:hover{
			color: #666666;
			font-weight:bold;
			font-size:12px;
			text-decoration: underline;
		}
	
		/* Page Content List */
		.contentList {
			margin-left: 2em;
			list-style: none;
			color: #000000;
		}
		.contentList li{
			border-bottom: none;	
			padding: 0.7em 0em 0.7em 1.3em;
			font-weight: bold;
			font-size: 14px;
			display: block;
			background: url(_images/bullet.gif) no-repeat left center;
		}
		.contentList li a, .contentList li a:visited{
			font-weight: bold;
			font-size: 13px;
			color: #996600;
			text-decoration: none;
		}
		
		.contentList li a:hover{
			color: #666;
			font-weight:bold;
			text-decoration: underline;
		}
		
		
		.contactForm {
			margin: 20px 75px 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
			.contactForm p{
				margin: 5px 0 5px 0px;
			}
			label{
				color:#000000;
				float: left;
				width: 125px;
				margin-right: 0px;
			}
			input{
				width: 350px;
				background: #ffffff;
				border: 1px solid #cccccc;
			}
			select {
				width: 150px;
				border: 1px solid #cccccc;
			}
			textarea{
				width: 350px;
				height: 75px;
				background:#F7F7F7;
				border: 1px solid #cccccc;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			textarea:focus, input[type="text"]:focus {
				background: #f1f1f1;
			}
			.contactButton {
				width: 350px;
				margin-top: 3px;
			}
			.sendButton:hover {
				background: #EBEBEB;
			}
			.sitemap {margin:10px 0 0 25px; padding:0 0 0 0;}
			.sitemap li {list-style:circle; font-size:14px; margin:3px 0;}
			.sitemap li a {}



.motd {float:right; margin:0 10px 0 0; background:url(_images/coins.jpg) top right no-repeat; padding:25px 150px 0 0; height:125px;}
.motd p.first {font-size:28px; font-weight:bold; color:#173a82; margin:10px 0 0 0;} .motd p.second {font-size:18px; color:#CC9900;}
.talkingDoll {float:right; padding:10px 10px 0 0;}

	h1 { font-family: Arial, Verdana; font-size: 1.5em; color:#874905 !important; border-bottom: 1px dotted #CCCCCC; margin-top: 10px; padding-bottom: 2px; }
	h2 { font-family: Arial, Verdana; font-size: 1.1em; color:#874905 !important; margin-top: 0.5em; }
	h2 a {color: #d2ab66; }
	h2 a:hover {color: #333399; }
	
	a {color:#000000; text-decoration: none;}
	a:hover {color:#333399;}
	
	a.backLink { font-size: 12px; color:#666666; }
	a.backLink:hover { color:#444444; text-decoration: underline; }
	
	.imgLeft {
		float: left;
		margin-right: 15px;
		border: solid 1px #E5E5E5;
	}
	
	.imgRight {
		float: right;
		margin-left: 15px;
		border: solid 1px #E5E5E5;
	}
	
	ul {margin:0; padding:0;}


#pageContent a {color:#90530f !important; text-decoration:none !important;} #pageContent a:hover {color:#c77010 !important; text-decoration:underline !important;}

.zen {float:right; display:block; width:350px; height:250px; background:url(_images/zen.gif) 0 0 no-repeat;} .zen span {font-style:italic; font-family:Georgia, "Times New Roman"; font-size:3em; color:#e23b30; display:block;}
.drinkaware {color:#c40f3a; font-size:12px;} #pageContent .drinkaware a {color:#c40f3a !important;}