body {font-family: serif; font-size: 12px; margin: 5px 0 50px 0; background: white;}
h1 {font-size: 300%; margin: 15px 0 20px 0}
h1 a, h2 a {color: #cc0000;}
h1 a:hover, h2 a:hover {color: #f20000;}
h2 {font-size: 200%; margin: 10px 0 10px 0}
h3 {font-size: 150%; margin: 5px 0 5px 0}

a {text-decoration: none; color: #f20000;}
a:hover {color: #cc0000;}
img {border: 0; padding: 1px}
a:hover img {border: 1px #cc0000 solid; padding: 0px;}

ul {list-style: none; margin: 0; padding: 0;}
li {margin-bottom: 10px;}

.navigation {margin: 10px 0;}
.navigation li {display: inline; /*font-weight: bold;*/ padding-right: 15px;}
#gallery {margin: 15px 0 50px 0;}

hr {display: none;}

.box {float: left; margin: 5px; height: 100px; width: 100px;}
#gallery li {display: inline; margin: 0; padding: 0; float: left; margin: 5px; height: 100px; width: 100px;}

#page {width: 80%; margin: auto;}
.clear {clear: left;}

#sidebar {margin-top: 15px; font-family: sans-serif; font-size: 10px;}

#sidebar .widget  {width: 23%; float: left; margin-right: 2%;}
#sidebar .widget h2 {font-size: 150%;}

.narrowcolumn, .widecolumn {width: 80%;}

.rsswidget img {display: none;}
.widget {font-weight: bold;}
.widget ul {font-weight: normal; margin-top: 0.5em;}
.clear {clear: left;}

