body { 
  margin:10px auto;
  color:white;
  font-size : 1em;
  font-family: Georgia, Times, serif;
  text-align:center;
 background: #999999 url(images/site-back-pattern.jpg) center top repeat scroll;

   }
html {
	height: 100.1%;
}	
table {
  padding:0px;
  border:none;
  border-collapse:collapse;
  font-size:100%;
  color:#ccc;
  background-color:#999;
  }

ul,li {
	text-align:left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	list-style : circle;
	font-size:95%;
}

ol li {
	list-style-type : decimal;
}
td {
color:black;
background-color:transparent;
  vertical-align:top;
  padding:0px;
  border-collapse : collapse;
  text-align:center;
}
tr{
	border-collapse : collapse;
	 text-align:center;
}

div {
   text-align:center;
   margin:0px;
   background-color:transparent;
  }

a, a:link, a:visited {
  color: #fff;
  text-decoration: underline;
  background-color:transparent;
 } 
 
a:hover { color: #fd8259;}
a:active {
  color: #fd8259;
  background-color:transparent;
}


h1,h2,h3,h4,h5,h6 {
  color: #ffffff;
  text-align:left;
  margin: auto 0px 0px 10px;
}

p {
	color:#ccc;
background-color:transparent;
text-align : left;
margin: 0px 10px 10px 10px;
line-height:160%;
}

.float-left {
	float:left;
	/*background-color:white;*/
}

.float-right {
	float:right;
	/*background-color:white;*/
}

#wrap {
  color:black;
  text-align:center;
   width:840px;
  font-family: Georgia, Times, serif;
  margin:auto;
 background-color:white;
  border : 2px solid silver;
   border-radius: 5px;
}
#main {
	width:800px;
color: #999;
	margin:auto;
	/*padding-left:20px;
	padding-right:20px;
  
	border: 1px solid silver;*/
}
#header {
	height:160px;
	width:800px;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	background-color:#333;

}
#menu {
	text-align:center;
	color:#333;
	margin: auto;
	/*padding: 5px 5px 0px 0px;*/
	background-color:transparent;
	width:800px;
	height: 30px;
	
}

#menu a, #menu a:link, #menu a:visited{
	background-color: transparent;
	text-align:right;
	color: #333333;
	font-weight:normal;
	text-decoration:none;
   padding-right: 15px;
      padding-left: 15px;
	font-size:100%;
	line-height: 30px;
}

 
#menu a:hover {
	background-color: transparent;
	color: #660000;
}
#menu a:active {
	background-color: transparent;
	text-align:left;
	font-style: italic;
}
/*menu active page buttons*/
body.hm #menu #hm, body.hm #menu #hm a,
body.ab #menu #ab, body.ab #menu #ab a {
color: #993300;
}
body.ca #menu #ca, body.ca #menu #ca a,
body.dir #menu #dir, body.dir #menu2#dir a
{
color:#993300;
}
body.ct #menu #ct, body.ct #menu #ct a
{
color:#993300;
}
body.sm #menu2 #sm, body.sm #menu2 #sm a,
body.me #menu2 #me, body.me #menu2 #me a
{
color:#993300;
}
#maincopy {
	color:#999;
background-color:#11100f;
	font-size:90%;
	  margin:0px auto;
	  width:800px;
	  text-align:center;
	  
}
#maincopy p{
	color:#999;
	font-size:90%;
	background-color: #11100f;
	margin-left:41px;
}
#footer {
color:black;
width:100%;
margin:auto;
background-color:white;
font-size:90%;
}
#footer a,#footer a:link, #footer a:visited {
	color:#738f56;
	background-color:white;
	font-weight:bold;
	text-decoration:none;
}
#footer {
	color: #fff;
	text-align:center;
	font-size:75%;
        margin:auto;
		background-color: transparent;
}

#footer a,  #footer a:link #footer a:visited {
	color: #FFD700;
	background-color: transparent;
}

#footer a:hover {
	color: #DCDCDC;
	background-color: transparent;
}

.larger {
	font-size:145%;
	font-weight:normal;
	color: #fff;
}

.hide {
 display : none;
}


hr {
	width: 175px;
	color:navy;
}


#right-col{
	/*width:430px;*/
	width:300px;
	float:right;
	/*margin-right:10px;*/
	/*background : transparent url(images/right-col-back.jpg) repeat-y scroll left top;*/
	text-align:left;
}



.small {
	font-size:x-small;
}

.giraffe, .giraffe a, .giraffe a:link, .giraffe a:visited {
	font-size:x-small;
	color:white;
	background-color: #036;
}


img {
	border: 0px none Black;
}

.right {
	text-align:right;
}
.left {
	text-align:left;
}



.nobottommargin{
	margin-bottom:0px;
}
.notopmargin{
	margin-top:0px;
}
#flashcontent-back{
display:none;
}
	/* begin social media chicklets courtesy of Heidi Morrill
------------------------------------------------------------------*/
.fbChicklet {
	position:fixed; 
	top:111px; 
	width:100px; 
	height:100px; 
	z-index:8765; 
	right:0; 
	cursor:pointer; 
	/*background-image:url(images/facebook.png); */
	background-repeat:no-repeat; 
	background-position:right;
	}
	
/*.blChicklet {
	position :fixed; 
	top:215px; 
	width:100px; 
	height:100px; 
	z-index:8765; 
	right:0; 
	cursor:pointer; 
	/*background-image:url(images/blog.png);
	background-repeat:no-repeat;
	background-position:right;  
	}*/
/*.ytChicklet {
	position:fixed; 
	top:175px; 
	width:45px; 
	height:31px; 
	z-index:8765; 
	right:0; 
	cursor:pointer; 
	/*background-image:url(images/youtube.png);*/
	/*background-repeat:no-repeat; 
	background-position:right;
	}	*/
.twChicklet {
	position:fixed; 
	top:215px; 
	width:100px; 
	height:100px; 
	z-index:8765; 
	right:0; 
	cursor:pointer; 
	/*background-image:url(images/twitter.png);*/
	background-repeat:no-repeat; 
	background-position:right;
	}
	

	
.emChicklet {
	position:fixed; 
	top:320px; 
	width:100px; 
	height:100px; 
	z-index:8765; 
	right:0; 
	cursor:pointer; 
	/*background-image:url(images/email.png);*/
	background-repeat:no-repeat;
	background-position:right; 
	}

/*end chicklets
------------------------------------------------------------------*/
