/*	Stylesheet for Golfweek.com
		cleaned up by Douglas Beck - 2008.03.11 */
		
/********************************************************************************\ 
	Pre-existing CSS
\********************************************************************************/ 
.headertext { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.headlinetext { font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
.ourtaketext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.footertext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.mainstorytitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none;  }
.mainstorytext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }
.contentext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.contentextitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;  }
.aboutustitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;  }
.contacttext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #013300;  }
.contacttextheader{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #013300;  }
.mediakittext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;  }
a.mediakit:link { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }
a.mediakit:visited { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 
a.mediakit:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.mediakit:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }
a.anchor:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.anchor:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.anchor:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; } 
a.anchor:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.discuss:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.discuss:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.discuss:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; } 
a.discuss:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
.enewslettercontentext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;  }
a.mainstorytitle:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;	 }
a.ourtaketitle:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }
a.ourtaketitle:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.ourtaketitle:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 
a.ourtaketitle:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 
a.titlehead:link { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  }
a.titlehead:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.titlehead:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.titlehead:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.subscribe:link { color: #c91212; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  }
a.subscribe:visited { color: #c91212; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
a.subscribe:active { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
a.subscribe:hover { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  }
a.footernav:link { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.footernav:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.footernav:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.footernav:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
.enews ul{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 443px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 1px solid #013300; }
.enews li{ display: inline; width:443px; margin: 0; }
.enews li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:316px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b; }
#tabcontentcontainer3{ width:312px; /*width of 2nd level content*/ height:300px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontent{ display:inline; }
.basictab{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 438px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; }
.basictab li{ display: inline; width:443px; margin: 0;  }
.basictab li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:443px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b;  }
.basictab li a:visited{ width:443px; color: #2d2b2b;  }
.basictab li a:hover, .basictab li a.current{ width:443px; background-color: #b8d079; color: black;  }
.basictab li a:active{ width:443px; color: black; }
.basictab1{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 438px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 0px;  }
.basictab1 li{ display: inline; width:443px; margin: 0;  }
.basictab1 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:443px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b;  }
.basictab1 li a:visited{ width:443px; color: #2d2b2b;  }
.basictab1 li a:hover, .basictab li a.current{ width:443px; background-color: #b8d079; color: black;  }
.basictab1 li a:active{ width:443px; color: black; }
.basictab2{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 316px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 1px solid #013300;  }
.basictab2 li{ display: inline; width:316px; margin: 0;  }
.basictab2 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:316px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b;  }
.basictab2 li a:visited{ width:316px; color: #2d2b2b;  }
.basictab2 li a:hover, .basictab li a.current{ width:316px; background-color: #b8d079; color: black;  }
.basictab2 li a:active{ width:316px; color: black;  }
.basictab3 ul{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 316px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 1px solid #013300;  }
.basictab3 li{ display: inline; width:316px; margin: 0;  }
.basictab3 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:316px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b; }
.basictab4{ margin: 0px; padding: 0px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 300px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #ffffff; border-top: 1px solid #013300;  }
.basictab4 li{ display: inline; width:300px; margin: 0;  }
.basictab4 li a{ text-decoration: none; padding: 0px 0px; margin-right: 3px; width:300px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b; }
.basictab5{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 10px Verdana; list-style-type: none; text-align: center; width: 260px; background-color: #ffffff;  }
.basictab5 li{ display: inline; width:280px; margin: 0;  }
.basictab5 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:280px; border-bottom: none; background-color: #cccccc; color: #2d2b2b;  }
.basictab5 li a:visited{ width:280px; color: #2d2b2b;  }
.basictab5 li a:hover, .basictab li a.current{ width:280px; background-color: #cccccc; color: black;  }
.basictab5 li a:active{ width:280px; color: black;  }
#tabcontentstyle{ width:438px; /*width of 2nd level content*/ height:173px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer_gwbest{ width:425px; /*width of 2nd level content*/ height:300px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat;  }
.tabcontent{ display:inline;  }.tabcontentstyle{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:173px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle_1{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:235px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle2{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:435px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle3{ /*style of tab content oontainer*/ width:316px; /*width of 2nd level content*/ height:235px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle3_1{ /*style of tab content oontainer*/ width:316px; /*width of 2nd level content*/ height:135px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle4{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:120px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer2{ width:314px; /*width of 2nd level content*/ height:275px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer3{ width:314px; /*width of 2nd level content*/ height:235px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer4{ width:300px; /*width of 2nd level content*/ height:425px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle5{ /*style of tab content oontainer*/ width:280px; /*width of 2nd level content*/ height:85px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; background-repeat: repeat; }
#tabcontentcontainer5{ width:280px; /*width of 2nd level content*/ height:85px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; background-repeat: repeat; }
.tabcontent{ display:block; }


/********************************************************************************\ 
	Dropdown Menu 
\********************************************************************************/ 
#main-nav, #main-nav * { margin:0; padding:0; list-style:none; } 
#main-nav { clear:both; margin:0 auto; line-height:1.0; } 
#main-nav ul { position:absolute; top:-999em; width:150px; } 
#main-nav li { float:left; position:relative; z-index:99; } 
#main-nav a { display:block; } 
#main-nav li:hover ul, ul#main-nav li.sfHover ul { left:-1px; top:26px; } 
#main-nav li:hover li ul, #main-nav li.sfHover li ul { top:-999em; } 
#main-nav li li:hover ul, ul#main-nav li li.sfHover ul { left:9.45em; top:-1px; } 
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; } 
#main-nav { 	 
	background-color:black;  background-image:url(main-nav-black.gif); 
	border-top:1px solid black; border-bottom:1px solid black; 
	height:25px;  margin:0 auto 6px auto; padding:0; width:956px;  } 
#main-nav li { line-height:20px; margin:0; padding:0; } 
#main-nav li ul { margin:0; padding:0; }	 
#main-nav li a:hover { background-image:url(main-nav-green.gif); } 
#main-nav li a.selected { background-image:url(main-nav-selected.gif); } 
#main-nav li a.selected:hover { background-image:url(main-nav-green.gif); } 
#main-nav li a {  
	background-color:#000000; background-image:url(main-nav-black.gif); 
	border-left:0; border-top:0; border-bottom:0; border-right:1px solid black; 
	color:white; display:block; font-family:Verdana, sans-serif; 
	font-size:13px; height:20px; line-height:20px; margin:0; overflow:hidden; 
	padding:2px 10px 3px 10px; text-align:center; text-decoration:none;  } 
#main-nav li ul li { width:150px; } 
#main-nav li ul li a { 
	background-image:none; background-color:#244d23; 
	border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; 
	color:white; cursor:pointer; display:block; 
	font-weight:normal; font-size:.8em; height:auto; font-family:verdana, sans-serif; 
	padding:2px 5px 3px 5px; text-align:left; text-decoration:none; text-indent:0; width:140px; } 
#main-nav li ul li a:hover { background-image:none; } 
#main-nav li ul li a.movie { background-position:1px 5px; background-repeat:no-repeat; background-image:url(main-nav-movie.gif); text-indent:21px; } 
#main-nav li ul li a.movie-alt img { margin:0 0 -1px 2px; border:0;} 
#main-nav li ul li a.movie:hover { background-image:url(main-nav-movie.gif); background-position:1px 5px; } 
#main-nav li:hover, #main-nav li.sfHover, #main-nav a:focus, #main-nav a:hover, #main-nav a:active {  background-color:#2f652e; } 
#main-nav li li { background:#244d23; } 
#main-nav li li li { background:#244d23; }  

/********************************************************************************\ 
	Header
\********************************************************************************/ 
#header {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-green.gif) top center #336933 no-repeat; }
#header-green {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-green.gif) top center #336933 no-repeat; }
#header-blue  {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-blue.jpg) top center #336933 no-repeat; }
#header-gold  {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-gold.jpg) top center #336933 no-repeat; }
#header-pink  {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-pink.jpg) top center #336933 no-repeat; }
#header-logo {position:absolute; top:94px; left:0; height:94px; width:575px;  }
#header-logo h1 {margin:0; padding:0; width:278px; height:72px; }
#header-logo h1 a {display:block; margin:0; padding:0; width:278px; height:72px; text-indent:-5000px; cursor:pointer;  }
#header-logo p {margin:0; padding:0; color:white; width:278px; text-align:right; left:0; font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:14px;  }
#header-ad {height:90px; width:728px; margin:0 auto; overflow:hidden; }
#header-sponsor {position:absolute; left:289px; height:60px; width:104px; overflow:hidden; bottom:0;  }
#header-search {position:absolute; width:177px; height:84px; overflow:hidden; top:106px; left:581px;  }
#google-search { width:177px; height:28px; position:relative; overflow:hidden; background:url(google-search.gif); }
#google-search * {margin:0; padding:0; }
#google-search-go { cursor:pointer; display:block; background:none; height:28px; width:28px; overflow:hidden; position:absolute; right:0; top:0; overflow:hidden; text-indent:-200px; }
input#google-search-text {color:#3e6930; width:133px; padding:0 0 0 2px; margin:0; height:18px; display:block; position:absolute; top:4px; left:11px; border:1px solid #adbee3; }
#header-search ul { margin:0; padding:0 0 0 0; list-style:none; color:#ffffff; text-align:right; }
#header-search ul li {height:18px; font-family:Verdana, Arial, sans-serif; margin:0; padding:3px 6px 0 0; list-style-type:none; color:#ffffff; text-align:right; }
#header-search ul li a {font-size:12px; color:#FFFFFF; }
#rss-feeds, #rss-feeds img {border:0; text-decoration:none; margin-bottom:-3px; }
#header-circ {position:absolute; left:768px; top:96px; height:90px; width:180px; overflow:hidden; }


.headertext {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.headlinetext {
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.ourtaketext {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.footertext {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.mainstorytitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
             text-decoration: none;

}

.mainstorytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}


.contentext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;


}


.contentextitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}


.aboutustitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;

}




.contacttext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #013300;
	
}

.contacttextheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013300;
	
}



.mediakittext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
}



a.mediakit:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

a.mediakit:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	

}
a.mediakit:active {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	

}
a.mediakit:hover {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}


a.anchor:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

a.anchor:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
a.anchor:active {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
a.anchor:hover {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

a.discuss:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

a.discuss:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
a.discuss:active {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
a.discuss:hover {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}





.enewslettercontentext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
	
a.mainstorytitle:link {
	color: #000000;
             text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;	
}

a.ourtaketitle:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

a.ourtaketitle:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	

}
a.ourtaketitle:active {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	

}
a.ourtaketitle:hover {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}


a.subscribe:link {
	color: #c91212;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
}

a.subscribe:visited {
	color: #c91212;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	

}
a.subscribe:active {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	

}
a.subscribe:hover {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
}



a.footernav:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

a.footernav:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
a.footernav:active {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	

}
a.footernav:hover {
	color: #99CC33;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

.leftnavmain
	{
	width: 165px;
	border-top: 1px solid #CCFDCE;
	margin-bottom: 8px;
	}
	
.leftnavmain a, .leftnavmain a:link, .leftnavmain a:visited
	{
	display: block;
	color: #ffffff;
	background-color: #013300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #CCFDCE;
	padding: 2px 4px;
	}
	
.leftnavmain a:hover, .leftnavmain a:active
	{
	background-color: #afabab;
	}
	
.leftnavnews, .leftnavproducts
	{
	width: 150px;
	border-top: 1px solid #CCFDCE;
	margin-bottom: 8px;
	}
	
.leftnavnews a, .leftnavnews a:link, .leftnavnews a:visited, .leftnavproducts a, .leftnavproducts a:link, .leftnavproducts a:visited
	{
	display: block;
	color: #ffffff;
	background-color: #013300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #CCFDCE;
	padding: 2px 6px;
	}

.leftnavnews a:hover, .leftnavnews a:active, .leftnavproducts a:hover, .leftnavproducts a:active
	{
	background-color: #afabab;
	}

#homecontent
	{
	}
	
#homecontent .col1
	{
	width: 325px;
	padding: 10px 10px 0 0;
		}
	
	
#homecontent .col2
	{
	width: 435px;
	padding: 10px 0 0 10px;
		}
	
#homecontent .col3
	{
	width: 160px;
	padding: 0 10px 0 20px;
	}
h1, h1 a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding: 0; margin: 0 0 0 0;
	}

h2, h2 a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0;
	margin: 0 0 12px 0;
	}
	
h3, h3 a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0; margin: 0 0 0 0;
	}
	
h4, h4 a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 0; margin: 0 0 4px 0;
	}
	
h5, h5 a
	{
	padding: 0; margin: 0 0 8px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	}
	
h6, h6 a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0; margin: 0 0 2px 0;
	}
.product
	{
	width: 100%;
	background-color: #E9E9E9;
	margin: 0 0 4px 0;
	}
	
.product .itemimg
	{
	width: 60px;
	padding: 6px 8px;
	}
	
.product .itemimg img
	{
	border: 1px solid #036C05;
	}	
	
.product .itemdesc
	{
	padding: 6px 12px 6px 0;
	}
	
.product .itemdesc .desc
	{
	margin-bottom: 4px;
	}	
	
.prodlink, .prodlink:link, .prodlink:visited
	{
	color: #016C04;
	text-decoration: none;
	}
	
.prodlink:hover, .prodlink:active
	{
	color: #8BCC00;
	}
.article
	{
	width: 100%;
	margin: 0 0 8px 0;
	}
	
.article .itemimg
	{
	width: 60px;
	padding: 8px;
	}
	
.article .itemimg img
	{
	border: 1px solid #036C05;
	}
	
.article .itemdesc
	{
	padding: 8px 8px 8px 0;
	}	
	
.article .itemdesc .desc
	{
	margin: 0 0 2px 0;
	}		