/* modified version of Blueprint

/*reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, 
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
		{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body 	{ line-height: 1.5; background: #fff; margin:1.5em 0; }
table 	{ border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight:400; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }


/*text
-------------------------------------------------------------- */

body { font-size: 62.5%; line-height:18px; color: #eee; font-family: Helvetica, Arial, Verdana, sans-serif;  }
   
h1,h2,h8,h9,h10 { color: #000; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; font-weight: normal; }
h3 { color:#000000; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; font-weight:bold; }
h4 { color:#fff; font-family: Georgia, "Times New Roman", Times, serif, Times new roman, serif; letter-spacing:1px; }
h5 { color:#fff; font-family: sans-serif;}
h6 { color:#999999; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans",Helvetica, Arial, sans-serif; }
h7 {color:#000000; font-family: Helvetica, Arial, sans-serif; font-weight:normal; }

h1 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h2 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h3 { font-size: 1.4em; line-height: 1; margin-bottom: 1em; letter-spacing: 2px;}
h4 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h5 { font-size: 1.2em; line-height: 2; margin-bottom: 1em; }
h6 { font-size: .9em; line-height: 1; margin-bottom: 1em; letter-spacing:1px; margin-right:15px; margin-left:15px}
h7 { font-size: 1.1em; line-height: 1.8; margin-bottom: 1em; }
h8 {font-size: 1.2em; line-height: 1; margin-bottom:1em; }
h9 {font-size: 1.15em; line-height:.5; margin-bottom:1em; }
h10 {font-size:1.em; line-height:1; margin-bottom:1em; }

p           		{ margin: 0 0 1.5em; }
p.last     			{ margin-bottom: 0; }
p img       		{ float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.inline       	{ float: none; margin-top: 18px; margin-left: 18px; }
p img.top   		{ margin-top: 0; } /* Use this if the image is at the top of the <p>. */
p img.right			{ float:right; margin-left:1.5em;}

img         { margin: 0 0 0em; }

ul, ol      { margin:0 1.5em 1.5em 1.5em; }
ul          { list-style-type: circle; }
ol          { list-style-type: decimal; }

hr			{background: #333; clear: both; float: none; width: 350px; height: .5px; margin: 0 0 1.4em 0; border: none; margin-bottom: 2em;}

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

em			{ font-style:italic;}
strong, b   { font-weight: bold; }


/*grid
-------------------------------------------------------------- */
body 		{ background-color: #000; /*background-image:url(/images/tile.jpg); background-repeat:repeat;*/ }

.container 	{ width: 950px; background-color:#fff; margin: 0 auto; }

.column 	{ float: left; margin-right: 10px; }
.last 		{ margin-right: 0; }

.span-1   	{ width: 30px;  }
.span-2   	{ width: 70px;  }
.span-3   	{ width: 110px; }
.span-4   	{ width: 150px; }
.span-5   	{ width: 190px; }
.span-6   	{ width: 230px; }
.span-7   	{ width: 270px; }
.span-8   	{ width: 310px; }
.span-9   	{ width: 350px; }
.span-10  	{ width: 390px; }
.span-11  	{ width: 430px; }
.span-12  	{ width: 470px; }
.span-13  	{ width: 510px; }
.span-14  	{ width: 550px; }
.span-15  	{ width: 590px; }
.span-16  	{ width: 630px; }
.span-17  	{ width: 670px; }
.span-18  	{ width: 710px; }
.span-19  	{ width: 750px; }
.span-20  	{ width: 790px; }
.span-21  	{ width: 830px; }
.span-22  	{ width: 870px; }
.span-23  	{ width: 910px; }
.span-24  	{ width: 950px; margin: 0; }

.clear 		{ display: inline-block; }   
.clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clear { height: 1%; }
.clear { display: block; }

.gray {background-color:#333;}
.black {background-color: #000;}

#content{ background-color:#fff; border:solid 4px #660000 ; width:940px; height:430px; }
#home{border-bottom:solid 4px #330000; width:940px; border-top:solid 4px #330000; }
#bg{background-image:url(../images/background.jpg); background-position:center; background-repeat:no-repeat;}
#line{ background-color:#330000; width:950px; height:3px}

.contentLeft {text-align:left; color:#000; margin:30px 0 0 30px;}
.contentLeft ul {margin-left:40px; list-style:disc;}
.contentLeft h3 {margin-bottom: 10px;}
.contentCenter {text-align:center; color:#000; margin:75px 0 0 0;}

#indentLeft{margin-left:20px; margin-bottom:5px;}

#mainMenuText { font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
margin: 75px 0 9px 0 ;
padding: 0;
color:#eee; text-transform:uppercase; letter-spacing:2.5px;
}

#mainMenuText li { 
display:inline; margin-right:15px; margin-left:15px;
 
}

#selected{ color:#660000; font-size: 110%;} 

#mainMenuText li a {
text-decoration: none;
padding: 0.25em 1em;
color: #fff;
}

#mainMenuText li a:hover {
text-decoration: none;
padding: 0.25em 1em;
color: #999;
}
