/*Copyright 2011 Steve Chittenden, Creative Business Services, cbscreative.com.
	Some elements of this code originate from Dreamweaver templates so proper credit is given to Adobe authors
	header and footer sections use additional styling set up in separate css files*/

@charset "utf-8";

body {
	background: #000000;
	background-image: url(images/bg_lines.gif);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	}

a:link {
	color: #000000;
	background-color: transparent;
	font-weight: 600;
	text-decoration: underline;
	}
a:visited {
	color: #908C70;
	background-color: transparent;
	font-weight: 600;
	text-decoration: underline;
	}
a:active {
	color: #b68e42;
	background-color: transparent;
	font-weight: 600;
	text-decoration: none;
	}
a:hover {
	color: #b68e42;
	background-color: transparent;
	font-weight: 600;
	text-decoration: underline;
	}

h1, h2, p, li, blockquote {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}

h3, h4, h5, h6  {
	font-family: Arial, Helvetica, Sans-Serif;
	}

h1 {
	color: #b68e42;
	font-size: 20px;
	}

h2 {
	color: #808064;
	font-size: 16px;
	font-style: italic;
	}

h3 {
	color: #b68e42;
	font-size: 12px;
	font-weight: 600;
	}

h4 {
	color: #808064;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	}

h5 {
	color: #b68e42;
	font-size: 11px;
	text-align: center;
	}

h6 {
	color: #808064;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	}

p {
	color: #484438;
	font-size: 12px;
	text-align: justify;
	line-height: 150%;
	}

li {
	color: #484438;
	font-size: 12px;
	line-height: 160%;
	}

blockquote {
	color: #484438;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
	line-height: 150%;
	}

ul {
	list-style: square;
	color: #000000;
	}

hr {
	margin: 15px 20px 10px 20px;
	color: #b68e42;
	}

table {
	width: 100%; /* this overrides screen or pixel width settings for printing */
	}



/*Begin class and id settings*/

.oneColFixCtrHdr #container {
	width: 100%;  /* set to print to full page width */
	background: #000000;
	margin: 10px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	}

.oneColFixCtrHdr #header {
	display: none;
	}


.oneColFixCtrHdr #mainContent {
	background-image: url(images/bg-parchment.jpg);
	margin: 30px 25px 25px 25px;
	padding: 10px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	}

.oneColFixCtrHdr #footer {
	padding: 10px 20px;
	background:#000000;
	border-width: 5px 0 0 0;
	border-color: #b68e42;
	border-style: solid;
	}

.oneColFixCtrHdr #footernav {
	display: none;
	}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	}

.clearfloat { /*Use with div or br*/
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
	}

.desc {display: none;
	}


/*Control alignment and margins around pics used in pagebody paragraphs*/

.leftpic {margin: 2px 12px 5px 0px;
	}

.rightpic {margin: 2px 0px 5px 12px;
	}



