* {margin:0;padding:0;}
a,a:link{color:#000;outline:none;text-decoration:none;}
div.entry-content a,div.entry-content a:link,body.single div.entry-meta a,div.single div.entry-meta a:link{color:#003;text-decoration:underline;}
a:visited,div.entry-content a:visited,body.single div.entry-meta a:visited{}
a:hover,div.entry-content a:hover,body.single div.entry-meta a:hover{color:#00f;}
a:active,div.entry-content a:active,body.single div.entry-meta a:active{color:#aaa;}
body{background:#fff;color:#000;margin:0 1em;padding:0;}
body div#container{width:100%;}
body div#wrapper{margin:0 auto;}
body div.sidebar{margin:2em 0 2em;width:180px;}
body.home div.entry-meta span{font-size:0.8em;}
body.home div.entry-meta span.meta-sep{margin:0 0.3em;}
body.home div.entry-meta,body.search div.entry-meta{margin:-0.5em 0 2.5em;}
body.home div#blog-description,body.search div#blog-description,body.four04 div#blog-description{border-bottom:1px solid #000;}
body.page div.comments{margin:2em 0;}
body.page p.entry-edit{clear:both;width:100%;}
body div#content div.entry-meta{clear:both;width:100%;}
body.single div#container,body.page div#container{margin:0 0 2em;}
body.single div.entry-meta{border-bottom:2px solid #000;border-top:1px solid #000;margin:2em auto;padding:0.5em;width:75%;}
body.single h2.entry-title,body.page h2.entry-title,body.search h2.entry-title{margin:1em 0 -0.5em;}
body.single div#content,body.page div#content{margin:3em 0 0;}
div.entry-content .clearer{clear:both;width:99%;}
div#wrapper div.entry-content .html,div#wrapper div.entry-content .download,div#wrapper div.entry-content .pdf,div#wrapper div.entry-content .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper div.entry-content .download{background:url(images/file-download.png) no-repeat center left;}
div#wrapper div.entry-content .html{background:url(images/file-html.png) no-repeat center left;}
div#wrapper div.entry-content .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#wrapper div.entry-content .zip{background:url(images/file-zip.png) no-repeat center left;}
div#wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.2em 0.5em 0.2em 2.3em;}
div.entry-content abbr{border-bottom:1px dotted #333;cursor:help;}
div.entry-content blockquote{background:url(images/blockquote.png) no-repeat 20px 20px;margin-left:0;margin-right:10px;padding:20px 5px 5px 50px; font-style:italic;}
div.entry-content blockquote p {padding:10px; }
div.entry-content cite{border-bottom:1px dotted #999;cursor:help;}
div.entry-content code,div.entry-content pre{font:1em/130% "courier new",courier,monospace;}
div.entry-content del{color:#999;}
div.entry-content div.page-link{font-size:1em;margin:-0.5em 0 1em;}
div.entry-content h2,div.entry-content h3{font-size:1.2em;margin:1.1em 0 0;}
div.entry-content h4{font-size:1.1em;margin:1.5em 0 -0.7em;}
div.entry-content h5,div.entry-content h6{font-size:1em;margin:1.5em 0 -0.8em;}
div.entry-content img{max-width:99%;}
div.entry-content .content-column{width:40%;}
div.entry-content .full-column{clear:both;width:100%;}
div.entry-content ins{border-bottom:1px solid #000;color:#666;text-decoration:none;}
div.entry-content .caps{font-size:1em;font-variant:small-caps;}
div.entry-content span.more-link{font-size:0.8em;letter-spacing:2px;font-weight:700;text-transform:uppercase;}
div.entry-content ul li{list-style:disc;}
div.entry-content ul li ul{margin-bottom:0.2em;}
div.entry-content ul li ul li{list-style:circle;}
div.entry-content ul#linkcats li h3{margin-bottom:0.1em;}
div.entry-content ul#linkcats li ul li{font-style:normal;list-style:square;}
div.entry-content ul#linkcats li,div.sidebar ul li{list-style:none;}
div.entry-content div.entry-caption{margin:1em 0 2em 0;text-transform:uppercase;}
body.single div.entry-meta{clear:both;}
div.entry-date abbr.published{border:none;display:block;margin:0.3em 0 -0.5em;}
div#content div.navigation{letter-spacing:1px;margin:1em auto;}
div#content div.navigation div{display:inline;font-weight:700;}
form#searchform input#searchsubmit,body.page div.contactform div.contactright input#contactsubmit,div.formcontainer form#commentform div.form-submit input#submit{background:#ddd;border:1px solid #000;font:1em/normal "times new roman",times,serif;}
div.sidebar ul li input#searchsubmit{background:#ddd;border:1px solid #000;font:0.9em/normal "times new roman",times,serif;}
body.page div.contactform div.contactright input#contactsubmit{margin:0 0 0 10em;}
div.formcontainer form#commentform div.form-submit input#submit{margin:0.5em 0 0 7em;}
div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,div#header h1#blog-title,div.sidebar ul li h3{font-weight:bold}
div#content .entry-title,div#content .page-title{letter-spacing:1px;margin:0;}
div#content h1.entry-title,div#content h2.page-title{font-size:2.3em; line-height:28px; margin-bottom:15px;}
div#content h3.entry-title{font-size:1.1em;}
div#footer{border-bottom:2px solid #000;border-top:1px solid #000;clear:both;font-size:0.7em;margin:0 0 2em;padding:0.5em 0;width:100%;}
div#footer span.meta-sep{padding:0 0.5em;}
div#globalnav{border-bottom:2px solid #000;}
div#globalnav ul,div#globalnav ul li{display:inline;list-style:none;}
div#globalnav ul li{line-height:200%;margin:0 1em;}
div#header div#blog-description,div#header h1#blog-title{letter-spacing:3px;}
div#header div#blog-description{border-top:1px solid #000;line-height:200%;}
div#header h1#blog-title{font-size:3.5em;font-weight:400;margin:0.5em 0 0.5em;padding:0;}
div.sidebar ul li form{margin:0.2em 0 1.5em;}
div.sidebar ul li h3{font-size:1em;font-weight:400;letter-spacing:2px;margin:0;text-decoration:underline;text-transform:uppercase;}
div.sidebar h4{font-size:1em;font-weight:bold;letter-spacing:2px;margin-top:15px; margin-bottom:5px;text-decoration:underline;text-transform:uppercase;}
div#content form#searchform input#s{padding:1px;width:5em;}
div.sidebar ul li ul li ul{margin:0 0 0.2em;}
div#header h1#blog-title a:visited,div#header h1#blog-title a:hover{color:#000;}
body img,div.entry-meta abbr.published{border:none;}
body.date h2.page-title,body.search h2.page-title,div.sidebar ul li ul,div.sidebar ul li.widget_text div{margin:0 0 1.5em;}
body.page div.contactform form,div.entry-content form{margin:0;}
div.formcontainer form#commentform div.form-input input:focus,div.sidebar ul li input#s:focus,div.formcontainer form#commentform div.form-textarea textarea:focus{border:1px solid #00f;}
div.formcontainer div#comment-notes em,div.entry-content div.page-link a {font-weight:700;}
input#s,div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea{border:1px solid #000;font:0.9em/normal "courier new",courier,monospace;}
body.search div.entry-meta span,body.home div.entry-meta span,body.page div.contactform form div.contactleft,div#footer,body.page div.contactform form div.contactleft label,div.entry-content form p label,div.formcontainer form#commentform div#loggedin a.fn,div.formcontainer form#commentform div.form-label{letter-spacing:1px;text-transform:uppercase;}
body.home div.entry-meta,body.search div.entry-meta,body.single div.entry-meta,div.entry-content img.center,div.navigation,div#footer,div#globalnav,div#header{text-align:center;}
body.page div.contactform form div.contactleft,body.single div.entry-meta,div.entry-content strong,body div.navigation,div#globalnav ul li,div#header div#blog-description,div.formcontainer form#commentform div#loggedin a.fn,div.formcontainer form#commentform div.form-label,div.sidebar ul li ul li ul{font-size:0.9em;}
body.page div.contactform form div.contactright,body.single div#content div.entry-meta,div#content div.entry-content div.page-link,div#content div.entry-content q,div#content div.entry-content ul li ul li,div#content div.navigation,div#globalnav ul li,div.formcontainer form#commentform div#comment-notes,div.sidebar ul li ul li ul{font-style:italic;}
ul#nav li#active a{color:#00f; text-decoration:underline;}
div#globalnav ul,div.sidebar ul,div.sidebar ul li,div#content div.entry-content ul#linkcats{margin:0;padding:0; margin-left:5px;}
div.sidebar ul li.widget_text div p{margin:0 0 0.5em;}
body.single div.navigation,div.entry-content p,div.sidebar ul li#home-link h3{margin:5px 0 5px 0;}
fieldset#contact-form {margin:20px 0px 20px 10px;padding:10px;color:#000;width:380px;background:#ccc;border:2px solid #000;}
fieldset#contact-form label {font-size:15px;}
fieldset#contact-form input {height:20px;font-size:15px;margin-bottom:15px;padding:3px;}
fieldset#contact-form textarea {font-size:15px;margin-bottom:15px;width:360px;padding:3px;}
fieldset#contact-form #contact-button {font-size:14px;height:30px;margin-left:30px;}
input:focus, textarea:focus {background:#fff;border:1px solid #555;}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	font-size:14px;
}
body div#container {
	float: left;
	margin: 0 -200px 2em 0;
}
body div#content {
	margin: 2em 200px 0 0;
}
body div.sidebar {
	float: right;
}
body div#content div.hentry {
	text-align:left;
}
body div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {
	font-family:arial, helvetica, sans-serif;
}
body div#wrapper {
width:940px;
}
body div.sidebar {
	text-align:left;
}
#content img {background:#fff;padding:2px;border:2px solid #ccc;margin:10px;}
#content h1{ margin:0; padding:0;}
#content ul{margin-top:5px; margin-left:30px;}
#content li{ margin-bottom:7px;}
#content a{ color:#000; text-decoration:underline;}
#content a:hover{ color:#0000FF; text-decoration:none;}
#content a:visited{ color:#6611CC;}
.lightbox img{ background:#fff !important;padding:0px !important;border:1px solid #ccc;margin:0px !important;}
.design_by{ float:right;}

#primary li{ margin-left:10px; list-style:disc;}
#primary li a{ text-decoration:underline; font-size:13px;}
#primary p { font-size:13px; line-height:15px;padding-bottom:5px;}
#primary p a{ color:#000; text-decoration:underline;}
#primary p a:hover{ color:#0000FF; text-decoration:none;}
#primary p a:visited{color:#6611CC;}
#footer{ text-align:left !important;}
#header-img{ margin:10px 0;}
div#globalnav {margin-top:20px;}
