body, html {margin: 0; padding: 0; background-color: #c5b68d; background-image: url(images/bg.jpg); background-position: top center;}
div {font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; color: #252116;}
h1 {
	font-size: 22px;
	font-family: "Book Antiqua";
	font-weight:800;
	color: #850128;
	font-style:oblique;
}
h2 {font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif}
h3 {
	font-size: 17px;
	font-family: "Footlight MT Light";
	color:#710106;
}
b, strong {font-weight: bold;}
hr {border-top: 1px dashed #252116; height: 1px;}

a:link {color: #710106; text-decoration: underline;}
a:visited {color: #710106; text-decoration: underline;}
a:hover {color: #333333; text-decoration: none;}
a:active {color: #333333; text-decoration: none;}

/* global divs */
#wrapper {margin: auto; padding: 0;}
#header_wrapper {margin: auto; padding: 0; background-image: url(images/bg_header2.jpg); background-position: center top; height: 171px;}
#header {margin: auto; padding: 0; width: 970px; height: 171px; }
#header_left {margin: auto; padding: 0; float: left;}
#header_right {margin: auto; padding: 0; float: right;}
#logo {margin: 0 0 0 23px; padding: 0;}

#newsletter {margin: 0 0 0 140px; padding: 0 0 0 10px;  background-repeat: no-repeat; width: 500px; height: 43px; }
#newsletter form {margin: auto; padding: 5px 0 0 13px; font-size: 12px; color: #720108;}
#newsletter input {font-size: 11px;}
#tagline {margin: 20px 0 0 15px; padding: 0; height: 27px; width: 607px;}
#menudrop_wrapper {margin: 21px 0 0 0; padding: 0; width: 679px; height: 60px; background-image: url(images/bg_menu2.jpg); background-repeat: no-repeat }
#menu_inside {margin: auto; padding: 15px 0 0 25px;}

#flash_wrapper {margin: auto; padding: 0; background-image: url(images/bg_flash2.jpg); background-position: center top;}
#tag_bg {margin: auto; padding: 0; background-image:url(images/tag_corner.jpg); background-repeat: no-repeat; background-position: center 240px;}
#flash {margin: auto; padding: 0; width: 970px; height: 351px;}
#flash_holder_sub {margin: auto; padding: 0; width: 970px; height: 351px;}
#content_wrapper {margin: auto; padding: 0; background-image: url(images/bg_page.jpg); background-position: center top;}
#content_container {margin: auto; padding: 0; background-image: url(images/title_bg.gif); background-position: center top; background-repeat: repeat-x;}
#content {margin: auto; padding: 0 0 25px 0; width: 970px;}
#clear {margin: auto; padding: 0; clear: both; width: 900px; height: 20px;}

/* sub pages only */
#content_sub_wrapper {margin: auto; padding: 0; background-image: url(images/bg_flash2.jpg); background-position: center -160px; height: 15px;}
#content_sub {margin: auto; padding: 20px 15px 25px 15px; width: 940px; background-image: url(images/bg_page.jpg); background-position: center top;}
#titles {margin: auto; padding: 0; height: 52px; background-color: #d8d4b8;}
#titles_inside {margin: auto; padding: 0; width: 950px;}
#dashed_top {margin: auto; padding: 0 0 30px 0; clear:both; border-top: 1px #000000 dashed}


/* bullets */
#bullet1 {margin: auto; padding: 0; float: left; width: 23px;}
#bullet_link1 {margin: auto; padding: 0; float: left;}
#bullet2 {margin: auto; padding: 0; float: left; width: 23px;}
#bullet_link2 {margin: auto; padding: 0; float: left;}
#bullet3 {margin: auto; padding: 0; float: left; width: 23px;}
#bullet_link3 {margin: auto; padding: 0; float: left;}

/* home page divs */
#col1 {
	margin: auto;
	padding: 0 20px 0 0;
	float: left;
	width: 610px;
}

#col1 h2{
	font-size:19px;
	font-family: "Courier New", Courier, monospace;
	padding: 0 0 15px 0;
	color:#710106;
	font-weight:800;
}


#col2 {margin: auto; padding: 0 20px 0 20px; float: left; width: 300px;}
#col3 {
	margin: auto;
	padding: 0 0 0 20px;
	float: right;
	width: 290px;
}

#col3 h2{
	font-size:19px;
	font-family: "Courier New", Courier, monospace;
	padding: 0 0 15px 0;
	color:#710106;
	font-weight:800;
}


#content_container_home {margin: auto; padding: 0; background-image: url(images/title_bg.gif); background-position: center top; background-repeat: repeat-x; height: 52px}

/* footer */
#footer_shadow {margin: auto; padding: 0; background-image: url(images/footer_shadow.jpg); background-position: center top; height: 15px;}
#footer {margin: auto; padding: 0; background-image: url(images/footer_bg.jpg); background-position: center top;}
#footer_inside {
	margin: auto;
	padding: 5px 0 5px 0;
	text-align: center;
	line-height: 18px;
	width: 970px;
}
#footer_inside p {color: #baaa80;}
#footer_inside a {color: #baaa80; text-decoration: underline;}
#copyright {margin: auto; padding: 15px; width: 970px; text-align: center; }

/* styles */
.error {font-size: 18px; color: #CC0000; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif}
.images {margin: 3px 10px 3px 10px; padding: 3px; border: 1px #000000 double; }
.smaller {font-size: 11px; line-height: 15px;}

.line{
border-bottom: dotted 1px #333333;}

form{
padding: 0 0 0 40px;}