body {
color : #666666;
background : #008000 url('images/bg.gif') repeat-y top center; font-style:normal; font-variant:normal; font-weight:normal; font-size:73%; font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif
}
			/*WRAP*/
#container {
width : 750px;
margin : 0 auto;
padding : 0;
line-height : 1.7em;
background : #eee;
color : #666;
}
			/*TOP BANNER*/
#top {
background-position: right top; margin:0; padding:0; height : 120px; 
background-color : #008000;
border-bottom : 2px solid #FFFFFF; background-image:url('images/focus[1].gif'); background-repeat:no-repeat
}
#top h1 {
background-position: 0% 0%; margin:0; letter-spacing : 5px;
color : #FFCC00;
text-align:right;
font-style:normal; font-variant:normal; font-weight:normal; font-size:225%; font-family:georgia, Helvetica, Trebuchet MS, Tahoma, sans-serif; padding-left:10px; padding-right:200px; padding-top:10px; padding-bottom:30px; background-image:none; background-repeat:repeat; background-attachment:scroll; line-height:120%
}
#top h2 { font-size:24px;
padding : 0 200px 0 200px; border:0;
margin : 0; color:white;
}
#top a:link {
text-decoration : none;
color : #eee;
background : inherit;
}
#top a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}
			/*TOP MENU*/
#menu {
margin : 0;
padding : 0;
height : 30px;
}
			/*LEFT MENU*/
#leftnav {
float : left;
width : 190px;
margin : 0;
padding : 0;
border-right : 2px solid #008000;
color : #333;
background : #eee;
}

#leftnav ul {
font-weight:bold; padding-left:35px;
}
#navlist {
font-weight:bold; margin-left:-15px;
}

#navlist a {
 color: #008000;
}

			/*MAIN CONTENT*/
#content {
margin : 0 0 0 200px;
padding : 0;
}

#content h1 {
font-family:georgia, Helvetica, Trebuchet MS, Tahoma, sans-serif; font-size:24px;letter-spacing : 2px; margin-top:0px; line-height:120%;

}

#content p {
	padding:0;
}

#content a {
	font-weight:bold;
}

			/*FOOTER*/
#footer {
clear : both;
margin : 0;
padding : 0.5em;
border-top : 10px solid #FFCC00;
color : #FFFFFF;
text-align:center;
background : #008000;
}
#footer img {
float : right;
}
* > html #footer img {
margin : 0;
}
#footer a:link, #footer a:visited {
text-decoration : none;
color : #eee;
background : transparent;
text-decoration : none;
}
#footer a:hover {
text-decoration : none;
color : #90b905;
background : inherit;
}
#footer a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}
			/*TYPOGRAPHY*/
h2 {
margin : 0;
padding : 0 0 0 5px;
font : 130% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
letter-spacing : 5px;
border-bottom : 1px solid #eee;
color : #520934;
background : inherit;
}
h3 {
margin : 0;
padding : 0 0 5px 10px;
font : 130% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
text-transform : uppercase;
color : #520934;
background : inherit;
}
p {
padding : 10px;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a:link, a:visited {
text-decoration : none;
background-position: 0% 0%; color : #FFCC00;
text-decoration : none; background-image:none; background-repeat:repeat; background-attachment:scroll
}
a:hover {
text-decoration : none;
color : #520934;
background : inherit;
}
a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}
a img {
border : none;
}
#navlist li {
list-style-type : square;
margin : 0 15px 0 0;
padding : 0;
background : inherit;
color : #520934;
}
			/*IMAGES*/
.imgright {
float : right;
margin : 0 10px 10px 10px;
padding : 10px;
}
.imgleft {
float : left;
margin : 0;
padding : 0;
}
			/*GALLERY*/
#gallery {
height : 125px;
}
#gallery img {
float : left;
padding : 5px;
}
			/*CLASS*/
.happy {
border-top : 1px solid #808080;
padding : 10px;
}
.clear {
clear : both;
overflow : hidden;
width : 0;
height : 1px;
}
.quote {
background-position: 0% 0%; margin:10px; border:1px solid #FFCC00; padding:15px; color : #FFCC00;
font-style:italic; font-weight:bold; background-image:none; background-repeat:repeat; background-attachment:scroll
}
