/*sitewide general*/
 
body {background-color:#fff;color:#000;margin:0px 0px 0px 0px; width:770px; padding:0;}

p, td, td p, div{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;} b {pxfont-weight:bold;}

a:link,a:visited, a:active, a:hover {color:#2E3C06; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none;}
a:visited { color:#2E3C06;}
a:active, a:hover {color:#2E3C06; text-decoration:underline;}

a.Nunder{color: #4D3005; text-decoration:none;} 
  
.novisit a:visited {color:#174205; text-decoration:none;}

small, small a:link, small a:visited, small a:active, small a:hover {font-size:10px;}

.bar { background-color:#424303; color:#FFFFFF;}
.bar2{width:770px;}
.bar a:link,.bar a:visited,.bar a:active,.bar a:hover {color:#FFFFFF; text-decoration:none;}
form {margin:0px;} select {font-size: 10px;}
.trail {color:#000000; font-weight:bolder; padding:5px 0px 5px 4px; background-color:#FFFFFF; font-size:11px;}
.trail a:link,.trail a:visited,.trail a:active,.trail a:hover {color:#000000; font-weight:normal; text-decoration:none;font-weight:bolder;}

.trail small {font-size:9px;}

.tn, .tn a:link, .tn a:visited {color:#FFFFFF;font-weight:bold; padding-left:10px; padding-right:11px;text-decoration: none; margin:0; }
.tn a:active, .tn a:hover {color:#EABC2B;font-weight:bold; padding-left:10px; padding-right:11px;text-decoration:none; margin:0; }

/*.vdl {background-image:url('/gameandfishmag/vd_line.gif');background-repeat:repeat-y;background-position: center center;}*/
.hs, .fs {color:#4d4d1b;border-bottom:1px #4d4d1b solid;padding-top:1px;padding-bottom:1px;}
.hs {text-align:right;}.fs {text-align:left;}
.hs div{padding:1px 12px 1px 3px;}
.fs div{padding:1px 3px 1px 12px;}
.hs a:link,.hs a:visited,.hs a:active,.hs a:hover,.fs a:link,.fs a:visited,.fs a:active,.fs a:hover {color:#4d4d1b;text-decoration:none;}

 /*bgcolors*/
.subscribeborder {background-color:#000066;} .subscribeformbg {background-color:#fff;}

.ad {color:#989898; font-size:9px;}
.adbox {border:#989898 1px solid; padding:6px;}
.cover_header {padding:0px 2px 0px 2px;margin:0px;}

/*resource box*/
.rb {border-left:1px #c8450b solid;border-right:1px #c8450b solid;border-bottom:1px #c8450b solid;color:#c8450b;padding-top:2px;padding-bottom:2px;}
.rb div {padding:1px 6px 1px 6px;}
.rb a:link, .rb a:visited, .rb a:active, .rb a:hover {font-size:11px;text-decoration:none;color:#c8450b;}

 /*generic*/
.horizontal1 {background-color:#ccc;}
.hr {border-top:1px #000 solid;margin-bottom:4px; height:1px;font-size:1px;width:100%;}
.hri {border-top:1px #4d4d1b solid;margin-bottom:4px; height:1px;font-size:1px;}
.hr1 {background-color:#000000;font-size:0.5px;height:1px;margin:0px;}
.hr2 {border-top:1px #000 solid;margin:0px;padding:0px;height:1px;font-size:0px;}
.hr3 {background-color:#3B2210;font-size:0.5px;height:1px;margin:0px;}
.s {height:1px;font-size:1px;margin:0px;} .s02{height:2px;font-size:1px;margin:0px;} .s1 {height:3px;font-size:3px;margin:0px;} .s2 {height:5px;font-size:5px;margin:0px;} .s25 {height:8px;font-size:8px;margin:0px;} .s3 {height:10px;font-size:10px;margin:0px;} .s4 {height:15px;font-size:13px;margin:0px;}

.email {border:#2E3C06 2px solid; font-size:9px; color:#000; margin:0px;}
.email_box {background-color:#baa155;color:#604112}
.email_input {background-color:#fff;border:#4C2C06 1px solid;font-size:11px;color:#000;margin:0px;}

.subscribehd {font-size:12px;font-weight:bold;color:#fff;}
.sponsor {font-weight:bold;color:#130183;}
.magheader {font-size:11px;font-weight:bolder;color:#000000; margin:3px 0 0 0}
.undermag {color:#fff;}

.boxheader {font-size:12px;color:#fff;font-weight:bold;}

/* top section promos */
.promo1 {border:#000 0px solid;}
.promo {border:#000 1px solid;}
.hppromo {padding-left:2px; padding-top:5px;}
.catpromo {padding:10px 12px 1px 13px;}
.featuredtitle, .featuredtitle a:link,.featuredtitle a:visited {color:#000000; font-weight:bold; font-size:14px; text-decoration:none;}
.featuredtitle a:active,.featuredtitle a:hover {color:#000000; font-weight:bold; font-size:14px;}

.featuredtext {padding-top:6px;padding-right:12px;}
.featuredtitlehp,.featuredtitlehp a:link,.featuredtitlehp a:visited,.featuredtitlehp a:active,.featuredtitlehp a:hover {font:VendomeT Regu; color:#474141; font-size:14px;font-weight:bolder;}
.featuredtexthp {padding:0px 4px 4px 0px;font-size:11px; color:020600}

.hp_bg {background-image:url('/hp_bg.gif');background-repeat:no-repeat}

.catpromo div.featuredtext {padding:6px 6px 6px 0px;}

.view {
	color:3B2210;
	text-align: right;	
	padding-top:5px;
	padding-right: 25px;
	}
	
.view a:link,.view a:visited,.view a:active,.view a:hover {
	color:3B2210;
	font-weight:bold;
	padding:1px;
}

/* article */
.title {font-size:16px;font-weight:bold; margin-bottom:11px;}
.deck {font-style:italic; margin-bottom:12px;}
.byline {color:#B20404} .byline a:link, .byline a:visited, .byline a:hover {color:#B20404; text-decoration:underline;}

.insetborder {border:1px #4C2A02 solid; background-color:#fff;}
.insettitle {background-color:#4C2A02;color:#fff;font-size:11px;font-weight:bold;padding:6px;}
.inset {background-color:#EAE9CA; padding:6px;}
a.insetlink:link, a.insetlink:visited, a.insetlink:active, a.insetlink:hover{font-size:11px;}

.pullquote {color:#dd0f1f; font-family:Times New Roman,serif; font-size:14px; font-weight:bold; font-style:italic; margin: 13px 6px 13px 6px;}

.leadheader2,.leadheader2 a:link,.leadheader2 a:visited,.leadheader2 a:active,.leadheader2 a:hover {font-size:11px; color:#274215; font-weight:bold;}
.lh1border {background-color:#b20404;}
.subheader1,.subheader2 {font-size:13px; color:#b20404;}
.leadheader1 {font-size:12px; color:#274215; font-weight:bold;}

/*bullet lists*/
.bl a:link,.bl a:visited,.bl a:active{font-weight:bold; color:#000000; text-decoration:none; font-size:11px; margin-bottom:3px;}
.bl a:hover{text-decoration:underline;}
.bl {color:#000000;  font-weight:bolder; border:1px solid #fff;}
.blCarats{font-weight:bolder; text-decoration:none; font-size:9px;}

 /*image elements*/
.imagecaption {color:#727272;font-size:11px;font-style:italic; background-color:#FFFFFF; padding:5px; margin-top:1px;}
.imagecopyright {color:#727272;font-size:11px;}

/*more links*/
.more {color:#000; font-weight:bolder; border:1px solid #fff;}
.more a:link,.more a:visited{font-weight:bold; color:#000000; text-decoration:none; font-size:11px; margin-bottom:4px; text-transform: uppercase;}
.more a:active, .more a:hover {color: #AA2D18; text-decoration: none; text-transform: uppercase;}


/*bio links*/
.bio, a.bio:link, a.bio:visited, a.bio:active, a.bio:hover { font-size:11px; font-weight:bold; font-style:italic;}
.bio, a.bio:link, a.bio:visited { color:#130183; text-decoration:none;}
a.bio:visited { color:#666699; text-decoration:none;}
a.bio:active, a.bio:hover { color:#130183; text-decoration:underline;}


/*leadin links*/
a.leadinlink1:link, a.leadinlink1:visited, a.leadinlink1:active, a.leadinlink1:hover {font:verdana; font-weight:bold;font-size:10px; text-decoration:none; color:#73750B;}
 a.leadinlink1:active, a.leadinlink1:hover {color:#73750B; text-decoration:underline;}

a.leadinlink2:link, a.leadinlink2:visited{font:verdana;font-weight:bold;color:#000000; font-weight:bold;}
 a.leadinlink2:active, a.leadinlink2:hover {color:#B1422F; text-decoration:underline;}
 a.leadinlink2:visited {color:#000000; text-decoration:none;}

.teaser {font-size:11px;}
.teaser a:link,.teaser a:active,.teaser a:visited {color:#B1422F; text-decoration:none;}
.teaser a:hover {color:#B1422F; text-decoration:underline;}
.hpteaser {color:#B1422F;}

.lchead {height:22px; background-color:#89b226; color:#a6e91a;font-weight:bold;}
.lc {padding:8px 27px 3px 5px; background-color:#e9f3c5; color:#617E07;}
.relatedart {font-size:10px; color:#3f382e; background-color:#CFCFCF; }
.relatedart a:link,.relatedart a:visited,.relatedart a:hover,.relatedart a:active{font-size:10px; font-weight:normal; color:#3f382e; text-decoration:none}

.relatedmag {padding:3px;font-size:10px;color:#000000;}
.relatedmag a:link,.relatedmag a:visited {font-size:10px;color:#000000;text-decoration:none;}
.relatedmag a:hover,.relatedmag a:active {font-size:10px;color:#B1422F;text-decoration:underline;}

.cp {padding:5px 7px 3px 2px; background-repeat: no-repeat; background-color:#e9f3c5; color:#617e07; font-size:11px;}
img.cp {border:#617e07 1px solid;}
.cptext {padding:3px 27px 3px 3px; color:#617e07;}

.carat {color:#000000;font-size:9px;font-weight:bold;}

.lc a:link,.lc a:active,.lc a:hover,.pa a:link,.pa a:active,.pa a:hover {color:#617e07; font-weight:bold;}
.lc a:visited,.pa a:visited {color:#617e07; font-weight:bold;}
.lca {border-right:1px solid #000000;}

.head1 {font:Arial, Helvetica, sans-serif; color:#424303;font-weight: bold;padding:7px 0px 6px 5px; text-transform:uppercase;}
.head_net {font:Arial, Helvetica, sans-serif; color:#424303;font-weight: bold;padding:7px 0px 6px 5px; text-transform:uppercase; }
.head2 {font: Arial, Helvetica, sans-serif; color:#424303;font-weight:bold;font-size:11px; padding-bottom:2px;} 
.head3 {color:#000000;font-weight:bold;font-size:18px; padding-bottom:4px;} 
.sub2 {color:#73750B;}
.archive_box {padding:7px 0px 6px 5px; color: #424303;}
.archive_box a:link,.archive_box a:active, .archive_box a:visited{color:#73750B;}
.archive_box a:hover{text-decoration:underline;}

.qn1 {border:#4d4d1b 1px solid;}
.qnhead {background-color:#4d4d1b; height:23px; color:#b1b325; font-size:11px; font-weight:bold; padding-left:10px;}
.qn {background-color:#4d4d1b; color:#b1b325; font-size:11px; font-weight:bold; padding:8px;}

.navbox {color:#2E3C06; background-color:#A9A24F; margin:1px; padding:4px;}
p.navboxtext,.navboxtext a:link,.navboxtext a:active,.navboxtext a:hover,.navboxtext a:visited{font:verdana; font-size:10px; color:#2E3C06; padding-left:2px;}.navboxtext strong{font-size:11px;}  
.navboxheader, .navboxheader td {font:verdana; background-color:#687009;color:#F8FFA5; padding-left:7px; font-weight:bolder; padding-top:5px; padding-bottom:5px;
}
.navboxTitle{font-weight: bold; padding-left:2px;}
.navboxTitle a:link,.navboxTitle a:active,.navboxTitle a:visited{color:#2E3C06; text-decoration:none; font-size:11px; font-weight: normal;}
.navboxTitle a:hover{text-decoration: underline; font-weight:normal;}

.navboxhr {background-color:#A9A24F; font-size:1px; height:1px;}

/*right column*/
.rctop {background-color:#fff;}
.rc {background-image:url('/rc_bg.gif'); text-align:center;}
.rcb {background-color:#644001; font-size:1px;}
.rchead {background-color:#644001; height:23px; color:#e59405; font-size:11px; font-weight:bold; padding-left:8px;}
.rcbox { padding-left:8px; padding-top:10px; padding-right:9px;color:#644001;}
.rcbox a:link,.rcbox a:visited,.rcbox a:active,.rcbox a:active, .rcbox a:hover,.rcbox2, .rcbox2 a:link,.rcbox2 a:link, .rcbox2 a:visited,.rcbox2 a:active, .rcbox2 a:hover  {color:#8a5c0c;font-size:10px;}

/*pagination*/
.page a:link, .page a:active{color:#AB080D;text-decoration:none; padding:1px 2px 1px 2px; font-size:10px; font-weight:bolder;}
.page a:visited{color:#AB080D;text-decoration:none; padding:1px 2px 1px 2px; font-size:10px; font-weight:bolder;}
.page a:hover {text-decoration: underline;}
.cpage{color:#747273;text-decoration:none; padding:1px 2px 1px 2px; font-size:10px; font-weight:bolder;}

/*copyright*/
.copyright, .copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover { font-size:10px;}

/*footer*/
.footer, .footer a:link, .footer a:visited, .footer a:active, .footer a:hover {font-size:11px;}

/*search*/
.searchbox {background-color:#fff; border:#EABC2B 1px solid; font-size: 9px; color:#a6451f; margin:0px; padding:1px;}
.searchboxhp {background-color:#fff; border:#644001 1px solid; font-size: 10px; color:#000; margin:0px;}

.subscribebox2 {border-left:#ccc4b6 1px solid; border-right:#ccc4b6 1px solid; font-size:11px; color:#4D3005;  background-color:#EAE9CA;}

.subscribebox {font-size:11px; color:#000000;  background-color:#FFFFFF;}
.subscribeheader {background-color:#4C2A02; color:#ffffff; font-weight:bolder; font-size:11px; margin:0; padding:3px 0 3px 7px;}
.subscribe {color:#4D3005; font-size:11px; padding-left:7px; text-decoration:none; text-align:left; border:1px solid #EAE9CA;}
.subscribe a:link {color:#4D3005;}

/* photo gallery */
.camera {background-image:url('/cc_arrow.gif');background-repeat:no-repeat;background-position:bottom right;padding:3px;font-size:10px;color:#8a5c0c;}
body.pg {margin:0px;color:#683102;}
img.cc {border:#644001 1px solid;}
img.pg {border:#b16831 1px solid;}
.pgbg1 {background-color:#7a4116;}.pgfooter {background-color:#3c3b12;color:#fff;font-weight:bold;}
.pgline {background-color:#fff;}
.pgcaption {font-size:10px;}
.pgcaption b,.pgcaption strong {font-weight:bold;color:#8c130c;}
.pgheader {font-size:12px;color:#7a4116;}
.pgnav {border:#fff 1px solid;background-color:#fff;font-size:9px;font-weight:bold;text-align:center;}
.pgnav a:link,.pgnav a:visited {color:#3c3b12;font-size:9px;text-decoration:none;}
.pgnav a:active,.pgnav a:hover,.pgnavon a:link,.pgnavon a:visited,.pgnavon a:active,.pgnavon a:hover {color:#fff;font-size:9px;text-decoration:none;}
.pgnavon {border:#fff 1px solid;background-color:#980505;color:#fff;font-size:9px;font-weight:bold;text-align:center;}
.pgrc {background-image:url('/gameandfishmag/pgrc.gif');}

.ep {padding:8px;color:#795309;}
.ep a:link,.ep a:visited {color:#795309;font-size:9px;margin:3px 0px 3px 0px;}
.ep a:active,.ep a:hover {color:#bf7a00;font-size:9px;border-bottom: 1px dotted #bf7a00;text-decoration:none;}



/*streaming media*/
.avborder {background-color:#E7E7C6;} .avstroke {background-color:#CDD6DA;}
.avtopbar {background-color:#616A91;} .avheader {background-color:#616A91;}
.avbody {background-color:#DBD5B0;} .avfooter {background-color:#79775F;}
.avrelated {background-color:#EEEDD5;}

.videotitle {color:#324271; font-weight:bold;font-size:12px;}
.videoname {color:#2E2915; font-weight:bold;font-size:12px;}
.avsearch {font-weight:bold; color: #B1B6D0;} 
.avclose, .avclose a:link, .avclose a:visited, .avclose a:active, .avclose a:hover { color: #CDC8B7;font-size:10px;}

.videosearch {border:thin #2c5569 solid;}
.videosearch2 {border-right:#999999 1px solid; border-top:#999999 1px solid; border-left:#999999 1px solid; font-size:12px; color:#000; border-bottom:#999999 1px solid; background-color:#fff; font-family:arial, helvetica, sans-serif; font-weight:bold;}

.videoplayer {border:1px #fff solid; width:320px; background-color:#7B8BB3; color:#fff;}
.videoplayer2 {border-top:1px #fff solid; border-right:1px #fff solid;border-left:1px #fff solid; width:320px; background-color:#7B8BB3; color:#fff;}
.videoplayer3 {background-color:#7B8BB3; color:#fff; font-weight:bold;}

.videodesc { color:#2E2915; padding:10px;}
.videodesc a, .videodesc a:visited {color:#2E2915;}
a.savings, a.savings:visited, a.savings:visited, a.savings:hover {color:#aad106; font-weight:bold;}

.avhelp {background-color:#424303; color:#D6CEAC; padding:3px; text-align:center; font-weight:bold;margin-bottom:0px;}
.avhelp a:link,.avhelp a:visited,.avhelp a:active,.avhelp a:hover {color:#D6CEAC; font-weight:bold;}

.avchoose {border-bottom:1px #fff solid; border-right:1px #fff solid;border-left:1px #fff solid;background-color:#424303; color:#D6CEAC; padding:3px; text-align:center;}

a.videochoose, a.videochoose:visited, a.videochoose:active, a.videochoose:hover  {color:#fff; font-weight:bold;}
a.videohome:link, a.videohome:visited, a.videohome:active, a.videohome:hover {font-size:11px; font-weight:bold; color:#fff;}
.relatedvideo {height:90px; overflow:auto; width:340px;}
.relatedarticle {height:90px; overflow:auto; width:348px;}

.smfooter1 {font-size:9px; color:#E7E7C6; font-weight:normal;}
.smfooter2 {font-size:9px; color:#E7E7C6; font-weight:bold;}

.smpromoimg {padding: 8px 3px 5px 8px;}
.vid {padding: 8px 10px 5px 2px; color:#675752;}
.vid2 {padding: 8px 10px 5px 8px; color:#675752;}
.vid a:link,.vid a:visited,.vid a:active,.vid a:hover, .vid2 a:link,.vid2 a:visited,.vid2 a:active,.vid2 a:hover {color:#675752; font-weight:bold;}


/*cpc*/
.offerhead {font-size:11px; font-weight:bolder; color:#595204; text-align:right;}
.hpofferhead {font-size:11px; font-weight:bold; color:#2e2a81;}
.offer, .offer a:link, .offer a:visited, .offer a:active, .offer a:hover {color:#000000;}
.obi {background-color:#fff;padding:6px 8px 14px 10px;border:1px #878787 solid;}
.hpsl {background-color:#baad95;}.hpsl2 {background-color:#826837;}
.cpctable {color: #493408; background-color:#C3C2C1; border: 1px dashed #777675; padding:5px;}
.cpctitle, .gsl_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#493408; font-weight: bold; text-align:right;}
.cpclinetop {background-color:#130183;}
.cpclinetop2 {background-color:#cccccc;}
.cpclinebg {background-color:#130183;}
a.cpclink:link, a.cpclink:visited, a.cpclink:active, a.cpclink:hover, a.gsl_link:link, a.gsl_link:visited, a.gsl_link:active, a.gsl_link:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#493408;}
.cpctext, .gsl_desc {color:#493408; font-size: 11px;}
.cpcurl, .gsl_url {font-size: 10px; color:#493408;}
.cpcspacer {font-size: 4px;}.cpcmargintop {font-size: 1px;}.cpcmarginbottom {font-size: 6px;}.ch {cursor:pointer;cursor:hand;}


.offers {background-color:#fff; color:#000;}
div.hoffer {position:absolute;visibility:hidden;z-index: 999999999;}

.offerlevel1 {color:#000; border-top: 1px #fff solid;border-bottom: 1px #fff solid;cursor:default; padding: 2px 0px 2px 1px;}

div ul.tlul{padding:3px 0px 1px 0px;margin:0;list-style:none;line-height: 1em;background-color:#fff;border-top: 1px solid #000;border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 9px #3C3428 solid;position:absolute;top:128px;width:168px; text-align:left;}

div ul.tlul li{color:#000066; padding:3px 1px 4px 8px; font:normal 11px verdana; width: 168px; text-align:left;}

a.suboffer:link, a.suboffer:visited	{font:normal 11px verdana; text-decoration:none; color:#000064; padding:3px 0px 3px 0px;}
a.suboffer:active, a.suboffer:hover {font: normal 11px verdana; text-decoration: underline; color:#0000DA; padding:3px 0px 3px 0px;}

.offer_bullet {font: normal 11px verdana; color:#A40100;}
div.bc_video_col h3 { overflow:hidden; }

/* RIGHT COLUMN SUBSCRIPTION FORM */

.sub-form-wrap { 
	width: 150px; 
    /*height: 435px; */
        background: lightgreen; 
        text-align: left;
        padding: 0px 0 10px;
        margin: 0 13px 0;
}

.sub-form-wrap form { 
        margin: 0px; 
	padding: 0px; 
}

.sub-form-head { 
}

.sub-form-text { 
	font: normal 12px/12px Arial, Verdana, helvetica, sans-serif; 
	padding: 3px 0 0px; 
}

.sub-form { 
	margin: 0px 0px 0px 9px; 
	padding: 5px 0 0 0; 
}

.sub-form .sub-form-input1 input { 
	width: 130px; 
	height: 20px; 
	border: 2px solid #eee; 
	border-left: 2px solid #999;
	border-top: 2px solid #999;
}

.sub-form .sub-form-input2 input { 
	width: 60px; 
	height: 20px; 
	border: 2px solid #eee; 
	border-left: 2px solid #999;
	border-top: 2px solid #999;
}

.sub-form select { 
	width: 63px; 
	height: 19px; 
	font: normal 12px/12px Arial, Verdana, helvetica, sans-serif; 
	border: 2px solid #eee; 
	border-left: 2px solid #999;
	border-top: 2px solid #999;
}

.sub-form select option { 
}

.sub-form-btn { 
	text-align: center; 
	margin: 7px 0 0px -10px; 
}

