html {font-size:67.5%;}
body {padding:0px; margin:0px; background: #404041 url('/wp-content/themes/qc/images/bodyBG.gif') repeat-x top left; color:#fff; font: normal 1em/1.3em;}

a, a:visited {color:#b7c369; text-decoration:none;}
a:hover, a:visited:hover, a:focus {color:#dedede; text-decoration:none;}

img {border:0px; outline:none;}

h1 {font: bold 2em/1em Georgia, Times, "Times New Roman", serif;}
h2 {font: bold 1.8em/1em Georgia, Times, "Times New Roman", serif;}
h3 {font: bold 1.6em/1em Georgia, Times, "Times New Roman", serif;}
h4 {font: bold 1.4em/1em Georgia, Times, "Times New Roman", serif;}
h5 {font: normal 1.2em/1em Georgia, Times, "Times New Roman", serif;}
h6 {font: bold 1em/1em Georgia, Times, "Times New Roman", serif;}

#headerContainer { height:156px; width:100%;}
#header {width:900px; margin:0px auto;}
#search {float:right; margin:5px 0px;}
#logo {width:441px; height:107px; margin:0px auto; background:url('/wp-content/themes/qc/images/logo.gif') no-repeat top left; border:0px; outline:none; padding:0px; cursor:hand;}
#logo h1 {text-indent:-999999px; margin:0px; padding:0px;}

#mainNavContainer {width:100%; min-height:30px; height:auto !important; height:30px; background: #838d44 url('/wp-content/themes/qc/images/mainNavContainerBG.gif') repeat-x top left;}
#mainNav {width:900px; font-size:15px; padding:.4em 0px; margin:1px auto;}
#mainNav ul {list-style-type:none; padding:0px; margin:0px;}
#mainNav li {display:inline; padding:0px; margin:0px;}
#mainNav a, #mainNav a:visited {color:#333; margin:0px; padding:.4em 1em;}
#mainNav a:hover, #mainNav a:visited:hover, #mainNav a:focus {color:#000; background:#838d44;}

#contentContainer {width:960px; margin:20px auto; font-size:1.2em; line-height:1.3em; font-family: "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif;}
#centerZone {float:left; width:577px;}
#rightZone {float:right; width:363px; background:#4f4f4f url('/wp-content/themes/qc/images/rightZoneBottom.gif') no-repeat bottom left; margin:0px; padding:0px 0px 20px 0px;}
#rightZone div#rightTop {width:343px; background: url('/wp-content/themes/qc/images/rightZoneTop.gif') no-repeat top left; margin:0px; padding:20px 10px 0px 10px;}
#rightZone ul {list-style-type:none; margin:0px; padding:0px;}
#rightZone li {margin:20px 0px; padding:0px;}

.breadcrumb {font-size:0.8em; color:#666;}
#sideText {padding:5px 5px 20px 5px; border-bottom:1px dotted #666;}
#sideText h3 {margin-top:0px;}

#footerContainer {clear:both; background:#232323 url('/wp-content/themes/qc/images/footerContainerBG.gif') repeat-x top left; margin:0px; padding:20px 0px 10px 0px; font-family: "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif;}
#footer {width:900px; margin:0px auto; padding:30px 0px;}

/*  --- postin stylin' --- */
.post {background:url('/wp-content/themes/qc/images/postBG.gif') no-repeat top left; padding:5px 0px 0px 25px; margin:5px 0px 30px 0px;}
.post h2 {margin:10px 0px 5px 0px; padding:0px 0px 10px 0px; background: url('/wp-content/themes/qc/images/posth2BG.gif') no-repeat bottom left; overflow:hidden;}

/*  --- commentin' stylin' ---  */
ol.commentlist {list-style-type:none; margin:2px 30px; padding:0px;}
ol.commentlist li {border-bottom:1px dotted #666; margin:0px 5px 5px 0px; padding:2px 4px 0px 4px;}

/*  --- tweetin' stylin' --- */
#twitter {background:url('/wp-content/themes/qc/images/twitterBG.gif') no-repeat top left; margin:20px 0px; padding:38px 0px 0px 0px; font-size:0.9em;}
#twitter h5 {margin:0px 0px 10px 0px; padding:0px; text-indent:100px; font-size:1.3em;}
#twitter li {border-bottom:1px solid #717b36; margin:3px 0px; padding:3px 0px;}