p {
margin: 1.6em 0 1.6em 0;
line-height:1.6em;
font-size: 1.1em;
text-align:left;
}

#content a {
text-decoration:none;
color: #265e15;
}

#content a:hover, a:active {
border-bottom:#963 1px solid;
}

#content h1,h2 {
font-family:Georgia, Verdana, Arial, Serif;
color: #888;
font-size: 1.4em;
}

h3 {
font-family:Georgia, Verdana, Arial, Serif;
color: #265e15;
font-size: 1.4em;
}

#content {
clear: both; 
}


html #content {
height: 1%;
}

#content-main {
float: left; 
width: 590px; 
margin-right: 0px;
overflow: hidden;
}

html #content-main {
margin-right: 0px;
}


#content p img.left {
float: left; 
margin:0 30px 0px 20px;
clear:both;
border:0;
}

#content .entry {
margin:1em 0;
margin-right:40px;
}

#content .entry a:link, #content .entry a:visited {
border-bottom:#963 1px dashed;
font-size: 1.1em;    
}

#content .entry a:hover, #content .entry a:active {
border-bottom:#963 1px solid;    
}

#content .entry ul {
list-style-type: none;
padding-left: 6px;
margin: 0;
line-height:1.6em;
font-size: 1.1em;
}

#content .entry li {
background: url(images/bullet.gif) no-repeat 1px 6px;
padding-left: 20px;
} 

#sidebar {
float: left; 
width: 170px;
overflow: hidden;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar ul ul {
list-style:none;
margin:0.5em 0 0 1em;
}

#sidebar ul ul ul {
margin:0 0 0 1em;
}
.sidebox ul li {
overflow: hidden;
}

li.sidebox {
padding:12px;
background: url(images/sideheadtop.gif) #ededed no-repeat left top; 
}

li.sidebox h2 {
font-weight: normal; 
font-size: 1.6em; 
text-align: left;
color: #242;	
font-variant:small-caps;
}

#content, #sidebar, .entry {
overflow: hidden;
}

.line {
border-bottom: 1px dashed #D8D9DB;
width: auto;
margin: 30px 0 15px 0;
}
