/* CSS Document */

body {position:relative; background: url(images/bkgrd.jpg) top left repeat; font: 75% Arial, Helvetica, sans-serif; color: #424D53; text-align: center;}
#page {display: block; width: 800px;background: url(images/bgmain.jpg) top repeat-y; text-align: left; margin: 0 auto;}
#header {display: block; width: 800px; background: url(images/header.jpg) top no-repeat; min-height: 126px; padding: 0;}
* html #header {height: 126px;}
#sidebar {position:relative;float:left;left:50px; width: 150px;font: Arial; padding-top:20px; padding-bottom:5px;}
#sidebar img {margin-top:-2px;}
#content {position:relative; display:table;left:80px; top:20px; width: 500px;font: Arial; padding-bottom:20px; height:300px;}
#content img {float:right; padding-bottom:20px;}
#rightbar {position:relative; display: block; width: 150px; font: Arial;}

#mainbody {position:relative; top:10px; left:100px; padding-bottom: 10px;display: block; width: 600px; font: Arial; text-align:center;}
#footer {position:relative;height:67px;display: block; width: 800px; background: url(images/footer.jpg) bottom no-repeat; text-align: center; font: 85% Times, serif;}

img{margin:0;padding:0;border:0;}

#header ul{margin:0;padding:0;list-style:none;display:block}
#header li{margin:0;padding:0;list-style:none}
#header ul#mainNav{position:relative; top:102px; left:-14px; height:23px; width:505px; text-align:left;clear:right;float:right;background:url(images/mainnavbkgrd.jpg) repeat-x}
#header ul#mainNav li{float:left;position:relative;}

/*typography*/
p {margin: 0 0 18px 0; padding: 0;}


/* typography 

h1 a, h1 a:visited {color: #fff; text-decoration: none;}
.description {color: #CADFED; margin: 0 37px 25px 37px;}
.title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 24px 12px 24px;}
#content .postwrapper .title h2 {font: 1.4em Arial, Helvetica, sans-serif; text-transform: none; background: url(images/icon_entry.gif) 24px 50% no-repeat; padding: 9px 100px 12px 42px;}
#sidebar .title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 12px 24px; background: none; color: #32474B;}
.title small {float: right; padding: 14px 24px 0 0; color: #67939B;}
h2 a, h2 a:visited {}
h3 {font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0;}
p {margin: 0 0 18px 0; padding: 0;}
.entry p {padding-right: 24px;}
.postinfo p {padding: 0 6px;}
.req {padding-left: 3px; color: #CC0000;}
blockquote {padding: 0 0 0 12px; border-left: 3px solid #ccc;} */