body { margin: 0; padding: 0;}
h1, h2, h3 {margin: 0;}
p, ol {	margin: 0 0 2em 0;}
img { border: none; }
img.left {float: left; margin: 7px 15px 0 0;}
img.right {float: right; margin: 7px 0 0 15px;}
form { margin: 0; padding: 0;}
fieldset {margin: 0;padding: 0;	border: none;}
legend {display:none;}

#wrapper { display: none; min-width:900px;}
#loading { display: block; padding: 150px;}
#loading div { text-align:center;}
/* Header */
#header {width: 900px; height: 40px; margin: 0 auto 0px auto; padding-top: 10px;}
#logo {float: left; height: 50px;}
#logo h1 {float: left; margin: 0; font-size: 38px;}
#logo h1 sup { vertical-align: text-top; font-size: 24px;}
#logo h2 { float: left; margin: 0; padding: 20px 0 0 10px; vertical-align: bottom;}
#logo a { text-decoration: none;}

/* Menu */
#header .menu {float: right; /*margin-top:21px; */}
#header .menu ul { margin: 0; padding: 0; list-style: none; }
#header .menu li { display: inline;}
#header .menu a { z-index:99; 
   position:relative; top:12px; 
   display: block;
   text-decoration: none; font-size: 12px;
   float: left; 
   margin-left: 5px; 
   padding: 1px 10px;
   }
#header .menu a:hover { text-decoration: underline;}
#pagetop {width: 100%; height: 125px; color: #000; }
#pagetop div.left{ padding-top: 0.5em; padding-left:125px; padding-bottom:10px; height: 115px; float:left}
#pagetop h1{margin-top:30px;}
#pagetop div.right{padding-top: 0.5em; height: 115px; float:right; padding-right:10px;}
#pagetop div.right ul{list-style:none; text-align:right;}
/* Page */
#page {padding: 20px 20px;	width: 900px;	margin: 0 auto;}
#page.layout-1col #content{width: 900px;}
#page.layout-2col #content{width: 600px;}

/* Content */
#content { float: right; padding-left: 10px;}
#content .title{margin-bottom: 20px; padding-bottom: 10px; padding-left: 40px;}
#content li strong {margin-right: 5px; padding-top: 0px;}
#content ul {margin: 0 0 0 5px; list-style-image: url('../images/img01.jpg'); }
#content li {padding: 0px; margin:0px;}

#content p, #content ol {margin: 0 0 0 0;}
#prevImg{float:left;}
#nextImg{float:right;}
.imgContainer{width:150px;float:left;}
.imgContainer img{float:left;padding:5px;}
/* Sidebar */
#sidebar { float: left; width: 230px; padding-right: 10px;}
#sidebar ul {margin: 0;	padding: 10px 0 0 0; list-style: none;}
#sidebar li {	margin-bottom: 40px;}
#sidebar li ul {}
#sidebar li li {margin: 0;	padding: 3px 0;}
#sidebar li li a { margin: 0;	padding-left: 15px; background: url('../images/img01.jpg') no-repeat left 50%;}
#sidebar h2 { padding-bottom: 5px; font-size: 18px; font-weight: normal;}
#sidebar a {text-decoration: none;}

/* Footer */
#footer {width: 880px;margin: 0 auto;padding: 10px 0 0 0;}
html>body #footer {height: auto;}
#legal {clear: both;}
#footer .menu {float: left;text-transform: capitalize;}
#footer .menu ul {margin: 0;padding: 0;list-style: none;}
#footer .menu li {display: inline;}
#footer .menu a { display: block; float: left; padding: 1px 15px 1px 15px; text-decoration: none; font-size: 11px;}
#footer .menu .active a {padding-left: 0;}
