@charset "utf-8";
/* CSS Document 

Created by Unconfusing Technology, LLC
Please give credit when copying.

*/

/* font settings */
h1,h2,.h2
{
	color:#6F1200;
	font-family:Georgia, Times, serif;
}
h3, .h3
{
	text-transform:uppercase;
	color:#6F1719;
	font-family:Helvetica, Verdana, Georgia, serif;
}
.h3
{
	font-size:large;
}
a
{
	color:#6F1719;
}

blockquote
{
	border:1px solid #CCCCCC;
	padding:10px;
	width:450px;
	background:transparent url(images/gray_bk.png);
}

.hr
{
	height:8px;
	width:75%;
	border-bottom:1px solid #333333;
	margin: 0 auto;
}

body
{
	background-color:#E2E2CB;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#808284;
	font-size:small !important;
}

.largelink
{
	font-family:Georgia; 
	vertical-align:center; 
	color:#ffffff; 
	font-size:xx-large; 
	text-decoration:none;
}

#container
{
	width:826px;
	margin:0 auto;
}

ul.menu, ul.mainMenu
{
	list-style:none;
}
ul.mainMenu
{
	padding-top:12px;
}
ul.menu li, ul.mainMenu li
{
	display:inline;
	padding:0px 5px;
}

ul.mainMenu li, ul.mainMenu a
{
	color:#FFFFFF !important;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.left, #left
{
	float:left;
}
#left
{
	width:549px;
	background:transparent url(images/b.png) bottom right no-repeat;
}

.right, #right
{
	float:right;
}
#right
{
	width:251px;
}

#right p
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
#righttop
{
	background:transparent url(images/right_col_top.png) bottom center no-repeat;
	height:29px;
}
#rightmid
{
	background:transparent url(images/right_col_mid.png) center center repeat-y;
	min-height:30px;
	padding:0 20px;
	text-align:left;
}
#rightbot
{
	background:transparent url(images/right_col_bot.png) top center no-repeat;
	height:30px;
}

.floatbuster
{
	float:none;
	clear:both;
}

#top
{
	background:transparent url(images/top_bk.png) bottom center no-repeat;
	height:30px;
}

#mid
{
	background:transparent url(images/mid_bk.png) top center repeat-y;
	min-height:100px;
	padding:0px 13px 30px 13px;
}

#b
{
	background:transparent url(images/b.png) center top no-repeat;
	min-height:244px;
}

#bot
{
	background:transparent url(images/bot_bk.png) top center no-repeat;
	height:51px;
	padding:15px 30px 0px 30px;
	font-size:xx-small;
}

.padding
{
	padding:20px 18px;
}

#contactInfo
{
	text-align:right;
	color:#333333;
	font-weight:bold;
	padding:10px 13px;
}
#contactInfo p
{
	margin:0px;
	font-family:Helvetica, Verdana, Arial, sans-serif !important;
}
img
{
	border:0;
}

/* add extra padding to these divs */
#head
{
	padding:0px 25px;
}
#head a
{
	text-decoration:none;
	color:#333333;
}
