* {padding: 0; margin: 0;}
.clearfix { display: block; clear: both; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; background: #6C276A; }

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif;}
h4 { font-family: 'Verdana'}

#wrapper { width: 800px; margin: 0 auto; background: #FFFFFF; } 
#header {float: left; width: 100%; background: #4B0649;}
#nav {float: left; width: 100%; background: url(/images/back-topbar.gif); color: #FFFFFF; font-size: 0.70em;}
#content {float: left; width: 100%; background: #FFFFFF;}
#left {float: left; width: 140px; padding: 5px; font-size: 0.70em;}
#main {float: left; width: 466px; padding: 10px 0 5px 16px; font-size: 0.70em; overflow: hidden;}
#right {float: right; width: 140px; padding: 5px; font-size: 0.70em;}
#footer {width: 780px; font-size: 0.70em; padding: 10px; background: #FFFFFF; margin: 0 auto;}

h1 { font-size: 1.8em; margin: 0 0 5px 0; }
h2 { font-size: 1.6em; margin: 0 0 10px 0; }
h3 { font-size: 1.1em; margin: 0 0 5px 0; }
h4 { font-size: 1.0em; margin: 0 0 0px 0; }
p { line-height: 1.5em; margin: 0 0 15px 0; }
ol { line-height: 1.5em; margin: 0 0 15px 0; }
ul { line-height: 1.5em; margin: 0 0 15px 0; }

.logo { float: left; }
.headerbanner { float: right; width: 480px; padding: 10px 0 10px 0; }

ul.nav { float: left; width: 100%; list-style: none; margin: 0; }
ul.nav li { float: left; width: auto; padding: 5px; }
ul.nav li a { color: #FFFFFF; }

ul.cats {list-style: none; padding: 4px; margin: 0 0 10px 0; background: #E4CBE4; border: 1px solid #4B0649;}
ul.cats li {line-height: 1.5em;}
ul.cats li a {display: block; color: #330066; text-decoration: none; border-bottom: 1px dotted #CF52D3; padding: 2px 0 2px 10px; background: url(/images/icon-sidenav.gif) no-repeat; }
.sidebarbox {padding: 4px; background: #E4CBE4; border: 1px solid #4B0649; margin: 0; }
.ads { text-align: center; margin: 0 0 10px; }
.ads img { margin: 2px; }
#right p {margin: 0 0 10px 0;}

ul.breadcrumb {float: left; width: 100%; list-style: none; margin: 0 0 15px 0; }
ul.breadcrumb li {float: left; width: auto; padding: 0 5px 0 0;}

div.recent { float: left; width: 100%; margin: 0 0 5px 0; }
ul.recent { float: left; width: 100%; list-style: none; margin: 0 0 10px 0; }

.category { float: left; width: 100%; margin: 0 0 15px 0; }
.category ul, .category ol { margin: 0 0 15px 15px; }

a.rsslink { float: right; }
a.rsslink img { border: 0; }
ul.subcats {float: left; width: 100%; list-style: none; margin: 0 0 15px 0;}
ul.subcats li {float: left; width: 50%;}


.entry { float: left; width: 100%; padding: 10px 0 0 0; border-top: 1px solid #C0C0C0; margin: 0 0 10px 0; }
.entry ul, .entry ol { margin: 0 0 15px 15px; }
.entry img {margin: 10px;}

.PostContentSingle img {margin: 10px;}

ul.paging { float: left; width: 100%; list-style: none; margin: 0 0 5px 0; }
ul.paging li {float: left; width: auto; padding: 0 5px 0 0;}

ul.postinfo { float: left; width: 100%; list-style: none; margin: 0 0 5px 0; }
ul.postinfo li {float: left; width: auto; padding: 0 10px 0 0;}

ul.sociallinks { float: left; width: 100%; list-style: none; margin: 0 0 15px 0; }
ul.sociallinks li { float: left; width: 33%;}
ul.sociallinks li a { display: block; float: left; line-height: 24px; padding: 0 0 0 20px; }

ul.comments { float: left; width: 100%; list-style: none; margin: 0 0 15px 0;}
ul.comments li { line-height: 1.5em; padding: 0 0 10px 0; }

.formrow { float: left; width: 100%; margin: 0 0 5px 0; }
.formrow label { float: left; width: 25%; }
