* {margin:0;padding:0}

body {
font :80% arial, helvetica, verdana, sans-serif;
line-height: 2em;
color :#333;
background :#F0F0F0 url(images/bg.jpg) top center no-repeat;
}
/* *****************************common properties *****************************/

h1 {font-size: 2.5em; font-weight: lighter;color: #008096;padding: 1em 5em;}
h2 {font-size: 1.3em;font-weight: lighter;text-transform: uppercase;letter-spacing :3px;color: #008096;padding: 1em 0;}
h3 {font-size: 1.1em; color: #4F8882;padding: 0.5em 0;}

blockquote {margin :1em;padding: 5px;color: #264564;border-left: 2px solid #ccc;background: inherit;}
em {color: #995200;font-size: 90%;font-weight: bold;font-style: italic;}

.quote {color: #6F7D1C; font-variant: small-caps;font-size: 90%;padding: 10px;}
.small {font-size: 70%;font-style: italic;font-weight: normal;color: #eee;padding: 0.5em;}
.big {letter-spacing: 5px;font-size: 150%;font-weight: normal;color: #6F7D1C;margin: 1em 0;}
.clear {clear:both; height:1px; width:1px; line-height:0em; overflow:hidden;}

/* links */
a, a:visited {text-decoration: none;color:#991700;background: inherit;}
a:hover {text-decoration: none;color: #008096;background: inherit;}

#leftnav ul li {margin: 0 0 0 1.5em; padding: 0.3em 0;border-bottom: 1px solid #ccc;color: #008096;}

					/*  images */
img {border: 0;}

.imgleft { float: left; margin-left: 15px;padding: 10px;}
.imgright { float: right; margin-right: 35px;padding: 10px;}

					/* MAIN CONTAINER */
#container {
width :900px;
margin :0 auto;
background :transparent;
color :#999;
}
					/* TOP TITLE BAR */
#top {
margin-top: 0;
height :150px;
color :#000;
background :transparent;
}
#top h1 {
letter-spacing :5px;
text-align: center;
margin-left:50px;
color: #008096;
background :transparent;
}
#top p {
text-align: right;
padding : 10px 20px 0 0;
font-size: 0.9em;
}
#top a:link, #top a:visited {
color: #991700;
background:transparent;
}
#top a:hover { 
color: #008096;
background:transparent;
}
					/* LEFT SIDEBAR */
#leftnav {float: left;width: 200px;margin: 60px 0 0 20px;}
#leftnav p {padding : 10px;}

					/* MAIN CONTENT */
#content {margin :60px 10px 10px 250px;}
#content p {padding: 10px;}

					/* FOOTER */
#footer {
clear : both;
padding : 0.3em;
font-size: 0.8em;
color : #333;
background : inherit;
}
					/* SEARCH BOX*/
.search {				
width:150px;
margin: 20px 0;
}
legend {
color : #aaa;
}
input {
margin: 10px;
padding: 5px;
background : #ccc;
color : #000;
}