/*  
Theme Name: Outdoor.com
Theme URI: http://www.themespinner.com
Author: Theme Spinner
Author URI: http://www.themespinner.com
*/

html,body{
margin:0px;
padding:0px;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
background-image:url(http://www.outdoor.com/wp-content/themes/min/pix/compass-monkey-bg.jpg);
background-repeat:no-repeat;
background-position:center top;
color:#333333;
text-align:center;
}
a	{outline:none; text-decoration:none}
a:link {color:#006400;  text-decoration:underline;}
a:visited	{color:#af4429;  text-decoration:underline;}
a:hover		{color:#000; text-decoration:underline;}

.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.center{text-align:center;}
p{line-height:18px;}
ul{
list-style:none;
margin:0;
padding:0;
}	

/*/////////////////////////////////////////
///////////////// STRUCTURE ////////////////
/////////////////////////////////////////*/	
div#container{
text-align:left;
width:980px;
padding:0px;
margin:0 auto;

}	

div#wrapper {
width:100%;
overflow:auto;
margin:10px 0;
}

div#content{
width:515px;
float:left;
}
div#sidebar{
width:450px;
float:left;
margin-left:10px;
margin-bottom:1px;
}
.box-fishing{
background-image:url(http://www.outdoor.com/images/thumbs/box/fishing.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
.box-camping{
background-image:url(http://www.outdoor.com/images/thumbs/box/camping.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
.box-photo{
background-image:url(http://www.outdoor.com/images/thumbs/box/photo.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
.box-hunting{
background-image:url(http://www.outdoor.com/images/thumbs/box/hunting.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
.box-road-cycling{
background-image:url(http://www.outdoor.com/images/thumbs/box/road-cycling.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
.box-snowshoeing{
background-image:url(http://www.outdoor.com/images/thumbs/box/snowshoeing.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
.box-backpacking{
background-image:url(http://www.outdoor.com/images/thumbs/box/backpacking.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
ul#topMnu{
text-align:right;
padding:3px 0px 3px 3px;
font-size:10px;
font-weight:bold;
margin-bottom:1px;
}

ul#topMnu li{
display:inline;
margin-left:15px;
margin-right:15px;
}	

ul#topMnu li a:link,
ul#topMnu li a:visited	{ color:#FFF;}	
ul#topMnu li a:hover	{color:#fff; text-decoration:underline;}

/*/////////////////////////////////////////
///////////////// HEADER ////////////////
/////////////////////////////////////////*/
div#header{
width:980px;
}

.content h2{
font-size:20px;
background-color:#FFFFFF;
border:0;
}

/*/////////////////////////////////////////
///////////////// MENU ////////////////
/////////////////////////////////////////*/
ul#menu {
float:right;
line-height:20px;
}

ul#menu li{
padding:28px 0px;
display:inline;
font-size:11px;
margin:0;
float:left;
}

ul#menu li a{
font-weight:bold;
text-transform:uppercase;
padding:30px 15px;
color:#31363e;
}	

ul#menu li a:link, ul#menu li a:visited, menu li a:active{color:#31363e;}	
ul#menu li a:hover	{color:#FF6633;}


ul#menu li ul{display:none;}
ul#menu li#rss{
text-indent:-9000em;
width:64px;
height:42px;
display:block;
padding:0 0 0 30px;
margin:0;
}

div.post small{
font-size:10px;
letter-spacing:normal;
color:#ababab;
display:block;
text-align:right;
}			
div.post div.entry a img{
border-style:solid;
border-width:1px;
padding:5px;
}
.content H2{
font-size:22px;
}
.entry{
text-align: justify;
}
.post {
margin: 0;
text-align: justify;
}
.post IMG{
border:0px solid #eee;
padding:5px;
margin:5px;
}
div.post div.entry a:link img,
div.post div.entry a:visited img{
background-color:#FFF;
border-color:#DDD;
}
div.post div.entry a:hover img{
background-color:#F5F5F5;
border-color:#CCC;
}	
div.post div.entry ul{
margin:10px;
text-align:left;
}
div.post div.entry ul li{
background-image:url(pix/icon_miniarrow.gif);
background-position:0px 8px;
background-repeat:no-repeat;
padding:2px 0px 2px 10px;
text-align:left;
}		
div.post div.entry ol{
list-style:decimal-leading-zero;
text-align:left;
}	

.h1{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#191919;
margin:1px;
padding:3px 5px 3px 0px;
}
div.post div.entry blockquote{
background:#FFFFFF url(pix/bq.gif) top left no-repeat;
margin:0 auto;
padding:0 0 0 45px;
color:#666;
font-size:11px;
width:80%;
}
div.post div.entry blockquote blockquote{
background-image:none;
border-left:5px solid #DDD;
padding:0 0 0 20px;
margin-left:20px;
}
div.post div.entry code{
font-size:11px;
}
div.post ul.postmetadata li{
display:inline;
background-repeat:no-repeat;
padding:4px 0px 3px 20px;
background-position:0 0;
}	
div.post ul.postmetadata li.icon_cat		{background-image:url(pix/icon_folder.gif);}
div.post ul.postmetadata li.icon_comment	{background-image:url(pix/icon_recentComment.gif);}	
div.post ul.postmetadata li.icon_date		{background-image:url(pix/icon_date.gif);}
div.post ul.postmetadata li.icon_track		{background-image:url(pix/icon_track.gif);}	
div.post ul.postmetadata li.icon_rss		{background-image:url(pix/icon_rss.gif); background-position:0 -20px;}		
div.post ul.postmetadata li.icon_alert		{background-image:url(pix/icon_alert.gif);}

div.post ul.postmetadata li.icon_r{
float:right;
font-weight:bold;
padding:0 0 0 20px;
}
div.post ul.postmetadata li a:link,
div.post ul.postmetadata li a:visited{color:#5d7605;}
div.post ul.postmetadata li a:hover{color:#333;}	
.navigation {
display:block;
margin:0px;
font-size:10px;
padding:3px 0px 5px 0px;
text-transform:lowercase;
border:0px;
background-color:#fff;
}
.navigation a, navigation a:active, navigation a:visited, navigation a:link{
font-size:11px;
text-transform:lowercase;
text-decoration:none;
color:#006400;
}
.navigation a:hover{
font-size:11px;
text-transform:lowercase;
text-decoration:underline;
color:#000;
}
.alignleft {
float:left;
text-align:left;
}
.alignright {
float:right;
text-align:right;
}

.addcomment,
.closecomment{
	float:right;
	text-transform:uppercase; 
	padding:3px 18px 3px 0px;
	font-size:10px;
	margin:12px 0 0 0;
	text-decoration:underline;
	}
a.addcomment{
	background-image:url(pix/icon_arrowdown.gif);
	background-repeat:no-repeat;
}
a.addcomment:link,
a.addcomment:visited{
	background-position:100% 0px;
	}
a.addcomment:hover{
	background-position:100% -20px;
	}

ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
	}
ol.commentlist cite{
	text-transform:uppercase;
	font-style:normal;
	}
ol.commentlist li{
	border-bottom:1px solid #ccc;
	padding:9px;
	margin-bottom:5px;
	}
ol.commentlist h5{
	font-size:11px;
	margin:0;
	padding:0;
	}	
ol.commentlist h5 small{
	display:block;
	}	
ol.commentlist li{border:1px solid #cccccc; background-color:#ffffff; background-image:url(http://www.outdoor.com/images/cat-box-rep.png);
background-repeat:repeat-x;
background-position:top;}
ol.commentlist li.alt{background-color:#ffffff; border:1px solid #cccccc; background-image:url(http://www.outdoor.com/images/cat-box-rep.png);}
ol.commentlist li span.moderate{
	background-image:url(pix/icon_cursor.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:2px 0px 2px 20px;
	color:#FF3300;
	}
	.com-b{
	padding:12px;
	border:1px solid #cccccc;
	margin:0px;
	background-color:#f7f7f7;
	line-height:24px;
	}
	.author-name{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	}
	.cat-box{
	background-image:url(http://www.outdoor.com/images/cat-box-rep.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:23px 5px 5px 5px;
	}
	.float-none{
float:none;
margin:0;
border:0;
padding:0;
display:inline;
line-height:10px;
text-align:left;
vertical-align:middle;
}
.rss-feed{
line-height:10px;
display:inline;
border:0;
padding:0;
vertical-align: middle;
}
			
.nocomments,
.nocommentsadd{
	background:#fdf9e3 url(pix/icon_cross.gif) left no-repeat;
	padding:5px 5px 5px 30px;
	border:2px solid #f7e590;
	color:#9f8e3b;
	font-size:11px;
	}	

.nocomments		{background:#fdf9e3 url(pix/icon_cross.gif) left no-repeat;}		
.nocommentsadd	{background-image:url(pix/icon_add.gif);}

div#sidebar{
color:#666;
font-size:11px;
}
.new-stuff{
float:right;
width:220px;
overflow:hidden;
margin:0px;
border-top:1px solid #9ebaca;
border-right:1px solid #9ebaca;
border-left:1px solid #9ebaca;
}
.new-stuff li{
list-style:none;
list-style-type:none;
list-style-image:none;
overflow:hidden;
margin:0px;
padding:0px;
}
.new-stuff a, .new-stuff a:active, .new-stuff a:visited, .new-stuff a:link {
background-image:url(http://www.itsnature.org/images/new-stuff.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
display:block;
text-decoration:none;
padding:3px 3px 3px 20px;
background-color:#ffffff;
border-bottom:1px solid #9ebaca;
color:#333333;
overflow:hidden;
}
.new-stuff a:hover{
background-image:url(http://www.outdoor.com/images/new-stuff.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
display:block;
padding:3px 3px 3px 20px;
text-decoration:underline;
background-color:#f2f7f9;
border-bottom:1px solid #9ebaca;
color:#333333;
overflow:hidden;
}
.new-stuff ul{
margin:0px;
padding:0px;
overflow:hidden;
}
.new-comments{
float:left;
width:100%;
padding-right:4px;
overflow:hidden;
margin:0px;
}
.new-comments li{
list-style:none;
list-style-type:none;
list-style-image:none;
overflow:hidden;
margin:0px;
}
.new-comments a, .new-comments a:active, .new-comments a:visited, .new-comments a:link {
background-image:url(http://www.itsnature.org/images/new-comments.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px;
display:block;
text-decoration:none;
padding:3px 3px 3px 20px;
border-bottom:1px solid #9fc79d;
color:#333333;
overflow:hidden;
margin:0px;
}
.new-comments li a:hover{
background-image:url(http://www.outdoor.com/images/new-comments.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px;
display:block;
padding:3px 3px 3px 20px;
text-decoration:underline;
background-color:#e9f1f3;
border-bottom:1px solid #9fc79d;
color:#333333;
overflow:hidden;
margin:0px;
}
.new-comments ul{
margin:0px;
padding:0px;
overflow:hidden;
}
.sidebar-ad-top{
float:left;
background-color:#FFFFFF;
padding:5px 5px 5px 0px;
}
.sidebar-ad-bottom{
width:434px;
float:left;
border:double #c2d285;
background-color:#FFFFFF;
padding:5px;
margin:6px 0px 0px 10px;
}
.most-searched{
margin-top:6px;
width:449px;
float:left;
padding:0px;
border:1px solid #FFCC99;
background-color:#ffffff;
}
.most-searched a, .most-searched a:link, .most-searched a:visited, .most-searched a:active {
background-image:url(http://www.outdoor.com/images/icon_search.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px;
display:block;
padding:3px 0px 3px 25px;
text-decoration:none;
background-color:#ffffff;
color:#333333;
}
.most-searched a:hover {
background-image:url(http://www.outdoor.com/images/icon_search.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px;
display:block;
padding:3px 0px 3px 25px;
text-decoration:underline;
background-color:#fcfcd2;
color:#333333;
}
.h9{
padding:3px 0px 3px 6px;
font-size:12px; 
border-bottom:1px solid #84ba80;
border-top:1px solid #84ba80;
background-image:none;
background-color:#cee2cd;
margin:0px; 
font-weight:bold; 
color:#333;
}
.recent-comments{
margin-top:6px;
width:449px;
float:left;
padding:0px;
border-right:1px solid #84ba80;
border-left:1px solid #84ba80;
background-color:#f7f7f7;
}
.recent-comments li a, .most-searched li  a:link, .most-searched li  a:visited, .most-searched li  a:active {
background-image:url(http://www.outdoor.com/images/icon_comments.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px;
display:block;
padding:3px 0px 3px 30px;
text-decoration:none;
background-color:#ffffff;
color:#333333;
border-bottom:1px solid #84ba80;
}
.recent-comments li  a:hover {
background-image:url(http://www.outdoor.com/images/icon_comments.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px;
display:block;
padding:3px 0px 3px 30px;
text-decoration:underline;
background-color:#f0f7ef;
color:#333333;
}

#searchform{
margin-bottom:5px;
}	
#searchform div{
padding:10px 0px 10px 10px;
text-align:center;
border:0px solid #ddd;
margin:10px 0px 0px 0px;
}		
#searchform label{
background-image:url(pix/icon_search.gif);
background-position:left center;
background-repeat:no-repeat;
text-indent:-9000em;
padding:2px 0 10px 25px;
height:14px;
}		
#searchform #s{
font-size:11px;
padding:5px;
width:232px;
background-color:#FFFFFF;
border:1px solid #b3b2b2;
background-image:url(pix/search-bg-focus.gif);
background-repeat:repeat-x;
}
#searchform img{
border:none;
padding:0;
margin:0;
}
#searchform #searchsubmit{
margin:0 5px;
padding:0;
width:70px;
height:26px;
background-image:url(http://www.outdoor.com/wp-content/themes/min/pix/btnsearch-hover.gif);
float:right;
}
#footer {
color: #FFF;
background-color:#31363E;
text-align: center;
margin:0;
width:100%;
position:relative
}	
div#footContent{
width:980px;
margin:0px auto;
padding:10px 0;
}	
div#footer div.footText p{
margin:0;
overflow:hidden;
}
div#footer div.footText{
width:920px;
}
div#footer div.footText ul{
text-align:center;
margin:5px 0;
}	
div#footer div.footText ul li{
padding:5px 0px;
display:inline;
font-size:11px;
}
div#footer div.footText ul li a{
text-transform:uppercase;
padding:5px 10px;
font-size:10px;
margin:0px 3px;
}	
.wpcf7 input{
border:1px solid #ccc;
background-color:#f7f7f7;
padding:5px;
margin:2px;
width:50%;
}
.wpcf7 input:focus{
border:1px solid #333;
background-color:#f7f7f7;
padding:5px;
margin:2px;
width:50%;
}
.wpcf7 textarea{
border:1px solid #ccc;
background-color:#f7f7f7;
padding:5px;
margin:2px;
width:70%;
height:150px;
}
.wpcf7 textarea:focus{
border:1px solid #333;
background-color:#f7f7f7;
padding:5px;
margin:2px;
width:70%;
height:150px;
}
.wpcf7  label{
font-size:14px;
color:#333333;
}
.top-Menu { 
padding-left:0px;
position:relative;
overflow:hidden;
height:37px;
margin-top:1px;
}
.top-Menu em { 
display: none
}
.top-Menu ul { 
list-style: none; 
margin: 0px; 
padding: 0;
}
.top-Menu ul li ul { 
display: none;
}
.top-Menu li { 
display: inline; 
font-size: 13px;
color:#333333;
text-decoration: none;
}
.top-Menu a { 
text-decoration:none;
display: block;
color:#333;
font-size:13px;
float: left;
font-weight:bold;
background-image:url(pix/nav-sep.gif);
background-position:right center;
background-repeat:no-repeat;
}
.top-Menu a:hover {
color:#333;
font-weight:bold;
text-decoration: none;
text-decoration:underline;
}
.pagetitle, pagetitle a, pagetitle a:visited, pagetitle a:active, pagetitle a:link{
background-color:#414751;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:8px;
border-bottom:3px solid #c2d285;
margin:0px 0px 5px 0px;
background-image:url(pix/cat-title.gif);
background-repeat:repeat-x;
background-position:right;
}
.maptitle{
background-color:#414751;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:8px;
border-bottom:3px solid #c2d285;
margin:0px 0px 5px 0px;
background-image:url(pix/weather-bar.gif);
background-repeat:repeat-x;
background-position:right;
}
.more-link, .more-link a, .more-link a:active, .more-link a:visited, .more-link a:visited{
text-align:left;
padding-right:15px;
text-transform:uppercase;
font-size:11px;
background-image:url(http://www.outdoor.com/images/arrow-rt.gif);
background-repeat:no-repeat;
background-position:right;
}
#search-header{
text-align:right;
}
.nav-foot{
position: relative;
float: right;
margin-top:20px;
padding-left:0px;
margin-right:0px;
margin-bottom:5px;
}
.nav-foot em { 
display: none
}
.nav-foot ul { 
list-style: none; 
margin: 0px; 
padding: 0;
}
.nav-foot ul li ul { 
display: none;
}
.nav-foot li { 
display: inline; 
font-size: 12px;
color:#333333;
text-decoration: none;
}
.nav-foot a { 
padding:3px 15px 3px 15px;
display: block;
color:#333;
font-size:12px;
float: left;
font-weight:bold;
border:1px solid #fff;
}
.nav-foot a:hover {
color:#fff;
font-weight:bold;
background-color:#7b9222;
text-decoration: none;
border:1px solid #506403;
}
#flashcontent{
background-image:url(http://www.outdoor.com/images/loading.gif);
background-repeat:no-repeat;
background-position:left center;
}
.head-field{
font-size:11px;
padding:5px;
width:216px;
border:1px solid #ccc;
background-image:url(pix/search-bg.gif);
background-repeat:repeat-x;
}
.welcome{
font-size:11px;
margin:0px;
}
.welcome a:active, 
.welcome a:visited, 
.welcome a:link, 
.welcome a:hover{
font-size:11px;
}
.head-field{
font-size:11px;
padding:5px;
width:210px;
border:1px solid #ccc;
background-image:url(pix/search-bg.gif);
background-repeat:repeat-x;
}
.head-field:focus{
font-size:11px;
padding:5px;
width:210px;
border:1px solid #9abd43;
background-image:url(pix/search-bg-focus.gif);
background-position:top;
background-repeat:repeat-x;
}
p{
padding:5px 0px 5px 0px;
margin:0px;
line-height:22px;
}
.popular-stuff{
padding:0px;
list-style:none;
list-style-image:none;
list-style-position:none;
list-style-type:none;
margin-top:5px;
}
.popular-stuff a, .popular-stuff a:link, .popular-stuff a:visited, .popular-stuff a:active{
margin:0px;
display:block;
padding:5px 5px 5px 20px;
text-decoration:none;
color:#006400;
font-size:12px;
font-weight:normal;
background-image:url(http://www.outdoor.com/images/new.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom:1px dashed #ccc;
}
.popular-stuff a:hover {
margin:0px;
display:block;
padding:5px 5px 5px 20px;
background-color:#ffffff;
text-decoration:underline;
color:#333333;
font-size:12px;
font-weight:normal;
background-image:url(http://www.outdoor.com/images/new-hover.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom:1px dashed #ccc;
}
.article-h2{
background:none;
background-image:none;
padding:9px 5px 9px 0px; 
font-size:18px; 
color:#4b5698; 
margin:1px 0px 1px 0px; 
background-color:#fff; 
border-bottom:1px dashed #ccc;
}
.box{
padding:5px 0px 5px 0px;
font-size:18px; 
border-bottom:double #c2d285;
margin-top:6px; 
display:block;
font-weight:normal;
text-align:left;
text-transform:lowercase;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
}
div.post h4{
font-size:14px;
font-weight:bold;
line-height:25px;
color:#333;
margin:0px 0px 1px 0px;
text-align:left;
}
div.post h4 a:link{
color:#333;
border:0px;
display:block;
background-color:#FFFFCC;
border:1px solid #FFCC66;
background-image:url(http://www.outdoor.com/images/title-bg.gif);
background-repeat:no-repeat;
width:944px;
font-size:13px;
padding:5px 4px 4px 28px;
}
div.post h4 a:active {
color:#333;
border:0px;
display:block;
background-color:#FFFFCC;
border:1px solid #FFCC66;
background-image:url(http://www.outdoor.com/images/title-bg.gif);
background-repeat:no-repeat;
width:944px;
font-size:13px;
padding:5px 4px 4px 28px;
}
div.post h4 a:visited {
color:#333;
border:0px;
display:block;
background-color:#FFFFCC;
border:1px solid #FFCC66;
background-image:url(http://www.outdoor.com/images/title-visited.gif);
background-repeat:no-repeat;
width:944px;
font-size:13px;
padding:5px 4px 4px 28px;
}
div.post h4 a:hover{
color:#333;
border:0px;
display:block;
background-color:#feda91;
border:1px solid #FFCC66;
background-image:url(http://www.outdoor.com/images/title-hov.gif);
background-repeat:no-repeat;
width:944px;
font-size:13px;
}
.searchform1{
margin-bottom:5px;
}	
.searchform1 div{
padding:10px 0px 10px 10px;
text-align:center;
border:0px solid #ddd;
margin:10px 0px 0px 0px;
}		
.searchform1 label{
background-image:url(pix/icon_search.gif);
background-position:left center;
background-repeat:no-repeat;
text-indent:-9000em;
padding:2px 0 10px 25px;
height:14px;
}		
.searchform1s{
font-size:11px;
padding:5px;
width:217px;
background-color:#FFFFFF;
border:1px solid #b3b2b2;
background-image:url(pix/search-bg.gif);
background-repeat:repeat-x;
}		
.searchform1s:focus{
font-size:11px;
padding:5px;
width:217px;
border:1px solid #9abd43;
background-image:url(pix/search-bg-focus.gif);
background-position:top;
background-repeat:repeat-x;
}
.searchform1 img{
border:none;
padding:0;
margin:0;
}
.searchform1 .searchsubmit1{
margin:0 5px;
padding:0;
width:70px;
height:26px;
background-image:url(http://www.outdoor.com/wp-content/themes/min/pix/btnsearch-hover.gif);
float:right;
}
.add{
padding:5px 10px 5px 0px; 
margin:0px;
float:left;
}
.new-add{
text-decoration:none;
border:0px;
text-align:left;
}
.search-box{
padding:10px;
text-align:center;
margin:5px 0px 0px 0px;
border:1px solid #dddddd;
background-color:#f7f7f7;
width:495px;
}
.search-submit-2{
margin:0px 5px 3px;
padding:4px;
font-weight:bold;
font-size:11px;
color:#000000;
text-transform:uppercase;
}
.article-pagetitle{
background-image:url(pix/cat-title.gif);
background-repeat:repeat-x;
background-position:right;
padding:8px 55px 8px 8px;
border-bottom:3px solid #c2d285;
margin:0px 0px 5px 0px;
background-color:#414751;
color:#FFFFFF;
font-size:11px;
text-transform:lowercase;
}
.article-pagetitle a, .article-pagetitle a:visited, .article-pagetitle a:active, .article-pagetitle a:link{
color:#FFF;
font-size:11px;
font-weight:bold;
text-transform:lowercase;
}
.bread{
margin-top:5px;
margin-bottom:5px;
border:1px solid #c2d285;
background-color:#f5f8e7;
padding:5px;
font-size:11px;
color:#333333;
font-weight:normal;
}
.bread a:link, .bread a:active, .bread a:visited, .bread a:hover{
font-size:11px;
color:#006400;
font-weight:normal;
}
.featured{
background: #FFFFFF;
float: left;
width: 290px;
margin: 0px 0px 10px 0px;
padding: 10px 10px 0px 10px;
text-align:left;
}
.header-bg{
background-image:url(http://www.outdoor.com/images/compass-banner.jpg); background-repeat:no-repeat;
background-position:left center;
}
.imagecaptioneasy {
text-align: center; 
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 19px;
color:#006600;
background-color:#ffffff;
font-weight:bold;
padding:0px;
margin:0px;
}
.imagecaptioneasy img { border: 1px solid #000; padding:0px; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; padding:0px; }
.imagecaptioneasy_top_left { margin: 0px 20px 0px 0px; float: left; padding:0px; }
.imagecaptioneasy_top_right { margin: 0px 0px 0px 20px; float: right; padding:0px; }
.imagecaptioneasy_top_nowrap { margin:0px; float: none; padding:0px; }
.imagecaptioneasy_left { margin: 0px 20px 0px 0px; float: left; padding:0px; }
.imagecaptioneasy_right { margin: 0px 0px 0px 20px; float: right; padding:0px; }
.imagecaptioneasy_nowrap { margin: 0px 0px 0px 0px; float: none; padding:0px; }

div.pagination {
padding:10px;
margin:0px;
text-align:center;
border: 1px solid #ffffff;
background-color:#ffffff;
}
div.pagination a {
padding: 6px;
margin-right: 2px;
border: 1px solid #ccc;
font-weight:bold;
font-size:11px;	
text-decoration: none; 
color: #3c6400;
background-color:#FFFFFF;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #d29d1b;
color: #333;
font-weight:bold;
font-size:11px;	
background-color: #f1ca69;
}
div.pagination span.current {
padding: 6px;
margin-right: 2px;
border:1px solid #a0b943;
color: #333;
font-weight:bold;
font-size:11px;	
background-color: #bdd38a;
}
div.pagination span.disabled {
padding: 6px;
margin-right: 2px;
font-weight:bold;
font-size:11px;	
border: 1px solid #f3f3f3;
color: #ccc;
}
.post h1  {
padding:5px 0px 5px 0px;
font-size:18px; 
border-bottom:double #c2d285;
margin-top:6px; 
display:block;
font-weight:normal;
text-align:left;
text-transform:lowercase;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
}
.post h1 a, .post h1 a:link, .post h1 a:visited, .post h1 a:active, .post h1 a:hover   {
color:#333;
text-decoration:none;
text-transform:lowercase;
}
.post h2{
padding:5px 0px 5px 0px;
font-size:18px;
font-weight:normal;
border:0;
text-align:left;
margin:5px 0px 5px 0px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
color:#726c0a;
text-transform:lowercase;
border-bottom:double #e1e1e1;
}
.post h2 a, .post h2 a:link, .post h2 a:visited, .post h2 a:active, .post h2 a:hover   {
color:#726c0a;
text-align:left;
text-decoration:none;
text-transform:lowercase;
}
.post h3{
padding:5px 0px 5px 0px;
font-size:18px;
font-weight:normal;
border:0;
text-align:left;
margin:5px 0px 5px 0px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
color:#af4429;
text-transform:lowercase;
border-bottom:double #e1e1e1;
}
.post h3 a, .post h3 a:link, .post h3 a:visited, .post h3 a:active, .post h3 a:hover   {
color:#af4429;
text-align:left;
text-decoration:none;
text-transform:lowercase;
}
.h6{
padding:3px 0px 3px 6px;
font-size:12px; 
border-bottom:1px solid #9ebaca;
background-image:none;
background-color:#e0e8f3;
margin:0px; 
font-weight:bold; 
color:#333;
}
.h7{
padding:3px 0px 3px 6px;
font-size:12px; 
display:block;
border-bottom:1px solid #FFCC99;
background-color:#f7f7b4;
margin:0px; 
font-weight:bold; 
color:#333;
}
.h8{
padding:3px 0px 3px 6px;
font-size:12px; 
display:block;
border-bottom:1px solid #9fc79d;
background-color:#bedfbc;
margin:0px; 
font-weight:bold; 
color:#333;
}
.main-content{
background-image:url(http://www.outdoor.com/images/banners/content-bg.jpg);
background-repeat:no-repeat;
background-position:left top;
}
.main-content2{
margin:5px 10px 5px 0px;
padding:10px;
background-color:#FFFFFF;
background-image:url(http://www.outdoor.com/images/banners/content-bg.jpg);
background-repeat:no-repeat;
background-position:left top;
width:515px;
}
.entry p{
margin:0px 0px 10px 0px;
padding:0px;
}
div.new-pagination {
padding:10px;
margin:0px;
text-align:center;
border: 1px solid #FFCC99;
background-color:#FFFFCC;
}
div.new-pagination a {
padding: 6px;
margin-right: 2px;
border: 1px solid #ccc;
font-weight:bold;
font-size:11px;	
text-decoration: none; 
color: #3c6400;
background-color:#FFFFFF;
}
div.new-pagination a:hover, div.new-pagination a:active {
border:1px solid #d29d1b;
color: #333;
font-weight:bold;
font-size:11px;	
background-color: #f1ca69;
}
div.new-pagination span.new-current {
padding: 6px;
margin-right: 2px;
border:1px solid #a0b943;
color: #333;
font-weight:bold;
font-size:11px;	
background-color: #bdd38a;
}
div.new-pagination span.new-disabled {
padding: 6px;
margin-right: 2px;
font-weight:bold;
background-color:#f7f7f7;
font-size:11px;	
border: 1px solid #eee;
color: #ccc;
}
ol.snap_nav {
display: inline;
float: left;
clear: both;
margin:0px;
padding:2px 0px 0px 120px;
text-align: center;
}
ol.snap_nav li {
display: block;
float: left;
margin-right:6px;
color:#ccc;
font-weight:bold;
font-size:11px;
}
ol.snap_nav li a {
display: block;
float: left;
padding: 3px 7px 3px 7px;
border: 1px solid #ccc;
font-weight:bold;
font-size:11px;	
text-decoration: none; 
color: #3c6400;
background-color:#FFFFFF;
}
ol.snap_nav li a:hover {
display: block;
float: left;
padding: 3px 7px 3px 7px;
border:1px solid #d29d1b;
color: #333;
font-weight:bold;
font-size:11px;	
background-color: #f1ca69;
}
ol.snap_nav li.snap_selected a {
display: block;
float: left;
padding: 3px 7px 3px 7px;
border:1px solid #a0b943;
color: #333;
font-weight:bold;
font-size:11px;	
background-color: #bdd38a;
}
ol.snap_titles {
clear: both;
display: block;
text-decoration: underline; 
border: 0;
}
.featured-title{
padding:0px 0px 5px 0px;
font-size:18px;
font-weight:normal;
border:0;
margin:5px 0px 5px 0px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
color:#726c0a;
text-transform:lowercase;
}
.thumb-title{
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#af4429;
line-height:20px;
font-weight:bold;
}
.entry bold a, .entry bold a:active, .entry bold a:link, .entry bold a:visited, .entry bold a:hover{
color:#333333;
text-decoration:none;
}
.entry strong a, .entry strong a:active, .entry strong a:link, .entry strong a:visited, .entry strong a:hover{
color:#333333;
text-decoration:none;
}
.ol-class{
display:block;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:8px 0px 8px 0px;
padding:5px;
border:1px solid #FFCC99;
background-color:#FFFFCC;
}
.faq{
background-image:url(pix/faqs.gif);
background-position:right top;
background-repeat:no-repeat;
}
.box-mountain-biking{
background-image:url(http://www.outdoor.com/images/thumbs/box/mountain-biking.jpg);
background-position:top left;
background-repeat:no-repeat;
height:246px;
}
div#gb_form_div { 
}

form#gb_form { 
}
.main_formhead, .formhead { 
  font-size : 18px;
  color : #4a5e02; 
}
fieldset#formwrap { 
  background-color : #fff; 
}
fieldset { 
  background-color : #fff;
  padding:15px;
  margin-bottom:15px;
  border:1px solid #ccc;
}
legend, dt { 
  font-weight : bold; 
  color : #43779f;
  padding:0 9px 0 9px;
  font-size:14px;
}
legend#mainlegend { 
  font-size : 16px;
  color : #333; 
  padding:0 9px 0 9px;
}
label { 
  color : #333333;
}
input.med, input.short, select.med, textarea.textbox { 
  font : 12px 'Trebuchet MS', sans-serif; 
  color : #666; 
  padding : 2px; 
  padding:4px;
  border : 1px solid #ddd;
  background-color : #f7f7f7;
}
* html input.button { 
  color : #000;  
  border : 1px solid #669900;
  padding:4px;
  background-color : #cc9900;
}
* html input.button.focus { 
  color : #000;  
  border : 1px solid #000;
  padding:5px;
  background-color : #cc9900;
}

input.med:focus, select.med:focus, textarea.textbox:focus, input.med.focus, input.short.focus, select.med.focus, textarea.textbox.focus { 
  color : #000;  
  border : 1px solid #000;
  padding:4px;
  background:#eee;
}
input.checkbox {
}
span.error, dt.error, strong.error { 
  color : #cd0000; 
  font-weight : bold; 
}
span.success { 
  color : #669900; 
  font-weight : bold; 
}
small.privacy, small.whythis { 
  font-size : 80%; 
}
small.whythis { 
  position : relative; 
}
small.whythis a { 
  text-decoration : underline; 
  font-size : 0.95em;
}
small.whythis a:focus, small.whythis a:active { 
  text-decoration : none;
} 
small.whythis a span { 
  border : 1px solid #fafafa; 
  background-color : #fafafa; 
  padding : 0 4px 0 4px; 
  color : #fafafa;
  text-decoration : none; 
}
small.whythis small.whythis a:focus span, small.whythis a:active span { 
  color : #000;
  padding : 0 4px 0 4px; 
  text-decoration : none; 
}
p.creditline { 
  float : right; 
  margin : -17px 0; 
  padding-bottom : 1px; 
  font-size : 80%; 
}
abbr, .abbr { 
  cursor : help; 
  border-bottom : 1px dotted #999;
}
dl#result_dl_blockq dt, dl.result_dl_blockq dt {
  color : #669900;
}
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {
  margin-left : 0;
}
div#hf_form_div span.items {
  font-weight : bold;
  color : #cc9900;
}
.content-ad{
text-align:left;
text-decoration:none;
border:0px;
}
.right-nav{
width:220px;
float:left;
list-style:none;
list-style-type:none;
border:1px solid #bcbcbc;
margin:0px;
padding:0px;
overflow:hidden;
}
.right-nav ol a, .right-nav ol a:active, .right-nav ol a:visited, .right-nav ol a:link{
background-image:url(pix/icon_folder.gif);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
text-decoration:none;
padding: 3px 3px 3px 23px;
font-size:12px;
color:#333333;
background-color:#edecec;
border-bottom:1px solid #bcbcbc;
overflow:hidden;
margin:0px;
display:block;
}
.right-nav ol{
padding:0px;
overflow:hidden;
margin:0px;
display:block;
}
.right-nav ol a:hover{
background-image:url(pix/icon_folder.gif);
background-repeat:no-repeat;
background-position:left;
padding: 3px 3px 3px 23px;
background-color:#e1e1e1;
text-decoration:underline;
color:#333333;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #bcbcbc;
}
.right-nav a, .right-nav a:active, .right-nav a:visited, .right-nav a:link{
background-image:url(pix/icon_child.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
display:block;
text-decoration:none;
padding:3px 3px 3px 35px;
background-color:#ffffff;
border-bottom:1px solid #bcbcbc;
color:#333333;
overflow:hidden;
}
.right-nav a:hover{
background-image:url(pix/icon_child.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
display:block;
text-decoration:underline;
padding:3px 3px 3px 35px;
background-color:#f4f4f4;
border-bottom:1px solid #bcbcbc;
color:#333333;
overflow:hidden;
}
hr{
border-bottom:double #e1e1e1;
border-top:0px;
border-left:0px;
border-right:0px;
margin:5px 0px 5px 0px;
}
.comment-box{
width:510px;
text-align:left;
font-size:12px;
}
.comment-box-field{
width:270px;
border:1px solid #CCCCCC;
background-color:#f7f7f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:6px;
font-size:12px;
margin-bottom:8px;
}
.comment-box-text{
width:470px;
border:1px solid #CCCCCC;
background-color:#f7f7f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:6px;
font-size:12px;
margin-bottom:8px;
}
.comment-box-submit{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
}
.comment-box legend{
color:#006600;
padding:0px 10px 0px 10px;
}
.comment-box fieldset{
padding:11px;
border:1px solid #c2d285;
}
.label-comments{
display:block; 
font-weight:bold; 
font-size:14px; 
padding:5px 0px 5px 0px;
}
.float-ad{
background-color:#FFFFFF;
text-align:center;
border:0px;
text-decoration:none;
}
.related-box{
border-bottom:1px dashed #ccc;
padding:8px 8px 8px 0px;
margin-bottom:5px;
width:510px;
text-align:justify;
}
.related-box a, .related-box a:link, .related-box a:active{
color:#006600;
font-weight:normal;
font-size:14px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 

.related-box a:visited{
color:#af4429;
font-weight:normal;
font-size:14px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.related-box a:hover{
color:#333333;
font-weight:normal;
font-size:14px
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.a-bottom{
padding:5px;
text-align:center;
}
#show-comments{
display: none;
}
.comment-box-submit2{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:right;
font-weight:bold;
margin:6px 0px 6px 0px;
border-top:1px dashed #ccc;
}
.comment-box-submit2 a, .comment-box-submit2 a:link, .comment-box-submit2 a:visited, .comment-box-submit2 a:active{
color:#333;
display:block;
padding:3px 22px 3px 0px;
text-decoration:underline;
background-image:url(http://www.outdoor.com/images/leave_a_comment.gif);
background-repeat:no-repeat;
background-position:right;
}
.comment-box-submit2 a:hover{
text-decoration:none;
display:block;
color:#333;
padding:3px 22px 3px 0px;
background-image:url(http://www.outdoor.com/images/leave_a_comment.gif);
background-repeat:no-repeat;
background-position:right;
}
.comment-area{
background-color:#ffffff;
}
.ddmcc {
	width: 200px;
	float: left;
	padding-right: 20px;
}

.ddmcc ul {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
}

.ddmcc li {
	margin: 0 0 2px 0;
	padding: 0;
}

.ddmcc p.sep {
	font-size: 1.2em;
	color: #808080;
	font-weight: bold;
}

.ddmcc p.sep:hover {
	cursor: pointer;
}
.tl{
border:1px dashed #ccc;
padding:5px;
}
.tl a, .tl a:link, .tl a:visited, .tl a:active {
text-decoration:none;
color:#333333;
font-size:11px;
}
.tl a:hover {
text-decoration:none;
color:#333333;
font-size:11px;
}
.ns_content_container {

  margin-top: 0;

  margin-right: 0;

 border: 1px solid #BCBCBC;

  width: 220px;

  height:123px;

}



.ns_content_title {

  text-align: left;

  font: bold 12px/18px Verdana,Arial,Helvetica,sans-serif;



  width:194px;

  height:18px;

  

    background-color: #EDECEC;

    background-image: url("http://www.outdoor.com/wp-content/themes/min/pix/icon_folder.gif");

    background-position: left center;

    background-repeat: no-repeat;

    border-bottom: 1px solid #BCBCBC;

    color: #333333;

    display: block;

    font-size: 12px;

    font-weight: bold;

    margin: 0;

    overflow: hidden;

    padding: 3px 3px 3px 23px;

    text-decoration: none;

}



.ns_content_body {  

  float: left;

  overflow-y: auto;

  text-align: left;

  margin-right: auto;

  width:220px;

  height:95px;

}



.ns_content_body a:hover {  text-decoration:underline;  color: #333333; background-color:#f4f4f4;

}



.ns_content_body a {    background-color: #FFFFFF;

    background-image: url("http://www.outdoor.com/wp-content/themes/min/pix/icon_child.gif");

    background-position: left center;

    background-repeat: no-repeat;

    border-bottom: 1px solid #BCBCBC;

    color: #333333;

    display: block;

    margin: 0;

    overflow: hidden;

    padding: 3px 3px 3px 35px;

    text-decoration: none;

	padding-top:0!important;

	height:21px;

	line-height:22px;

	}



.ns_content_link {  text-decoration: none;

  font: 11px Verdana,Arial,Helvetica,sans-serif;

  color: #333333;

}

.new-stuff a {
	height: 18px; line-height: 18px;
}
