html, body { margin: 0; padding: 0; text-align: center; background-color: #222; font: Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }  
blockquote { background-color: #FFF; font-weight: normal; color: #666; border-top: 1px solid #f0670b; border-bottom: 1px solid #f0670b; padding: 4px; margin-top: 10px; margin-right: 20px; margin-bottom: 15px; margin-left: 20px; } 
.red {color: #BE4E67} 
a:link, a:visited { color: #f0670b; text-decoration: none; border-bottom: none; } 
a:hover { color: #f0670b; text-decoration: none; border-bottom: none; } 
a:active, a:focus { color: #f0670b; text-decoration: none; border-bottom: none; } 
img { border: none; } 
#container {  width: 970px;  text-align: left;   margin-left: auto;  margin-right: auto; padding: 0px; } 
form { background: #FFF; margin: 0px; padding: 4px; } 
input, textarea, select { margin: 1px 0; font-size: 100%; } 
input.text, textarea.text { background: #FFF; border: 1px solid #f0670b; color: #666; } 
tr, td { vertical-align: top; font: normal 11px Verdana, Arial, Helvetica, sans-serif; } 
#header { width: 970px; height: 291px; background: url(images/header.jpg) no-repeat; padding: 0; margin: 0; } 
#header #sitetitle { color: #fff; padding-left: 15px; padding-top: 11px; font-size: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bolder; text-indent:-5000px; } 
#header #sitetitle h1 a { color: #fff; } 
#header h2 { color: #fff; font-family: Arial;/*"Arial Narrow", Arial, Helvetica, sans-serif;*/ font-weight: bolder; font-size: 18px; width: 710px; } 
#header #sitedescription { padding-left: 15px; padding-top: 100px; } 
#wrapper { background-color: #FFFFFF; background-image: url(images/bg-wrapper.gif); background-repeat: repeat-y; padding: 0px; margin: 0px; height: 100%; } 
#wrapperleft { width: 760px; float: left; position: relative; padding: 0px; margin: 0px; } 
#main { width: 736px; float: left; background-color: #FFFFFF; padding: 0px; margin: 0px; line-height: 1.4em; } 
#main ul { list-style-type: none; padding: 0px; margin: 0px; } 
#main li { padding: 0px 0px 4px 12px; background: url(images/bullet-doc.gif) no-repeat 0 3px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; } 
#main h1 { font-weight: bold; font-size: 100%; color: #6699CC; padding: 2px 4px 4px 27px; background: url(images/bullet-splat.png) no-repeat 8px 4px; } 
#main .entrycontent { padding: 0px; margin-top: 35px; margin-right: 20px; margin-bottom: 35px; margin-left: 20px; } 
.sidebar { width: 186px; float: right; position: relative; padding-right: 10px; margin: 0px; color: #fff; border-right: 4px solid #FFF; } 
.sidebar p { text-align: left; } .sidebar #wp-calendar { padding-left: 30px; } 
.sidebar a:link, .sidebar a:visited { color: #fff; text-decoration: none; border-bottom: none; } 
.sidebar a:hover { color: #fff; text-decoration: underline; border-bottom: none; } 
.sidebar a:active, .sidebar a:focus { color: #fff; text-decoration: none; border-bottom: none; } 
.sidebar h2 { padding-bottom: 10px; margin: 0px; font-size: 13px; line-height: 1.4em; color: #fff; } 
.sidebar li { list-style-type: none; background: none 0 0px; margin: 0; padding: 0; } 
.sidebar li h2 { list-style-type: none; background: none 0 0px; padding-bottom: 10px; margin: 0px; font-size: 13px; line-height: 1.4em; color: #fff; } 
.sidebar ul { list-style-type: none; margin: 0px; padding: 0px; text-align: left; } 
.sidebar ul li { padding: 0px 0px 4px 12px; background: url(images/bullet-doc.gif) no-repeat 0 4px; line-height: 17px; text-align: left; } 
#footer { color: #666666; } 
#footer a:link, #footer a:visited { color: #ff7200; text-decoration: none; } 
#footer a:hover { color: #ff7200; border-bottom: 1px solid #ff7200; } 
#footer a:active, #footer a:focus { color: #ff7200; text-decoration: none; border-bottom: 1px solid #ff7200; } 
/* Float containers fix: http://www.csscreator.com/attributes/containedfloat.php */  
#wrapperleft:after, #wrapper:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; } 
#wrapperleft, #wrapper { display: inline-table; } 
/* Hides from IE-mac */ 
* html #wrapperleft, * html #wrapper { height: 1%; } 
#wrapperleft, #wrapper { display: block; } 
/* End hide from IE-mac */  
#copyright { width: 800px; margin-right: auto; margin-left: auto; height: 30px; color: #FFFFFF; text-align: center; } 
.entrycontent h2 { font-size: 18px; line-height: 22px; } 
.entrycontent .quote { font-style: italic; } 
.entrycontent .boldquote { font-style: italic; font-weight: bold; } 
.entrycontent .first { font-size: 15px; font-style: normal; font-weight: bolder; line-height: 22px; } 
#data { width: 600px; margin-right: auto; margin-left: auto; } 
#leftdata { float: left; width: 50%; } 
#rightdata { float: right; width: 50%; } 
#container #wrapper #wrapperleft #main .entry .entrycontent #data #leftdata p, #container #wrapper #wrapperleft #main .entry .entrycontent #data #rightdata p { line-height: 18px; } 
.entrycontent p { line-height: 19px; margin-top: 15px; margin-bottom: 15px; }
