#subNavigation{
	
}


html{
	top:0;
	
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	background:url(../images/bg.jpg) repeat-y center top #99976E;
	
}

body {
	top:0;
	margin-bottom:-100px;
	height: 100%;
	width:767px;
	margin: 0 auto;
	padding:0;
	text-align:left; 
	font-family: arial;
	font-size:12px;
	
	
}

p {/*these paragraph rules make line spacing as similar as they can be between ie and ff*/
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0em;
	line-height: 1.3em;
	
}

h1 + p{	margin:-0.05em 0 0 0;}

h2 + p{	margin:-0.05em 0 0 0;}

h3 + p{	margin:-0.05em 0 0 0;}

h1{
	padding:0;
	margin: 5px 0px 0px 0px;
	font-size:24px;
	color:#254C77;
	font-family:times;
}

h2{
	padding:0;
	margin: 5px 0px 0px -3px;
	font-size:16px;
	color:#254C77;
	font-family:times;
}

h3{
	padding:0;
	margin: 5px 0px 0px 0px;
	font-size:14px;
	color:#254C77;
	font-family:times;
}

#container {
	position: relative;
	min-height:100%;
	padding:0;
	margin:0;
}

#columns{ 
	overflow:hidden;
	padding:0 0 30px 0;
}

#column-navigation{
	width:165px;
	float:left;
	padding:20px 0 0 0;
}

#column-content{
	width:580px;
	float:left;
	margin:0 0 0 20px;
	padding:20px 0 60px 0;
}

#column-adspace + #column-content { width:420px;}

#column-content a{ color:#612E1D; }

#column-content a:hover{ text-decoration:none; }

#column-adspace{
	width:135px;
	float:right;
	text-align:center;
	padding:25px 0 0 0;
}

#column-adspace img{ margin:5px 0 12px 0; border:0; }

#column-navigation ol{
	list-style:none;
	padding:0;
	margin:0;
}

#column-navigation ol li{
	padding:0;
	margin:0;
	
}

#column-navigation ol li a{
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding:9px 2px 9px 36px;
	display:block;
}

#column-navigation ol li a:hover{
	color:#EEEFDF;
	background-color:#5D2611;
}

.search input[type="text"]{
	color:#A78A82;
	padding:5px 0 0 10px;
	background:url(../images/searchBg.jpg) no-repeat right top ;
	overflow:hidden;
	border:0;
	width:93px;
	height:26px;
	float:left;
}

.search{ padding:0; margin:10px 0 0 0;}

.search input[type="button"]{
	text-indent:-9999px;
	line-height:9999px;
	color:white;
	padding:0px;
	background:url(../images/goButton.jpg) no-repeat;
	border:0;
	width:42px;
	height:26px;
	float:left;
	cursor:pointer;
}

.search input[type="button"]:hover{
	background:url(../images/goButtonOver.jpg) no-repeat;
}

#logo{ border:0; }

#footer {
	position: absolute;
	bottom: 0;
	padding:4px 0 4px 0;
	margin:0;
	width:767px;
	text-align:center;
	color:#7B392D;
	left:0;
	height:45px;
}

#footer a{
	color:#7B392D;
}

.vcard{display:none;}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
