html,body{margin:0; padding:0;}
body{font:12px "Trebuchet MS",arial,sans-serif; color: #333; text-align:center; padding: 20px}
h1{font-size:18px; color: #555}
h2{font-size:16px; color: #555}
p{margin: 0; padding: 0px 15px 5px 15px; line-height: 1.5}
address{font-style: normal}

.gradient{background: #F2F2F2 url(gradient.png) repeat-x top; margin: 15px}
.gradient p{margin:0; padding: 2px 5px}

#container{width:804px;margin: 0 auto;background-color: #ABDA4D; text-align: left;}
#banner{background-color: #ABDA4D; padding:10px 0;}
#pagecontent{clear:left;width:800px;border-top:1px solid #ABDA4D; border-left:2px solid #ABDA4D; border-right:2px solid #ABDA4D; padding-top:25px;padding-bottom:15px; background-color: #fff;}
#pagecontent h1,h2 {padding-left:15px; padding-bottom:5px; margin:0;}
#footer{padding-top:5px;text-align: center;font-size: 90%;background: #ABDA4D;color: #FFF;}
#box{float:right; display:inline; width:150px; margin: 5px 15px 15px 15px; background:#E4E7F2; text-align:left}
#box h1 {font-size:12px; padding-left:5px; padding-right:5px;}
#box h2 {font-size:12px; font-weight:100; padding-left:5px; padding-right:5px;}
#box p {font-size:10px; padding-left:5px; padding-right:5px;}
#article {width:130px; margin-left:auto; margin-right:auto; margin-bottom:5px; border:1px solid #E4E7F2;}
#article a {text-decoration:none; font-size:12px; font-weight:bold;}
#article a:hover {text-decoration:underline;}
#minipics{float:left; width:100%; padding-bottom:10px}
#minipics ul{list-style-type: none; margin:0 15px; padding:0}
#minipics li{float:left; width:100px; margin: 10px 10px 10px 0; background-color: #ABDA4D}
#minipics li img{display: block; width: 80px; height: 80px; margin:5px 10px; border: 0px}

/* Manipulates the look of the navigation bar */


#header {position: relative; left:10px; width: 100%; height: 3em; width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#header ul#primary { margin: 0;	padding: 0;	position: absolute;	bottom: -1px; width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#header ul#primary li  { display: inline; list-style: none;}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current { width: 8em;	display: block;	float: left; padding: 4px 0; margin: 1px 2px 0 0;	text-align: center;	font-family: tahoma, verdana, sans-serif; font-size: 85%; text-decoration: none; color: #333;}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover { border: 1px solid #666; border-bottom: none; background: #FFF3B3;	padding-bottom: 6px; margin-top: 0;}
#header ul#primary a { background: #FFFAE1;	border: 1px solid #AAA;	border-bottom: none;}
#header ul#primary a:hover { margin-top: 0;	border-color: #666;	background: #FFF7CD; padding-bottom: 5px;}
#header ul#secondary { position: absolute; margin: 0; padding: 0; bottom: -1.4em; left: 1px; width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
#header ul#secondary li a,#header ul#secondary li span { width: auto; display: block; float: left; padding: 0 10px;	margin: 0; text-align: auto; border: none;	border-right: 1px dotted #AAA; background: none;}
#header ul#secondary li a { color: #06C; text-decoration: underline;}
#header ul#secondary li a:hover { color: #333; background: transparent;	padding: 0 10px; border: none; border-right: 1px dotted #AAA;}
#header ul#secondary li a:active { color: #000;	background: transparent;}
#header ul#secondary li:last-child a { border: none; }