* {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: .5em 1em;}
h2 {font-size: 1.3em;font-weight: lighter;text-transform: uppercase;letter-spacing :3px;color: #008096;}
h3 {font-size: 1.1em; color: #4F8882;padding: 0.5em 0;}

blockquote {margin :.5em;padding: 5px;color: #264564; #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%;}
.small {font-size: 60%; font-style:normal;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 1em .75em; padding: 0.3em 0;border-bottom: 1px solid #ccc;color: #008096; list-style-type: none}

					/*  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: 157px;margin: 60px 0 0 20px;}
#leftnav p {padding : 5px;}

					/* MAIN CONTENT */
#content {margin :60px 10px 10px 190px;}
#content p {padding: 5px;}

					/* 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: 5px;
padding: 5px;
background : #ccc;
color : #000;
}

					/* TABLES*/
table { 
margin-left:  100px;
margin-right: 100px;
color:#264564;
}

td  {
    margin:10px;
    padding:5px
}

