body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: georgia, times, "times new roman", serif;
background-color: #007038;
}

b{font-size: 110%;}
em{color: red;}
h2{text-align: center;}
h3{margin-bottom: 2px;}

#maincontainer{
  background-color: #FFF;
  margin: 5px 5px;
  border: 1px solid #333;
}

#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 350px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 350px; /*Width of left column*/
margin-left: -100%;
/*background: #C8FC98;*/
}

/*#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}*/

#footer
{
	clear: both;
	/*background-color: #666;*/
	padding: 1em;
	text-align: center;
	border-top: 2px solid #007038;
}

#footer a{
color: #FFFF80;
}

.scroll {
  min-height:250px;
  height:auto !important;
  height:250px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.biggerinnertube{
margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 3px;
margin-bottom 10px;
}

.tinyinnertube{
margin: 1px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.spacetube{
  margin-left: 15%;
  margin-right: 20%;
}

#banner
{
	/*background-color: #666;*/
	/*background-image: url(../images/bmtn_banner_1.jpg);*/
	/*background-image: url(../images/blmtn_banner2.jpg);*/
	background-image: url(../images/rlb1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #007038
	/*border-bottom: 1px solid #333;*/
}

#banner h1
{
	font-family: Cooper Black, serif;
	font-size: 2.2em;
	margin: 0;
	/*padding: .25em;*/
	padding: 0;
	padding-top: .25em;
	padding-left: 10%;/*2.8em;*//*.2em;*/
	text-align: left;
	/*color: #007038;*/
	color: #FFFF00;
	height: 212px;
}

#banner2
{
	/*background-color: #666;*/
	/*background-image: url(../images/bmtn_banner_1.jpg);*/
	/*background-image: url(../images/blmtn_banner2.jpg);*/
	background-image: url(../images/OspreyTomPreston.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #007038
	/*border-bottom: 1px solid #333;*/
}

#banner2 h1
{
	font-family: Cooper Black, serif;
	font-size: 2.2em;
	margin: 0;
	/*padding: .25em;*/
	padding: 0;
	padding-top: .25em;
	padding-left: 10%;/*2.8em;*//*.2em;*/
	text-align: left;
	/*color: #007038;*/
	color: #FFFF00;
	height: 212px;
}

#banner3
{
	/*background-color: #666;*/
	/*background-image: url(../images/bmtn_banner_1.jpg);*/
	/*background-image: url(../images/blmtn_banner2.jpg);*/
	background-image: url(../images/RaquetteLSunset.JPG);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #007038
	/*border-bottom: 1px solid #333;*/
}

#banner3 h1
{
	font-family: Cooper Black, serif;
	font-size: 2.2em;
	margin: 0;
	/*padding: .25em;*/
	padding: 0;
	padding-top: .25em;
	padding-left: 10%;/*2.8em;*//*.2em;*/
	text-align: left;
	/*color: #007038;*/
	color: #FFFF00;
	height: 212px;
}

#banner4
{
	/*background-color: #666;*/
	/*background-image: url(../images/bmtn_banner_1.jpg);*/
	/*background-image: url(../images/blmtn_banner2.jpg);*/
	background-image: url(../images/RaquewtteLakeSunset.JPG);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #007038
	/*border-bottom: 1px solid #333;*/
}

#banner4 h1
{
	font-family: Cooper Black, serif;
	font-size: 2.2em;
	margin: 0;
	/*padding: .25em;*/
	padding: 0;
	padding-top: .25em;
	padding-left: 10%;/*2.8em;*//*.2em;*/
	text-align: left;
	/*color: #007038;*/
	color: #9E2326;
	height: 212px;
}

#banner5
{
	/*background-color: #666;*/
	/*background-image: url(../images/bmtn_banner_1.jpg);*/
	/*background-image: url(../images/blmtn_banner2.jpg);*/
	background-image: url(../images/blmtn_banner2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #007038
	/*border-bottom: 1px solid #333;*/
}

#banner5 h1
{
	font-family: Cooper Black, serif;
	font-size: 2.2em;
	margin: 0;
	/*padding: .25em;*/
	padding: 0;
	padding-top: .25em;
	padding-left: 10%;/*2.8em;*//*.2em;*/
	text-align: left;
	/*color: #007038;*/
	color: #FFFF00;
	height: 212px;
}

#navcontainer
{
border-bottom: 1px solid #007038;
border-top: 1px solid #007038;
margin: 0px;
margin-top: 0px;
margin-bottom: 1px;
padding: 0px;
/*padding-left: 180px;*/
background-color: #007038;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
text-align: center;
}

#navcontainer a, #navcontainer a:link, #navcontainer a:visited
{
border: 1px solid #007038;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #FFEF00;
font-weight: bold;
text-decoration: none;
}

#navcontainer a:hover, #navcontainer a:active, #navcontainer a:focus
{
border: 1px solid #FFEF00;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navcontainer li
{
padding-right: 1px;
display: inline;
font-size: 0.8em;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
}

#navcontainer #current a { background-color: #FFCC66; }

div.figure {
  /*float: right;*/
  float: left;
  /*width: 25%;*/
  border: thin silver solid;
  margin: 0.5em;
	margin-right: 10px;
  padding: 0.5em;
}
div.figure p {
  text-align: left;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


table {
font: 100%/1.5em arial, geneva, sans-serif;
border-collapse: collapse;
width: 100%;
font-weight: bold;

}
	
/* headline */

caption {
margin: 0;
border-bottom: 4px solid #fff;
padding: 10px;
background: #F8F12A;
text-align: left;
font: bold 250%/1em arial, geneva, sans-serif;
color: #000;
width: 100%;
text-transform: uppercase;
letter-spacing: 0.1em;
width: auto;
}	
	
/* data */

tbody {
background: #acc;
/*background: #007038;*/
}
tbody td {
font-size: 100%;
letter-spacing: 0.05em;
}
tbody td, th {
border-bottom: 4px solid #fff;
border-left: 1px dotted #fff;
vertical-align: top;
padding: 10px;
}

/* header */ 
	
thead th { /* headers oben */
padding: 5px 10px;
text-align: left;
background: #DF3985; /* pink */
/*color: #fff;*/
color: #FFFF00;
text-transform: uppercase;
letter-spacing: 0.2em;
font-weight: bold;
font-size: 110%
}


tbody th { 
padding: 10px 10px 10px 10px;
text-align: left;
font-size: 110%;
/*color: #fff;*/
color: #FFFF00;
letter-spacing: 0.1em;
line-height: 1.5em;
text-transform: uppercase;
}	

/* colours */

tbody tr.odd th {
/*background: #E6E0C0;*/
/*background: #007038;*/
background: #fff;
}
tbody tr.odd {
/*background: #E6E0C0;*/
/*ackground: #007038;*/
background: #fff;
}

tbody th {
/*background: #b6e5ff;*/
/*background: #A5222A;*/
background: #007038;
/*background: #fff;*/
}
tbody tr {
/*background: #b6e5ff; */
/*background: #A5222A;*/
/*background: #7B5445;*/
background: #fff;
}

/* footer */

tfoot th, tfoot td {
margin: 0;
border-top: 2px solid #fff;
padding: 5px 10px;
text-align: left;
background: #F8F12A; /* yellow */
color: #000;
}

tfoot th {
text-transform: uppercase;
letter-spacing: 0.2em;
border: none;
}

tfoot td {
padding-left: 10px;
}
	
/* links */	
	
tbody tr th a { /* blue */
color: #277ffe;
display: block;
}

tbody tr.odd th a { /* beige */
color: #555;
display: block;
}	
	
tbody td a {
color: #DF3985;
}

a:visited, tbody tr.odd th a:visited {
color: #999;
}