html {background-color: #ffffff;}

body {
	margin: 40px auto;
  padding: 0;
	font-family: arial, Impact;
	font-weight: bold;
  width: 980px;
  color: #444;
}

a:link, a:visited, a:active {
color: #999;
text-decoration: none;
}

a:hover {
color: #642;
text-decoration: none;
border-bottom: 1px dotted #FE6800;
}

h1, h2, h3 {font-size: 1.2em}

#header_left {
height: 80px; 
text-align: right;
width: 600px;
float: left;
padding: 0px 20px 0 0;
vertical-align: middle;
border: 0px dotted #000;
}

#header_right {
height: 80px; 
width: 300px;
float: right;
padding: 0px 0 0 20px;
vertical-align: middle; 
border: 0px dotted #000;
color: #999;
}

#header_right a, #header_right a:visited {color: #999}
#header_right a:active, #header_right a:hover {color: #666}

div.clearboth {
   clear:both;
   }

#content1_left, #content1_right, #menu_left, #menu_right, #content2 {
   margin-top: 0px;
}

#content1_left {
text-align: right;
width: 600px;
float: left;
padding: 0px 20px 0 0;
border: 0px dotted #000;
color: #FE6800;
}

#content1_right {
width: 300px;
float: right;
padding: 0px 0 0 20px; 
margin: auto;
border: 0px dotted #000;
}

#menu_left {
text-align: right;
width: 600px;
float: left;
padding: 0px 20px 0 0;
border: 0px dotted #000;
}

#menu_left li, #menu_left li.menu-child {	
list-style-type: none;
padding-top: 3px;
}

#menu_left li {	
padding-top: 5px;
}


#menu_left ul li ul {padding-right: 0em; font-size: .8em;}
#menu_left ul li ul li {list-style-type: square;}

li.menu-current a {color: #FE6800;}

#menu_right {
width: 300px;
float: right;
padding: 0px 0 0 20px;
margin: auto;
border: 0px dotted #000;
}

#content2 {
width: 100%;
margin: 0px auto;
border: 0px dotted #000;
}

#footer {
text-align: right;
width: 600px;
/* height: 400px; */
float: left;
padding: 0px 20px 0 0;
border: 0px dotted #000;
font-size: .6em;
}
