* { -moz-outline: none; outline: none;}

body { background-image: url(/img/bg.gif); background-position: 0 75px; background-repeat: repeat-y; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #333; }

a { color: #3A603B; outline: none; }
a:hover { text-decoration: none; }


#main { margin-left: 160px; }

ul.inner li.selected { margin-bottom: 10px; }
ul.inner .images { padding-left: 6px; width: 600px; }
ul.inner .images img { border: 1px #ccc solid; }


#sidenav { position: fixed; left: 0; top: 0; text-align: right; width: 155px; }
#sidenav a { display: block; text-decoration: none; padding: 2px 5px 2px; font-size: 12px;}
#sidenav a:hover,
#sidenav a.selected { background: #aaa; color: #fff; }


.head { cursor: pointer; }
.head span.ui-accordion-right { background: none; }

h1.head { display: none; font-size: 16px; color: #333; line-height: 28px; height: 28px; color: #2A5829; font-weight: bold; margin: 7px 0; }
h1.head span { padding-left: 6px; }
h1 span.ui-accordion-right { display: none; }

h1.logo a { display: block; background-image: url(/img/logo.gif); background-position: top 6px; background-repeat: no-repeat; background-color: #ccc; width: 500px; height: 80px; text-indent: -3000px;}

h2 { color: #3A603B; }
h2 span { line-height: 25px; padding: 6px 6px 5px 6px; background: #ccc; color: #3A603B; }
h2.selected span { background: #3A603B; color: #fff; font-weight: bold; }
h2.head:hover span { background: #6D866D; color: #fff; }
h2.selected:hover span { background: #3A603B; color: #fff;}
h2 span.ui-accordion-right { display: none; }

h4 { margin-bottom: 10px; line-height: 14px; }
h4 span { line-height: 20px; padding: 3px 6px; background: #3A603B; color: #fff; }

.section { width: 500px; }
.section p { margin: 0 0 10px 6px; font-size: 13px; margin-bottom: 10px; }
.section ul.list { margin-left: 1em; padding-left: 1em; }
	.section ul.list li { margin-bottom: 1em; }

ul.plain li {
	margin-bottom: 2px;
	min-height: 1px; 
	list-style: disc;
	margin-left: 20px;
	}
