html {
font-family:arial, helvetica, sans-serif;
font-size:76%;
color:#555;
background-image:url("starback.jpg");
background-repeat: tile;
background-color: #FFF;
background-attachment: scroll;

}

body {
position:relative;
width:750px;
padding:20px 25px 258px 20px;
margin:10px auto 10px auto;
background-color:white;
border:1px solid #81B759;
}

a:link {
	color: #81B759;
	text-decoration:none;
}

a:visited {
	color:#999;
	text-decoration:none;
}

a:hover {
	color:#99CCCC;
}

a img {
	border-width:0;
}


#banner {
position:absolute;
left:0;
width:95%;
height:230px;
padding:0 !important;
padding-right:50px;
background-color:#FFF;
background-image:url("/images/banner2.gif");
background-position:0px 0;
background-repeat:no-repeat;
}

#banner p {
position:absolute;
top:100px;
left:260px;
width:100%;
padding:5px;
margin:5px;
font-family: trebuchet ms, arial, sans-serif;
font-size:2.8em;
letter-spacing:2px;
line-height:0.8em;
text-transform:lowercase;
color:#81B759;
z-index:100;
}

#banner-shadow {
position:absolute;
top:103px;
left:258px;
width:100%;
padding:5px;
margin:5px;
font-family: trebuchet ms, arial, sans-serif;
font-size:2.8em;
letter-spacing:2px;
line-height:0.8em;
text-transform:lowercase;
color:#CCC;
}

#nav-toplevel {
position:relative;
right:75px;
margin-right:-25px;
}

#nav-meta {
position:absolute;
right:0;
top:10px !important;
top:10px;
}

#nav-meta ul {
display:inline;
margin:0;
padding:0;
}

#nav-meta ul li {
display:inline;
margin:0 !important;
margin-left:3px;
padding:0px;
background-color:#F8FBFF;
list-style:none;
}

#nav-meta a {
padding:0px;
font-size:0.94em;
letter-spacing:0.04em;
color:#888;
text-decoration:none;
margin:0 !important;
margin-right:-2px;
}

#nav-meta li:hover {
border-bottom:1px dashed #81B759;
}

#nav-meta a:hover {
background-color:transparent !important;
color:#336699;
background-color:white;
border-bottom:1px dashed #81B759;
}

#nav-meta img {
display:inline;
margin:0;
padding:0;
background-color:transparent !important;
background-color:white;
border:none;
}


#container {
position:relative;
top:230px;
left:0px !important;
left:0px;
width:750px;
height:100%;
margin-bottom:30px;
background-color:white;
}

#content {
padding-top:25px;
position:relative;
width:525px;
background:transparent;
}

#content2 {
padding-top:25px;
position:relative;
width:750px;
background:transparent;
}

#content p {
font-size:1em;
line-height:1.4em;
padding:6px 11px 13px 20px;
margin:0 15px 1.1em 0;
background-position:bottom left;
}

#content2 p {
font-size:1em;
line-height:1.4em;
padding:6px 11px 13px 20px;
margin:0 15px 1.1em 0;
background-position:bottom left;
}

#content ul {
font-size:1.08em;
line-height:1.4em;
padding:6px 11px 13px 40px;
margin:0 13px 1.1em 0;
background-position:bottom left;
background-repeat:no-repeat;
}

h1{
height:auto !important;
height:30px;
margin-top:0;
margin-left:11px;
font-family:arial, sans-serif;
letter-spacing:3px;
line-height:0.8em;
text-transform:lowercase;
color:#81B759;
width:487px;
padding-top:0.5em;
font-size:1.7em;
color:#81B759;
background-position:bottom left;
}


h2 {
padding-left:20px;
font-size:1.3em;
color:#ABF078;
font-family:arial, sans-serif;
font-size:1.1em;
letter-spacing:1.5px;
line-height:0.8em;
text-transform:lowercase;
}

h3{
font-size:1.5em;
text-transform:lowercase;
background-color: #81B759;
color: #FFF;
padding-left: 20px;
}

h4{
font-size:1.5em;
text-transform:lowercase;
color: #CCC;
}

h1:first-letter ,h2:first-letter {
font-size:1.2em;
text-transform:lowercase;
}

.float {
float: right;
margin: 5px 20px 30px 45px;
border: none;
padding: 1px;

}

#nav-subs {
position:absolute;
top:50px;
right:40px!important;
right:20px;
width:175px;
padding-top:5px;
background:transparent url("/images/side.gif") top center no-repeat;
}

#nav-subs li {
list-style:none;
margin:0;
padding:3px;
padding-left:15px;
}

#nav-subs li a {
width:100%;
display:block;
padding-left:25px;
line-height:2em;
text-decoration:none;
color:#888;
background:transparent url("/images/flower1.gif") left center no-repeat;
}

#nav-subs li a:hover {
text-decoration:none;
color:#CCC
background:transparent url("/images/flower2.gif") left center no-repeat;
}


