/*-----------------The CSS that's required to position the footer-----------------*/

html {
	height: 100%;
}
body {
	height: 100%;
}
#nonFooter {
	position: relative;
	min-height: 100%;
}
* html #nonFooter {
	height: 100%;
}
#footer {
	position: relative;
	/*	background-color: #c3beb7;*/	
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	margin-top: -5em;
	margin-bottom: 0;
	clear: both;
	background-image: url(Footer-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer {
	margin-top: -5em;
}



/*-----------------PNG/The CSS that's required for Transparent PNG's-----------------*/
/*Background PNG images can't be tiled. This is a limitation of the IE filter. Padding and borders don't indent the PNG image. An easy fix for this is wrapping your PNG images in container DIVs or similar.*/

body, img, img.homeFeatureShadow, #page, #nonFooter, * html #nonFooter, * html #footer, #footer, #footer .wrapper, #footer .wrapper .email, #footer .wrapper .email input.button, #header-container, #header, #header .support, #header .support input.button, #logo, #priNav-container, #priNav, #special-container, #special, #content-container, #content-color, #content, #content .priCon, #content .priCon ul li, #content .sidebar .secNav, #content-btm-gradient-container, #content-btm-gradient, #banner-container, #banner { behavior: url(/CSS/iepngfix.htc); }




/*-----------------PAGE/GENERAL-----------------*/

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	line-height: 20px;
}
body {
	text-align: center;
	background-color: #333333;
	background-image: url(Body-BGD.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#page {
	min-height: 100%;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
* html #page {
	height: 100%;
}
.clearer {
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
.pad {
	height: 15px;
	position: relative;
	width: 210px;
	float: right;
}
img {
	border: 0;
}
img.BorderOne {
	float: right;
	position: relative;
	border: 1px solid #dedede;
}
img.BorderTwo {
	float: right;
	position: relative;
	border: 1px solid #797979;
}
img.homeFeatureShadow {
	background-image: url(Home-Feature-Shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}
img.bannerPad {
	padding: 3px;
}
img.smFeatureBannerPad {
	padding-top: 11px;
	padding-left: 11px;
}
img.FeaturedArticleInset {
	padding: 5px;
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
img.MoviePoster {
	float: left;
	margin-right: 15px;
	position: relative;
}
.hide {
	display: none;
}
.borderOne {
	border: 1px solid #dedede;
}
.borderTwo {
	border: 1px solid #797979;
}




/*-----------------PAGE/FONTS/COLORS-----------------*/

h1 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(Headline-Backer-Gradient.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-indent: 10px;
	text-transform: uppercase;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
h1 a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
h1 a:hover {
	color: #FF6600;
	text-decoration: none;
}
h2 {
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 15px;
	color: #FF3300;
	text-transform: capitalize;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 23px;
}
h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 12px;
}
h4 {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: -8px;
}
h5 {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: -4px;
}
h6 {
	color: #39659F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 30px;
	font-weight: normal;
	padding-bottom: 20px;
	text-transform: capitalize;
}
a {
	color: #FF6600;
	text-decoration: underline;
}
a:hover {
	color: #555555;
	text-decoration: none;
}
.current {
	color: #333333;
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.white {
	color: #FFFFFF;
}
.black {
	color: #000000;
}
.primary {
	color: #FF3300;
}
.secondary {
	color: #39659F;
}
.tertiary {
	color: #999999;
}




/*-----------------PRIMARY NAV STYLES-----------------*/

#priNav-container {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	height: 50px;
	background-image: url(PriNav-BGD.gif);
	background-repeat: repeat-x;
	background-position: center top;
	z-index: 1;
}
#priNav {
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 35px;
	position: relative;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 15px;
}
#priNav ul {
	width: 600px;
	float: right;
}
#priNav ul li {
	list-style-type: none;
	display: inline;
	float: right;
}
#priNav ul li a {
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin-left: 20px;
}
#priNav ul li a:hover, #priNav .current {
	color: #ff9900;
	text-decoration: none;
	background-image: url(Arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 25px;
}




/*-----------------SECONDARY NAV STYLES-----------------*/

#secNav {
	float: left;
	position: relative;
	width: 185px;
}
#secNav .container {
	background-color: #f3f3f3;
	padding: 10px;
	width: 163px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-left-color: #dedede;
}
#secNav .container a {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
#secNav .container a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#secNav .container .current {
	color: #FF3300;
	text-decoration: underline;
}
#secNav .container ul {
	padding-left: 10px;
	display: block;
}
#secNav .container ul li {
	list-style-type: none;
}
/*Indented Subnav*/
/*IE needs extra margin and padding set for the indented li */
#secNav .container ul li ul li {
	margin-left:-20px;
	padding-left:20px;
}
/* end IE hack */
#secNav .container .small {
	font-size: 10px;
	color: #999999;
	margin-top: -5px;
}
#secNav .container .CalendarLink {
	font-size: 10px;
	color: #FF3300;
}
#secNav .container .ViewAll {
	padding-top: 10px;
}




/*-----------------SPECIAL STYLES-----------------*/

#special-container {
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#special {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 910px;
	background-color: #FFFFFF;
	height: 225px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
}




/*-----------------CONTENT STYLES-----------------*/

#content-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	background-color: #FFFFFF;
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	background-image: url(Content-BGD.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	position: relative;
}
/*-----------------CONTENT PRILIST STYLES-----------------*/
#content .priList {
	float: left;
	width: 685px;
	position: relative;
	background-image: url(PriList-BGD.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#content .priList-bgd {
	width: 685px;
	height: 2px;
	background-image: url(PriList-Bottom-BGD.gif);
	background-repeat: repeat-y;
	background-position: center bottom;
	float: left;
}
/*-----------------CONTENT PRILIST MAIN LIST STYLES-----------------*/
#content .priList .mainList {
	float: left;
	width: 485px;
	position: relative;
	margin-left: 15px;
}
#content .priList .mainList p {
	padding-bottom: 15px;
}
#content .priList .mainList .Archive {
	width: 483px;
	float: right;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-left-color: #dedede;
}
#content .priList .mainList .Archive a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priList .mainList .Archive a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priList .mainList .Archive .current {
 color: #FF3300;
	text-decoration: none;
}
#content .priList .mainList .Archive .small {
	font-size: 10px;
	color: #999999;
	float: right;
	width: 50px;
	position: absolute;
	left: 420px;
}
#content .priList .mainList .Archive .category {
	font-size: 11px;
	color: #666666;
}
#content .priList .mainList .Archive .Listing {
	background-image: url(Archive-Divider-Line.gif);
	background-position: center bottom;
	width: 463px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding: 10px;
}
#content .priList .mainList .Archive .ListingCurrent {
	background-image: url(Archive-Divider-Line.gif);
	background-position: center bottom;
	width: 463px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding: 10px;
	background-color: #fedec6;
}
#content .priList .mainList .Archive .ListingPremium {
	background-image: url(Archive-Divider-Line.gif);
	background-position: center bottom;
	width: 463px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding: 10px;
	background-color: #CCDBFF;
}
/*-------------------BEGIN SPORTS SUBMIT A REVIEW POSTINGS/VIEWINGS-------------------*/
#content .priList .mainList .Archive .Listing .Reviews {
	float: left;
	position: relative;
	width: 463px;
	padding-bottom: 25px;
}
#content .priList .mainList .Archive .Listing .Name {
	font-size: 13px;
	font-style: italic;
	color: #FF3300;
	float: left;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 300px;
}
#content .priList .mainList .Archive .Listing .Date {
	float: right;
	position: relative;
	color: #FF3300;
	font-size: 13px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 75px;
	text-align: right;
}
#content .priList .mainList .Archive .Listing .SubmitReview {
	float: left;
	position: relative;
	padding-top: 5px;
	color: #3366FF;
	width: 463px;
	padding-bottom: 15px;
	background-image: url(1x1Gray.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#content .priList .mainList .Archive .Listing .SubmitReview a {
	font-size: 12px;
	font-style: italic;
	color: #3366FF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: underline;
	}
#content .priList .mainList .Archive .Listing .SubmitReview a:hover {
	text-decoration: none;
	color: #3366FF;
}
#content .priList .mainList .Archive .Listing .Text {
	float: left;
	position: relative;
	width: 463px;
}
/*-------------------END SPORTS SUBMIT A REVIEW POSTINGS/VIEWINGS-------------------*/
#content .priList .mainList .Archive .Image {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 35px;
	width: 35px;
	padding: 5px;
}
#content .priList .mainList .Archive .ImageVideo {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 70px;
	width: 120px;
	padding: 5px;
}
#content .priList .mainList .Archive .TextVideo {
	float: left;
	position: relative;
	width: 265px;
}
#content .priList .mainList .Archive .TextVideo .small {
	font-size: 10px;
	color: #999999;
	float: right;
	width: 50px;
	position: absolute;
	left: 275px;
}
#content .priList .mainList .Archive .Text {
	float: left;
	position: relative;
	width: 463px;
}
#content .priList .mainList .Archive .TextSkinnyLeft {
	float: left;
	position: relative;
	width: 160px;
	padding-right: 10px;
}
#content .priList .mainList .Archive .TextSkinnyRight {
	float: left;
	position: relative;
	width: 160px;
	padding-left: 10px;
}
#content .priList .mainList .Archive p {
	line-height: 14px;
	margin-bottom: -15px;
}
#content .priList .mainList .Archive .specialFont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	padding-bottom: 30px;
	line-height: 21px;
}
#content .priList .mainList .Archive .ViewAll {
	width: 463px;
	position: relative;
	float: left;
	padding: 10px;
}
/*-----------------CONTENT PRIARTICLE STYLES-----------------*/
#content .priArticle {
	float: left;
	width: 685px;
	position: relative;
	background-image: url(PriArticle-BGD.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#content .priArticle-bgd {
	width: 685px;
	height: 2px;
	background-image: url(PriArticle-Bottom-BGD.gif);
	background-repeat: repeat-y;
	background-position: center bottom;
	float: left;
}
/*-----------------CONTENT PRILIST MAIN ARTICLE STYLES-----------------*/
#content .priArticle .mainArticle {
	float: left;
	width: 485px;
	position: relative;
	margin-left: 15px;
}
#content .priArticle .mainArticle p {
	padding-bottom: 15px;
}
#content .priArticle .mainArticle .Archive {
	background-color: #f3f3f3;
	border: 1px solid #dedede;
	width: 483px;
}
#content .priArticle .mainArticle .Archive a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priArticle .mainArticle .Archive a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priArticle .mainArticle .Archive .current {
 color: #FF3300;
	text-decoration: none;
}
#content .priArticle .mainArticle .Archive .small {
	font-size: 10px;
	color: #999999;
	float: right;
	width: 50px;
	position: absolute;
	left: 420px;
}
#content .priArticle .mainArticle .Archive .category {
	font-size: 11px;
	color: #666666;
	padding-bottom: 3px;
	margin-top: -4px;
}
#content .priArticle .mainArticle .Archive .Listing {
	background-image: url(Archive-Divider-Line.gif);
	background-position: center bottom;
	width: 463px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding: 10px;
}
#content .priArticle .mainArticle .Archive .Image {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 50px;
	width: 50px;
	padding: 5px;
}
#content .priArticle .mainArticle .Archive .Text {
	float: left;
	position: relative;
	width: 463px;
}
#content .priArticle .mainArticle .Archive p {
	line-height: 14px;
	margin-bottom: -15px;
}
#content .priArticle .mainArticle .Archive .ViewAll {
	width: 463px;
	position: relative;
	float: left;
	padding: 10px;
}
/*-----------------CONTENT PRICON STYLES-----------------*/
#content .priCon {
	float: left;
	width: 685px;
	position: relative;
}
#content .priCon .mainContent {
	float: left;
	width: 685px;
	position: relative;
	margin-top: 15px;
}
/*-----------------CONTENT PRICON SMALL HOME BANNER STYLES-----------------*/
#content .priCon .ArticleLeft {
	border: 1px solid #797979;
	float: left;
	height: 318px;
	width: 333px;
	position: relative;
}
#content .priCon .ArticleRight {
	float: left;
	height: 320px;
	width: 320px;
	position: relative;
	margin-left: 15px;
	width: 320px;
}
#content .priCon .ArticleRight p {
	line-height: 16px;
	padding-bottom: 15px;
}
/*-----------------CONTENT PRICON SMALL HOME BANNER LEFT STYLES-----------------*/
#content .priCon .homeSmallFeatureLeft {
	float: left;
	height: 61px;
	width: 335px;
	background-image: url(Home-Featured-Gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
#content .priCon .homeSmallFeatureLeft ul {
	list-style-type: none;
}
#content .priCon .homeSmallFeatureLeft ul li {
	display: block;
	font-size: 10px;
	line-height: 11px;
}
#content .priCon .homeSmallFeatureLeft ul li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#content .priCon .homeSmallFeatureLeft ul li a:hover {
	text-decoration: underline;
}
/*-----------------CONTENT PRICON SMALL HOME BANNER RIGHT STYLES-----------------*/
#content .priCon .homeSmallFeatureRight {
	float: left;
	height: 61px;
	width: 335px;
	background-image: url(Home-Featured-Gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	margin-left: 15px;
}
#content .priCon .homeSmallFeatureRight ul {
	list-style-type: none;
}
#content .priCon .homeSmallFeatureRight ul li {
	display: block;
	font-size: 10px;
	line-height: 11px;
}
#content .priCon .homeSmallFeatureRight ul li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#content .priCon .homeSmallFeatureRight ul li a:hover {
	text-decoration: underline;
}
/*-----------------CONTENT PRICON LEFT FEATURED STYLES-----------------*/
#content .priCon .FeatureLeft {
	float: left;
	/*height: 360px;*/
	width: 333px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#content .priCon .FeatureLeft a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priCon .FeatureLeft a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .FeatureLeft .small {
	font-size: 10px;
	color: #999999;
	margin-top: -5px;
}
#content .priCon .FeatureLeft .category {
	font-size: 11px;
	color: #666666;
}
#content .priCon .FeatureLeft .Listing {
	background-image: url(FeaturePhoto-Divider-Line.gif);
	background-position: center bottom;
	width: 313px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content .priCon .FeatureLeft .Text {
	float: left;
	position: relative;
	width: 313px;
}
#content .priCon .FeatureLeft p {
	margin-bottom: -5px;
}
#content .priCon .FeatureLeft .ViewAll {
	width: 313px;
	padding: 10px;
	float: left;
	position: relative;
}
/*-----------------CONTENT PRICON RIGHT FEATURED STYLES-----------------*/
#content .priCon .FeatureRight {
	float: left;
	/*height: 360px;*/
	width: 333px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-left: 15px;
}
#content .priCon .FeatureRight a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priCon .FeatureRight a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .FeatureRight .small {
	font-size: 10px;
	color: #999999;
	margin-top: -5px;
}
#content .priCon .FeatureRight .category {
	font-size: 11px;
	color: #666666;
}
#content .priCon .FeatureRight .Listing {
	background-image: url(FeaturePhoto-Divider-Line.gif);
	background-position: center bottom;
	width: 313px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content .priCon .FeatureRight .Text {
	float: left;
	position: relative;
	width: 313px;
}
#content .priCon .FeatureRight p {
	margin-bottom: -5px;
}
#content .priCon .FeatureRight .ViewAll {
	width: 313px;
	padding: 10px;
	float: left;
	position: relative;
}
/*-----------------CONTENT PRICON LEFT FEATURED ORGANIZATION STYLES-----------------*/
#content .priCon .FeatureOrganization {
	float: left;
	height: 360px;
	width: 333px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#content .priCon .FeatureOrganization h1 a {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
}
#content .priCon .FeatureOrganization h1 a:hover {
	color: #999999;
	text-decoration: none;
}
#content .priCon .FeatureOrganization a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priCon .FeatureOrganization a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .FeatureOrganization .current {
 color: #FF3300;
	text-decoration: none;
}
#content .priCon .FeatureOrganization .small {
	font-size: 10px;
	color: #999999;
	margin-top: -5px;
}
#content .priCon .FeatureOrganization .category {
	font-size: 11px;
	color: #666666;
}
#content .priCon .FeatureOrganization .Listing {
	background-image: url(FeaturePhoto-Divider-Line.gif);
	background-position: center bottom;
	width: 313px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content .priCon .FeatureOrganization .Image {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 35px;
	width: 35px;
	padding: 5px;
}
#content .priCon .FeatureOrganization .Text {
	float: left;
	position: relative;
	width: 235px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content .priCon .FeatureOrganization .TextSkinnyLeft {
	float: left;
	position: relative;
	width: 117px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content .priCon .FeatureOrganization .TextSkinnyRight {
	float: right;
	position: relative;
	width: 117px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#content .priCon .FeatureOrganization p {
	margin-bottom: -5px;
}
#content .priCon .FeatureOrganization .ViewAll {
	width: 313px;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*-----------------CONTENT PRICON RIGHT FEATURED SEARCH STYLES-----------------*/
#content .priCon .FeatureSearch {
	float: right;
	height: 360px;
	width: 333px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-left: 15px;
}
#content .priCon .FeatureSearch a {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
#content .priCon .FeatureSearch a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#content .priCon .FeatureSearch .small {
	font-size: 10px;
	color: #999999;
	margin-top: -5px;
}
#content .priCon .FeatureSearch .category {
	font-size: 11px;
	color: #666666;
}
#content .priCon .FeatureSearch .Listing {
	background-image: url(FeaturePhoto-Divider-Line.gif);
	background-position: center bottom;
	width: 313px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 10px;
	padding-top: 17px;
}
#content .priCon .FeatureSearch .Text {
	float: left;
	position: relative;
	width: 313px;
	padding-bottom: 4px;
}
#content .priCon .FeatureSearch p {
	margin-bottom: -5px;
}
/*-----------------CONTENT PRICON LEFT FEATURED EVENT STYLES-----------------*/
#content .priCon .FeatureEvent {
	float: right;
	height: 360px;
	width: 333px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-left: 15px;
}
#content .priCon .FeatureEvent h1 a {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
}
#content .priCon .FeatureEvent h1 a:hover {
	color: #999999;
	text-decoration: none;
}
#content .priCon .FeatureEvent a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priCon .FeatureEvent a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .FeatureEvent .current {
 color: #FF3300;
	text-decoration: none;
}
#content .priCon .FeatureEvent .small {
	font-size: 10px;
	color: #999999;
	float: right;
	margin-top: -5px;
	width: 125px;
	text-align: right;
}
#content .priCon .FeatureEvent .category {
	font-size: 11px;
	color: #666666;
}
#content .priCon .FeatureEvent .Listing {
	background-image: url(FeaturePhoto-Divider-Line.gif);
	background-position: center bottom;
	width: 313px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content .priCon .FeatureEvent .Text {
	float: left;
	position: relative;
	width: 313px;
}
#content .priCon .FeatureEvent p {
	margin-bottom: -5px;
}
#content .priCon .FeatureEvent .ViewAll {
	width: 313px;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*-----------------CONTENT PRICON DIIRECTORY-----------------*/
#content .priCon .Directory {
	float: left;
	width: 683px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	position: relative;
}
#content .priCon .Directory h3 a {
	font-size: 16px;
	text-decoration: underline;
}
#content .priCon .Directory h3 a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .Directory a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priCon .Directory a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .Directory .current {
 color: #FF3300;
	text-decoration: none;
}
#content .priCon .Directory td {
	padding: 10px;
}
#content .priCon .Directory ul {
	padding-left: 10px;
	display: block;
}
#content .priCon .Directory ul li {
	list-style-type: none;
}
/*Indented Subnav*/
/*IE needs extra margin and padding set for the indented li */
#content .priCon .Directory ul li ul li {
	margin-left:-20px;
	padding-left:20px;
}
/* end IE hack */
/*-----------------CONTENT PRICON WIDE FEATURED INDIVIDUAL LISTING STYLES-----------------*/
#content .priCon .FeatureListing {
	float: left;
	width: 683px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#content .priCon .FeatureListing .Reviews {
	float: left;
	position: relative;
	padding-bottom: 25px;
	width: 663px;
}
#content .priCon .FeatureListing p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
}
#content .priCon .FeatureListing .Name {
	font-size: 13px;
	font-style: italic;
	color: #FF3300;
	float: left;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 300px;
}
#content .priCon .FeatureListing .Date {
	float: right;
	position: relative;
	color: #FF3300;
	font-size: 13px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 75px;
	text-align: right;
}
#content .priCon .FeatureListing .SubmitReview {
	float: left;
	position: relative;
	padding-top: 5px;
	color: #3366FF;
	width: 125px;
}
#content .priCon .FeatureListing .SubmitReview a {
	font-size: 12px;
	font-style: italic;
	color: #3366FF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: underline;
	}
#content .priCon .FeatureListing .SubmitReview a:hover {
	text-decoration: none;
	color: #3366FF;
}
#content .priCon .FeatureListing .Text {
	float: left;
	position: relative;
	width: 663px;
}
#content .priCon .FeatureListing td {
	padding-right: 5px;
}
#content .priCon .FeatureListing ul, li {
	display: block;
	list-style-type: none;
}
#content .priCon .FeatureListing a {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
#content .priCon .FeatureListing a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#content .priCon .FeatureListing .Listing {
	background-image: url(FeatureLong-Divider-Line.gif);
	background-position: center bottom;
	width: 663px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#content .priCon .FeatureListing .Image {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 125px;
	width: 125px;
	padding: 5px;
}
#content .priCon .FeatureListing .ImageSports {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 125px;
	width: 125px;
	padding: 5px;
}
#content .priCon .FeatureListing .Contact {
	float: left;
	position: relative;
	margin-right: 35px;
	width: 175px;
}
#content .priCon .FeatureListing .ContactSports {
	float: left;
	position: relative;
	width: 175px;
	padding-right: 9px;
}
#content .priCon .FeatureListing .Hours {
	float: left;
	position: relative;
	width: 300px;
}
#content .priCon .FeatureListing .Hours .primary {
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#content .priCon .FeatureListing .Hours .Text {
	padding-bottom: 10px;
	width: 300px;
}
#content .priCon .FeatureListing .Map {
	height: 261px;
	width: 661px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#content .priCon .FeatureListing .ViewAll {
	width: 663px;
	float: left;
	position: relative;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#content .priCon .FeatureListing .One {
	float: left;
	position: relative;
	width: 322px;
	border: 1px solid #dedede;
	height: 185px;
}
#content .priCon .FeatureListing .Two {
	float: left;
	position: relative;
	width: 322px;
	border: 1px solid #dedede;
	height: 185px;
	margin-left: 15px;
}
/*-----------------CONTENT PRICON SEARCH RESULTS STYLES-----------------*/
#content .priCon .SearchResults {
	float: left;
	height: 665px;
	width: 683px;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	background-image: url(Home-Feature-BGD.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#content .priCon .SearchResults a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#content .priCon .SearchResults a:hover {
	color: #FF3300;
	text-decoration: none;
}
#content .priCon .SearchResults .current {
 color: #FF3300;
	text-decoration: none;
}
#content .priCon .SearchResults .small {
	font-size: 10px;
	color: #999999;
	float: right;
	width: 100px;
	position: absolute;
	left: 575px;
}
#content .priCon .SearchResults .category {
	font-size: 11px;
	color: #666666;
	padding-bottom: 3px;
	margin-top: -4px;
}
#content .priCon .SearchResults .Listing {
	background-image: url(FeatureLong-Divider-Line.gif);
	background-position: center bottom;
	width: 663px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding: 10px;
}
#content .priCon .SearchResults .Image {
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	height: 50px;
	width: 50px;
	padding: 5px;
}
#content .priCon .SearchResults .Text {
	float: left;
	position: relative;
	width: 663px;
}
#content .priCon .SearchResults p {
	line-height: 14px;
}
#content .priCon .SearchResults .ViewAll {
	width: 663px;
	float: left;
	position: relative;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
/*-----------------CONTENT SIDEBAR STYLES-----------------*/
#content .sidebar {
	width: 210px;
	float: right;

}
/*-----------------CONTENT SIDEBAR FEATURED STYLES - Movies, Restaurants, Shopping, Real Estate, Faith-----------------*/
#content .sidebar .featured {
	float: left;
	position: relative;
	width: 208px;
	background-color: #ececec;
	border: 1px solid #dedede;
	z-index:9999;
	/*height: 288px;*/
}
#content .sidebar .featured a {
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
#content .sidebar .featured a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#content .sidebar .featured ul {
	list-style-type: none;
	width: 188px;
	padding-right: 10px;
	padding-left: 10px;
}
#content .sidebar .featured ul li {
	font-size: 10px;
	background-image: url(Feature-Divider-Line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	padding-bottom: 10px;
}
#content .sidebar .featured ul li a {
	text-decoration: none;
	}
#content .sidebar .featured ul li a:hover {
	text-decoration: underline;
	color: #FF3300;
}
#content .sidebar .featured ul li p {
	font-size: 10px;
	margin-bottom: -8px;
	position: relative;
}
#content .sidebar .featured .LastPipe {
	background-image: none;
}
/*-----------------CONTENT SIDEBAR BANNER ONE STYLES-----------------*/
#content .sidebar .bannerOne {
	float: left;
	position: relative;
	width: 208px;
	border: 1px solid #dedede;
	height: 360px;
}
/*-----------------CONTENT SIDEBAR BANNER TWO STYLES-----------------*/
#content .sidebar .bannerTwo {
	float: left;
	position: relative;
	width: 208px;
	border: 1px solid #dedede;
	height: 360px;
}
#content .sidebar .bannerTwoHome {
	float: left;
	position: relative;
	width: 208px;
	border: 1px solid #dedede;
	/*height: 185px;*/
}
/*-----------------CONTENT SIDEBAR BANNER THREE STYLES-----------------*/
#content .sidebar .bannerThree {
	float: left;
	position: relative;
	width: 208px;
	top:-50px;
	/*border: 1px solid #dedede;*/
	/*height: 360px;*/
}
/*-----------------CONTENT SIDEBAR BANNER FOUR STYLES-----------------*/
#content .sidebar .bannerFour {
	float: left;
	position: relative;
	width: 208px;
	border: 1px solid #dedede;
	height: 360px;
	background-color: #f3f3f3;
}
/*-----------------CONTENT SIDEBAR BANNER FIVE STYLES-----------------*/
#content .sidebar .bannerFive {
	float: left;
	position: relative;
	width: 208px;
	border: 1px solid #dedede;
	height: 360px;
	background-color: #f3f3f3;
}
/*-----------------CONTENT DIVIDER-----------------*/
#content-divider {
	background-color: #FFFFFF;
	width: 910px;
	height: 30px;
	background-image: url(content-divider-bgd.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	position: relative;
	float: left;
}
/*-----------------CONTENT BOTTOM GRADIENT STYLES-----------------*/
#content-btm-gradient-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content-btm-gradient {
	background-color: #FFFFFF;
	width: 970px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 30px;
	background-image: url(Content-Btm-Gradient-BGD.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}





/*-----------------BANNER BOTTOM STYLES-----------------*/
/*Banner Container needs to have the bottom margin set to the same height as the footer. In this case, the footer is 60pixels high. So any div's also need to have a bottom margin of 60pixels high to keep the footer from overflowing into those areas.*/

#banner-container {
	padding-bottom: 60px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #333333;
}
#banner {
	background-color: #5c5c5c;
	width: 915px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 290px;
	background-image: url(Banner-Bottom-BGD.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#banner .bannerOne {
	float: left;
	height: 88px;
	width: 168px;
	position: relative;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
}
#banner .bannerTwo {
	float: right;
	height: 88px;
	width: 728px;
	position: relative;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
}
#banner .bannerThree {
	float: left;
	position: relative;
	width: 335px;
	border: 1px solid #dedede;
	margin-top: 15px;
	height: 185px;
	background-color: #FFFFFF;
}
#banner .bannerFour {
	float: left;
	position: relative;
	width: 336px;
	border: 1px solid #dedede;
	margin-top: 15px;
	height: 185px;
	background-color: #FFFFFF;
	margin-left: 15px;
}
#banner .bannerFive {
	float: right;
	position: relative;
	width: 208px;
	border: 1px solid #dedede;
	margin-top: 15px;
	height: 185px;
	background-color: #FFFFFF;
	margin-left: 15px;
}





/*-----------------FOOTER STYLES-----------------*/

#footer .wrapper {
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	width: 970px;
}
#footer .wrapper ul {
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	padding-left: 20px;
}
#footer .wrapper ul li {
	display: inline;
	font-size: 11px;
	padding-right: 8px;
	padding-left: 4px;
	background-image: url(Separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
}
#footer .wrapper ul li a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
#footer .wrapper ul li a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
#footer .wrapper ul li .current {
	color: #FFFFFF;
}
#footer .wrapper .LastPipe {
	background: none;
}
#footer .wrapper .email {
	float: right;
	padding-top: 15px;
	margin-bottom:15px;
	padding-right: 20px;
}
#footer .wrapper .email label {
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 5px;
}
#footer .wrapper .nameBox {
	border: 1px solid #666666;
	width: 100px;
	font-size: 11px;
	padding: 2px;
	margin-right: 10px;
	height: 20px;
}
#footer .wrapper .emailBox {
	border: 1px solid #666666;
	width: 100px;
	font-size: 11px;
	padding: 2px;
	margin-right: 10px;
	height: 20px;
}
#footer .wrapper .email input.button {
	vertical-align: middle;
	background-image: url(Submit-Button.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 60px;
}
