body {text-align:center; font-size:14pt; font-family: "Times New Roman", Palantino Linotype, Georgia, serif; background:#39540d; }

* {margin:0; padding:0;}

.float_left {float:left; margin: 0 .3em .3em 0;}
.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */

p  {font-size:.8em; margin-bottom:.75em; text-align:left; }

a {}

a:hover {text-decoration:none;}

ul, dl, ol {margin:0 1em .75em 1em; font-family: "Times New Roman," Palantino Linotype; font-size:12pt; line-height:1.5;}
li, dd {padding:0em 0; margin-left:2em; }

dt {font-weight:bold;}

code {font-size:1.25em;}

* html code {font-size:1.1em;} /* default size is smaller in IE */

cite {font-size:.85em; font-style:italic; }

blockquote {border-top:2px solid; border-bottom:2px solid; width:50%; margin:1em 0 1em 20%; padding:.3em 1em; }
blockquote p {margin-bottom:.1em; }
blockquote p:before { /* IDWIMIE 6 and 7 */ content: open-quote; color:#cccc8f; }
blockquote p:after {  /* IDWIMIE 6 and 7 */ content: close-quote; color:#366; }
blockquote cite {font-size:.85em; }

abbr, acronym {border-bottom:1px dashed #000; cursor:default; }

.quotes1 {background-color: #FFFFFF; }
.quotes2 {background-color: #F2CADE; }
.quotes3 {background-color: #CCDDD5; }
.quotes4 {background-color: #F6EC88; }

.firstletter:first-letter {font-size:400%; float:left;line-height:.8em;color:#000000;}


h1 {font-size:1.5em; /* 24pt */ }
h2 {font-size:1.375em; /* 22pt */ line-height:1.25; padding:.5em 0 0 0; }
h3 {font-size:1.125em; /* 18pt */ line-height:1.25; }
h4 {font-size:1.125em; /* 18pt */ }
h5 {font-size:1em; /* 16pt */ }
h6 {font-size:.875em; /* 14pt */ }
h1, h2, h3, h4, h5, h6, ul, ol, dl {font-family: 'Trebuchet MS', Verdana, serif; } 
h1, h4 {color:#39540d; }
h2, h3 {color:#778D12;}


#main_wrapper 
{max-width:960px; 
min-width:720px; 
margin-left:auto; 
margin-right:auto; 
text-align:left; }


#header {}
#header_inner, #nav_inner, #content_inner, #promo_inner 
{overflow:hidden; }
#header_inner {padding:1em 2em; }


#nav {width:140px; float:left; }
#nav_inner {padding:1em .5em; border-right:3px solid #B33; }
#nav ul, #nav dl, #nav ol {margin:.5em 1em .75em 1em; }
#nav li {list-style-type:none; margin-left:0 }


#content {}
#content_inner {padding:1em 1em 1em 1.5em; }

/* here comes a hack for IE6 */
/* floating this element gets rid of the gap between the nav and content - the hateful 3 pixel jog bug in IE */
/* if I float this element in other browsers, the layout breaks - don't remove this comment \*/
* html #content {float:left; }/* end of hack - don't remove this comment */


#footer {clear:both; background:#778D12; }
#footer_inner {padding:.5em 1em; text-align:center; }
#footer p {margin:0; }
address {margin:0 1em .75em 1em; font-style: normal; text-align: center; width: 100%; }


#promo ul, #promo dl, #promo ol {margin:.5em 1em .75em 1em; /* lists without specific classes */ }
#promo li {list-style-type:none; margin-left:0 }
		
img {border:0; }

table caption {font-weight:bold; font-size:1em; margin-top:.6em; }
table {margin: .3em 1em 1em 1em; border-top:1px solid #069; border-collapse:collapse; font-size:.8em; }
table th	{padding: .3em .5em .3em .5em; border-bottom:2px solid #069; }
table td	{padding: .3em .5em .3em .5em; border-bottom:1px solid #069; }

/* This is the Alsett Clearing Method. */
#wrapper:after
{clear: both; content: "."; display: block; height: 0px; visibility: hidden; }