html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{font-size: 0.625em; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0;}

#main{
 width:100%;
 background:url(images/inner_background.png) repeat-x scroll 0 93px transparent; }
 
#main_lower{ width:100%; float:left;
 background:url(images/main_background.png) repeat-x scroll 0 93px transparent; height:521px;}
 
#header{height: 193px; width: 1000px; padding-top:20px;}
#header h1{margin: 0;}
#logo{float: left; width: 194px;}
#nav_search{float:right; width:795px;}

#defaultarticle{} 
#defaultarticle .button{display:none;} 
#defaultarticleheading{background: url(images/orange_bullet.jpg) 10px center no-repeat;}  
#defaultarticleheading h1{color: #FFFFFF; font-family:Arial; letter-spacing:-1px;  font-size: 1.1em; height: 35px; line-height: 35px; margin: 0; padding: 0 15px 0 40px;}
#defaultarticlebody{  font-family:Arial; font-size:0.8em; line-height:19px; color:#D5D5D5;}
#defaultarticlebodybottom{}

#boxtopmenu{font-size: 0.9em; float:right; width:795px; height:48px; margin-top:39px;}
#boxtopmenu ul{list-style-type: none; padding: 0; margin: 0;}
#boxtopmenu li{float: left; margin: 0; padding: 0;}
#boxtopmenu li.spacer{background: url(images/menu_divider.gif) center center no-repeat; float: left; height: 42px; overflow: hidden; width: 1px;}
#boxtopmenu ul li a{color: #FFFFFF; font-family:Arial; display: block; float: left; font-weight: bold; height: 60px; line-height: 42px; padding: 0 10px 0 10px; text-align: center; text-decoration: none; font-size:16px;}
#boxtopmenu ul li a.selectedboxtopmenuitem{background: url(images/menu_item.gif) center top no-repeat;}
#boxtopmenu ul li a:hover{text-decoration:none; color:#000;}



#search{float:right;}
#nav{float:left;}

#searchcontainer{float: right; width: 600px;}
#searchcontainercontact{color: #d89907; float: right; font-size: 1.2em; padding: 5px 0;}
#searchcontainercontact a{color: #d89907; text-decoration: none;}
#searchcontainercontact ul{display: inline; list-style-type: none;}
#searchcontainercontact li{display: inline; list-style-type: none;}
#searchcontainercontact .divider{color: #cfcfcf;}
#searchcontainercontact .number{color: #344e14; font-weight: bold;}
#nav{margin: 0 auto;  text-align:left;}
#band{height: 10px;}
#container{margin: 0 auto; text-align: left; width: 1000px;}
#headerimage{float: left;}
#shopbox{background: #FAEDBC url(images/box_blog_bg.jpg) left bottom repeat-x; border: solid 1px #F2D663; border: solid 1px #dce77f; float: right; min-height: 310px; width: 242px; _height: 310px;}

#home_bottom_left{width:650px; float:left;}
#home_bottom_right{width:317px; float:right; margin-bottom:10px;}

#home_box_top{background: url(images/home_boxes_topbottom.jpg) center top no-repeat; height: 1px; overflow: hidden; margin-top: 10px;}
#home_box_container{background: url(images/home_boxes_bg.jpg) center bottom repeat-y;}
#home_box_bottom{background: url(images/home_boxes_topbottom.jpg) center top no-repeat; height: 1px; overflow: hidden; margin-bottom: 10px;}
.home_box{float: left; margin-left: 10px; padding-bottom: 10px; overflow: hidden; width: 242px;}
.home_box h2{color: #498748; font-size: 1.6em; margin: 0; padding: 16px 14px;}
.home_box_inner{padding: 16px 14px;}
#home_content{background: url(images/home_box.gif) left bottom repeat-x; border: solid 1px #f0d763; margin-left: 0;}
#home_content h2{padding: 0;}
#home_content ul{padding: 0; margin: 5px 0;}
#home_content li{background: url(images/tick.gif) left center no-repeat; margin: 10px 0; padding: 0 0 0 20px;}
#home_calendar{}
#home_newsdesk{}
#home_blog{margin-left: 0;}
/*
#home_blog{background: #FAEDBC url(images/box_blog_bg.jpg) left bottom repeat-x; border: solid 1px #F2D663; margin-left: 0;}
*/
#home_sponsor_a_pup{width: 242px;}

.news_wrapper{margin-top:10px;}

#left{float: left; width: 243px;}
#right{float: right; width: 738px;}

#content{}
#content a{text-decoration: underline;}
#content h1{}
#content p{}

#contenttext{padding: 0;}
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}

#margin{height: 160px;}

#footer{font-size: 62.5%; text-align: center;  border-top:1px solid #222; background-color:#000000; background-repeat:repeat-x; float:left; width:100%; margin-top:5px;} 
#footer p{padding-bottom: 10px; font-family:Arial; font-size:11px;}
#footer_inner{color: #999999; font-size: 1.2em; margin: 20px auto 0 auto; width: 1000px; text-align:left;}
#footer_inner a{color: #929292; text-decoration: none; font-family:Arial; font-size:11px;}
#footer_left{float: left; overflow: hidden; width: 400px; text-align: left;}
#footer_left a{}
#footer_left img{float: left; margin: 30px 25px 20px 0;}
#footer_right{float: right; overflow: hidden; text-align: right; width: 600px;}
#footer_right a{}
#footermenulinks{text-align:left; float:left;}
#footermenulinks ul{margin: 0; padding: 0; width: 100%;}
#footermenulinks ul li{display: inline;}
#footermenulinks ul li a{padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #C8D70F; text-decoration:underline;}
#footermenulinks #active {}

.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
