/* $Id:global.css,v 1.4 2007/09/19 18:40:46 bob Exp $ */
body { text-align:center; min-width:920px; background-color:#87B07F; }
#wrapper { width:900px; margin:0 auto; text-align:left; font:12px 'Lucida Grande', Verdana, sans-serif; color:black; background-color:#ACCAA6; line-height:150%; }
#header { background-color:#D6FCCF; padding-top:10px; padding-bottom:10px; }
#header h1 { margin-left:20px; }
#navigation { width:200px; height:640px; float:left; font:bold 150% 'Lucida Grande', Verdana, sans-serif; line-height:150%; }
#navigation li { color:rgb(143, 153, 0); list-style:none; }
#navigation a { text-decoration:none;	 /*	background-color:rgb(221, 229, 0);*/}
#navigation a:link, #navigation a:visited { color:rgb(72, 112, 0); }
#navigation a:hover { color:rgb(140, 60, 0); }
#navigation a:active { color:rgb(140, 0, 60); }
#navigation span { color:rgb(0, 70, 0); }
#navigation div { margin:20px; padding:10px; border:1px solid rgb(140, 60, 0); text-align:center; }
#navigation p { color:rgb(140, 60, 0); font:12px 'Lucida Grande', Verdana, sans-serif; line-height:150%; text-align:center; }
#navigation form { width:102px; }
#photos { width:740px; background-color:white; margin-left:20px; }
#photos h1, #photos h2, #photos h3, #photos p { padding-left:20px; padding-right:20px; }
#content { width:700px; min-height:640px; float:right; }
#mainContent { width:500px; min-height:640px; float:left; background-color:white; }
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent p { padding-left:20px; padding-right:20px; }
#secondaryContent { width:160px; float:right; padding:20px; }
#footer { clear:both; color:white; background-color:rgb(0, 70, 0); /*	font-size:80%;*/
text-align:center; }
a:link, a:visited, a:active { text-decoration:none; color:rgb(72, 112, 0); }
a:hover { text-decoration:underline; color:rgb(140, 0, 60); }
#footer a:link, #footer a:visited { text-decoration:none; color:white; }
#footer a:hover { text-decoration:underline; color:white; }
#footer a:active { text-decoration:none; color:white; }
h1 { font-size:150%; }
h2 { font-size:120%; }
h3 { font-size:100%; }
h1, h2, h3 { color:rgb(0, 70, 0); line-height:150%; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
th { color:rgb(0, 70, 0); background-color:rgb(221, 229, 112); line-height:150%; font-family:'Lucida Grande', Verdana, sans-serif; font-weight:bold; }
td, th { text-align:left; vertical-align:top; padding:5px }
pre, table { margin-left:20px; }
.menuitem, .curpage { font-size:120%; font-weight:bold; }
.menuitem { color:rgb(143, 153, 0); }
.curpage { color:rgb(0, 70, 0); }
em { color:rgb(0, 70, 0); font-weight:bold; font-style:normal; }
.blocktext { background-color:#ACCAA6; padding:10px; }
.blocktext form { display:inline; }
div form { background-color:#ACCAA6; width:560px; }
.small { font-size:80%; }
.readmore { text-align:right; }
.imageright { float:right; margin:20px; }
.imageleft { float:left; margin:20px; }
.caption { text-align:center; margin-left:0px; font-size:80%; font-weight:bold; color:rgb(0, 70, 0); }
.pullquoteleft, .pullquoteright { font:150% 'Gill Sans', Tahoma, sans-serif; font-style:italic; text-align:center; border-top:medium black solid; border-bottom:thin black solid; margin:1em; padding:0.5em; background:rgb(221, 229, 112); width:40%; }
.pullquoteleft { float:left; }
.pullquoteright { float:right; }
.logo { text-align:center; }
.tab { margin-left:0px; text-align:center; /*	border-bottom:3px rgb(221, 229, 112) solid;*/ border-bottom:3px #D6FCCF solid; font:150% Skia, Verdana, sans-serif; letter-spacing:6px; }
a.tabitemlink:link, a.tabitemlink:visited { padding:6px; margin-left:2px; margin-right:2px; color:rgb(0, 70, 0); background-color:rgb(221, 229, 112); }
a.tabitemlink:hover { padding:6px; margin-left:2px; margin-right:2px; text-decoration:none; color:rgb(140, 60, 0); background-color:rgb(221, 229, 0); }
a.tabitemlink:active { padding:6px; margin-left:2px; margin-right:2px; color:rgb(0, 70, 0); background-color:rgb(221, 229, 112); }
.tabitemcur { padding:3px; margin-left:2px; margin-right:2px; color:rgb(0, 70, 0); background-color:#D6FCCF; border:medium rgb(221, 229, 112) solid; }
.hot { color:rgb(140, 60, 0); background-color:white; font-weight:bold; font-variant:small-caps; font-size:150%; }
.newsdate { color:rgb(140, 60, 0); background-color:white; }
label { text-align:right; font-weight:bold; vertical-align:top; }
.thumbs { border-style:none; vertical-align:middle; text-align:center; }
.tableroweven { background-color:rgb(230, 230, 230); border-color:rgb(230, 230, 230); }
.tablerowodd { background-color:rgb(210, 210, 210); border-color:rgb(210, 210, 210); }
.article { clear:both; }
.icon { float:left; margin:0px 20px 20px 20px; }
