html, body { margin: 0; padding: 0; font-family: verdana; background: #95AE9C; }
#container { background: #fff; width: 900px; margin: 0 auto; position: relative; }

#leftbar { float: left; left: 0; top: 0; width: 208px; margin-left: 34px; margin-right: 16px; }
#leftbar span#logo { width: 208px; height: 111px; display: block; background: url(/images/logo.gif) no-repeat 0 0 #fff; margin-bottom: 10px; }
#leftbar ul#nav, #leftbar ul#nav ol {
	margin:0;
	padding:0;
	font-size: 13px;
	line-height: 18pt;
	font-weight: bold;
	color: #004B23;
	list-style-position: outside;
	list-style-type: none;
}
#leftbar #nav {border-right: 1px solid #95AE9C;  }
#leftbar ul#nav a {
	text-decoration: none;
}
#leftbar ul#nav ol { padding-left: 20px; }
.inactive ol { display: none; }
#leftbar ul#nav :hover { color: #95AE9C; }
#leftbar ul#nav :hover > ol { display: block; color: #004B23; }
#leftbar ul#nav ol { color: #004B23; border-top: solid 1px #95AE9C; }
#leftbar #stock, #leftbar #news {
	margin:0;
	padding:0;
	font-size: 13px;
	line-height: 18pt;
	font-weight: bold;
	color: #95AE9C;
	list-style-position: outside;
	list-style-type: none;
        border-right: 1px solid #95AE9C;
 }
#leftbar #stock h1, #leftbar #news h1 { border-bottom: solid 1px #95AE9C; margin: 0; padding: 0; font-size: 13px; padding-top: 10px;} 
#leftbar #stock p, #leftbar #news div a { text-decoration: none; font-size: 12px; font-weight: normal; }

#leftbar #stock p { padding-bottom: 20px; }
#nav .active a { color: #95AE9C; }
 
#nav .active ol a { color: #004B23; }
#nav .inactive a { color: #004B23; }
#content { position: relative;  }
#main { position: relative; float: left; width: 592px; margin-top: 98px; }
#main p, #main li { text-align: justify; margin-top: 0; padding-top: 0; font-size: 12px; line-height: 14pt; color: #004B23; }
#main h1 { color: #95AE9C; font-size: 14px; line-height: 16pt; margin: 0; padding: 0; }
#main ul { color: #95AE9C; list-style-type: square; list-style-position: outside; margin: 0; padding: 0; margin-left: 16px; margin-bottom: 14px; }
#main li h2 { color: #95AE9C; font-size: 14px; line-height: 16pt; margin: 0; padding: 0; }
#main h2 { color: #95AE9C; font-size: 13px; line-height: 14pt; margin-bottom: 0; padding-bottom: 0; }
#main li p {}
#main div {margin: 10px; margin-bottom: 20px; position: relative; float: left; }
#main div p { text-align: center; clear: both;  }
#container #header { height: 150px; background: url(/images/header.jpg); }
#container #footer { clear: both; height: 80px; background: url(/images/footer.jpg); }
#wikisave #wiki_content { width: 100%; height: 300px; }
img { border: none; }
#lang { font-family: verdana; text-align: right; position: relative; float: left; width: 592px; }
#lang a { margin: 0 5px; text-decoration: none; font-size: 14px; color: #004B23; }
#lang a.active { color: #95AE9C; }

#leftbar #news a { color: #95AE9C; margin: 0; padding: 0; }
#leftbar #news div { margin-right: 5px; clear: both; line-height: normal; padding-top: 5px; }
#leftbar #news h5 { font-size: 11px; margin: 0; padding: 0; }
#leftbar #news h5 sup { font-size: 8px; }
#leftbar #news p  { margin: 0; padding: 0; clear: both; }