﻿a img {
border: none;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}
/*
Sitemap
*/
.sitemapHeadline
{
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia;
	color: #aa2b18;
	text-decoration: none;
	margin-top: 20px;
}

.sitemap a:link
{
	font-size: 12px;
	color: #696969;
	font-family: Georgia;
	letter-spacing: 0.04em;
	line-height: 1.7em;
}
.sitemap a:visited
{
	font-size: 12px;
	color: #696969;
	font-family: Georgia;
	letter-spacing: 0.04em;
	line-height: 1.7em;
}

/*
Privacy Policy
*/
.ppHeadline
{
	font-size: 16px;
	font-weight: bold;
	font-family: tahoma;
	color: #aa2b18;
	text-decoration: none;
	margin-top: 20px;
}

.pp a:link
{
	font-size: 11px;
	color: #CC3300;
	font-family: tahoma;
}
.pp a:visited
{
	font-size: 11px;
	color: #CC3300;
	font-family: tahoma;

}

/*
FEATURES
*/

.homepageUnsubscribedPanels
{
	margin-top: 20px;
	font-size: 13px;
	margin-left: 19px;
	margin-right: 20px;
	font-family: Georgia;
}
.homepageUnsubscribedPanels a:link
{
	font-size: 14px;
	font-family: Georgia;
	color: #990000;
}
.homepageUnsubscribedPanels a:visited
{
	font-size: 14px;
	font-family: Georgia;
	color: #990000;
}
.homepageUnsubscribedPanels a:hover
{
	font-size: 14px;
	font-family: Georgia;
	color: #990000;
	text-decoration: underline;
}

.features_reg a, features_nonreg a {
	font-size:10px;
}

.features_options
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

.features_text
{
	width: 95%;
	font-family: Georgia;
	font-size: 13px;
	padding-right: 15px;
	color: #444548;
	padding-left: 15px;
	padding-bottom: 5px;
	text-indent: 0%;

}

.featuresBlurb
{
	font-family: Georgia;
	font-size: 13px;
	color: #444548;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-right: 15px;
	margin-top: 0px;
	background-color: #ffffff;
	margin-right: 5px;
}
.features_detail .text
{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

.features_detail .text a {
	color:#fff;
	font-size: 12px;
	text-decoration:none;
}

.features_detail .text a:hover
{
}
.features_detail .text a:visited
{
}


.insider_heading {
	padding:54px 0 0 18px;
	width:286px;
	float:left;
}

.insider_entries {
	width:300px;
	padding-bottom:16px;
}

.entryComments
{
	font-size: 11px;
	color: #444548;
	font-family: Tahoma;

}
.entryCommentCount
{
	font-family: Tahoma;
	font-weight: bold;
	color: #AA2B18;
	font-size: 11px;
}


.entry
{
	font-family: Georgia;
	font-size: 10pt;
	color: #2c2d2f;
	line-height: 1.4em;
	word-spacing: 0.2em; 
	letter-spacing: 0.01em; 
}

.entry p
{
	font-family: Georgia;
	font-size: 10pt;
	color: #2c2d2f;
	line-height: 1.4em;
	word-spacing: 0.2em; 
	letter-spacing: 0.01em; 
}

.insider_entries .entry img {
 	float:left;
	margin-right:8px;	
}

.insider_entries a.title {
	font-size:18px;
	font-weight:800;
	color:#AA2B18;
	font-family:times new roman;
	margin:4px 0 0 0;
	text-decoration:none;
}

.insider_entries a.title:hover {
	text-decoration:underline;
}

.entry .entry_info {
	color:#A2A29A;
	padding:4px 0;
	font-weight:800;
	font-size:10px;
}

.insider_entries .insider_comments {
	padding-top:6px;
	line-height:18px;
}

.insider_entries .comment {
	padding:0 12px;
	line-height:normal;
}

.insider_entries .comment a {
	font-size:10px;
}

.total_comments {
	text-decoration:none;
}

.insider_entries .separator {
	height:29px;
}

/******** Non registered page features *********/

.features_nonreg {
 	background-image:url('../../images/site/features-head-1.gif');
	background-repeat:no-repeat;
	background-position:18px 13px;
	padding:11px 16px 11px 0;
	text-align:right;
}

/******** Registered page features *********/

.features_reg {
	background-image:url('../../images/site/features-head-1.gif');
	background-repeat:no-repeat;
	background-position:18px 13px;
	padding:11px 16px 22px 0;
	text-align:right;
}

#dvAuthorLink
{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	width: 90px;
	height: 110px;
	float: right;
	left: 0px;
	clear: none;
	position: static;
	font-size: 8pt;
	color: #696969;
	text-align: center;
	font-family: Arial;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 1.2em;
}


a.articleTitle:Link
{
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia;
	color: #aa2b18;
	text-decoration: none;
}
a.articleTitle:hover
{
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia;
	color: #aa2b18;
	text-decoration: underline;
}
a.articleTitle:visited
{
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia;
	color: #aa2b18;
	text-decoration: none;
}
a.articleTitle:active
{
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia;
	color: #aa2b18;
	text-decoration: none;
}

.BoxLink
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.summary
{
	font-family: Georgia;
	font-size: 12px;
	color: #2c2d2f;
}
.headline
{
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia;
	color: #aa2b18;
	text-decoration: none;
}

.features
{
	margin-top: 5px;
}
.featuresText
{
	font-size: 13px;
	color: #444548;
	font-family: Georgia;
	padding-top: 5px;
	padding-bottom: 10px;
}
.featuresHeading
{
	font-size: 13pt;
	color: #000000;
	font-style: italic;
	font-family: Tahoma;
}


/* features subnav links */
.featuresSubnav:link
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 85px;
	color: #b2b2b1;
	font-family: Tahoma;
	height: 12px;
}

.featuresSubnav:visited
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 85px;
	color: #b2b2b1;
	font-family: Tahoma;
	height: 12px;
}

.featuresSubnav:hover
{
	color: #3D4766;
}
.featuresSubnavSelected:link
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 85px;
	color: #3D4766;
	font-family: Tahoma;
	height: 12px;
}
.featuresSubnavSelected:visited
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 85px;
	color: #3D4766;
	font-family: Tahoma;
	height: 12px;
}
/* end features subnav */
.featuresLeftNav
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.03em;
	margin-left: 15px;
}
.featuresLeftNav:link
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.03em;
}
.featuresLeftNav:visited
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.03em;
}
.featuresLeftNav:hover
{
	text-decoration:underline;
	
}




.NewsSection
{

	padding-right: 15px;
	padding-top: 0;
	margin-top: 0;
	background-color: white;
}

.NewsLinks
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

	color: #000000;
	
}
.NewsLinks:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

	color: #000000;
	text-decoration: underline;
}
.NewsLinks:hover
{
	color: #993333;
}
.NewsLinks:visited
{
	font-size: 12px;
	color: #993300;
	text-decoration: underline;
}

.NewsLinksLeftNav:link
{
	font-size: 9pt;
	color: #fafad2;
	font-family: Tahoma;
}
.NewsLinksLeftNav:hover
{
	font-size: 9pt;
	color: #ffd700;
	font-family: Tahoma;
}
.NewsLinksLeftNav:visited
{
	font-size: 9pt;
	color: #fafad2;
	font-family: Tahoma;
}

.SectionTitle
{
	font-weight: bold;
	font-size: 18px;
	color: #444548;
	font-family: Tahoma;	
	margin-bottom: 5px;
	padding-bottom: 10px;
	text-align: left;
}

.NewsSectionTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #444548;
	font-family: Tahoma;
	text-transform: uppercase;
	margin-bottom: 15px;
	letter-spacing: 0.03em;
}

.headlineDate
{
	font-size: 10px;
	color: #A4A29A;
	font-family: Tahoma;
}
.largeBrick
{
	font-size: 18px;
	color: #aa2818;
	font-family: Georgia;

}
.mediumBrickBold
{
	font-family: Tahoma;
	color: #AA2B18;
	font-weight: bold;
	font-size: 14px;

}

.mediumBrick
{
	font-family: Tahoma;
	color: #AA2B18;
	font-weight: normal;
	font-size: 14px;

}
.mediumGrayBold
{
	font-family: Tahoma;
	color: #696969;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.03em;
}
.smallBrickBold
{
	font-family: Tahoma;
	font-weight: bold;
	color: #AA2B18;
	font-size: 13px;
}
.smallBrick
{
	font-family: Tahoma;
	color: #AA2B18;
	font-weight: normal;
	font-size: 13px;
}

.smallBrickLink:Link
{
	font-family: Tahoma;
	color: #AA2B18;
}
.smallBrickLink:Hover
{
	font-family: Tahoma;
	color: #444548;
}
.bio p
{
	color:#000000;
	font-size: 10pt;
	font-family: 'Times New Roman';
}
.article
{
	background-color: #ffffff;
	margin-left: 0px;
	padding: 0px;
	margin-right: 35px;
	font-size: 12pt;
	font-family: 'Times New Roman';
}
p.article
{
	font-size: 12pt;
	font-family: 'Times New Roman';
}

.leftNavSectionHeadings
{
	font-size: 13pt;
	color: #e0ffff;
	font-family: Tahoma;
	margin-top: 25px;
	margin-bottom: 5px;
	letter-spacing: 2px;

}
.archivesDateLinks
{
	
	font-size: 13pt;
	color: #ffffcc;
	font-family: Tahoma;
	margin-top: 5px;
}
.leftNavArticleLinks
{
	color: #993300;

}
.leftNavArticleLinks:link
{
	color: #993300;
}
.articleContent
{
	color: #000000;
	font-size: 14pt;
	font-family: 'Times New Roman' !important;
	font-weight: normal;
}
.leftNavText
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
}
.articleSummary
{
	padding-left: 15px;
}
.dateAndCategory
{
	color: #a4a29a;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: tahoma;
}
.subscribedNewsList
{
	height: 600px;
	width: 550px;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}

.subscribedNewsList:Link
{
	color: #000000;
}
.subscribedNewsList:Hover
{
	color: #990000;
}
.subscribedNewsList:Visited
{
	color: #cc0000;
}


.staffGridTitles:Link
{
	font-weight: bold;
	font-size: 9pt;
	color: #595242;
	font-family: Tahoma;
}
.staffGridTitles:Hover
{
	text-decoration: underline;
	color: #993300;
}
.staffGridTitles:Visited
{
	text-decoration:none;
	font-weight: bold;
	font-size: 9pt;
	color: #595242;
	font-family: Tahoma;
}

.leftNavListHeading
{
	font-size: 14pt;
	color: #f0f8ff;
	font-weight: bold;
	font-family: Times New Roman;
}

.zoneListTitles
{
	font-family: Times New Roman;
	color: Olive;
	font-size: 14pt;
	width: 420px;
}
.zoneListTitles a:link
{
	font-family: Times New Roman;
	color: Olive;
	font-size: 14pt;
}

.zoneListTitles a:visited
{
	font-family: Times New Roman;
	color: Olive;
	font-size: 14pt;
}
.zoneListTitles a:hover
{
	text-decoration: underline;
}

.authorThumbnail
{
	width: 110px;

	float: left;
	padding-right: 10px;
	padding-top: 10px;
}

.howtoheading
{
	font-size: 13px;
	font-family: tahoma;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 25px;
	font-weight: 800;
}
.howtoitem
{
	font-size: 13px;
	font-family: tahoma;
	color: #fff;
	margin-top: 2px;
	letter-spacing: 0.1em;
	text-decoration: underline;
}
.sidebar_item
{
	padding-right: 13px;
	padding-left: 24px;
	padding-bottom: 13px;
	padding-top: 10px;
	color: #fffff0;
	width: 190px;
}

.sidebar_item .heading
{
	font-size: 13px;
	font-family: tahoma;
	color: #fff;
	text-transform: uppercase;
	font-weight: 800;
	padding-bottom: 3px;
	padding-top: 3px;
	letter-spacing: 0.05em;
}


.sidebar_item .title
{
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 0px;

}


.sidebar_item ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:20px;
}

.sidebar_item a
{
	font-family: tahoma;
	color: #F3D28B;
	text-decoration: underline;
	margin-bottom: 8px;

}
.sidebar_item a:hover
{
	font-family: tahoma;
	color: #F3D28B;
	text-decoration: underline;
}
.sidebar_item a:visited
{
	font-family: tahoma;
	color: #F3D28B;

}
.sidebar_item a:link
{
	font-family: tahoma;
	color: #F3D28B;

}
.howTosidebar_item a
{
	font-family: tahoma;
	color: #F3D28B;
	text-decoration: none;
}
.howTosidebar_item a:hover
{
	font-family: tahoma;
	color: #F3D28B;
	text-decoration: underline;
}
.howTosidebar_item a:visited
{
	font-family: tahoma;
	color: #F3D28B;

}
.howTosidebar_item a:link
{
	font-family: tahoma;
	color: #F3D28B;

}

.translucentDropdown
{
	left: 2px;
	padding: 5px;
	margin-right: 10px;
	display: none;
	position: absolute;
	top: 50px;
	background-color: #f5f5dc;
	filter: alpha(opacity=87);
	-moz-opacity: 0.87;
	opacity: 0.87;
	font-size: 8pt;
	font-family: Verdana;
	line-height: 1.7em;
	letter-spacing: 0.05em;
	border-left: #bdb76b 1px solid;
	border-bottom: #bdb76b 1px solid;
	border-right: #bdb76b 1px solid;
}

.termsOfService
{
	font-family:Georgia; font-size:10pt
}
.termsOfService span{font-family:Georgia; font-size:10pt;}
.termsOfService div{font-family:Georgia; font-size:10pt;}
.termsOfService p{font-family:Georgia; font-size:10pt;}
.termsOfService a{font-family:Georgia; font-size:10pt; color:#aa2b18;}
.termsOfService a:link{font-family:Georgia; font-size:10pt; color:#aa2b18;}
.termsOfService a:hover
{
	font-family: Georgia;
	font-size: 10pt;
	color: #aa2b18;
	text-decoration: underline;
}
.termsOfService a:visited{font-family:Georgia; font-size:10pt; color: #aa2b18;}

.submitRecipe {font-family:Georgia; font-size:14px; color: #444548;}
.submitRecipe div{font-family:Georgia; font-size:14px; color: #444548;}

.submitRecipe a:link{font-family:Georgia; font-size:14px; color: #aa2b18;}
.submitRecipe a.hover{font-family:Georgia; font-size:14px; color: #aa2b18; text-decoration:unerline;}
.submitRecipe a.visited{font-family:Georgia; font-size:14px; color: #aa2b18;}

.textSansSerif
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
}
/*
Lightbox styles start
*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif; base64, AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*
Lightbox styles end
*/
