body{background:url(images/background.jpg) top left}

#wrapper{}

#container{padding-top:15px; padding-bottom:15px}

#contentwrap{background:#fff}

a{color:#718301}

a:hover{color:#ba4a07}
 
#header{height:103px;     background:url(images/header-background.png) top left repeat-x;  margin:10px 0}

#header h1{margin-bottom:0px !important; padding:22px 0 0 15px; font-weight:normal; font-family:Arial,Helvetica,Sans-serif; font-weight:bold; font-size:44px;  text-transform:uppercase}

#header h1 a, #header h1 a:visited{color:#c0e009; text-decoration:none}

#header h2{padding-left:15px; color:#fff; font-size:14px; line-height:14px; font-family:Arial,Helvetica,Sans-serif}
 
.logoimg{ margin:18px 0 0 15px}

.feedtwitter{margin-top:1px !important; text-align:center}
 
.topnavwrap{    background:url(images/topnav-background.png) top left repeat-x;     height:35px}

#pagemenucontainer{height:35px;     padding-left:5px}

#pagemenu{height:35px}

#pagemenu, #pagemenu ul{padding:0; margin:0; list-style:none; line-height:1}
#pagemenu{margin-bottom:1px}

#pagemenu ul{float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px}

#pagemenu li{float:left; list-style:none; margin:0px; padding:0px}

#pagemenu ul li{list-style:none; margin:0px; padding:0px}

#pagemenu li a, #pagemenu li a:link{color:#a6a6a6; display:block;     margin:0px 3px 0px 3px; padding:10px 12px; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif;     font-variant:small-caps}

#pagemenu li a:hover, #pagemenu li a:active{color:#a8c107; display:block; text-decoration:none}

#pagemenu  li.current_page_item a{color:#a8c107}

#pagemenu li:hover, #pagemenu li.sfhover{position:static}

.topright{text-align:right;     margin:11px 0 0 0}

.topright a{color:#69747a; text-decoration:none; font-size:11px; font-family:Arial,Helvetica,sans-serif; vertical-align:top;     font-weight:normal;     text-transform:uppercase}
   
.topright a:hover{    color:#e64324}

.navcontainer{height:36px;     background:url(images/nav-backgr.png) top left repeat-x;     padding-left:10px;     margin-bottom:10px}

#nav{height:36px}

#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:1}
#nav{margin-bottom:1px}

#nav ul{float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px}

#nav li{float:left; list-style:none; margin:0px; padding:0px}

#nav ul li{list-style:none; margin:0px; padding:0px}

#nav li a, #nav li a:link{color:#fff; display:block;     margin:0px 3px 0px 3px; padding:11px 12px 12px 12px; text-decoration:none; font-size:13px; font-weight:bold;     font-family:Arial,Helvetica,Sans-serif;     text-shadow:0 1px 0 #6b7c01;     font-variant:small-caps}

#nav li a:hover, #nav li a:active{color:#fff; display:block; text-decoration:none;     background:url(images/nav-backgr-hover.png) top left repeat-x;     text-shadow:0 1px 0 #000}

#nav  li.current-cat a{color:#fff;     background:url(images/nav-backgr-hover.png) top left repeat-x;  text-shadow:0 1px 0 #000}

#nav li:hover, #nav li.sfhover{position:static}

#content{padding:15px 5px 15px 15px}

pre{overflow:auto; width:470px}

.post{padding-bottom:15px; margin-bottom:15px;  border-bottom:1px solid #d2d4d5}

.post p{margin-bottom:10px}

.title{margin:0 0 4px 0; padding:0px; line-height:22px; font-family:Arial,Helvetica,Sans-serif;  font-weight:bold; color:#262427}

.title a{text-decoration:none; color:#262427}

.title a:hover{text-decoration:none; color:#718301}

.pagetitle{margin-bottom:20px; line-height:22px; font-family:Arial,Verdana; text-decoration:underline}

.readmorecontent{text-align:right}

a.readmore{padding:4px 15px; text-decoration:none;  font-size:12px;  background:#1e1e1e;  color:#fff}

a.readmore:hover{ background:#282828; color:#fff}
 
.postdate{font-size:11px; font-family:Arial,Helvetica,Sans-serif;  color:#5a595b}
 
.postdate span{ text-transform:uppercase}

.postmeta{font-size:11px; padding:2px 4px; font-family:Arial,Verdana}

.postdate img, .postmeta img{border:none; vertical-align:middle; margin:2px}

.entry{text-align:justify; line-height:20px; padding-top:8px; font-family:Arial,Verdana; font-size:14px}
.navigation{padding:10px 0}

blockquote{overflow:hidden; padding-left:9px; font-style:italic; color:#666; border-left:3px solid #CADAE7}

.post img{max-width:680px}

img.wp-smiley{max-height:12px; margin:0; padding:0; border:none}

.aligncenter, 
div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}

.alignleft{ float:left}

.alignright{ float:right}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px;   -moz-border-radius:3px;  -khtml-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active{ color:#686868 !important;  background:#dfdfdf !important;  border:1px solid #989898 !important;  font-size:15px !important;  padding: 4px 8px !important}

.wp-pagenavi span.current{ color:#434343 !important;  background:#fff !important;  border:1px solid #b6b5b5 !important;  font-size:15px !important;  padding: 4px 8px !important;  font-weight:bold}

.wp-pagenavi a:hover{ color:#494949 !important;  background:#dfdfdf !important;  border:1px solid #626262 !important}

.wp-pagenavi span.pages{ color:#676767 !important;  background:#fff !important;  border:1px solid #b6b5b5 !important;  font-size:15px !important;  padding: 4px 8px !important}

.wp-pagenavi span.extend{ background:transparent !important;  font-size:15px !important;  padding: 4px 8px !important;  color:#676767 !important;  background:#fff !important;  border:1px solid #b6b5b5 !important;  font-weight:bold}

.sidebaradbox{margin-top:5px; text-align:center}

.ad125{margin:6px}

.sidebar{margin:0 10px 10px 0;     font-size:13px}

.sidebar a{text-decoration:none; color:#403f3e}

.sidebar a:hover{text-decoration:underline; color:#718207}

#search{    border:1px solid #bdc1c4;     height:30px;     padding:0;     background:#fff url(images/search-background.png) top left repeat-x;  text-align:right}

#search input{border:0;  background:none;  color:#858282}

#s{width:240px; padding:4px;  margin:3px 0 0 0;  background:none}

#topsearch #s{ width:260px}

#topsearch #search{ margin:15px 0 0 0}

.addthis_toolbox{    padding:5px 0 0px 0; text-align:center}
.addthis_toolbox .custom_images a{    width:32px;     height:32px;     margin:0 3px 0 3px;     padding:0}

.addthis_toolbox .custom_images a:hover img{    opacity:1}

.addthis_toolbox .custom_images a img{    opacity:0.85}

.sidebarvideo{}

.sidebar h2{margin:10px 0 0 0; padding:6px 0 20px 0; background:url(images/sidebar_tab.png) top left no-repeat; font-size:16px; font-family:Arial,Helvetica,Sans-serif; font-weight:bold;  color:#464646;  text-align:center;  text-transform:uppercase;  text-shadow:0 1px 0 #fff}

.sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}

.sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}

.sidebar ul ul{list-style-type:none; margin:0px; padding:0px}

.sidebar ul li li{padding:4px 0px 6px 4px; margin:0px;  border-bottom:1px solid #d6d6d2}

.sidebar ul li ul li{padding:4px 0px 6px 4px; margin:1px 0;  border-bottom:1px solid #d6d6d2}

.sidebar ul li ul li:hover{ background:#ebebe8}

#wp-calendar th{font-style:normal; text-transform:capitalize; color:#3f474d; background:none}
#wp-calendar caption{padding:2px 4px; text-transform:uppercase; margin:2px 0 2px 0; background:none}

#wp-calendar td{color:#3f474d; font:normal 12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; letter-spacing:normal; padding:2px 0; text-align:center}

#wp-calendar td:hover, #wp-calendar #today{background:#ddd; color:#555}
 
#wp-calendar td:hover a{ color:#555}

#wp-calendar{empty-cells:show; font-size:14px; margin:0; font-weight:bold; width:100%}

#footer{background:#1f1e1f; padding:22px; text-align:center; color:#fff; font-size:13px}

#footer a{color:#fff}

#footer a:hover{text-decoration:none}

#footer2{color:#838383; font-size:11px; text-align:center; padding:10px}
 
#footer2 a{color:#838383;  text-decoration:none}




