body {
	margin: 0px;
	padding: 0px;
    font-family: Georgia, "Times New Roman", Serif;
	font-size: 1em;
    color: #2b1101;
    text-align: center;
    background: #132614 url('/css/images/background_image.jpg') repeat-x;
}
		
/* typography, base font size is 1em so approximately 16px */
h1 { font-size:1.4em; margin: 0   0em  1em 0em; }
h2 { font-size:1.2em; margin:.5em 0em .5em 0em; }
h3 { font-size:1.1em; margin: 1em 0em  1em 0em; }
h4 { font-size:1.0em; margin:.5em 0em  1em 0em; } 
h5 { font-size:.8em;  margin:.5em 0em .7em 0em; }
h6 { font-size:.8em;  margin:.5em 0em .5em 0em; }
h1, h2, h3, h4, h5, h6 {
        color               : #2b1101;
        font-weight         : bold;
}

h1 { color : #172F19; color : #522104; font-family : Arial, Verdana, Sans-Serif; }
h3 { color : #731B03; color : #454545; color : #00526F; }
h4 { color : #2A2A2F; font-family : Arial, Verdana, Sans-Serif; text-indent : .3em;}


img { border: 0; }
ol, ul, li {
	font-size           : 1.0em;
        line-height         : 1.7em;
        margin-top          : 0.2em;
        margin-bottom       : 0.1em;
	list-style-position : inside;
	list-style-image    : none;
        margin              : 0;
        padding             : 0;
}

p {
	font-size           : 1.0em;
	line-height         : 1.7em;
	margin              : 1.2em 0em 1.2em 0em;
}
li > p {
	margin-top          : 0.2em;
}
pre {
	font-family         : monospace;
	font-size           : 1.1em;
}
strong, b {
	font-weight         : bold;
}
a {
	text-decoration     : none;
        color               : #761B00;
        font-weight         : bold;
}
a:hover {
	text-decoration     : underline;
}

/* Layout \*/
#wrapper {
	margin: 0 auto;
    text-align: center;
    padding: 0 0 5em 0;
    width: 60.625em; /* 970 */
}

#header {
	width: 60.625em;
    height: 11.875em; /* 190 */
    background: transparent url('/css/images/header.jpg') no-repeat;
    position: relative;
}
#header ul {
	position: absolute;
    left: 2.5em;     /* 24 = 1.5em ..  + 1 */
    bottom: 1em;       /* 15 */
    width: 57.5625em; /* 921 */
    height: 3.875em;   /* 60 */
    text-align: center;
}
#header ul li {
	list-style-type: none;
    list-style-image: none;
    display: inline;
    line-height: 3.875em;
}
#header ul li a {
	display: block;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0 .7em;
    color: #fff;
    font-size:.75em; /* 12 */
}
#header ul li#current a {
	color: #EDDFAE;
    text-decoration: underline;
}
#header ul li#current a:hover,
#header ul li a:hover {
	color: red;
}
                
#content {
	margin: 0;
    padding: 0 0 .6em 0;
    background: transparent url('/css/images/content_bg.jpg') repeat-y;
    font-size: inherit;
    position: relative;
}
        
#fiftholdest {
	position: absolute;
    width: 18.4375em;
    right: 2.75em;
    top: 1.75em;
    height: 2.875em;
    margin: 0;
    padding: 0;
    color: #fff;
}
#fiftholdest span {
	font-size: .75em;
    line-height: normal;
    padding: .3em 0 .3em 0;
}
        
#main {
	margin: 0 auto;
	width: 58.0625em;
    font-size: inherit;
    padding-bottom: 25px;
}
#real_content {
	font-size: .8125em; /* 13 */
    margin: 0 0 1em 0;
    padding: 1em 1em 0 1em;
	min-height: 30em;
	height: auto !important;
	height: 30em;
    text-align: left;
}
#real_content ol,#real_content ul {
	margin-left: 1.5em;
    margin-bottom: 1em;
}
#real_content p {
	margin-left: 1em;
}
#real_content b,#real_content strong {
	color: #333;
}
p#contact {
	margin: 0 0 0 .5em;
	padding: 0;
	width: 33.692307692307692307692307692308em;
	height: 8.2307692307692307692307692307692em;
	background: transparent url('/css/images/contact.jpg') no-repeat;
}
#contact span {
	font-size: 0.92307692307692307692307692307692em;
	line-height: 1.5em;
}
#cl { margin: 2.2em 0 0 1.5em; padding:0; }
#cr { margin: 2.2em 1.5em 0 0; padding:0; }

#footer {
	height : 3.6875em; /* 59 */
    background : transparent url('/css/images/footer.jpg') no-repeat;
    text-align : left;
    position:relative;
}
#footer a {
	color: #fff;
}
#copy {
	margin: .4em 2.5em 0 0;
	padding: 0;
    font-size: .75em; /* 12 */
}
#dbve {
	margin :0;
    padding :0;
    font-size:.75em;
    position:absolute;
    bottom:0; left:1.5em;
}
        
        
/* eof Layout \*/        
        
.float_left      { float:left;  display:inline; }
.float_right,
.right_aligned   { float:right; display:inline; }
.clear_left      { clear:left; }
.clear_right     { clear:right; }
.clear           { clear:both; }
.centered        { text-align:center; }
.txt_right       { text-align:right; }
.hidden          { display:none; }
.ital            { font-style:italic; }
.bolded          { font-weight:bold; }
.m0p0            { margin:0;padding:0 }
.clearfix:after  { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }
.clearfix        { display:block; }
.not             { color:#CCCCCC; font-weight:bold; }

.blocked         { display:block }

span.amp {
	font-family : baskerville, palatino, 'palatino linotype', georgia, serif;
        font-size   : 120%;
}














