/*Import external stylesheets
-----------------------------------------------------------------------------*/
@import url("reset.css"); 

/*Styles/Colors/Fonts
-----------------------------------------------------------------------------*/
/*Global Elements
-----------------------------------------------------------------------------*/
@media screen{body{background:#e4e3d7 url(../../assets/global/footerBkg.jpg) 0 bottom repeat-x; margin:0; padding:0; text-align:center}
.wrap{margin:0 auto; width:971px; background:url(../../assets/global/wrap-bg.gif) repeat-y; margin-bottom:5px}
#header{background:#36302b}
#header .hdrtop{padding:10px; text-align:right}

/*
global navigation
last updated:3/31/09
*/
ul#globalnav{
	background:url(../../assets/global/globalnav_bkg.gif) bottom 0 repeat-x; 
	border-top:1px solid #3e3a37; 
	border-bottom:1px solid #393531; 
	height:35px; 
	padding-left:30px;
}

ul#globalnav li{
	background:url(../../assets/global/globalnav_divider.png) right 0 no-repeat; 
	color:#c4c3b5; 
	display:block; 
	float:left; 
	font-size:12px; 
	font-weight:700; 
	height:33px; 
	line-height:35px; 
	padding:1px 5px;
}
/* link */
ul#globalnav li a:link, 
ul#globalnav li a:visited{color:#cccbbe; height:35px; line-height:35px; padding:7px 0; text-decoration:none}
ul#globalnav li a span{margin-left:5px; padding:7px 10px 7px 5px}
/* hover */
ul#globalnav li a:hover{background:url(../../assets/global/globalnav_selBkg_left.png) 0 -1px no-repeat; *background:url(../../assets/global/globalnav_selBkg_left.png) 0 9px no-repeat; color:#fff; text-decoration:none}
ul#globalnav li a:hover span{background:url(../../assets/global/globalnav_selBkg_right.png) right -1px no-repeat; *background:url(../../assets/global/globalnav_selBkg_right.png) right 2px no-repeat; color:#fff; text-decoration:none}
/* selected */
ul#globalnav li a.selected{background:url(../../assets/global/globalnav_selBkg_left.png) 0 -1px no-repeat; *background:url(../../assets/global/globalnav_selBkg_left.png) 0 9px no-repeat}
ul#globalnav li a.selected span{background:url(../../assets/global/globalnav_selBkg_right.png) right -1px no-repeat; *background:url(../../assets/global/globalnav_selBkg_right.png) right 2px no-repeat; color:#fff}

/*
channels
last updated:3/31/09
*/
#channels{background:url(../../assets/global/channelnav_titlebkg.gif) 0 center no-repeat; padding-left:120px}

ul#channelnav, ul#channelnav_everest, ul#channelnav_patagonia{background:url(../../assets/global/channelnav_bkg.gif) 0 0 repeat-x; height:30px; padding-left:25px}
ul#channelnav li, ul#channelnav_everest li, ul#channelnav_patagonia li{color:#b6ae95; display:block; float:left; font-size:11px; font-weight:700; height:30px; line-height:34px; margin-right:20px}

ul#channelnav li a:link, 
ul#channelnav li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li a.selected{/* color:#8ab63e; */}

/* TMG TEXT */
ul#channelnav li.channelnav_tmg li a:link, 
ul#channelnav li.channelnav_tmg li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li.channelnav_tmg li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li.channelnav_tmg a.selected{color:#8ab63e}

/* ALLEGHENIES TEXT */
ul#channelnav li.channelnav_alleg li a:link, 
ul#channelnav li.channelnav_alleg li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li.channelnav_alleg li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li.channelnav_alleg a.selected{color:#a6ddda; text-decoration:none}

/* EVEREST TEXT */
ul#channelnav li.channelnav_everest li a:link, 
ul#channelnav li.channelnav_everest li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li.channelnav_everest li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li.channelnav_everest a.selected{color:#ff0015; text-decoration:none}

/* PATAGONIA TEXT */
ul#channelnav li.channelnav_patagonia li a:link, 
ul#channelnav li.channelnav_patagonia li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li.channelnav_patagonia li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li.channelnav_patagonia a.selected{color:#fcdd07}

/* ROANOKE TEXT */
ul#channelnav li.channelnav_roanoke li a:link, 
ul#channelnav li.channelnav_roanoke li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li.channelnav_roanoke li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li.channelnav_roanoke a.selected{color:#CB6322}

/* SPOT TEXT */
ul#channelnav li.channelnav_spot li a:link, 
ul#channelnav li.channelnav_spot li a:visited{color:#756e6a; text-decoration:none}
ul#channelnav li.channelnav_spot li a:hover{color:#cccbbe; text-decoration:none}
ul#channelnav li.channelnav_spot a.selected{color:#b06912}


/*
channel sub-nav
last updated:3/31/09
*/
ul#channel_pgnav, ul#everest_pgnav, ul#patagonia_pgnav, ul#roanoke_pgnav, ul#spot_pgnav{background:#638522 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x; height:30px; padding-left:25px; display:none}
ul#channel_pgnav{/* background:#242424; */background:#638522 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x}
ul#everest_pgnav{background:#242424 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x}
ul#patagonia_pgnav{background:#242424 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x}
ul#roanoke_pgnav{background:#cb6322 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x}
ul#spot_pgnav{background:#d88013 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x}
ul#channel_pgnav li, ul#everest_pgnav li, ul#patagonia_pgnav li, ul#roanoke_pgnav li, ul#spot_pgnav li{color:#b6ae95; display:block; float:left; font-size:11px; font-weight:700; height:30px; line-height:30px; margin-right:15px; text-align:left}
ul#channel_pgnav li a:link, 
ul#channel_pgnav li a:visited{color:#fff; text-decoration:none}
ul#channel_pgnav li a:hover{color:#fff; text-decoration:none}
ul#channel_pgnav li a.selected{background:#7da537; color:#FFF; padding:2px 5px}

/* Everest subnav */
ul#everest_pgnav li a:link, 
ul#everest_pgnav li a:visited{color:#c3c3c3; text-decoration:none}
ul#everest_pgnav li a:hover{color:#F00; text-decoration:none}
ul#everest_pgnav li a.selected{background:#222; color:#F00; padding:2px 5px}

/* Patagonia subnav */
ul#patagonia_pgnav li a:link, 
ul#patagonia_pgnav li a:visited{color:#e5e5e5; text-decoration:none}
ul#patagonia_pgnav li a:hover{color:#fcdd07; text-decoration:none}
ul#patagonia_pgnav li a.selected{background:#17191a; color:#fcdd07; padding:2px 5px}

/* Roanoke subnav */
ul#roanoke_pgnav li a:link, 
ul#roanoke_pgnav li a:visited{color:#e5e5e5; text-decoration:none}
ul#roanoke_pgnav li a:hover{color:#FFFFFF; text-decoration:none}
ul#roanoke_pgnav li a.selected{background:#a35220; color:#FFFFFF; padding:2px 5px}

/* SPOT subnav */
ul#spot_pgnav li a:link, 
ul#spot_pgnav li a:visited{color:#FFFFFF; text-decoration:none}
ul#spot_pgnav li a:hover{color:#FFFFFF; text-decoration:none}
ul#spot_pgnav li a.selected{background:#b06912; color:#FFFFFF; padding:2px 5px}

/* Alleghenies channel
last updated:7/30/09
*/
ul#channelsweeps_pgnav{background:#242424 url(../../assets/global/channelnav_pgnavBkg.png) 0 0 repeat-x; height:30px; padding-left:25px; display:none}
ul#channelsweeps_pgnav li{color:#050608; display:block; float:left; font-size:11px; font-weight:700; height:30px; line-height:30px; margin-right:15px; text-align:left}
ul#channelsweeps_pgnav li a:link, 
ul#channelsweeps_pgnav li a:visited{color:#cfcfcf; text-decoration:none}
ul#channelsweeps_pgnav li a:hover{color:#FFF; text-decoration:none}
ul#channelsweeps_pgnav li a.selected{/* background:#a8c4cf; */color:#a6ddda; padding:2px 5px}
.header_signup{padding:10px}
#sweepsFields{padding:20px}
#sweepsFields a, 
#sweepsFields a:visited, 
#sweepsFields p a, 
#sweepsFields p a:visited{color:#43616d}
#sweepsFields a:hover, 
#sweepsFields p a:hover{color:#2b3f47}
#sweepsFields input{font-size:70%; padding:5px; margin:5px}
#errors{background-color:#F00; margin:10px; padding:5px}
#errors span{color:#FFF; font-size:12px}
#alleg_header_content{width:480px; *width:470px}
#alleg_header_content p{padding:10px 20px 0 15px; line-height:1.5em}
#alleg_header_content p a, 
#alleg_header_content p a:visited{color:#43616d}
#alleg_header_content p a:hover{color:#2b3f47}
#alleg_header_content .header_signup{font-size:14px; font-weight:700; padding:8px 0 5px 10px; *padding:3px 0 5px 10px}
#alleg_header_content .submit{font-size:80%}
ul.alleg_trips{/*border-top:1px dashed #e4e3d7; */padding:10px 15px; margin:0 0}
.alleg_trips li{background:url(../../assets/global/basicArrow.gif) 0 7px no-repeat; font-size:11px; line-height:1.4em; padding-left:8px; padding:2px 0 2px 8px}
.alleg_trips li a:link, 
.alleg_trips li a:visited{color:#4a483b; text-decoration:underline}
.alleg_trips li a:hover{color:#4a483b; text-decoration:underline}
.alleg_trips li.title{background:none; font-size:13px; font-weight:700; margin-bottom:5px; padding-left:0}
.alleg_bigtxt{font-size:22px; font-weight:700; line-height:1.2em; margin:0 0 0 13px; color:#41403c}
.signupBtn{height:60px; padding-top:6px}
.signupBtnTop{height:50px; padding:0 0 10px 0}
#sweepsFields p{line-height:17px}
/* end Alleg */
#DiscussionsPage .wrap{background:none}
#content{/*background:url(../../assets/global/content_fadeBkg.png) 0 top repeat-x; */background:url(../../assets/global/content_fadeBkg.jpg) 0 top repeat-x; color:#313029; padding:10px; margin-bottom:0; text-align:left}
.cwrap{background:url(../../assets/global/sponsorColBkg.png) right bottom no-repeat}
#mediaCol{background:#fff; display:block; float:left; margin-right:5px; width:480px}
#feedCol{background:#fff; display:block; float:left; margin-right:5px; padding:0 12px; width:136px}
#sponsorCol{background:url(../../assets/global/sponsorColBkg.png) 0 bottom repeat-x; display:block; float:left; width:300px}


/* ROANOKE PAGE ASSETS
*/
#roanoke_main_bg {
	background: url(../../assets/roanoke/main-header.gif) 0 0 no-repeat;
	height: 703px;
}
#roanoke_callouts {
	position: absolute;
	margin: 240px 0 0 500px;
}
#roanoke_main_bottom_content {
	background: #fff7e0;
}
#roanoke_main_bottom_content .roanoke_left {
	padding: 20px 10px 0 20px;
	width: 390px;
}
#roanoke_main_bottom_content .headline {
	background: url(../../assets/roanoke/tab.png) 0 0 no-repeat;
	width: 191px;
	height: 38px;
	color: #fff7e0;
	font-size: 24px; 
	padding: 10px 0 0 10px;
}
#roanoke_about_header .headline {
	background: url(../../assets/roanoke/tab-longer.png) 0 0 no-repeat;
	width: 230px;
	height: 38px;
	color: #fff7e0;
	font-size: 24px; 
	padding: 10px 0 0 10px;
}
#roanoke_main_bottom_content p,
#roanoke_about_header p {
	padding: 0 10px 0 10px;
	line-height: 22px;
}
.roanoke_left {
	float: left;
}
#roanoke_right {
	padding: 20px;
	float: right;
	text-align: left;
}
#roanoke_right p {
	float: left;
	width: 140px;
}
#roanoke_sponsors {
	background: #FFFFFF;
	border-top: 2px solid #d49f55;
	padding: 20px 20px 0 20px;
}
#roanoke_sponsors_list {
	display: inline;
	list-style: none;
}
#roanoke_sponsors ul {
	clear:right;
	float:left;
	list-style:none;
	padding:0;
}
#roanoke_sponsors ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#roanoke_sponsors ul li a {
	display:block;
	float:right;
	margin:0;
	padding:0 30px;
	text-align:center;
	position:relative;
	left:15px;
}
#roanoke_main_bottom_content a,
#roanoke_main_bottom_content a:active,
#roanoke_main_bottom_content a:visited,
#roanoke_about_header a,
#roanoke_about_header a:active,
#roanoke_about_header a:visited {
	color: #333333;
}
#roanoke_main_bottom_content a:hover,
#roanoke_about_header a:hover {
	color: #ce6914;
}
#roanoke_countdown_clock {
	position: absolute;
	margin: 0 0 0 750px;
}
#roanoke_about_header {
	background: #FFF;
	padding: 20px 20px 20px 20px;
}
#roanoke_about_header .left {
	float: left;
	width: 580px;
}

#roanoke_about_header .right {
	float: right;
	width: 322px;
}
#roanoke_about_header .right p {
	padding-bottom: 20px;
}
#roanoke_about_header .video {
	padding: 10px 0 20px 3px;
}
.roanoke_logos img {
	padding: 4px;
}


/*
SPOT Pages
*/
#spotCol {
	background: #FFF;
}
#spot_logo {
	position: absolute;
	margin: 10px 0 0 10px;
}
#spot_header_text img {
	float: right;
	margin-left: 10px;
}
#spot_header_text {
	position: absolute;
	margin: 160px 0 0 10px;
	width: 530px;
	background-color:rgba(0,0,0);
	background-color:rgba(0,0,0,0.85);
	background: #000;
	padding: 16px;
	color: #FFF;
	font-size: 17px;
	line-height: 26px;
}
#spot_header_text a {
	color: #d88013;
	text-decoration: none;
}
#spot_header_text a:hover {
	color: #dd9031;
	text-decoration: underline;
}
#spotCol #blogCol {
	padding: 10px;
}
#spotCol #blogCol h2 {
	text-transform: uppercase;
	font-size: 18px;
	background: #dd9031;
	padding: 10px 0 3px 6px;
	color: #FFF;
	margin-bottom: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#spotCol a {
	color: #df973e;
	text-decoration: none;
}
#spotCol a:hover {
	color: #df973e;
	text-decoration: underline;
}
#spotCol .article_body {
	padding: 4px 10px 0 10px;
	line-height: 23px;
}
.spot_listing {
	margin: 10px 0 10px 10px;
	line-height: 16px;
}
.spot_listing p.title {
	text-transform: uppercase;
	color: #df973e;
	font-weight: 600;
}
.spot_listing p.title {
	
}
.spot_listing img {
	float: left;
	padding: 0 10px 0 0;
}
.spot_listing a {
	color: #df973e;
	text-decoration: none;
}
.spot_listing a:hover {
	color: #df973e;
	text-decoration: underline;
}





/* Home Structure
Last updated: March 2010
*/
.home_grid h1 {
	color: #41403C;
	font-size: 27px;
	font-weight: 700;
	line-height: 1.2em;
	padding: 10px 0 0 10px;
	margin: 0;
}
.home_header {
	/* background: url(../../assets/global/home-post-bg.jpg) no-repeat; */
	color: #565651;
	float: left;
	/* height: 200px; */
	line-height: 15px;
	margin: 0px 16px 0 8px;
	overflow: hidden;
	width: 196px;
	padding: 12px 0 0 0;
	min-height: 420px;
}


.home_header .image_container {
	height: 220px;
	display:table;
	border-bottom: 1px solid #E4E3D8;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.home_header .image {
	display:table-cell; 
	vertical-align:middle;
}
.home_header img {
	width: 196px;
}
.home_last {
	margin: 0px 0 0 1px;
}
.home_title {
	padding: 10px 16px 0 0;
	line-height: 22px;
}
.home_text{
	font-size:11px; 
	line-height:1.4em;
	padding: 0 0 10px 0;
}
.home_text p {
	margin: 0;
	padding: 0;
}
.home_header a:link,
.home_header a:visited {
	font-size:20px; 
	color:#333333;
	text-decoration: none;
}
.home_header a:hover {
	/* color: #8ab63e; */
	color: #0F0F0F;
}
.home_more a:link,
.home_more a:visited {
	color: #4A483B;
	font-size:12px; 
	background: url("../../assets/global/basicArrow.gif") no-repeat scroll 0 7px transparent;
	padding:5px 0 8px 8px;
	margin-bottom: 10px;
	text-decoration: underline;
}
.home_more a:hover {
	color: #8ab63e;
}
.home_time {
	color:#95917f; 
	font-size:11px; 
	font-style:italic; 
	line-height:2em;
	padding: 0 0 0 0;
}



/*#photoCol{background:#fff; display:block; float:left; margin-right:5px; padding:30px 0px 0px; width:645px}
*/
#photoCol .colHdr{margin:0; padding:0 0 30px 10px}
#photoCol h2, 
#photoCol h1{float:left}
#photoCol .pControls{float:right; padding:0 5px 0 5px}
#photoCol h2.article, 
#photoCol h1.article{margin-bottom:10px}
#photoCol h2.article a:link, 
#photoCol h2.article a:visited, 
#photoCol h1.article a:link, 
#photoCol h1.article a:visited{color:#41403c; font-size:27px; font-weight:700; line-height:1.2em; text-decoration:none}
#photoCol h2.article a:hover, 
#photoCol h1.article a:hover{color:#8e8b85; text-decoration:none}
#photoCol .pThumb{padding:5px 9px 7px 8px; border:none}
#photoCol .pTitle{padding:10px 0 10px 8px}
#photoCol .photoThumbs{padding:10px 0 10px 0}
#photoCol .pNum{padding:0 5px}
#photoCol .pInfo{font-size:10px}
#archiveCol{background:#fff; display:block; float:left; margin-right:5px; padding:20px 10px 10px; width:625px}
#archiveCol h2, 
#archiveCol h1{color:#41403c; font-size:27px; font-weight:700; line-height:1.2em; margin:0 0 10px}
#archiveCol .colHdr{margin:0; padding:0 0 30px 10px}
#archiveCol p{font-size:13px; color:#41403c; line-height:15px; padding:0 0 10px 10px}
.archiveH2{margin:0; padding:0; height:47px}
.archiveLeft{width:305px; float:left; padding:0}
.archiveRight{width:305px; float:right; padding:0}
ul.archiveList{padding:0 15px 15px 15px; margin:0 0}
.archiveList li{background:url(../../assets/global/basicArrow.gif) 0 6px no-repeat; font-size:11px; line-height:1.4em; padding-left:8px; padding:2px 0 2px 8px}
.archiveList li a:link, 
.archiveList li a:visited{color:#4a483b; text-decoration:none}
.archiveList li a:hover{color:#4a483b; text-decoration:underline}
.archiveList li.title{background:none; font-size:13px; font-weight:700; margin-bottom:4px; padding-left:0}
.archiveList li.e a:link{color:#73a220}
.archiveList li.seemore{background:none}

.advheader{margin-top:10px}
.advheader a:link, .advheader a:visited{color:#73a220}

div.videolist{padding:10px; margin:0 auto; background:#f3f3ee}
.vidleft{float:left; width:300px}
.vidright{width:100%; padding-bottom:20px}
.videolist a:link, 
.videolist a:active, 
.videolist a:visited{color:#333; font-size:12px; text-decoration:none}
.videolist a:hover{color:#73a220; font-size:12px; text-decoration:underline}

#pressCol{background:#fff; display:block; float:left; margin-right:5px; padding:30px 30px 0px 30px; width:545px}
#pressCol h2.article, 
#pressCol h1.article{margin-bottom:10px}
#pressCol h2.article a:link, 
#pressCol h2.article a:visited, 
#pressCol h1.article a:link, 
#pressCol h1.article a:visited{color:#41403c; font-size:27px; font-weight:700; line-height:1.2em; text-decoration:none}
#pressCol h2.article a:hover, 
#pressCol h1.article a:hover{color:#8e8b85; text-decoration:none}
/*.blogArticle{border-bottom:1px dotted #a9a587; clear:both; padding-bottom:20px; margin-bottom:30px; overflow:hidden}
*/
#homeCol{background:#fff; display:block; float:left; margin-top:0; margin-right:5px; padding:0; width:645px}
#homeSlider{height:385px}
#sweepsHeader{height:200px}
#svwloader{/*margin:160px 0 0 280px; */}
.homeLeft{float:left; padding:3px 0 0 0; width:341px}
.homeArchive{width:334px; padding:3px 0 0 6px; font-size:12px; line-height:1.5em}
.homeArchiveLink{background:url(../../assets/global/blog_readmoreArrow.gif) 100px -4px no-repeat; line-height:15px; float:right; padding-right:28px; margin:-8px}
.homeArchiveLink a:link, 
.homeArchiveLink a:visited{color:#4a483b; text-decoration:none}
.homeRight{float:right; width:300px; padding:3px 0 0 0}
.homeHR{margin:5px 0 0 0; padding:0px; border:none; height:1px; background:#e4e3d8}

ul.homeBottomLinks{padding:15px; padding-top:10px; margin:0 0; padding-bottom:43px}
.homeBottomLinks li{background:url(../../assets/global/basicArrow.gif) 0 7px no-repeat; font-size:11px; line-height:1.4em; padding-left:8px; padding:2px 0 2px 8px}
.homeBottomLinks li a:link, 
.homeBottomLinks li a:visited{color:#4a483b; text-decoration:none}
.homeBottomLinks li a:hover{color:#4a483b; text-decoration:underline}
.homeBottomLinks li.title{background:none; font-size:13px; font-weight:700; margin-bottom:8px; padding-left:0}

/*preload classes*/ 
.svw{width:50px; height:20px; background:#fff}

.svw ul{position:relative; left:-999em}

 
/*core classes*/ 
.stripViewer{ position:relative; overflow:hidden;  border:none; /*5px solid #f00; */ margin:0 0 1px 0; width:645px; height:59px}

.stripViewer ul{/* this is your UL of images */ margin:0; padding:0; position:relative; left:0; top:0; width:1%; list-style-type:none}

.stripViewer ul li{ float:left}

.stripTransmitter{overflow:auto; width:1%; margin-top:-60px; position:absolute; height:59px; width:645px; background:#1b1b1b}

.stripTransmitter ul{margin:18px 10px 10px 520px; padding:0; position:relative; list-style-type:none}

.stripTransmitter ul li{width:26px; float:left; margin:0 1px 1px 0}

.stripTransmitter a{font:bold 10px Verdana,Arial; text-align:center; line-height:22px; background:#82af32; color:#fff; text-decoration:none; display:block}

.sliderTitle a, .sliderTitle a:visited{font:normal 15px Helvetica,Verdana,Arial; background:none; text-decoration:none}
.sliderTitle a:hover{font:normal 15px Helvetica,Verdana,Arial; background:none; text-decoration:none; color:#82af32}
.stripTransmitter a:hover, a.current{background:#fff; color:#82af32}

.sliderTitle{position:absolute; color:#FFF; padding:7px 0 0 8px; *margin-left:-520px}
.sliderText{position:absolute; width:500px; color:#FFF; font:normal 11px Helvetica,Verdana,Arial; padding:27px 0 0 8px; *padding-top:24px; *margin-left:-520px}
#stripTransmitter0{overflow:hidden}

/*
Blog Section
last updated:4/14/09
*/
#allegCol{background:#fff; display:block; float:left; margin:0 6px 0 0; padding:0; width:645px}
#everestFlashHeader{width:645px; float:left; clear:both}
#roanokeFlashHeader{width:645px; float:left; clear:both;margin-bottom:10px;}
.everestArticle{float:left; width:370px}
.everestGear{float:right; padding:6px 6px}
.everestArticle h1{font-size:27px; font-weight:700; color:#41403c; padding:10px 10px 0px 10px; margin:0}
#everestHeader p{padding:10px; margin:0}
#blogCol{background:#fff; display:block; float:left; margin-right:5px; padding:10px 40px 10px; width:565px}
#blogCol .blogArticle{border-bottom:1px dotted #bfbdac; clear:both; margin-bottom:20px; padding-top:30px; overflow:hidden}

/* blog title */
#blogCol .blogArticle h2, 
#blogCol .blogArticle h1{font-size:27px; font-weight:700; line-height:1.2em; margin:0 0 10px}
#blogCol .blogArticle h2 a:link, 
#blogCol .blogArticle h2 a:visited, 
#blogCol .blogArticle h1 a:link, 
#blogCol .blogArticle h1 a:visited{color:#41403c; text-decoration:none}
#blogCol .blogArticle h2 a:hover, 
#blogCol .blogArticle h1 a:hover{color:#8e8b85}
ul.blogArticle{padding:0; margin:0}

.blogArticle li{background:url(../../assets/global/basicArrow.gif) 0 5px no-repeat; line-height:1.5em; padding:0px 0 0px 10px}

/* blog date */
.article_date{color:#7d7b70; font-size:11px}
.artImg{padding:0; margin:0}

.cCaption{width:100%; text-align:center; padding:0 0 10px 0; margin-top:-10px; color:#000; font-size:11px}
.caption{width:100%; text-align:center; padding:0 0 10px 0; margin-top:-20px; color:#000; font-size:11px; font-style:italic}

/* comment tag */
.article_comments{background:#8ab440 url(../../assets/global/blog_commentBkg.gif) -1px 0 repeat-y; float:right; height:21px; margin:5px 0 0 30px; width:55px}
.article_comments span{background:url(../../assets/global/blog_commentIcon.gif) 10px center no-repeat; color:#fff; font-size:12px; font-weight:700; line-height:21px; padding-left:32px; text-align:left}

/* blog body */
.everest_article_body{font-size:12px; margin-top:25px; line-height:1.5em}
.everest_article_body a:link, 
.everest_article_body a:visited{color:#ee2e24; text-decoration:none}
.everest_article_body a:hover{color:#F00; text-decoration:underline}

/* roanoke text body */
.roanoke_article_body{font-size:12px; margin-top:25px; line-height:1.5em}
.roanoke_article_body.larger { font-size: 14px;}
.roanoke_article_body a:link, 
.roanoke_article_body a:visited{color:#cb6322; text-decoration:none}
.roanoke_article_body a:hover{color:#cb6322; text-decoration:underline}
.roanokeArticle{float:left;}
.roanokeArticle h1{font-size:27px; font-weight:700; color:#41403c; padding:10px 10px 0px 10px; margin:0}

.article_body{font-size:12px; margin-top:5px; line-height:1.5em}
.article_body a:link, 
.article_body a:visited{color:#313029; text-decoration:underline}
.article_body a:hover{color:#73a220}
.article_body a.readMore{background:url(../../assets/global/blog_readmoreArrow.gif) right center no-repeat; color:#73a220; font-weight:700; padding-right:20px; text-decoration:none}
.article_body a.readMore:hover{text-decoration:underline}
img.article_LandingImg{float:right; margin:0 0 15px 20px}

.prevnextControls{background:url(../../assets/global/blog_footerBkg.gif) 0 0 no-repeat; padding:9px 20px 0 20px; height:28px}
a.prevControl{float:left; text-decoration:none; color:#797662}
a.nextControl{float:right; text-decoration:none; color:#797662}
a.prevControl:hover, a.nextControl:hover{color:#73a220}

/* blog sharebox */
#blogCol .sharebox{background:url(../../assets/global/blog_footerBkg.gif) 0 0 no-repeat; clear:both; font-size:11px; height:28px; line-height:18px; margin:20px 0 10px; padding:7px 0 0 15px; text-align:right}
.sharebox span.aleft{float:left}
.sharebox a:link, 
.sharebox a:visited{color:#a9a587; margin-right:10px; text-decoration:none}
.sharebox a:hover{color:#73a220}

/* blog add comment */
#blogCol #commentTitle{font-size:14px; font-weight:700; margin-bottom:20px}

#blogCol .addCommentBox{border-top:1px dotted #a9a587; font-size:11px; padding:35px 0}
.addComment_title{color:#313029; font-size:14px; font-weight:100}
.addComment_title a:link, 
.addComment_title a:visited{color:#a9a587; text-decoration:none}
.addComment_title a:hover{color:#73a220}
#blogCol .commentReply{background:url(../../assets/global/blog_replyIcon.gif) 10px 1px no-repeat; color:#7c7b74; font-size:11px; line-height:1.4em; margin-bottom:20px; padding:0 35px}
.commentReply span.author{color:#313029; font-weight:700}
.commentReply div.msg{color:#313029; margin-top:5px}
.commentReply a:link, 
.commentReply a:visited{color:#313029; text-decoration:underline}
.commentReply a:hover{text-decoration:underline}

/* comment added confirm */
#txpCommentInputForm{color:#73a220; font-size:15px; font-weight:700; margin-bottom:45px}

/* comment form */
ol.commentForm{margin-bottom:15px}
ol.commentForm li{clear:both; color:#595850; padding-bottom:3px}
ol.commentForm li.note{font-size:11px; font-style:italic}
ol.commentForm li input, 
ol.commentForm li textarea{padding:2px; width:230px}
ol.commentForm li label{float:left; font-size:11px; font-weight:700; line-height:20px; width:70px}
.submitbutton{margin-left:70px}

/*
Photo Section
last updated:4/14/09
*/
#photoCol{background:#fff; display:block; float:left; margin-right:5px; padding:30px 40px 10px; width:565px}
#photoCol h2, 
#photoCol h1{color:#41403c; font-size:27px; font-weight:700; line-height:1.2em; margin:0 0 10px}

ul.pgnum{text-align:right}
ul.pgnum li{display:inline; font-size:11px; line-height:30px}
ul.pgnum li a:link, 
ul.pgnum li a:visited{color:#a9a587; margin-right:2px; text-decoration:none; padding:0 0px 1px 0px; *padding:0 0px 2px 2px}
ul.pgnum li.title{float:left; font-size:11px; font-weight:700; margin-right:25px}
ul.pgnum li.numTitle{font-size:11px; font-weight:600; margin-right:10px}
ul.pgnum li.selected{font-weight:900; background:#8ab63e; padding:3px 0 3px 2px; *padding:3px 0 3px 0px}
ul.pgnum li.selected, x:-moz-any-link, x:default{text-align:top; padding:0px 0 0px 2px}

ul.pgnum li.selected a:link, 
ul.pgnum li.selected a:visited{color:#FFF}
.arrow{padding:5px 0 0 5px}
.photoset{background:#f9f8f4; border:1px solid #f0eee6; display:block; float:left; height: 100p; margin:0 10px 10px 0; padding:5px 20px 5px 5px; width:245px}
.photoset img{float:left; margin-right:20px}
.photoDesc{font-size:11px; line-height:1.4em; margin-top:20px}
.photoset a:link, 
.photoset a:visited{color:#41403c; text-decoration:none}
.photoset:hover{background:#f0eee6}
.photosetLinks{background:url(../../assets/global/blog_footerBkg.gif) 0 0 no-repeat; margin-bottom:10px; padding:0 20px}
.photosetNumbers{background:#f2f3e7 0 0 repeat-y; line-height:1.2em; margin-bottom:10px; padding:0 20px}
#photoHolder{background:#f9f8f4 url(../../assets/global/photogridBkg.gif); padding:10px 0 6px 0}
.photoNumbers{background:#f2f3e7 0 0 repeat-y}
.pInfo{font-size:11px; line-height:1.4em; margin:3px 15px 3px 15px}
.pInfo a:link, 
.pInfo a:visited{color:#8ab63e; text-decoration:none}
.pInfo a:hover{color:#5a762b}

/* twitter feed */
.twitterPost{font-size:11px; line-height:1.4em}
.twitterPost a:link{color:#8ab63e}
.twitDate{color:#95917f; font-size:11px; font-style:italic; line-height:2em}

ul.tmgRightLinks{border-top:1px dashed #e4e3d7; padding:15px; margin:0 0}
.tmgRightLinks li{background:url(../../assets/global/basicArrow.gif) 0 7px no-repeat; font-size:11px; line-height:1.4em; padding-left:8px; padding:2px 0 2px 8px}
.tmgRightLinks li a:link, 
.tmgRightLinks li a:visited{color:#4a483b; text-decoration:none}
.tmgRightLinks li a:hover{color:#4a483b; text-decoration:underline}
.tmgRightLinks li.title{background:none; font-size:13px; font-weight:700; margin-bottom:8px; padding-left:0}
.tmgRightLinks li.twitterFollowMe{background:none; padding-left:0}
.tmgRightLinks li.twitterFollowMe a:link, 
.tmgRightLinks li.twitterFollowMe a:visited{background:url(../../assets/global/blog_readmoreArrow.gif) right center no-repeat; color:#73a220; font-size:10px; font-weight:700; padding:3px 20px 3px 0; text-decoration:none}
.tmgRightLinks li.twitterFollowMe a:hover{text-decoration:underline}
.twitterPost a:link, 
.twitterPost a:visited{color:#4a483b; text-decoration:underline}
.twitterPost a:hover{color:#8ab63e}

.colHdr{height:18px}
#feedCol .colHdr{background:url(../../assets/tevamtn/txt_feed_justadded.gif) 0 center no-repeat; color:#acc839; font-size:12px; font-style:italic; margin-top:15px; text-indent:-9999px; width:90px}
#feedCol .filterBtn a{background:url(../../assets/tevamtn/btn_feed_filter.gif) 0 0 no-repeat; color:#afa7a3; display:block; float:right; font-size:11px; height:18px; line-height:18px; margin-top:15px; text-align:center; text-decoration:none; text-indent:-9999px; width:50px}
#feedCol .filterBtn a:hover{background-position:0 -18px}

#mediaCol .colHdr{background:url(../../assets/global/media_hdrBkg.gif) 0 0 repeat-x; color:#acc839; font-size:20px; font-style:italic; height:12px; line-height:40px}

.mheight{float:right; height:1245px; width:1px}

.feed_article p{font-size:10px; line-height:1.3em}
.feed_article p.titlegj{background:url(../../assets/global/feed_icon_gearjunkie.gif) right 2px no-repeat; font-size:11px; font-weight:700; line-height:1.2em; margin-bottom:.3em; padding-right:25px}
.feed_article p.titleft{background:url(../../assets/global/feed_icon_fieldtest.gif) right 2px no-repeat; font-size:11px; font-weight:700; line-height:1.2em; margin-bottom:.3em; padding-right:25px}
.feed_article p.titletmg{background:url(../../assets/global/feed_icon_tmg.gif) right 2px no-repeat; font-size:11px; font-weight:700; line-height:1.2em; margin-bottom:.3em; padding-right:25px}
.feed_article p.titlesw{background:url(../../assets/global/feed_icon_sweeps.gif) right 2px no-repeat; font-size:11px; font-weight:700; line-height:1.2em; margin-bottom:.3em; padding-right:25px}
.feed_article span.author{color:#95917f; font-size:9px; font-style:italic; line-height:2em}
.feed_article a:link, .feed_article a:active, .feed_article a:visited{color:#4a483b; text-decoration:none}
.feed_article a:hover{color:#95917f}
/*
media component{video}

*/
ul#media_lists{background:url(../../assets/global/media_subhdrBkg.gif) 0 bottom repeat-x; height:35px}
ul#media_lists li{display:block; float:left; font-size:11px; font-style:italic; height:35px; line-height:35px}
ul#media_lists li a:link, 
ul#media_lists li a:visited{color:#afada3; padding:11px 15px; text-decoration:none}
ul#media_lists li.selected a:link, 
ul#media_lists li.selected a:visited{background:#fff; color:#767365; font-weight:700; padding:11px 15px}

#media_videolist{padding:10px}
#media_videolist ul{background:#f9f8f4; clear:both; height:60px; margin-bottom:5px}
#media_videolist ul:hover{background:#f0eee6}
#media_videolist ul li{display:block; float:left; font-size:11px}
.v_pic{background:#f0eee6; height:60px; width:80px}
.v_title{color:#a9a699; font-size:10px; line-height:1.3em; padding:15px 0 0 20px; width:250px}
.v_title span.vtitle{color:#313029; font-size:11px; font-style:italic; font-weight:700; padding-bottom:3px}
.v_title span.vdur{color:#cbc8bd; font-style:italic; margin-left:8px}
.v_watch{padding-top:20px; text-align:right; width:90px}
/* selected */
#media_videolist ul.selected, 
#media_videolist ul.selected .v_title, 
#media_videolist ul.selected:hover{background:#acc839; color:#fff}
#media_videolist ul.selected span{color:#fff}

/*
filter feeds
*/
#filterfeeds{border:1px solid #fff; background:#f9f9f7; margin:10px 0 15px}
#filterfeeds.active{border:1px solid #f1f0ea}
#filterfeeds ul{padding:10px}
#filterfeeds li{font-size:10px; line-height:0; padding:1px 0}
#filterfeeds li.ftitle{font-weight:700; padding:4px 0 6px}
#filterfeeds li.refreshBtn{margin-top:10px; text-align:center}
#filterfeeds li label{margin-left:5px}

#footer .adBanner{background:#161616; height:90px; text-align:left}
#footer .monopointBnr{float:right}

#footer{margin:0 auto; padding:0 0 20px; width:950px}
#footer ul{/*border-top:1px dashed #e4e3d7; */margin-top:0; padding-top:10px}
#footer li{border-left:1px solid #b6b3a0; color:#4a483b; display:inline; font-size:11px; margin-right:6px; padding-left:8px}
#footer li.title{border-left:none; font-weight:700; padding-left:0}
#footer li a:link, 
#footer li a:visited{color:#4a483b; text-decoration:none}
#footer li a:hover{color:#a3a192; text-decoration:none}
#footer .legal{color:#fff; float:right; font-size:10px; font-weight:100; margin-right:10px}
.f_contact{background:#5a684e; float:left; font-size:11px; font-weight:700; margin-right:5px; line-height:30px; text-align:center; width:100px}
.f_contact a:link, 
.f_contact a:visited{color:#fff; text-decoration:none; text-transform:uppercase}
.f_emailsignup{background:#5a684e; float:left; font-size:11px; font-weight:700; line-height:30px; width:828px}
ol#emailsignup li{color:#fff; float:left; margin-right:10px}
ol#emailsignup li.title{margin:0 10px; text-transform:uppercase}
ol#emailsignup li label{float:left; font-weight:100; width:35px}
ol#emailsignup li input{font-size:10px}
ol#emailsignup li input.txtfield{padding:2px; width:100px}

.rightRailHdr{background:url(../../assets/global/toprail_bg.gif) -1px 0 repeat-y; height:101px; margin:0; width:300px}
.rightRailHdrEverest{background:url(../../assets/everest/hb-sponsor.gif) -1px 0 repeat-y; height:134px; margin:0; width:300px}

.rightRailHdrAlleg{height:134px; margin:0; width:300px}
.rightRailHdrEverest{height:134px; margin:0; width:300px}

.tevaAd{padding:27px 27px 0 16px}
.ad300x250{padding:0 0 5px 0}

.contactLeft{float:left}
.contactRight{float:right; width:350px}
.contactMidLeft{float:left; width:150px}
.contactMidRight{float:right; width:150px}
.contactForm{padding:10px 0 0 0}

.aboutBody{font-size:12px; margin-top:15px; line-height:1.5em}
.aboutBody a:link, 
.aboutBody a:visited{color:#313029; text-decoration:underline}
.aboutBody a:hover{color:#73a220}
img.aboutPicRight{margin:25px 0 10px 10px; float:right}

.searchLeft{float:left; width:30px}
.searchCnt{border-right:1px dotted #313029; padding:0; text-align:center; margin-right:8px}
.searchLink{color:#73a220; font-size:12px; padding-left:0px}
.searchLink a:link, 
.searchLink a:visited{color:#313029}
.searchLink a:hover{color:#73a220}
.searchHead{font-size:12px; padding:20px 0 0px 0; color:#313029}
.searchHR{margin:0 0 10px 0}
.searchHead a:link, 
.searchHead a:visited{color:#313029}
.searchHead a:hover{color:#73a220}

#enewsListing li{font-size:12px; line-height:14px; padding:5px 0 5px}
#enewsListing a:link, 
#enewsListing a:visited{color:#313029}

#blogCol ul#paginateNav, 
ul#paginateNav{border-top:1px dotted #999; border-bottom:1px dotted #999; height:35px; margin:0 auto; position:relative; text-align:center; margin-top:10px}
#blogCol ul#paginateNav li{background:none; color:#333; display:inline; font-size:12px; font-weight:700; height:33px; line-height:35px; padding:1px 5px}
/* link */
.pgNum a:link, 
.pgNum a:visited{color:#333; height:35px; line-height:35px; padding:7px 0; text-decoration:underline}
.pgNum a span{margin-left:5px; padding:7px 10px 7px 5px}
/* hover */
.pgNum a:hover{color:#666; text-decoration:underline}
.pgNum a:hover span{color:#fff; text-decoration:underline}
ul#paginateNav li.pgCurrent{color:#8ab440}
#blogCol ul#paginateNav li.pgEmpty{display:none}
/* FOR IE ONLY */
#blogCol .pgEmpty{display:none}

.shopTheGJ{background:url(../../assets/global/gj-sale.gif) 0 0 no-repeat scroll; font-size:14px; font-style:bold; height:40px; line-height:40px; padding:0 0 0 50px; margin-top:20px}

.form_response {
	color:white;
	width:100%;
	background:#FF0000;
	margin-bottom:20px;
	padding: 10px 10px 7px 10px;
}

/*Article Nav Bar
-----------------------------------------------------------------------------*/
#prev_next_buffer {
	position: absolute;
	width: 640px;
	height: 26px;
}
#prev_next_article {
	font: 11px 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight: 400;
	float: right;
}
#prev_next_article .cap_right {
	width: 6px;
	height: 26px;
	background: url(../../assets/global/cap-right.gif) no-repeat 0px 0px;
	margin: 0;
	padding: 0;
	float: left;
}
#prev_next_article .middle_cap {
	float: left;
	height: 26px;
	background: url(../../assets/global/cap-middle.gif) repeat-x 0px 0px;
	padding: 6px 0 0 26px;
}
#prev_next_article .middle_cap span {
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
}
#prev_next_article .middle_cap span a,
#prev_next_article .middle_cap span a:visited {
	text-decoration: none;
	color: #36302b;
	font-weight: 600;
}
#prev_next_article .middle_cap span a:hover,
#prev_next_article .middle_cap span a:active {
	color: #544f4c;
}

/*Typography
-----------------------------------------------------------------------------*/
#gj_logo{background:url(../../assets/global/logo_gearjunkie.gif) center center no-repeat; color:#fff; display:block; float:left; font-size:30px; font-weight:700; margin-top:35px; text-align:center; text-indent:-9999px; width:220px}
h1{/*background:url(../../assets/global/logo_gearjunkie.gif) center center no-repeat; color:#fff; display:block; float:left; font-size:30px; font-weight:700; margin-top:35px; text-align:center; text-indent:-9999px; width:220px*/color:#000; font-size:16px}
h2{color:#000; font-size:16px; /*margin-bottom:.4em*/}
h3{}
h4{}
h5{}
p{font-size:12px; margin-bottom:1em}
p.small{font-size:11px}
p strong, 
.hvy{font-weight:700}

}

@media screen and (-webkit-min-device-pixel-ratio:0){ul#globalnav li a:hover{background:url(../../assets/global/globalnav_selBkg_left.png) 0 1px no-repeat}
ul#globalnav li a:hover span{background:url(../../assets/global/globalnav_selBkg_right.png) right 1px no-repeat}
/* selected */
ul#globalnav li a.selected{background:url(../../assets/global/globalnav_selBkg_left.png) 0 1px no-repeat}
ul#globalnav li a.selected span{background:url(../../assets/global/globalnav_selBkg_right.png) right 1px no-repeat}
}

/*Ads
----------------------*/
#google_ads_div_SponsorTopLeft {
	width: 125px;
	float:left;
	padding: 15px 0 0 15px;
}
#google_ads_div_SponsorTopRight {
	width: 125px;
	float: right;
	padding: 15px 15px 0 0;
}
#google_ads_div_SponsorMiddleLeft {
	width: 125px;
	float:left;
	padding: 15px 0 0 15px;
}
#google_ads_div_SponsorMiddleRight {
	width: 125px;
	float: right;
	padding: 15px 15px 0 0;
}
#google_ads_div_SponsorBottomLeft {
	width: 125px;
	float:left;
	padding: 15px 0 0 15px;
}
#google_ads_div_SponsorBottomRight {
	width: 125px;
	float: right;
	padding: 15px 15px 0 0;
}