/* UNIVERSAL */

html, body {
margin: 0;
padding: 0;
border: 0;
font-family: "arial";
font-weight: normal;
font-size: 12px;
line-height: 210%;
color: #666;
} 

a {
text-decoration: none; 
color: #333;
}

h1, h2, h3 {
font-family: myriad pro, arial;
font-weight: bold;
letter-spacing: 1px;
color: #6eae3c;
}

h1, .entrytitle {
font-size: 20px;
margin-bottom: 10px;
}

h2 {
font-size: 19px;
}

h3 {
font-size: 14px;
}

/*********************************************************/
/* WRAPPERS */

#outerwrapper {
position: absolute;
top: 0px; 
left: 0px;
width: 100%;
z-index: 10;
}

#midwrapper {
position: relative;
top: 0px; 
left: 0px;
width: 1024px;
margin: 0 auto;
}

#innerwrapper {
float: left;
width: 1024px;
}

/*********************************************************/
/* HEADER */

#header-nav {
margin-top: 47px;
margin-left: 27px;
width: 350px;
height: 176px;
float: left;
}

#header-nav-home {
margin-top: 47px;
margin-left: 27px;
width: 247px;
float: left;
}

#top-btn {
margin-top: 5px;
margin-left: 5px;
height: 83px;
float: left;
}

#top-btn-home {
margin-top: 5px;
margin-left: 5px;
height: 83px;
float: left;
}

#header {
margin-top: 0px;
margin-left: 0px;
width: 487px;
float: left;
}

#header-home {
margin: 0px;
width: 750px;
float: left;
}

#header-graphic {
margin-top: 0px;
margin-left: 0px;
width: 160px;
float: left;
}

.slideshow {
margin-top: 57px;
width: 750px;
float: left;
z-index: 2;
}

#header-uploads {
margin-top: 0px;
margin-left: 0px;
width: 487px;
float: right;
}

#header-right-uploads {
float: right;
}

#header-star {
position: absolute;
top: 72px;
right: 103px;
z-index: 30;
}

/*********************************************************/
/* CONTENT */

#content {
margin-top: 0px;
margin-left: 32px;
width: 960px;
float: left;
}

#menu ul { 
list-style-type:none; 
margin: 0;
padding: 0;
}

#navigation #menu ul li a, #navigation-home #menu ul li a {
color: #868686;
}

#navigation-home, #navigation {
width: 135px;
float: left;
font-family: myriad pro, arial;
text-align: left;
font-size: 20px;
font-weight: bold;
padding: 0 0 20px 0;
border-right: solid 1px #77b942;
border-bottom: solid 1px #77b942;
margin: -30px 30px 10px 0;
line-height: 200%;
}

#navigation-home {
margin-top: 50px;
padding: 0;
border: 0;
}

#address-home {
float: right;
width: 707px;
text-align: right;
padding-right: 43px;
}

#low {
width: 714px;
float: left;
}

#low-btn {
margin-top: 3px;
margin-left: 3px;
height: 116px;
float: left;
}

#text {
margin: -35px 170px 0px 170px;
}

#footer, #content-uploads {
margin-top: 80px;
width: 100%;
float: left;
text-align: center;
}

#footer {
font-size: 9px;
}

.cols {
width:48%;
float:left;
padding:0 0 0 10px;
margin:0 0 20px 0;
}

/*********************************************************/
/* GRAPHIC */

#main {
position: absolute;
top: 20px; 
left: 0px;
width: 100%;
margin: 0 auto;
text-align: center;
z-index: 1;
}

/*********************************************************/
/* IMAGE SCROLLER */

.fade_container {
background-image: url('home-0.gif');
display: none;
margin-left: auto; 
margin-right: auto;
}

.fade_img_container {
overflow: hidden;
}

.fade_img {
margin-bottom: -4px; 
padding: 0px;
white-space: nowrap;
}

.fade_caption {
height: 0px;
}

.copyright_MJH {	
width: 92%;
margin-top: 35px;
margin-left: auto;
margin-right: auto;
}

.copyright_MJH  a {
text-decoration: none;
}

/*********************************************************/
/* NAVIGATION */

/* UL: FLOATS LEFT, BG COLOR */

#navigation-home {
float: left;
height: 25px;
margin-right: 0;
width: 100%;
background:url(images/backgroundbutton.gif) repeat-x left top;
z-index: 50;
}

#navigation-home #menu ul { 
display:block;
float:left;
margin:0;
padding:0;
line-height: 200%;
}

/* A: MAKES A INTO DISPLAY BLOCK, MARGIN SEPARATES TOP LEV LINKS*/

#navigation-home #menu ul > li > a {
margin-right: 20px;
display:block;
text-decoration:none;
line-height: 200%;
}

/* LI: FLOATS LEFT */

#navigation-home #menu ul > li {
display:block;
float: left;
padding: 0;
vertical-align: middle;
}







