/* Print Styles */
html{margin:0;
padding:0;}

body { 
font-family:Arial,sans-serif;
color:black; 
margin:0;
font-size:12pt;
}

a, a:visited {color:#0000FF;
}

#sitename h1 {
color: #000;  
}

#sitename h1 a img {
border:none
}

#sitename h2, #content h1, .print, .printprint, .post-edit-link, .level3, .recommend, form, .wko {
display:none;
}


#content h3, #contentalt h3, #contentalt h3 {
color:#000000;
font-size:18pt;
font-weight:bold;
}

#sitename{
border:none; 
width:100%;
margin:0 0 50px;
padding:0;
*padding:0 0 20px;
border-bottom:1px solid black;
}


#sitename img.address {
float:right;
left:-55px;
position:relative;
top:28px;
}

#mainmenu{
width:190px;
clear:both;
float:left;
margin:0;
padding:0;}

#content {
margin:0 0 0 0;
float:right;
width:420px;
}

#mainmenu ul li a { 
text-decoration:none;
background:none;
color:#818181;
margin-left:0;
font-weight:bold;
}

#mainmenu li.currentparent a, #mainmenu li.current a,
#mainmenu li.currentparent ul li.current a, #mainmenu li.current ul li.current a {
color:black;
font-weight:bold;
}

#mainmenu li.currentparent ul li a, #mainmenu li.current ul li a {
color:#818181;
font-weight:normal;
}

#mainmenu ul { 
padding:0;
float:none;
margin-left:0;
}

#mainmenu ul.level2 {
margin-top:7px;
padding-left:25px;
}

#mainmenu ul li { 
padding: 7px 0;
list-style:none;
margin-left:0;
}

#mainmenu ul.level1 li { 
border-bottom:1px solid black;
}

#mainmenu ul.level1 li.currentparent { 
border-bottom:2px solid black;
border-top:1px solid black;
}

#mainmenu ul.level1 li ul li { 
border-bottom:none;
}

#mainmenu ul.level1 li:first-child { 
border-top:1px solid black;
}

#mainmenu ul.level2 li:first-child{ 
border-top:none;
}

.entrytext ul {
margin-top:-15px;
}

.entrytext ul li ul {
margin:0;
}


#wrap{
background:none; 
border:none;
width:100%
}
#content {
height:auto; 
margin:0;}

