@media screen {

body {
	color:#333333;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:0;
	text-align:center;
}

#wrap {
	min-width:750px;
	max-width:750px;
	width:auto !important; /*IE6 hack*/
	width:750px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	position:relative;
	clear:both;
	
	}

#content {
	border-left:1px solid #D2B76A;
	width:550px;
	float:left;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
	
#clear_all 
{
	clear: both;
}
	
#flash {
	width:750px;
	float:left;
	}
	
#header_print {
	display:none;
	}
	
#header_frame {
	background:#FFFFFF url(images/page-background.gif) top left repeat-x;
	height:75px;
	padding-top: 15px;
	text-align:center;
	position:relative;
	}
	
#header {
	/*width:750px;
	text-align:left;
	position:relative;*/
	min-width:750px;
	max-width:750px;
	width:auto !important; /*IE6 hack*/
	width:750px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	position:relative;
	}

#footer_frame {
	background:#FFFFFF url(images/footer_bkgnd.gif) top left repeat-x;
	clear:both;
	height:58px;
	text-align:center;
}

#footer {
	color:#9A9A9A;
	font-size:10px;
	padding:15px 6px 6px;
	text-transform:uppercase;
	min-width:733px;
	max-width:733px;
	width:auto !important; /*IE6 hack*/
	width:733px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	position:relative;
	}
	
#footer a {
	color:#9A9A9A;
	text-decoration:none;
}

#footer a:hover {
	color:#230A03;
	text-decoration:none;
}

#footer a.on {
	color:#230A03;
	font-weight:bold;
	text-decoration:none;
}	
	
#sitelinks { 
	text-align:left;
	float:left;
	}

#joinlink {
	text-align:right;
	float:right;
	}
#sidebar {
	padding:15px 13px 0 0;
	width:173px;
	float:left;
	}
	
#sidebar a {
	color:#230A03;
	text-decoration:none;
}

#sidebar a:hover { color:#880000; }

#sidebar a.on {
	color:#880000;
	font-weight:normal;
}	
		
#topnav1 {
	color:#9A9A9A;
	text-align:right;
	text-transform:uppercase;
	vertical-align:middle;
	position: absolute;
	top: 12px;
	left:103px;
	width:648px;
}

#topnav1 a {
	color:#9A9A9A;
	text-decoration:none;
}

#topnav1 a:hover {
	color:#230A03;
	text-decoration:none;
}

#topnav1 a.on {
	color:#230A03;
	font-weight:bold;
	text-decoration:none;
}

#topnav1 img { margin:0 8px; }	


#topnav2 {
	color:#6C020C;
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
	vertical-align:middle;
	position:absolute;
	top:50px;
	left:103px;
	width:648px;
}
#topnav2 a {
	color:#6C020C;
	text-decoration:none;
}
#topnav2 a:hover {
	color:#230A03;
	text-decoration:none;
}
#topnav2 a.on {
	color:#230A03;
	font-weight:bold;
}
#topnav2 img { margin:0 8px; }


a { color:#230A03; }
a:hover { color:#6C020C; }

h2 {
	color:AD4921;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
img { border:none; }
td {
	text-align:left;
	vertical-align:top;
}

div#outerframe { width:750px; }
table#navtop { width:750px; }

table#content { width:750px; }

td#copyarea {
	padding:0 0 15px 15px;
}

div#more {
	height:15px;
	padding-right:2px;
	text-align:right;
}
div#more a {
	color:#880000;
	text-decoration:none;
	text-transform:uppercase;
}

div#dottedline { background:#FFFFFF url(images/dotted-maroon.gif) center repeat-x; }


div#footer table { width:733px; }



div#bottomred {
	background:#FFFFFF url(images/bottom-red-border.gif) center repeat-x;
	height:15px;
}

div.pullquote {
	background-color:#FAF4DA;
}
div.pullquote img { margin-right:6px; }
div.pullquote p {
	color:#9A9899;
	font-size:11px;
	font-variant:small-caps;
	height:59px;
	line-height:14px;
	margin:0;
	padding:6px;
}
}

/*
--------------------------------------------
Print CSS Styles
--------------------------------------------*/

@media print {

body {
	color:#333333;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:0;
	text-align:left;
}

#wrap {

	}

#sidebar {
	display:none;
	}

#content {
	width:550px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
	
#flash {
	display:none;
	}

#header_print {
	text-align:center;
	}
	
#header_frame {
	display:none;
	}
	
#header {
	display:none;
	}

#footer {
	display:none;
	}
	
#topnav1 {
	display:none;
}

#topnav2 {
	display:none;
}

#content_head {
	display:none;
	}

a { 
	color:#230A03;
	text-decoration:none;
	}

h2 {
	color:#AD4921;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
img { border:none; }

}