* { behavior: url(iepngfix.htc) }

body { 
    background-color: #f8ffd2;
	margin:0px;
	padding:0px;
}

#topheader { position: absolute; width: 100%; padding:0px; height:69px; background-image:url(images/topblackbg.png); margin-top:-205px; }

#botheader {height:140px; margin:65px auto auto auto; background-image:url(images/topgreenbg.png); }

#headerbox { width:920px; margin:0px auto 0px auto; }

#headline { float:left; margin-top:20px;}

#subbox { position: relative; width:217px; height:129px; background-image:url(images/subbox.png); float:right; margin-top:6px;}

#toplogo { float: left; padding:0px; margin-left: 20px; margin-top:10px; }

#topmenu { padding:0px; float:right; margin-right:30px; margin-top:10px; text-align:right; font-family:Arial, Helvetica; font-weight:bold; font-size:10pt;}

#topmenu ul { padding: 0px;} 

#topmenu ul li { display: inline; padding:0px 5px 0px 5px; }

#topmenu ul li a:visited, #topmenu ul li a:link { color:#FFFFFF; text-decoration:none; }

#topmenu ul li a:hover { color: #CCCCCC; text-decoration:underline; }

#wrapper { width:980px; border:1px solid #c1ff9b; background-color:#FFFFFF; margin:auto auto 0px auto; overflow:auto; background-image:url(images/wrapper.gif)}

#content {float:left; width: 675px; }
#sidebar {float:right; width: 300px; background-color: #e5fe9b; border-top:1px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF;}

#sidebar ul { margin-left:10px; padding:0px; }
#sidebar ul li { list-style-type:none; margin-top:20px;}
#sidebar ul li h3 { padding:0px; margin:0px; margin-bottom:10px; font-family:Arial, Helvetica; font-size:18pt; color:#009900; font-style:italic; font-weight:bold; }
#sidebar ul li ul { margin-left:5px; padding:0px; }
#sidebar ul li ul li { padding-left:20px; margin:0px; margin-bottom:10px;
background-image:url(images/greenbullet.png);
background-repeat: no-repeat; }
#sidebar ul li ul li { font-family:Arial, Helvetica; font-size:10pt; color:#009900; }
#sidebar ul li ul li a { text-decoration:none; }
#sidebar ul li ul li a:link { color:#009900; }
#sidebar ul li ul li a:visited { color:#009900; }
#sidebar ul li ul li a:hover { text-decoration:underline; color:#009900; }

.entry { margin: 25px auto 0px auto; width: 610px; }
.entry h1 { margin-top:0px 0px 0px 10px; font-family:Arial, Helvetica; font-size:26pt; color:#006600;}
.entry h1 a:link, .entry h1 a:visited { color:#006600; text-decoration:none; }
.entry h1 a:hover { color:#006600; text-decoration:underline; }

.entry h2 { margin:0px 0px 5px 0px; font-family:Arial, Helvetica; font-size:18pt; color:#006600;}

.entry ul { list-style-type:square; }

.entry ul li { margin:0px 0px 10px 0px; font-family:Arial, Helvetica; font-size:11pt; color:#000; }


.entry h3 { margin:0px 0px 10px 0px; font-family:Arial, Helvetica; font-size:12pt; color:#999; font-style:italic; font-weight:bold;}

.entry h4 { font-family:Arial, Helvetica; font-size:20pt; color:#333333; font-style:italic; font-weight:bold;}

.entry h4 a { font-family:Arial, Helvetica; font-size:10pt; color:#666666; font-style:normal; padding:3px; border:1px solid #666666; background-color:#CCCCCC; text-decoration:none;  margin-left:20px;}

.entry h4 a:hover { background-color:#FFFFFF; }

.entry p { margin:0px 0px 15px 0px; font-family:Arial, Helvetica; font-size:11pt; color:#000;}

.entry blockquote { margin:0px 0px 15px 0px; padding:0px; padding-left:60px; background-image:url(images/quote.gif); background-repeat: no-repeat; font-family:Arial, Helvetica; font-size:11pt; color:#000;}

.entry .meta { margin-bottom:20px; padding: 5px 0px 5px 0px; text-align:center; background-color: #f8ffd2; font-family:Arial, Helvetica; font-size:12pt; color:#666; border-top:1px solid #e5fe9b; border-bottom:1px solid #e5fe9b;}

#sidefix { position:relative; z-index:100; height:1px; background-color:#FFF; margin: -2px auto 0px auto; width:980px; margin-bottom:20px;}

#footer { height: 100px; background-color:#009900;}

#namex { position:absolute; border:none; border:none; background:none; top: 65px; left:18px; font-size:9pt; font-family:Arial, Helvetica padding:0px margin:0px; width:150px}
#emailx { position:absolute; border:none; border:none; background:none; top: 94px; left:18px; font-size:9pt; font-family:Arial, Helvetica padding:0px margin:0px; width:150px}
#buttonx { position:absolute; width:21px; height:21px; top:88px; left:180px; }

#rel1 { width:610px; height:35px; background-image:url(images/relatedbar.gif)}
#rel2 { margin:0px; margin-bottom: 20px; border:8px solid #4b4848; overflow:auto; background-color:#4b4848; font-family:Arial, Helvetica; color:#fff; }
#rel2 ul { float:left; margin:0px; padding: 0px; width:395px;}
#rel2 ul li { margin:0px; padding: 10px; border-bottom:1px solid #4b4848; list-style-type:none; background-color:#646464; font-size:11pt; }
#rel2 ul li a { color:#FFFFFF; text-decoration:none; }
#rel2 ul li a:hover { color:#FFFFFF; text-decoration:underline; }
#rssinfo { float:right; width: 185px; font-size:10pt; }

#rssinfo ul { margin-left: 5px; padding: 0px; width:auto;}
#rssinfo ul li { 
	font-size:10pt; 
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(images/graybullet.png);
	background-repeat: no-repeat; width:auto;
	background-color:#4b4848;
}
#rssinfo ul li a { color:#FFFFFF; }

ol.commentlist {
	padding:0px; margin:0px;
}

ol.commentlist li {
	padding:0px; margin:0px; list-style-type:none; overflow:auto;
}

ol.commentlist li .comment {
	float:left; 
	padding:10px; margin:0px; 
	border:1px solid #ccc7b7; 
	width:400px;
}

ol.commentlist li .comment p { color:#73726d; font-family:Arial, Helvetica; font-size:11pt; }

ol.commentlist li .commentor { float: right; width:180px; }

ol.commentlist li .commentor p { color:#000; font-family:Arial, Helvetica; font-size:10pt; margin:0px; }

ol.commentlist li .commentor p.comment-author { font-weight:bold; }

ol.commentlist li .commentor p a, ol.commentlist li .commentor p a:link, ol.commentlist li .commentor p a:visited  { color:#000; }

ol.commentlist li.alt .comment {
	background-color:#e8e5da;
}
