* {margin-top: 0;}

body {margin: 0; padding: 0; background: #669933 url(/images/img01.jpg) no-repeat center top; 
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fffeee;}

h1, h2, h3 {font-weight: normal; color: #FFFFFF;}
h1 { font-size: 26px;  letter-spacing: -2px;}
h2 { font-size: 22px; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 14px; }
h5 { font-size: 12px; font-weight: bold; }

ul{font-size: 14px; color: #FFFFFF;}
p {font-size: 14px; letter-spacing: 1px;}
blockquote {}
a {color: #669933;}
a:hover {text-decoration: none;}

/* Header */

#header {width: 680px; height: 110px; margin: 0 auto; z-index: 3; position: relative;}
#header p {margin: 5px;}

/* Menu */

#menu {width: 680px; height: 51px; padding: 0; margin: 0 auto; background: url(/images/img02.jpg) no-repeat;}
#menu h2 {display: none;}
#menu ul {margin: 0 0 0 0px; padding: 20px 0 0 20px; list-style: none;}
#menu li {display: inline;}
#menu a {display: block; float: left; height: 24px; padding: 6px 13px 0 13px; border-right: 1px solid #444444;
	text-decoration: none; text-align: center; font-size: 13px; color: #fffeee;}
#menu a:hover {background-color: #fffeee; color: #669933;}
#menu .active a {background-color: #003300; color: #669933;}

/* Page */

#page {width: 680px; min-height: 500px; margin: 0 auto; background: #003300 url(/images/img03.gif) repeat-y;}

/* Content */

#content {float: left; width: 375px; padding: 20px 25px 0 40px; background: url(/images/img04.jpg) no-repeat;}
.boxed {background: #003300; border: 2px dotted #cccc99;}
.boxed .title {margin: 0; padding: 10px 10px 5px 10px; background: #003300; text-transform: uppercase; font-size: 100%; font-weight: bold;}
.boxed .content {padding: 10px 15px;}
.content img{ border:5px #fffeee solid; margin:5px; float:left}

/* Sidebar */

#sidebar {float: right; min-height: 300px; width: 220px; padding: 20px 20px 0 0;  
	background: url(/images/img05.jpg) no-repeat;}
#sidebar ul {margin: 0; padding: 0; list-style: none; }
#sidebar li {}
#sidebar li ul {padding: 20px;}
#sidebar li li {margin: 0; padding: 5px 0; background: url(/images/img06.gif) repeat-x left bottom;}
#sidebar h2 {margin: 0;	padding: 10px 0 10px 25px; background: url(/images/gb_addition.png) no-repeat left center; 
	border-top: 1px solid #444444; border-bottom: 1px solid #444444; text-transform: lowercase;
	font-size: 13px; font-weight: bold; color: #333333;}
#sidebar h3 {margin: 0; color: #333333; padding: 10px 0 10px 25px; border-top: 1px solid #444444; border-bottom: 1px solid #444444;}
#sidebar p {margin: 0; color: #333333;}
#sidebar a {text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}

/* Login */

#login {}
#login fieldset {margin: 0; padding: 0; border: none;}
#login legend {font-size: 18px;}
#login input {float: right; margin-bottom: 5px; background: #669933; border: 1px solid #003300; text-transform: lowercase;
	font: bold 100% Arial, Helvetica, sans-serif; color: #fffeee;}
#loginform {margin: 0;	padding: 0px 20px 10px 20px;}
#loginfield {width: 165px;	padding: 2px 5px;}
#loginsubmit {}

/* Search */

#search {}
#search fieldset {margin: 0; padding: 0; border: none;}
#search legend {font-size: 18px;}
#search input {float: right; margin-bottom: 5px; background: #669933; border: 1px solid #003300; text-transform: lowercase;
	font: bold 100% Arial, Helvetica, sans-serif; color: #fffeee;}
#searchform {margin: 0;	padding: 0px 20px 10px 20px;}
#searchfield {width: 165px;	padding: 2px 5px;}
#searchsubmit {}

/* Submenu */

#submenu a {padding-left: 15px;	background: url(/images/img07.gif) no-repeat left center;}


/* Footer */

#footer {width: 680px; height: 50px; margin: 0 auto; padding: 30px 0 0 0; background: url(/images/img08.jpg) no-repeat; text-align: center;}
#footer p {margin: 0; padding: 0; font-size: 11px; color: #444444;}
#footer a {color: #fffeee;}

/* Polls */
#polls{padding: 0px; margin: 0 auto;}
#polls h3 {padding: 5px; margin: 0 auto;}
#polls p {padding: 5px 0 0 0; margin: 0 auto;}
#polls fieldset {border: 0;}
#polls input {background: transparent; border: none; text-transform: lowercase; font-weight: bold; 
	cursor: hand; color: #fffeee;}
#polls .loginsubmit {background: #669933; border: 1px solid #003300; text-transform: lowercase; font-weight: bold; 
	cursor: hand; color: #fffeee;}
.vote {margin-top: 4px;	padding: 0 0 0 0;}
.vote p {margin-top: 6px; margin-bottom: 6px;}
.errorMessage {font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; color: #ff0000;}
.credit {font-family: Arial, sans-serif; font-size: 8pt; color: #696969;}
.pollBar {height: 15px;	background: #ff0000; border: 1px solid #003300;}
#pollBar1 {background: #ff0000;}
#pollBar2 {background: #00ff00;}
#pollBar3 {background: #0000ff;}
#pollBar4 {background: #ffff00;}
#pollBar5 {background: #00ffff;}
#pollBar6 {background: #ff00ff;}