/***** Colors ******

forest green color: #005230;
bright green color: #70a718;
blue-green color: #46749b;
turquoise bright green color: #09ecd5;
blue color: #063354;

********************/
 
/*******************************
 * General Formatting
 *******************************/
body {margin:5px 0px; padding:0px;font-size: 63.125%; color: #000;}
body#gallery {margin:5px 0px; padding:0px;font-size: 63.125%; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #005230; overflow:auto;}
#container {margin: 0 auto;padding: 0;width: 100%;}
#wrap {margin: 0px auto;padding: 0;width: 98%;}
#gallery #container {margin: 0 auto;padding: 0;width: auto;}
#gallery #wrap {margin: 4px;padding: 0;width: 700px; text-align:left;}
#gallery form {width: 910px;}
#innerWrap {margin: 0px auto;padding: 0;width: 970px;}

/********************************
 * Typography
 ********************************/

/* first item different top margin */
.first {margin: 10px 0px 0px 0px;}
 
/* 	Headlines */
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #005230; text-align:center; border: 1px solid #fff; margin: 10px 30px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #70a718; border: 1px solid #005230; background: #fff;  margin: 10px; padding: 4px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #005230;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #09ecd5;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #70a718;}

/* 	Text  */
p, td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}

/* 	Lists */
	
ul, ol {margin:0px; padding:0px;}
ul li {margin:0px; padding:0px;list-style: none;}
 
/* 	Links */

a {color: #005230;text-decoration: none;}
a:hover {color: #70a718; text-decoration: underline;}
	
/* Images */

img {border: 0;}
a img  {border: 2px solid #70a718;}
a:hover img  {border: 2px solid #005230;}
 

#main {display: block; width: 100%; float:left;}

#left {display: block; width: 70%; float:left; margin-right: 5px;}
#left p.button a {border: 1px solid #005230; padding: 2px;}
#left p.button a:hover {border: 1px solid #70a718; padding: 2px;}
#left span.button a {border: 1px solid #005230; padding: 2px; font-size: 12px;}
#left span.button a:hover {border: 1px solid #70a718; padding: 2px;font-size: 12px;}

#right {display: block; width: 28%; float:left; background: #cccccc; border: 1px solid #005230;} 
/************************ 
 * Misc
 ************************/
td.border {border-top: 1px solid #999;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #999;}
td.border2 {border-top: 1px solid #999;border-right: 1px solid #999;border-bottom: 1px solid #fff;}

#skipnav, .none {position: absolute;top: -1000em;left: -1000em;	}
hr {display: none;}
.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}
.content {display: block; width: 90%; margin: 10px auto; height: auto;}
.outline {display: block; float: left;border: 1px solid #c5cec9; padding: 2px;margin: 10px 5px; width: auto;}
.300 {width: 300px;}
.250 {width: 250px;}
.w130 {width: 130px;}
.w120 {width: 120px;}
.w110 {width: 110px;}
.staticTop {position: fixed; top: 150px; left: 705px; background: #fff; border: 1px solid #70a718; padding: 2px; width: 170px;}

