/* Global Styles */
body, html {
 margin:0px; padding:0px;
 width:100%; height:100%;
}
body {
 background:#F4FFE4 url(images/bg.jpg) repeat-y;
 font-family: Arial, sans-serif;
 color:#666666;
 font-size:.8em;
 line-height:1.6em;
}
	
a { color: #993300; }
a:hover { color: #5C743D; }
h1, h2, h3 { font-family: Constantia, serif; font-style:italic; font-weight:bold; }
h1 { font-size:1.32em; color: #99CC00;  line-height:1.25em;}
h2 { font-size:1.20em; }
h3 { font-size:1.00em; }

/* ID Styles */
#topnav { background:#D5EDB3 url(images/bgtopnav.jpg) repeat-x; width:100%; height:142px;}
#topnav img { padding:12px; }
#toplinks { float:right; text-align:right; margin:45px 27px 0px 0px;}
#toplinks a { display:block; color:#778566; font-weight:bold; font-size:.8em; line-height:1.5em; }
#toplinks a:hover { text-decoration:underline !important; color:#007C97; }
#mainmenu { width:24%; float:left; }
#mainmenu a {
 width:100%; 
 display:block; float:left;
 font-size:.9em;
 color: #D5EDB3;
 line-height:1.5em;
 letter-spacing:.1em;
 text-decoration: none;
 padding:8px 6px 10px 20px;
 font-weight:bold;
 border-bottom: 1px solid #F4FFE4;
}
#mainmenu a:hover {
 background: #99CC66; color:#993300;
 font-weight:bold;
  width:250px;
}
#content { width:70%; float:right; margin: 30px 30px 30px 0px; }
#footer {
width:280px; margin:0 auto;
border:1px dotted #fff;
font-size: .9em;
line-height:1.25em;
}

.imgblock { width:150px;}
.imgblock img { margin: 12px 0px; border:1px solid #888;}
#imgblockleft { padding: 32px 18px 32px 0px;  }
#imgblockright { padding: 32px 0px 32px 10px; }
.photodisplay { margin:0 auto; }
.photodisplay td { padding:12px; text-align:center; }
.ty { width:100%; border:1px dotted #999; margin:12px; }
.ty p { margin:12px; }
.tyauthor { display:block; margin-right:24px; text-align:right; font-style:italic; color:#000; }
.tdoutline { border: 1px dotted #999; padding:12px; vertical-align:top; }
.linklist a {display:block; width:100%; min-height:2em; line-height:2em; }
.hideOnLoad {display:none}



.articlebox {
  width:68%; 
  margin: 80px auto;
  background:#9EC08D url(images/bgarticle.jpg) top center repeat-x;
  color:#000;
  border:1px solid #fff;
}
.article { margin:24px; }
.article h1 { color:#fff; }