/* RESET - removed tr,tbody,td,table,li,ol  |||| li,ol,ul,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,fieldset,form,label,legend,caption,tfoot,thead,th {	margin: 0;	padding: 0;	border: 0;	font-weight: normal;	font-style: normal;	font-size: 100%;	line-height: 1;	font-family: inherit;	text-align: left;}table {	border-collapse: collapse;	border-spacing: 0;}ol,ul {	list-style: none;}q:before,q:after,blockquote:before,blockquote:after {	content: "";}/*END RESET*/
body {
background:#EBFFE3 url(../images/bgtop.gif) repeat-x scroll center top;
font-family:arial,verdana,sans-serif;
font-size:16px;
margin:0px;
min-width:980px;
padding:0px;
}
p {line-height:1.5;}
strong {font-weight: bold;}
a:link {
	color: #39C40F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #39C40F;
}
a:hover {
	text-decoration: underline;
	color: #39C40F;
}
a:active {
	text-decoration: none;
	color: #39C40F;
}
img {
border:0 none;
}
#stage {
margin:auto;
width:900px;
position:relative;
}
.clear {
clear:both;
}
#header {
border-bottom:3px solid #39C40F;
height:185px;
}
#h_left {
height:150px;
left:0;
position:absolute;
top:0;
width:140px;
}
#h_center {
background: url(../images/header_back.gif) repeat-x center top;
height:150px;
left:140px;
padding-top:20px;
position:absolute;
right:140px;
text-align:center;
top:0;
width:auto;
}
#h_right {
height:150px;
position:absolute;
right:0;
top:0;
width:140px;
}
#menu {
background:#F3FFEE url(../images/menu_backleft.png) no-repeat scroll left center;
border-right:3px solid #39C40F;
height:35px;
left:0;
padding-left:80px;
padding-right:80px;
position:absolute;
right:0;
text-align:center;
top:150px;
width:auto;
}
#headerphotoabout {
height:250px;
left:0;
right:0;
text-align:center;
top:185px;
width:auto;
}
#hphome {
	background:#000000;
	height:300px;
	border-right:3px solid #39C40F;
	border-left:3px solid #39C40F;
	border-bottom:3px solid #39C40F;
}
#hpabout {
	background:#F3FFEE url(../images/header_about.jpg) no-repeat scroll left center;
	height:250px;
	border-right:3px solid #39C40F;
	border-left:3px solid #39C40F;
}
#hpfirst {
	background:#F3FFEE url(../images/header_first.jpg) no-repeat scroll left center;
	height:250px;
	border-right:3px solid #39C40F;
	border-left:3px solid #39C40F;
}
#content {
background:#F3FFEE none repeat scroll 0% 0%;
border: #39C40F;
border-style:none solid solid;
border-width:medium 3px 3px;
left:0;
padding:2em;
position:relative;
right:0;
width:auto;
}
#content .wide {
}
.picture_frame {
background:transparent url(../images/image_frame.png) repeat scroll 0% 0%;
float:right;
width:323px;
height:391px;
}
#content .onethird {
float:left;
min-width:300px;
width:33%;
}
#content .twothird {
float:right;
}
#content #news {
height:350px;
}
#content #news .scroller {
height:238px;
overflow:auto;
}
#news .scroller .element {
border-bottom:2px solid #FE9D45;
display:block;
float:left;
margin-bottom:8px;
padding:0.1em 0.1em 8px;
}
#news hr{
	color:#FE9D45;
	background-color: #FE9D45;;
	height:0px;
	border: 1px solid #FE9D45;
}
.date {
border:2px solid #FE9D45;
display:block;
float:left;
margin:3px 10px 10px;
padding:0.2em;
text-align:center;
width:20px;
}
.date .top {
display:block;
font-weight:bold;
margin:0;
text-align:center;
}
.date .bottom {
display:block;
font-size:9px;
margin:0;
text-align:center;
}
.date:hover {
background:#FE9D45 none repeat scroll 0% 0%;
}
#sponsor_spotlight {
background: url('../images/sponsor_spotlight.png') no-repeat top #FE9D45;
height:100%;
margin-left:20px;
position:relative;
width:500px;
color: #f3ffee;
}
#sponsor_spotlight #logo{
padding: 10px;
padding-top: 60px;
float: left;
}
#sponsor_spotlight p {
padding:32px 10px 20px;
height:100%;
}
#sponsor_spotlight a{
	color:black;
}
#sponsor_spotlight .prev, #sponsor_spotlight .more {
bottom:0;
height:26px;
position:absolute;width:50%;
border-top: 2px solid #f3ffee;
}
#sponsor_spotlight .prev{
left:0;
text-align:left;
border-right: 1px solid #f3ffee;
}
#sponsor_spotlight .more {
right:0;
text-align:right;
border-left: 1px solid #f3ffee;
}
#scroller {
border:2px solid #FE9D45;
height:100px;
margin-top:-30px; /* Positive 30 before removal of previous/more info sponsor info */
position:relative;
width:100%;
}
#scroller #left {
border-right:2px solid #FE9D45;
height:100%;
left:0;
position:absolute;
top:0;
width:80px; /* Was 100px with old 4-H Logo */
}
#scroller #middle {
height:100%;
left:100px;
position:absolute;
right:100px;
top:0;
width:auto;
}
	
#scroller #right {
border-left:2px solid #FE9D45;
height:100%;
position:absolute;
right:0;
top:0;
width:100px;
}
#footer {
background:#39C40F none repeat scroll 0% 0%;
height:20px;
left:0;
position:absolute;
right:0;
text-align:center;
vertical-align:middle;
width:auto;
}
#footer span {
color:#F3FFEE;
font-size:13px;
width:auto;
display:block;
text-align:center;
left:0; right:0;
margin:auto;
}
#sidebar {
height:160px;
position:fixed;
right:0;
top:185px;
width:40px;
}
#sidebar ul {
margin:0;
padding:0;
}
#sidebar ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sidebar ul li a {
display:block;
float:left;
overflow:hidden;
position:relative;
text-indent:-500em;
z-index:10;
}
#side_blogs a {
background:transparent url(../images/sidebar_01.png) no-repeat scroll center center;
height:40px;
width:40px;
}
#side_first a {
background:transparent url(../images/sidebar_02.png) no-repeat scroll center center;
height:40px;
width:40px;
}
#side_contact a {
background:transparent url(../images/sidebar_03.png) no-repeat scroll center center;
height:40px;
width:40px;
}
#side_settings a {
background:transparent url(../images/sidebar_04.png) no-repeat scroll center center;
height:40px;
width:40px;
}
.sidebarcaption {
display:none;
}
#sidebar ul li:hover .sidebarcaption {
background:#DAE5D6 none repeat scroll 0% 0%;
display:block;
float:left;
font-size:12px;
height:21px;
margin-left:-100px;
margin-top:5px;
padding-left:10px;
padding-top:9px;
width:90px;
}
#menu_container {
height:35px;
left:0;
margin-top:3px;
position:relative;
width:780px;
}
#menu_container ul {
margin:0;
padding:0;
}
#menu_container ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu_container ul li a {
display:block;
float:left;
height:30px;
overflow:visible;
position:relative;
text-indent:-500em;
z-index:10;
}
#menu_home a {
background:transparent url(../images/menu_home.png) no-repeat scroll center center !important;
width:71px;
}
#menu_about a {
background:transparent url(../images/menu_about.png) no-repeat scroll center center !important;
width:97px;
}
#menu_sponsor a {
background:transparent url(../images/menu_sponsors.png) no-repeat scroll center center !important;
width:101px;
}
#menu_first a {
background:transparent url(../images/menu_first.png) no-repeat scroll center center !important;
width:75px;
}
#menu_outreach a {
background:transparent url(../images/menu_outreach.png) no-repeat scroll center center !important;
width:98px;
}
#menu_photos a {
background:transparent url(../images/menu_photos.png) no-repeat scroll center center !important;
width:86px;
}
#menu_calendar a {
background:transparent url(../images/menu_calendar.png) no-repeat scroll center center !important;
width:92px;
}
#menu_forum a {
background:transparent url(../images/menu_forums.png) no-repeat scroll center center !important;
width:81px;
}
#menu_contact a {
background:transparent url(../images/menu_contact.png) no-repeat scroll center center !important;
width:76px;
}
.sub a {
background:transparent none repeat scroll 0% 0%;
display:none;
}
#menu_container li.background {
background:transparent url(../images/bg_menu_right.png) no-repeat scroll right top !important;
position:absolute;
visibility:hidden;
z-index:8;
}
#menu_container .background .left {
background:transparent url(../images/bg_menu.png) no-repeat scroll left top !important;
height:30px;
margin-right:9px;
}
h1, h2, h3{
font-family:Comic Sans MS,Lucida Sans,arial,verdana,sans-serif !important;
}
h1 {
border-bottom:2px solid #FE9D45;
color:#FE9D45;
display:block;
font-variant:small-caps;
font-size: 20pt;
margin-bottom:5px;
}
h2 {
border-bottom:2px solid #FE9D45;
color:#FE9D45;
display:block;
font-variant:small-caps;
padding-top:5px;
}
h3 {
color:#EBFFE3;
font-size:15pt;
margin-top:10px;
}
#sponsorListing h3 {
color:#FE9D45;
font-variant:small-caps;
font-weight:bold;
margin:10px;
}
#sponsorListing p {
color: black;
display:block;
padding-bottom: 3px;
border-bottom: 1px solid #FE9D45;
}
.imageElement {
display: hidden;
height:0;
}
#sidebox {
	float:right; 
	width:40%; 
	min-width:350px; 
	padding:1em; 
	background:#fe9d45; 
	margin-top:10px; 
	margin-left:20px; 
	margin-right:0px;
}
#sidebox a {
	color:white;
}
#submenu {
	background:#39C40F; 
	width:100%; 
	margin:0; 
	overflow:hidden; 
	text-align:center; 
	vertical-align:middle;
	font-family:Comic Sans MS,Lucida Sans,arial,verdana,sans-serif;
}
#submenunav {
	width: 900px; 
	margin-left: auto; 
	margin-right: auto;
}
#submenuabout {
list-style: none; 
margin: 0px; 
margin-top:3px;
padding-left:75px;
}
#submenuabout li a{
color: #EBFFE3;
display: block;
float:left;
height:25px;
overflow:hidden;
position:relative;
margin-right: 120px;
 margin-left: 10px;
}
#submenusponsor {
list-style: none; 
margin: 0px; 
margin-top:3px;
padding-left:75px;
}
#submenusponsor li a{
color: #EBFFE3;
display:block;
float:left;
height:25px;
overflow:hidden;
position:relative;
margin-right: 50px; 
margin-left: 10px;
}
#submenuoutreach {
list-style: none; 
margin: 0px; 
margin-top:3px;
padding-left:75px;
}
#submenuoutreach li a{
color: #EBFFE3;
display:block;
float:left;
height:25px;
overflow:hidden;
position:relative;
margin-right: 140px; 
margin-left: 17px;
}
#submenufirst {
list-style: none; 
margin: 0px; 
margin-top:3px;
padding-left:75px;
}
#submenufirst li a{
color: #EBFFE3;
display: block;
float:left;
height:25px;
overflow:hidden;
position:relative;
margin-right: 145px; margin-left: 10px;
}
blockquote {
background: transparent url('../images/quoleft.png') top left no-repeat;
}
blockquote div {
padding: 0 48px;
background: transparent url('../images/quoright.png') bottom right no-repeat;
}
#homeGallery {
	width: 210px;
	height: 210px;
	z-index:5;
	position: relative;
	top: 92px; left: 83px;
}
