body {

  font-family:Tahoma;
  background-color: white;
  background-image: url("media/background.jpg");
  color: black;
  font-size:0.8em;
}

a:link
{ 
}
a:visited
{
}
a:hover
{
}
a:active
{
}


a.inline:link
{ 
	color: black;
	text-decoration: none;
}
a.inline:visited
{
	color: black;
	text-decoration: none;
}
a.inline:hover
{
	color: blue;
	text-decoration: underline;
}
a.inline:active
{
	
}

a.inline2:link
{ 
	color: green;

}
a.inline2:visited
{
	color: green;

}
a.inline2:hover
{
	color: blue;
	text-decoration: underline;
}
a.inline2:active
{
	
}

a.inlinesmall:link
{ 
	color: green;
	font-size:0.7em;
	text-decoration: underline;
}
a.inlinesmall:visited
{
	color: green;
	font-size:0.7em;
	text-decoration: underline;

}
a.inlinesmall:hover
{
	color: blue;
	font-size:0.7em;
	text-decoration: underline;
}
a.inlinesmall:active
{
	
}


a.nav:link
{
	font-family: Tahoma;
	text-decoration: none;
	font-size:0.8em;
	color: #2e1d17;
}

a.nav:visited
{
	font-family: Tahoma;
	text-decoration: none;
	font-size:0.8em;
	color: #2e1d17;
}

a.nav:hover
{
	font-family: Tahoma;
	text-decoration: none;
	font-size:0.8em;
	color: white;
}

a.nav:active
{
}

img.featured
{
	height: 200px;
	width: 200px;
}

h1 {
	color: white;
}

#sig 
{
  font-family:Tahoma;
  font-style:italic;
  font-size:1.0em;
  text-align:right;

}

#sig b
{
    color: Green;
}

#middlePanel {
	position: absolute;
	top: 15px;
	left: 0px;
	right:0px;
	width: 789px;
	min-width: 800px;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
	background-color: white;
	height: 1389px;
}

#topLine {
	background-color: #0A0A0A;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	right:0px;
	width: 100%;
	height: 20px;
	min-width: 0px;
	z-index: 1;
}

#middleLine {
	background-color: #556B2F;
	float: left;
	position: absolute;
	top: 20px;
	left: 0px;
	right:0px;
	margin-left: auto; 
	margin-right: auto;
	width: 100%;
	height:212px;
	min-width: 0px;
	z-index: 0;
}

#bottomLine {
	background-color: #0A0A0A;
	float: left;
	position: absolute;
	top: 224px;
	left: 0px;
	right:0px;
	width: 100%;
	min-width: 0px;
	z-index: 1;
}

#header {

  background-color: #98C74E;
  float: left;
  width: 100%;
  height: 220px;
  z-index:1;
  border-style:solid;
  border-color: black;
  border-width:1px;

}

#headertext
{
	background-color: #98C74E;
	position: absolute;
	top: 30px;
	left: 300px;

}

#divider {
	background-color: white;
	float: left;
	z-index:4;
	width:100%;
	height: 20px; 
	max-height: 20px; 
	min-height:20px;
}

#divider_black {
	background-color: #0A0A0A;
	float: left;
	z-index:4;
	width:100%;
	height: 10px; 
	max-height: 10px; 
	min-height:10px;
}

#menuH{
	
	background-color: #CDB38B;
  	background-color: #313131;
  	padding: 5px 5px 0 5px;
  	
}

#menuH a
{
	width: 77px; 
	height: 40px;
	display: block; 
	float: left;
	text-decoration: none;
	text-align: center; 
	margin: 0 5px;
	background: url(media/button_r.jpg) 0 +1px;

}

#menuH.current a
{
	width: 77px; 
	height: 40px;
	display: block; 
	float: left;
	text-decoration: none;
	text-align: center; 
	margin: 0 5px;
	background: url(media/button_r2.jpg) 0 +1px;

}


#menuH a:hover
{
	background: url(media/button_r.jpg) 0 -40px;
	
}

#menuH a span
{
	font: bold 11px/11px Tahoma; 
	color: black;
	position: relative; 
	top: 15px;
}

#menuH a span.double
{
	font: bold 11px/11px Tahoma; 
	color: black;
	position: relative; 
	top: 7px;
}

#menuH a:hover span
{
	color: white;
}

#menuH.current a span
{
	color: white;
}

.clear
{
	clear:both;
}

#verticaldivider {
	float: left;
	z-index:4;
	min-height: 500px;
	height: auto;
	width: 2.5%; 

	background-color: white;
	
}

#headerBackground {
	background-color: white;
	width: 100%;
	height: 400px;
}

#menuheader {
	display: table-cell;
  	vertical-align: middle;
	background-image: url("media/menuheader.gif");
	height: 30px;
	width: 400px;
	color: white;
}

#menu {
  background-color: white;
  float: left;
  width: 20%;
  min-height: 570px;
  height: auto;
  
}

#submenu 
{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
}

#subsectionheader {
	display: table-cell;
  	vertical-align: middle;
	background-image: url("http://tweetcurrent.com/OTBHS/media/menuheader.gif");
	height: 30px;
	width: 400px;
	color: white;
	padding: 0px 0px 0px 0px;
}

#leftcol {
  background-color: white;
  float: left;
  width: 400px;
  min-height: 200px;
  height: auto;


}

#leftcolcontent
{
    margin: 15px 15px 15px 15px;
}

#rightcol {
  background-color: white;
  float: left;
  width: 399px;
  min-height: 200px;
  height: auto;
}

#rightcolcontent
{
    margin: 15px 15px 15px 15px;
}


#middlecol {
  background-color: Black;
  float: left;
  width: 1px;
  min-height: 365px;
  height: auto;
}

#content {
  background: white;
  background-image: url(media/leaf10.jpg);
  float: left;
  width: 77.5%;
  height: 700px;
}

#content p 
{
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;

}

#subpagecontent {
  background: white;
  float: left;
  width: 100%;
  min-height: 500px;
  height: auto;
  background-image: url(media/leaf15.jpg);

}

#subpagecontent p
{
  margin-left: 2cm;
  margin-top: 15px;
  margin-bottom: 30px;
  margin-right: 2cm;
}

#subpagecontent li
{
  margin-left: 2cm;
  margin-top: 15px;
  margin-bottom: 30px;
  margin-right: 2cm;   
}

#subpagecontent table
{
  margin-left: 2cm;
  margin-top: 15px;
  margin-bottom: 30px;
  margin-right: 2cm;
  border: 1px;
}

#items 
{
  clear: both;
  width: 99%;
  height: auto;
  padding: 5px 5px 15px 5px;
  margin-left: 2cm;
  margin-top: 15px;
  margin-bottom: 30px;
  margin-right: 2cm;
}

#items a
{
    
	width: 120px; 
	height: auto;
	display: block; 
	float: left;
	text-decoration: none;
	text-align: center; 
	margin: 0 5px;

}

#items span
{
    width: auto;
	height: 30px;
	display: block; 
	float: left;
	text-decoration: none;
	text-align: center; 
	margin: 7px 5px;
}


#footer 
{
  background: #cdb38b;
  background-image: url("media/background.jpg");
  clear: both;
  width: 99%;
  height: auto;
  padding: 5px 5px 15px 5px;
  

}

#footer a
{
	width: auto; 
	height: auto;
	display: block; 
	float: left;
	text-decoration: none;
	text-align: center; 
	margin: 0 5px;

}

#footer span
{
    width: auto;
	height: 30px;
	display: block; 
	float: left;
	text-decoration: none;
	text-align: center; 
	margin: 7px 5px;
}

