body {
	background: #fff;
	}

body, input, select, textfield {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #656462;
	}


h1, h2 ,h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #212121;
	letter-spacing: 0;
	}
	
h1 {
	font-size: 18px;
	font-weight: bold;
	}

h2 {
	font-size: 16px;
	}

h3 {
	font-size: 14px;
	}

/* Major Structure */
#container {
	width: 791px;
	background: url('../_img/page_bg.gif') repeat-y;
	}

#structural {
	width: 779px;
	margin: 0 auto 0 6px;
	text-align: left;
	}

#structural td.first {
	border-right: 1px #f0ece9 solid;
	border-left: 1px #f0ece9 solid;
	}

#structural td.third {
	border-left: 1px #f0ece9 solid;
	border-right: 1px #f0ece9 solid;
	}

html>body #structural td.third {
	width: 160px;
	}

/* 2nd Row
Logo/Date/Help */

tr#secondRow td.second #flavorpillinfo p {
	padding: 6px 16px 0 16px;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	}

tr#secondRow td.maincolumn {
	border-bottom: 2px #212121 solid;
	color: #212121;
	}

tr#secondRow td.first,
tr#secondRow td.second,
tr#secondRow td.third {
	background: #f7f6f2;
	border-left:#f7f6f2 1px;
	border-right:#f7f6f2 1px;
	}

tr#secondRow td.first {
	padding-bottom: 2px;
	}

tr#secondRow td.second {
	color: #212121;
	text-align: right;
	vertical-align: bottom;
	}

tr#secondRow td.second h2 {
	color: #212121;
	}

tr#secondRow td.second h3 {
	color: #212121;
	}

tr#secondRow td.third a {
	color: #F05033;
	font-weight: normal;
	}

tr#secondRow td.third a:hover {
	color: #fff;
	}

/* 3rd Row
About Us/SplashImage/Subscribe */

tr#thirdRow td.maincolumn {
	border-bottom: 1px #212121 solid;
	background-color: #EFECE8;
	}

tr#thirdRow td.first h2,
tr#thirdRow td.third h2 {
	font-size: 13px;
	background-color: #212121;
	background-image: url('../_img/icon_star.gif');
	background-repeat: no-repeat;
	background-position: center right;
	color: #fff;
	padding: 7px 4px 4px 6px;
	margin:4px 0 0 0;
	}

tr#thirdRow td.first .content {
	border-top: 3px #212121 solid;
	margin: 4px 0 0 0;
	padding: 6px;
	}
	
tr#thirdRow td.first p {
	font-family: Georgia, Times, serif;
	color:#7e7d7d;
	margin-bottom:1px;
	font-size:11px;
	}

/*tr#thirdRow td.first p {
	font-family: Arial, Helvetica, sans-serif;
	color: #212121;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 12px;
	}
*/
tr#secondRow td.first a,
tr#secondRow td.first a:hover {
	background: none;
	}

tr#thirdRow td.first table {
	border: 0;
	}

tr#thirdRow td.first th {
	background: #EFECE8;
	color: #000;
	text-transform: capitalize;
	font-weight: normal;
	}

tr#thirdRow td.first td {
	border-bottom: 1px #dfdbd8 solid;
	background: #EFECE8;
	}

tr#thirdRow td.second div {
	font-family: Helvetica, Arial, sans-serif;
	}

tr#thirdRow td.second a {
	padding: 0;
	}
	
tr#thirdRow td.second a:hover {
	}

tr#thirdRow td.third .content {
	border-top: 4px #212121 solid;
	padding: 6px;
	margin: 4px 0 0 0;
	}

tr#thirdRow td.third li {
	margin-bottom: 0px;
	padding-left: 10px;
	background: url('../shared/_img/thirdRow_icon_doublearrow.gif') no-repeat 0 3px;
	}

tr#thirdRow td.third #pub_list{
  top: 160px;
}

/* Main Section */
/* Nav */
#categorydropnav{
display:none;
	}

tr#mainRow td.first {
	background: #EFECE8;
	}

tr#mainRow td.first .navigation {
	border-top: 9px #212121 solid;
	border-bottom: 1px #fff solid;
	width: 180px;
	}

tr#mainRow td.first .navigation {
	padding: 4px 0 0 0;
	margin: 0;
	font-family: Georgia, Times, sans-serif;
	}

tr#mainRow td.first .navigation ul li a {
	display: block;
	padding: 7px 4px 4px 7px;
	background: #F05033;
	color: #fff;
	}

tr#mainRow td.first .navigation ul li a:hover {
	background: #AA3824;
	}

tr#mainRow td.first .navigation ul li ul {
	margin: 0;
	padding: 0;
	}

tr#mainRow td.first .navigation ul li ul li {
	padding: 0;
	}

tr#mainRow td.first .navigation ul li ul a {
	background: none;
	padding: 5px 4px 4px 7px;
	display: block;
	font-weight: normal;
	}
/* fix nav for ie6 (overwrites what's in global styles.css */
tr#mainRow td.first .navigation li {
	margin-bottom: 0px;
	border-bottom: 2px #efece8 solid;
	}

/* Search Box */

tr#mainRow td.first .search {
	margin-bottom: 5px;
	background: #f0ece9;
	border-top: 2px #212121 solid;
	border-bottom: 2px #212121 solid;
	padding-bottom: 4px;
	}

tr#mainRow td.first .search div {
	margin:0;
	}


tr#mainRow td.first .search div a {
	background: #737373;
	}

tr#mainRow td.first .search div a:hover {
	background: #F05033;
	}


/* Small Ad */
tr#mainRow td.first .smallad {
	background: #fff;
	padding-bottom: 4px;
	border-bottom: 3px #212121 solid;
	margin-bottom: 4px;
	}


/* Currently */

tr#mainRow td.first .currently {
	padding: 0;
	border-bottom: 3px #212121 solid;
	margin-bottom: 4px;
	}

tr#mainRow td.first .currently .content {
	border-bottom: 20px #BDB7B3 solid;
	margin-bottom: 4px;
	}


tr#mainRow td.first .currently h3 {
	font-size: 13px;
	color: #fff;
	padding: 7px 4px 4px 6px;
	background-color: #212121;
	background-image: url('../_img/icon_star.gif');
	background-repeat: no-repeat;
	background-position: center right;
	}

tr#mainRow td.first .currently p {
	border-top: 3px #212121 solid;
	padding: 13px 9px 0 6px;
	margin: 4px 0 9px 0;
	font-size: 11px;
	}
	
tr#mainRow td.first .currently .content li {
margin-left:8px;
}

/*tr#mainRow td.first .currently p {
	margin: 6px;
	padding: 0 0 14px 0;
	line-height: 150%;
	border-color: #dfdbd8;
	color: #656462;
	}*/
	
/*tr#mainRow td.first .currently h3 {

	}*/

/* Signup */

tr#mainRow td.second {
	vertical-align: top;
	background: #f7f6f2;
	border-bottom: 3px #212121 solid;
	}

tr#mainRow td.second .plusbox {
	text-align: right;
	background: #212121;
	height: 6px;
	}

tr#mainRow td.second .plusbox a {
	padding: 0;
	}

tr#mainRow td.second .subscribebox {
	border-bottom: 3px #212121 solid;
	margin-bottom: 4px;
	}

tr#mainRow td.second .subscribebox table.subscribe {
	border-top: 3px #212121 solid;
	padding-bottom:5px;
	}

tr#mainRow td.second .subscribebox table {
	width: 100%;
	}

tr#mainRow td.second .subscribebox h1,
tr#mainRow td.second .subscribebox h2,
tr#mainRow td.second .subscribebox h3 {
	text-transform:none;
	}

tr#mainRow td.second .subscribebox table.subscribe .footer{
	margin: 0;
	font-family: Verdana, sans-serif;
}


tr#mainRow td.second h2 {
	font-size: 13px;
	color: #dedede;
	padding: 7px 4px 4px 6px;
	background: #212121;
	}

tr#mainRow td.second .twocolumn {
	margin: 0 4px 4px 4px;
	border-bottom: 20px #BDB7B3 solid;
	}

tr#mainRow td.second .twocolumn td {
	vertical-align: top;
	}

tr#mainRow td.second .twocolumn td.intro {
	width: 65%;
	border-right: 3px #f7f6f2 solid;
	}

tr#mainRow td.second .twocolumn {
	font-size: 12px;
	}

tr#mainRow td.second .twocolumn p {
	margin: 6px 16px 12px 8px;
	line-height: 150%;
	}

tr#mainRow td.second .twocolumn td.links {
	text-align: right;
	}

tr#mainRow td.second .twocolumn td.links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 3px #212121 solid;
	}

tr#mainRow td.second .twocolumn td.links li {
	margin: 0;
	padding: 0;
	border-bottom: 1px #dedede solid;
	}

tr#mainRow td.second .twocolumn td.links li a {
	display: block;
	padding: 4px 6px;
	margin: 0;
	text-align: right;
	}

tr#mainRow td.second .centerad {
	border-top: 3px #212121 solid;
	padding: 4px 0 12px 0;
	text-align: center;
	}

tr#mainRow td.second .centerad h3 a {
	background: #BDB7B3;
	text-align: right;
	padding: 4px;
	color: #000;
	margin-bottom: 12px;
	font-size: 11px;
	text-transform: uppercase;
	}

tr#mainRow td.second .centerad h3 a:hover {
	background: #f05033;
	color: #fff;
	}

tr#mainRow td.second .centerad a {
	display: block;
	}

tr#mainRow td.second .centerad img {
	border: 1px #999 solid;
	padding: 9px;
	background: #f0f0f0;
	}
	
#Activate tr#mainRow td.second .entry {
    font-family: Georgia, Times, serif;
	margin: 0 4px;
	border-top: 3px #212121 solid;
	padding-top: 4px;
	font-size: 12px;
	line-height: 150%;
	}

#Activate tr#mainRow td.second .entry h2{
	color: #fff;
	background-color: #f05033;
	background-image: url('../_img/icon_star_orange.gif');
	background-repeat: no-repeat;
	background-position: center right;
	margin-bottom: 4px;
	font-size: 13px;
	line-height: 13px;
	padding-top: 7px;
	padding-bottom: 5px;
	letter-spacing: 0;
	}

#Activate tr#mainRow td.second .entry h1 {
	background: #232323;
	color: #dfdbd8;
	font-size: 22px;
	padding: 8px 6px;
	letter-spacing: 0;
	line-height: 110%;
	}

#Activate tr#mainRow td.second .entry .entryfloat {
	float: left;
	border-bottom: 3px #212121 solid;
	margin: 0 6px 6px 0;
	}

#Activate tr#mainRow td.second .entry .entryfloat img {
	border-bottom: 4px #212121 solid;
	border-right: 4px #212121 solid;
	border-left: 4px #212121 solid;
	clear:both;
	float:left;
	}
	
#Activate tr#mainRow td.second .entry .entryfloat .caption{
text-align:right; 
width:198px;
background-color:#212121;
height:24px;
clear:both;
float:left;
}
	
#Activate tr#mainRow td.second .entry .entryfloat .caption span {
font-family:arial, sans-serif; 
font-size:9px;
color:#b9b5b2;
margin-right:4px;
}

#Activate tr#mainRow td.second .entry .entryfloat ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear:both;
	float:left;
	width:198px;
	}

#Activate tr#mainRow td.second .entry .entryfloat li {
	margin: 0;
	padding: 0;
	border-bottom: 1px #dedede solid;
	}
	
#Activate tr#mainRow td.second .entry a{
font-size:12px;
font-family: Georgia, Times, serif;
    }

#Activate tr#mainRow td.second .entry .entryfloat li a {
	display: block;
	padding: 4px 6px;
	margin: 0;
	}

#Activate tr#mainRow td.second .entry .entryfloat li a:hover {
	display: block;
	padding: 4px 6px;
	margin: 0;
	}


/* Featured Links and square ad */

tr#mainRow td.second .linksad img.ad {
	float: right;
	border-left: 1px #fff solid;
	border-bottom: 1px #fff solid;
	width: 300px;
	height: 250px;
	}

tr#mainRow td.second .linksad .featuredlinks {
	border-top: 9px #212121 solid;
	padding: 15px;
	margin-right: 251px;
	}

tr#mainRow td.second .linksad .featuredlinks h2 {
	font-size: 14px;
	}

tr#mainRow td.second .linksad .featuredlinks p {
	color: #999;
	border-bottom: 1px #efefef solid;
	margin-bottom: 10px;
	padding-bottom: 2px;
	font-size: 9px;
	}


tr#mainRow td.second .linksad .featuredlinks p.viewall {
	border-bottom: 0;
	border-top: 1px #efefef solid;
	margin-top: 5px;
	padding-top: 4px;
	font-size: 10px;
	}


tr#mainRow td.second .linksad .featuredlinks ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none;
	}

tr#mainRow td.second .linksad .featuredlinks li {
	margin-bottom: 5px;
	padding-left: 10px;
	background: url('../shared/_img/thirdRow_icon_doublearrow_onwhite.gif') no-repeat 0 3px;
	}



/* Third Column */

tr#mainRow td.third {
	background: #EFECE8;
	}

/* Keep spreading it */

tr#mainRow td.third .keepspreading {
	margin-top: 4px;
	padding: 4px 0 0 0;
	border-top: 3px #212121 solid;
	border-bottom: 3px #212121 solid;
	}

tr#mainRow td.third .keepspreading .content {
	border-bottom: 20px #BDB7B3 solid;
	margin-bottom: 4px;
	}

tr#mainRow td.third .keepspreading h3 {
	font-size: 13px;
	color: #fff;
	padding: 7px 4px 4px 6px;
	background-color: #212121;
	background-image: url('../_img/icon_star.gif');
	background-repeat: no-repeat;
	background-position: center right;
	}

tr#mainRow td.third .keepspreading p {
	font-size: 11px;
	border-top: 3px #212121 solid;
	margin-top: 4px;
	padding: 9px 9px 0 9px;
	}
	
tr#mainRow td.third .keepspreading a {
	margin: 9px;
	background: #AFACAC;
	border: 1px #212121 solid;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	}

tr#mainRow td.third .keepspreading a:hover {
	background: #F05033;
	color: #fff;
	}


/* Company we keep */

tr#mainRow td.third .companykept {
	border-top: 8px #315d87 solid;
	}



/* Footer */

tr#footerRow td {
	background: #F05033;
	border: 1px #fff solid;
	border-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

tr#footerRow td.copyright {
	color: #000;
	}

tr#footerRow td.footernav {
	color: #000;
	}

tr#footerRow td.footernav a {
	color: #fff;
	}
	
/*Fix image link borders*/
#Activate /*tr#mainRowtd.second .entry*/.entryfloat a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#Activate /*tr#mainRow td.second .entry*/.entryfloat a:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#Activate /*tr#mainRow td.second .recordcontent .entry*/.entryfloat li a {
	padding-bottom: 4px;
	padding-left: 6px;
	}
	
#Activate /*tr#mainRow td.second .recordcontent .entry .entryinside*/.entryfloat li a:hover {
	padding-bottom: 4px;
	padding-left: 6px;
	}
	
/*SPECIAL FIX FOR LEFT NAV*/

tr#mainRow td.first .navigation ul{
	margin:0;
}

/* NEW FOR WEEK IN PICS LINK */


.links ul li img{display:block; border-top: 3px solid #f7f6f2; border-bottom: 2px solid #f7f6f2; padding:0; margin:0;}
.wiplink{background:#f05134; color: #f1f2f3;}
.wiplink:hover{background:#AA3834}
tr#mainRow td.second .twocolumn td.links li a.wipimglink{padding:0; margin: 0;}
tr#mainRow td.second .twocolumn td.links li a.wipimglink:hover{background-color:#f7f6f2;}

<!--[if lte IE 6]>
    .links ul li{padding:-3px;}
<![endif]-->