body {margin:0; padding:10px; text-align:center; background-color:#fff;}
p {margin:0; padding-bottom:10px;}
img {border:none;}

a {color:#06c; text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {margin-left:auto; margin-right:auto; padding:0; width:970px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#333;}

#header {border-bottom:4px solid #999;}
#header h1 {display:none;}
#header h2 {display:none;}
#header img {border:none;}

h3, h3 a {margin:0; padding-bottom:5px; font-size:24px; color:#333; line-height:normal;}
h4 {margin:0; padding:0; font-size:16px; line-height:normal;}

#content {text-align:left;}
#content .column1 {float:left; width:540px; border-right:1px solid #999; margin-right:14px; display:inline; padding:10px 15px 10px 0; overflow:hidden;}
#content .column2 {float:left; display:inline; margin-right:14px; border-right:1px solid #999; padding:10px 15px 0 0; overflow:hidden;}
#content .column2 {width:230px; voice-family: "\"}\""; voice-family:inherit; width:210px;}
#content .column3 {float:left; padding-top:10px; display:inline; overflow:hidden;}
#content .column3 {width:160px;}
#content .column2plus3 {width:400px; float:left;}
#content .column2plus3 .searchbox {text-align:center; padding:0 0 5px 0; border-bottom:1px solid #999; margin:10px 0 0 0;}
#content .column2plus3 .searchbox form {margin:0;}

ul {margin:0 0 10px 0; padding-left:15px; list-style-type:disk; color:#999;}
ul li {padding-top:4px;}

#content .column1 ul {color:#333;}

.entry {clear:both; border-bottom:4px solid #f90; margin-bottom:10px; padding-bottom:5px; line-height:120%;}
.calendar {font-size:11px; padding:2px; text-align:center;}
.calendar_border {border:1px solid #ccc;}
p.date {font-weight:bold; color:#999; font-size:16px; padding:0 0 0 0;}
.author {font-weight:bold; color:#f90; font-size:16px;}
.posted {line-height:normal; color:#999;}
.extended {text-align:center; font-style:italic; margin-top:-5px;}
.powered {border:1px solid #ddd; font-size:10px; padding:4px; text-align:center; margin:0 0 10px 0;}
.subhead {font-weight:bold; font-size:14px; border-bottom:1px solid #ccc; padding:0 0 0 0;}

.column1 p.subhead {font-weight:bold; font-size:16px; border:none; padding:0;}

#breadcrumb {text-align:center; border-bottom:1px solid #ccc; padding-bottom:4px; font-weight:bold; margin-bottom:5px;}

.divclear {clear:both;}

#footer {border-top:2px solid #999; font-size:11px; color:#666; padding:5px;}

@media screen and (max-device-width: 480px) {
    html #wrapper {width:540px; padding:0 20px 0 10px; } 
    #content .column1 {border:none; margin-right:0; padding-right:0; width:540px;}
    #content .column2plus3 {display:none;}
}


