@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: NPstamps
Theme URI: http://www.npstamps.com
Description: NPStamps Theme
Author: NPStamps
Author URI: http://www.npstamps.com
*/

*{margin:0; padding:0}

body{background: #f4efdf url('images/background.jpg') top center no-repeat; margin:0px auto;  padding:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  color:#4C4646;}

p{margin:15px 0}

p#breadcrumbs{display:inline; vertical-align:top}

br.smallline {line-height: .05px;}

/*Start Social*/

div.social{display:inline; float:right;}	

.addtoany_share_save_container{margin:2px, -3px, 0px, 0px;}

ul.addtoany_list{display:inline; list-style-type:none; margin:0px, -3px, 0px, 0px !important; padding:0 !important; text-indent:0 !important;}

ul.addtoany_list li{background:none !important; border:0; display:inline !important; line-height:32px; list-style-type:none; margin:0 !important; padding:0 !important;}

ul.addtoany_list li:before{content:"";}

ul.addtoany_list li a{padding:0 0px;}
	
ul.addtoany_list img{float:none; border:0; margin:0; padding:0; vertical-align:top;}
	
ul.addtoany_list a img{opacity:.7; filter:alpha(opacity=70);}

ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{ opacity:1; filter:alpha(opacity=100); }
	
a.addtoany_share_save img{border:0;width:auto;height:auto;}

/*End Social*/

a:link, a:visited{color:#8A4117; text-decoration:none}

a:hover, a:active{color:#8A4117; text-decoration:underline}

.footer a:link{color:#fff; text-decoration:none}
.footer a:visited{color:#fff; text-decoration:none}
.footer a:hover{color:#fff; text-decoration:none}
.footer a:active{color:#fff; text-decoration:none}

a img{border:0}

code{font:1.0em 'Courier New',Courier,Fixed; background:#ececec}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em; cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{padding:10px 10px 0 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; font-size:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:1.5em; margin:10px 0px}

#head{width:960px; margin:0px auto; margin-top:0px; padding:0px; font-size:0.7em; background-color:#000}

#shadow{width:985px; topmargin:0px;margin:0px auto; background-image:url(images/backgroundshadow.png)}

#page{width:940px; margin:0px auto; padding:10px; background-color:#FFF; font-size:0.7em}

.left, .alignleft{float:left}

.searchalign{float:right; margin-top:50px}
fieldset.search{border:none; width:230px; margin:0 auto; background:#000; vertical-align:center;}
.search input, .search button{border:none; float:left}
.search input.box{color:#000; width:200px; height:20px; margin-right:0px;  background:#fff; margin-right:5px; font-size:26px; color:#888}

.right, .alignright{float:right}

#navbar{ width:960px;float:left; margin:0 auto; margin-top:15px; padding:0px; text-transform:uppercase; font-size:12px; background:#254117}

#menu-main-navigation{width:722px}

#menu-main-navigation ul{list-style:none}

#menu-main-navigation li{float:left; list-style:none; cursor:pointer; display:block; border-right:1px solid #333}

#menu-main-navigation li:hover{background:#C35617}

#menu-main-navigation a, #menu-main-navigation a:visited{margin:0px; padding:10px 16px; font-weight:bold; color:#FFF; display:block}

#menu-main-navigation a:hover{text-decoration:none; display:block}

#searchform{width:194px; float:right; text-align:right; padding-top:8px; margin-right:10px}

#menu-main-navigation li{float:left; margin:0px; padding:0px}

#menu-main-navigation li li{float:left; margin:0px; padding:0px; width:122px; text-transform:none}

#menu-main-navigation li li a, #menu-main-navigation li li a:link, #menu-main-navigation li li a:visited{background:#2B2B2B; width:122px; float:none; margin:0px; padding:5px 10px 5px 18px; border-top:1px solid #C0C0C0}

#menu-main-navigation li li a:hover, #menu-main-navigation li li a:active{background:#666; padding:5px 10px 5px 18px}

#menu-main-navigation li ul{position:absolute; width:10em; left:-999em}

#menu-main-navigation li:hover ul{left:auto; display:block}

#menu-main-navigation li:hover ul, #menu-main-navigation li.sfhover ul{left:auto}

h1{font-size:50px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; letter-spacing:-0.08em}

h2{font:35px}

h3{font-size:20px; font-family:"Lucida Grande","Trebuchet",sans-serif; margin-bottom:3px; color:#3c78a7; font-weight:bold}

h4{font:16px}

h3.homepage{color:#000; letter-spacing:1px; margin-bottom:2px}

#toplogo{width:350px}

#top{padding:0}

#headline{width:590px; float:left; background:#fff; padding:10px; font-size:17px; margin:0}

#headline div.title{font-weight:bold; font-size:28px; letter-spacing:.5px; display:block; margin-bottom:8px}

#headline p{font-size:.70em; line-height:1.35em; padding-bottom:5px; padding-top:15px}

.frontpageiamge{ margin:9px 10px 0 5px; float:left}

#recentparks{width:300px; background:#fff; float:right; padding:10px 10px 9px 10px}

#recentparks .clearfloat{margin-top:7px; margin-bottom:8px}

#recentparks .info{margin-top:5px; padding-top:5px; float:right; width:180px}

#recentparks .title{font-weight:bold}

#headline a img, #featured a img{border:1px solid #ccc; margin-top:5px; margin-right:10px; padding:2px}

#regionsmiddle{width:920px; background:#fff; float:right; padding:10px; margin:10px 0}

.regions{width:82px; float:left; border-top:8px solid #333; margin:0px; padding:2px 10px 10px 10px; background:#fff}

.regions p{margin:0}

.regions span.regiontitle, #front-list{margin:0; font-weight:bold; font-size:1.4em; }

#front-popular h3{color:#fff}

.regions a{color:#333; display:block; background:none}

.regions a:hover{background:none; color:#fff; text-decoration:none}

#region-1{border-top:8px solid #6B4226}
#region-2{border-top:8px solid #ADDFFF}
#region-3{border-top:8px solid #E41B17}
#region-4{border-top:8px solid #F88017}
#region-5{border-top:8px solid #6C2DC7}
#region-6{border-top:8px solid #736F6E}
#region-7{border-top:8px solid #347C2C}
#region-8{border-top:8px solid #FDD017}
#region-9{border-top:8px solid #15317E}

#region-1:hover{background:#6B4226; color:#fff}
#region-2:hover{background:#ADDFFF; color:#fff}
#region-3:hover{background:#E41B17; color:#fff}
#region-4:hover{background:#F88017; color:#fff}
#region-5:hover{background:#6C2DC7; color:#fff}
#region-6:hover{background:#736F6E; color:#fff}
#region-7:hover{background:#347C2C; color:#fff}
#region-8:hover{background:#FDD017; color:#fff}
#region-9:hover{background:#15317E; color:#fff}
#region-1:hover a{background:#6B4226; color:#fff}
#region-2:hover a{background:#ADDFFF; color:#fff}
#region-3:hover a{background:#E41B17; color:#fff}
#region-4:hover a{background:#F88017; color:#fff}
#region-5:hover a{background:#6C2DC7; color:#fff}
#region-6:hover a{background:#736F6E; color:#fff}
#region-7:hover a{background:#347C2C; color:#fff}
#region-8:hover a{background:#FDD017; color:#fff}
#region-9:hover a{background:#15317E; color:#fff}

#bottom{width:940px}

#front-list{width:590px; background:#fff; padding:10px; float:left}

#front-list blockquote{padding:0px 10px 0 10px}

#front-list .title {font-size:18px; letter-spacing:.5px}

#front-list .clearfloat {padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px}

#front-list p {font-size:.80em; line-height:1.5em; padding-bottom:2px; padding-top:2px; font-weight:normal}

.byline{font-size:11px; color:#333; font-weight:normal}  

.byline a{color:#333}

#headline p, #featured p{margin:0}

#content{width:590px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; min-height:500}

#pagecontent{width:920px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; min-height:400px}

#content .breadcrumbs, #content .breadcrumbs a{font-weight:bold; color:#333}

#content h2.title, #pagecontent h2.title {font-size:2.2em; font-weight:bold; border-bottom:2px solid #ddd; solid #ddd; padding:5px 0px; color:#595454; line-height:110%}

.post{font-size:1.05em; line-height:1.75em}

.post p{margin-top:0px}

.post .clearfloat{border-bottom:1px dotted #ccc; margin:10px 0px}

.post ul, .post ol, #front-list ul, #front-list ol{margin-bottom:15px}

.post ul li, #front-list ul li{list-style:square; margin-left:30px}

.post ol li, #front-list ol li{list-style:decimal; margin-left:30px}

.post ol li ul li, #front-list ol li ul li{list-style:square; margin-left:20px}

.post img, .post a img, #front-list img {border:1px solid #ccc; margin:0 10px 5px 0; padding:2px}

.entry{margin-top:20px}

.pages{padding:5px 0px; text-align:Center}

#sidebar{width:320px; float:right; margin:0px 0px 0px 0px}

#sidebar h3{font-size:14px; font-weight:bold; background:#000; color:#fff; margin:10px 0px 5px 0px; padding:3px 10px}

#sidebar-top, #sidebar-bottom{width:290px; float:right; padding:0px 10px 10px 10px; background:#fff}

#sidebar-bottom, #sidebar-middle{margin-top:10px}

#sidebar-middle{width:310px; float:right}

#sidebar-left{width:130px; padding:0px 10px 10px 10px; float:left; background:#fff}

#sidebar-right{width:130px; padding:0px 10px 10px 10px; float:right; background:#fff}

#sidebar li{font-size:10px; list-style:none; display:block; padding:2px 0px 2px 10px;}

#sidebar li ul li:last-child{font-size:10px; list-style:none; display:block; padding:2px 0px 0px 10px;}

#sidebar-ads{width:300px; float:right; margin-bottom:10px; padding:10px; background:#fff}

#s{padding:1px; font-size:1.0em; width:150px}

#searchsubmit{padding-left:5px}

#comment{width:590px; background:#fff}

#front-popular{font-size:0.7em; color:#fff; width:940px; background:#000; margin:0 auto; padding:10px}

#bottomleft{width:450px; float:left; padding:10px}

#bottomcopyright{width:940px; float:left; padding:3px}

#regions{width:200px; float:left; padding:10px;  color:#fff}

li.categories{list-style-type:none}

li.cat-item-1, li.home_page{margin-top:5px; list-style-type:none; color:#fff}

li.cat-item, li.page_item{list-style-type:none; color:#fff}

li.cat-item a:link{color:#fff}

li.home_page a:link{color:#fff}

li.page_item a:link{color:#fff}

li.cat-item a:visited{color:#fff}

li.home_page a:visited{color:#fff}

li.page_item a:visited{color:#fff}

#bottomright{width:200px; float:right; padding:10px}

.clearfloat:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfloat{display:inline-block}

* html .clearfloat{height:1%}

*+html .clearfloat{height:1%}

#footer{margin:0 auto; width:960px; font-size:0.6em; padding-top:6px; padding-bottom:6px; color:#fff}

.clearfloat{display:block}
