body {
/*	background-image: url(../images/alkqn-bg-tile.gif); */
	background-color:#c5be64;
	background-repeat: repeat;
	background-position: left top;
	margin:0 0 25px 0;
	text-align:center;
}
#page_container{
	margin:0 auto;
	height:100%;
	width:900px;
}
#top_container {
	background-image: url(../images/alkqn-title.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 140px;
	width: 900px;
}
#email-link{
	float:right;
	margin:20px 20px 0 0;
}
#email-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #cbc51f; 
	text-decoration:none;
	letter-spacing:.1em
}
#email-link a:hover{
	text-decoration:underline;
}
#ie6warning{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:gold;
}
#main_container {
	background-color:#5a5321;
	height:100%;
	width:900px;
	clear:both;
}
#main_container .right {
	float:right;
}
#main_container .left {
	float:left;
}
.clear{
	clear:both;
}
.bottom_margin{
	padding-bottom:15px;
}

/* **** navigation styling **** */
/********************************/
#main_nav, main_nav *,
#footer_nav, #footer_nav *{
	margin:0; padding:0; 
	list-style:none;
}
#main_nav li{
	float:left;
}
#main_nav a{ text-decoration:none; }
#main_nav img{ border:none; }

#footer_nav{
	margin:0;
	border-top:1px solid #3d3816;
}
#footer_nav a{
	text-decoration:none;
	color:#ddd705;
	margin:0 5px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.1px;
}
#footer_nav img{ border:none; }
#footer_nav p{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.1px;
	color:#000000;	
}
#footer_nav p a{
	color:#999999;
	margin:0;
}


/* **** dialog01 styling **** */
/****************************/
#dialog01{
	margin:0 10px;
	padding:10px 0px; 
	float:left;
}
#innerdialog01{
	width:190px;
	padding:0 10px;
	margin:-10px 0;
	text-align:left;
}
#innerdialog01 p{
	margin:0 5px; padding:5px 0;
}
#innerdialog01 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#DED51F;
	font-weight:bold;
	letter-spacing:2px;
	font-style:italic;
	margin:0 0 0 10px; padding:0;
}
#innerdialog01 ol,
#innerdialog01 ul,
#innerdialog01 li{
	margin:0; padding:0;
	list-style:none;
	text-align:left;
	margin-left:10px;
}
#innerdialog01 ol,
#innerdialog01 ul{
	padding:0 0 10px 0;
}
#innerdialog01 li{
	padding:6px 0;
}
#innerdialog01 a{
	margin:0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#ccb842;
}
#innerdialog01 a:hover{
	color:#ea3606;
}

/**** adbox01 styling ****/
#adbox01{
	margin:0 10px;
	padding:0px; 
	float:left;
	clear:left;
}
#inneradbox01{
	width:190px;
	padding:0 10px;
	margin:0;
}
#inneradbox01 a{
	text-decoration:underline;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 2px;
}
#inneradbox01 img{
	border:none;
}

/**** top content styling ****/
#topcontent{
	margin:0 10px;
	padding:10px 0px; 
	color:white;
}
#innertopcontent{
	width:626px;
	padding:0 10px;
	margin:0;
	margin:-10px 0 0px 0;
}
#innertopcontent p{
	margin:0 10px; padding:5px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1.2px;
	text-align:left;
	color:#999999;
}
#innertopcontent form{ margin:0; padding:0; }

/**** main content styling ****/
#maincontent{
	margin:0 10px;
	padding:10px 0px; 
	color:white;
}
#innermaincontent{
	width:626px;
	padding:0 10px;
}
#innermaincontent h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#DED51F;
	font-weight:bold;
	letter-spacing:2px;
	margin:0 0 0 10px; padding:0;
}
#innermaincontent p{
	margin:0 10px; padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1.2px;
	text-align:left;
	color:#CCCCCC;
}
#innermaincontent a{
	color:gold;
}

/**** dialog box backgrounds ****/
/********************************/
/* ( brown background ) */
.dgtop01{
	background:url(../images/alkqn-dialog01-top.jpg) top left;
	width:210px;
	height:20px;
}
.dgbot01{
	background:url(../images/alkqn-dialog01-bot.jpg) top left;
	width:210px;
	height:17px;
}
.dgmid01{
	background:url(../images/alkqn-dialog01-mid.jpg) top left repeat-y;
	width:210px;
}
/* ( black background } */
.mctop{
	background:url(../images/alkqn-dialog02-top.jpg) top left;
	width:646px;
	height:20px;
}
.mcbot{
	background:url(../images/alkqn-dialog02-bot.jpg) top left;
	width:646px;
	height:15px;
}
.mcmid{
	background:url(../images/alkqn-dialog02-mid.jpg) top left repeat-y;
	width:646px;
}

/**** AD STYLES ****/
#bookad, #elgritoad, #emailad{
	margin:0; padding:15px 0;
}


/**** Google Styling ****/
#searchpanel{ margin:0 0 0 30px; padding:5px 0 0 0; }
#q, #btnG{ background-color:black; color:#AEA65E; border:#AEA65E 1px inset; font-size:14px; }
#btnG{ font-size:14px; border:none; }


/* the sidebox used for info on some pages */
#sidebox{ 
	width:300px; padding:0px 10px; margin:0px 0px 20px 20px; float:right; 
	border:2px #3A310F solid; background-color:#181507;
}
#sidebox p{ font-size:14px; margin:0px; margin-bottom:7px; padding:0px; }
#sidebox ul{ margin:0px; padding:0px; }
#sidebox li{ 
	color:#AEA65E; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	text-align:left; list-style:none; 
	margin:7px 0px; padding:0px;
}
#sidebox a{ font-weight:bold; color:#AEA65E; }
#sidebox a:hover{ text-decoration:underline; }

/**** links list styling ****/
#linklist{ 
	color:#AEA65E; font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; font-size:14px;
	text-align:left;
	height:100px;
	margin:25px auto;
}
#linklist a{ font-weight:normal; color:#AEA65E;}
#linklist a:hover{ text-decoration:underline; }
#linklist ol li{ float:left; list-style:none; }


/***** other styling *****/
div#announcement{
	border:1px dashed gold;
	margin:0 5px;
}
div#announcement p{
	font-style:italic;
	margin:0 5px; 
	text-align:center;
}
div#announcement a{
	color:gold;
	text-decoration:underline;
}
