html{min-height:100%;margin-bottom:1px;}
body{font:80% Trebuchet MS;padding:0;margin:0;color:#000000;background:#777;background:url('images/body-top-bg.jpg') repeat-x;}
p{margin:0;padding:5px 0 5px 0;}
greylink{color:#413839;text-decoration:none;}
a{color:#544E4F;text-decoration:none;font-weight:bold;}
a:hover{color:#5A1318;text-decoration:underline;font-weight:bold;}
h1{font-size:3em;margin:0;padding:0;font-weight:normal;}
h2{font-size:1.2em;margin:0;padding:0;}
h3{font-size:1.15em;margin:0;padding:0;}
h4{font-size:1em;margin:0;padding:0;}
form{padding:0;margin:0;}
.clear{clear:both;padding:0;margin:0;}
.alignleft{float:left;}
.alignright{float:right;}
.credits{color:#cccccc;text-decoration:none;font-size:.8em;valign:center;font-weight:normal;}
a.credits{color:#000000;text-decoration:none;}
a.credits:hover{color:#000000;text-decoration:underline;}
#page{width:800px;margin:0 auto;padding:0px 0 0px 0;}
.pagetitle{margin:0 0 10px 0;padding:7px 7px 2px 7px;background:url('images/pagetitle2.jpg') no-repeat;font-weight:normal;color:#ffffff;height:27px;}
#navigation{margin:0;padding:0;}
#navigation a{text-decoration:none;font-weight:bold;}
#navigation a:hover{}
.tabNavigation{margin:0;padding:0;line-height:30px;float:right;margin-top:7px;}
.tabNavigation li{line-height:30px;margin:0;list-style:none;float:left;margin:0 20px 0 0;position:relative;}
.tabNavigation li a{line-height:30px;display:block;height:25px;width:80px;margin:0;background:url('images/tab.gif') no-repeat;color:#fffff !important;text-align:center;}
.tabNavigation li a:hover{color:#5A1318 !important;text-decoration:underline;}
#header{background:url('images/header.jpg') no-repeat;width:800px;height:275px;margin-bottom:10px;}
#header a, #header a:hover{color:#fff;text-decoration:none;}
#headerTitle{}
#headerTitle h1{float:left;clear:both;position:relative;top:110px;left:20px;}
#headerTitle h1 a{color:#ffffff !important;font-weight:normal !important;}
.description{float:right;clear:right;position:relative;top:140px;left:-20px;color:#fff;}
#search{float:left;margin:0;}
#sidebar #search{}
#s{font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;margin:0;border:none;color:#021f2d;background:#fff;width:154px;padding:3px;margin-top:10px;margin-bottom:10px;}
#sidebar #s{font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;margin:0;border:none;color:#021f2d;background:#fff;width:154px;padding:3px;margin-top:10px;margin-bottom:10px;}
#searchsubmit{font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#021f2d;border:none;font-weight:bold;text-align:right;float:left;background:transparent;}
#sidebar #searchsubmit{font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#fff;background:transparent;border:none;float:right;font-weight:bold;text-align:right;padding:0;margin:4px 10px 4px 0;}
#middle{background:#000000;width:760px;margin:0 auto;padding:10px;color:#ffffff;}
#content{clear:both;float:left;width:540px;color:#000000;}
#content .navigation{padding:5px 15px 5px 15px;height:30px;line-height:30px;}
.small{padding:5px;line-height:1.5em;}
.searchresults .post{margin-bottom:20px;}
.post{background:#fff;padding:10px;}
.post .metadata{width:488px;padding:5px;margin-left:10px;border:1px solid #eaeaea;background:#eee;}
.postfooter{background:#fff;width:530px;padding:5px;margin-bottom:15px;}
.postfooter a{}
.postfooter a:hover{}
.entry{padding:5px 15px 5px 0px;margin:0;}
.title{}
.title h2{margin:0;padding:7px 7px 2px 7px;background:url('images/pagetitle.jpg') no-repeat;font-weight:normal;display:block;height:27px;color:#fff;}
.title h2 a{color:#fff;font-weight:normal;display:block;width:530px;}
.post .small{font-weight:bold;margin:0;padding:0;padding-bottom:10px;}
.metadata{background:#fff;padding:5px;width:530px;margin:0 auto;}
#sidebar{float:right;color:#000;width:210px;}
#sidebar h2{margin:0;padding:7px 10px 2px 7px;background:url('images/sidetitle.jpg') no-repeat;display:block;width:208px;height:27px;font-weight:normal;color:#fff;}
#sidebar h2 a{font-weight:normal;color:#fff;}
#sidebar a{}
#sidebar ul, #sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style:none;margin:0;padding:0;}
#sidebar ul li, #sidebar ol li{margin:0;padding:0;}
#sidebar ul li p, #sidebar ol li p{margin:0;padding:5px;}
#sidebar ul p, #sidebar ul select{margin:0;padding:0;}
#sidebar ul ul, #sidebar ul ol{margin:0;padding:0;background:#fff;margin-bottom:10px;}
#sidebar ul ul li a{margin:0;padding:0px 5px 0px 5px;}
#sidebar ul ul li a:hover{margin:0;padding:0px 5px 0px 5px;}
#sidebar ul ul ul, #sidebar ul ol{margin:0;padding:0;}
ol li, #sidebar ul ol li{list-style:decimal outside;margin:0;padding:0;}
#sidebar ul ul li, #sidebar ul ol li{margin:0;padding:0;border-bottom:1px solid #fff;}
#sidebar ul li h2, #sidebar ol li h2{list-style:none;}
#rssBox{text-align:right;float:right;margin-right:102px;margin-top:-28px;}
#rssBox a{line-height:30px;padding:4px 5px 0px 5px;color:#fff !important;text-decoration:none;font-style:italic;}
#rssBox a:hover{color:#ffc !important;}
#sidebar #calendar_wrap{width:210px;background:#fff;padding-bottom:7px;margin-bottom:10px;}
#sidebar #calendar_wrap table{width:180px;margin:0 auto;}
#sidebar .textwidget{background:#fff;padding:7px 10px 10px 10px;margin-bottom:10px;}
#sidebar .recentcomments{padding:10px;}
#sidebar .recentcomments a{}
#sidebar .recentcomments a:hover{}
#sidebar .widget_search{width:190px;padding:10px;background:#fff url('images/searchheader.jpg') no-repeat top !important;padding-top:46px;float:none;margin-bottom:10px;}
input{border:none;background:#eaeaea;height:20px;color:#000;font-weight:normal;margin-top:2px;}
#s{border:1px solid #eaeaea !important;height:17px !important;width:182px !important;color:#000;font:1em trebuchet ms, verdana, arial;background:#fff;}
.noPostsFound h2{}
.commentbox{background:#fff;}
.commentbox h2{margin:0;padding:7px 7px 2px 7px;background:url('images/pagetitle.jpg') no-repeat bottom;font-weight:normal;display:block;height:27px;border-top:10px solid #eaeaea;color:#fff;}
.commentbox p{padding:10px 20px 10px 20px;}
#respond{}
textarea{width:490px;height:140px;font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;border:1px solid #eaeaea;padding:4px;background:#fff;margin:0 20px 0 20px;}
#submit{font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;font-weight:bold;background:none;border:none;padding:3px 0 2px 0;float:right;text-align:right;margin-bottom:10px;}
#footer{width:790px;text-align:center;padding:5px;margin:0 auto;background:#cccccc;}
#footer a{background:#cccccc;}
blockquote{margin-left:10px;margin-right:-5px;padding:10px;border:1px solid #fff;background:#eaeaea;}
blockquote blockquote{margin-right:10px;background:#fff;}
