body#home {
	font-family: 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-image: url(/images/bg-image.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0; padding: 0;
	}

body#homebreaking {
	font-family: 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-image: url(/images/bg-image-breaking.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin:0; padding: 0;
	}

body#sub {
	font-family: 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-image: url(/images/sub-bg-image.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0; padding: 0;
	}

body#subhl {
	font-family: 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-image: url(/images/sub-bg-image-hl.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0; padding: 0;
	}
	
.clear {
	clear: both;
	}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	color: #006699;
	font-weight: normal;
	}



	
img {
	border: none;
	}
	
a {
	color:#0093dd;
	outline: none;
	}
	
a:link {
	text-decoration: none;
	}
	
a:hover {
	text-decoration: none;
	}
	
a:visited {
	text-decoration: none;
	}
	
a:active {
	text-decoration: none;
	}
	
	
/*****MAIN WRAPPER******/

#breaking {	width: 983px;height:13px;text-align:center;overflow:hidden;margin:0px auto;padding:5px 0px 3px 0px;font:bold 12px 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;color:#fff; }
#breaking p { padding:0;margin:0; }
#breaking a { font:bold 12px 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;color:#fff; text-decoration:none; }
#breaking a:Hover { text-decoration:underline; }

#main-wrapper {
	width: 983px;
	margin: 15px auto 0px auto;
	clear: both;
	padding:0;
	}
	
	
/*****HEADER*****/

#main-wrapper .header {
	width: 983px;
	height: 180px;
	float: left;
	margin:0px;padding:0px;
	}
	
#main-wrapper .header img.capital {
	position: absolute;
	margin-top: -14px;
	margin-left: -38px;
	}
	
#main-wrapper .header img.logo {
	position: absolute;
	margin-left: -20px;
	}
	
#main-wrapper .header div.flash-header {
	position: relative;
	width: 500px;
	height: 50px;
	float: left;
	border: 0px;
	margin-left: 320px;
	display:inline;
	}
	
#main-wrapper .header .header-buttons {
	float: right;
	position: relative;
	width: 140px;
	margin:0px 10px 0px 0px;
	}
	
#main-wrapper .header a.listen {
	float: left;
	position: relative;
	width: 140px;
	height: 54px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin:0; padding: 0;
	}

#main-wrapper .header #nowplaying { width:500px;height:50px;float:left;margin:0px 15px 0px 470px;clear:both; }
	
#main-wrapper .header a.rss {
	position: relative;
	float: right;
	width: 29px;
	height: 30px;
	text-indent: -9999px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	margin:10px 5px 0px 0px; padding: 0;
	}
	
#main-wrapper .header a.twitter {
	position: relative;
	float: right;
	width: 29px;
	height: 30px;
	text-indent: -9999px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -180px 0px;
	margin:10px 4px 0px 0px; padding: 0;
	}
	
#main-wrapper .header a.facebook {
	position: relative;
	float: right;
	width: 29px;
	height: 30px;
	text-indent: -9999px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
	margin:10px 4px 0px 0px; padding: 0;
	}
	
	
/*****MAIN NAV*****/

#main-wrapper .header div.main-nav {
	position: absolute;
	width: 700px;
	margin: 30px 0px 0px 270px; padding: 0;
	height: 18px;
	list-style-type: none;
	}

	
#main-wrapper .header div.main-nav li a.first {
	padding-left: 0px;
	}
	
	

/*****MAIN CONTENT*****/

#main-wrapper .main-content {
	float: left;
	width: 983px;
	margin-top: 20px;
	}
	
#main-wrapper .main-content .carousel-content {
	margin: 0px auto;
	width: 961px;
	height: 321px;
	}
	
#main-wrapper .main-content .carousel-content .promoimage {
	float: left;
	width: 436px;
	height: 302px;
	margin-left:5px;
	}
	
	
#main-wrapper .main-content .border {
	position: absolute;
	margin-top: -310px;
	margin-left: 11px;
	z-index: 5;
	width: 961px;
	height: 321px;
	}
	
#main-wrapper .main-content .carousel-content .desc-box {
	float: right;
	width: 509px;
	height: 302px;
	margin-right:5px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	cursor: pointer;
	}
	
#main-wrapper .main-content .carousel-content .desc-box h1.title {
	float: left;
	font-family: 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 34px;
	color: #ffffff;
	margin-left: 80px;
	margin-top: 70px;
	}
	
#main-wrapper .main-content .carousel-content .desc-box p {
	width: 375px;
	float: left;
	margin-top: 10px;
	margin-left: 80px;
	color: #ffffff;
	}

.jcarousel-prev {
    z-index: 3;
    display: none;
	position: absolute;
	width: 46px;
	height: 46px;
	margin-top: 130px;
	margin-left: -17px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -245px 0px;
	cursor:pointer;
}
.jcarousel-next {
    z-index: 3;
    display: none;
	position: absolute;
	width: 46px;
	height: 46px;
	margin-top: 130px;
	margin-left: 933px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -295px 0px;
	cursor:pointer;
}


.jcarousel-container {
    position: relative;
}



.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li, .jcarousel-item, #carousel li {
    	list-style-type: none;
	float: left;
	width:961px;
	height:321px;
	margin: 10px 0px 0px 0px;
	display:inline;

}
	
.carouseltopbkg {
	position: absolute;
	z-index: 1;
	width: 961px;
	height: 321px;
	margin-top: -8px;
	border:0px;
	}
	
#main-wrapper .main-content .widget {
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	margin-top: 15px;
	margin-right: 0px;
	width: 200px;
	height: 60px;
	border: 0px;
	float:right;
	color:#007AAB;
	font-weight:bold;
	}

#main-wrapper .main-content .widget p {
	margin:0;padding:0;
}
	
#main-wrapper .main-content .options-box {
	float: left;
	width: 439px;
	height: 437px;
	margin-top: 48px;
	}
	
#main-wrapper .main-content .options-box .options {
	float: left;
	width: 439px;
	height: 47px;
	}

#main-wrapper .main-content .options-box .options img { outline:none; }
	
#main-wrapper .main-content .options-box .options-content {
	float: left;
	width: 439px;
	height: 390px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
	}

#main-wrapper .main-content .options-box .options-content .tabcopy {
	font-size:12px;
	color:#000;
	padding:15px 25px 0px 25px;
}

#main-wrapper .main-content .options-box .options-content .tabcopy p {
	margin:7px 0px 10px 0px;padding:0;
}


.galimage { display:inline;clear:left;float:left;padding:3px;border:solid 1px #D9D9D9;margin:0px 10px 10px 0px; }
.recipeimage { padding:3px;border:solid 1px #D9D9D9;margin:5px 0px 0px 0px;width:164px;height:121px; }
	
#main-wrapper .main-content .calendar {
	float: left;
	width: 315px;
	height: 437px;
	margin-top: 48px;
	margin-left: 20px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -450px -370px;
	}
	
#main-wrapper .main-content .calendar h2.title {
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	width: 250px;
	font-size: 24px;
	font-weight:bold;
	margin: 12px 0px 20px 20px;
	float: left;
	padding:0;
	clear:both;
	}

#main-wrapper .main-content .calendar .home-cal-content { 

	padding:0px 0px 0px 25px;
	color:#000;
	float: left;
	clear:both;
	width:280px;
}

#main-wrapper .main-content .calendar .home-cal-content p {
	width:100%;
	margin:0px;padding:0px 0px 15px 0px;
}
	
#main-wrapper .main-content .ad-container {
	float: left;
	width: 147px;
	height: 357px;
	margin-top: 5px;
	margin-left: 10px;

	}
	
#main-wrapper .main-content .ad-container img {
	float: left;
	margin-top: 6px;
	margin-left: 6px;
	padding:3px;border:solid 1px #D9D9D9;
	}
	
	
	
/*****SPONSOR AREA******/

#main-wrapper .main-content .sponsor-container {
	float: left;
	margin-top: 20px;
	margin-bottom: 40px;
	width: 983px;
	height: 188px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: 0px -820px;
	}

#main-wrapper .main-content .sponsor-container img { border:1px solid #D9D9D9; padding:3px; }

#main-wrapper .main-content .sponsor-container h2.title {
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	font-size: 24px;
	float: left;
	margin: 12px 0px 0px 35px;padding:0;
	font-weight:bold;
	}

#main-wrapper .main-content .sponsor-container #sponsorimages { float:left;margin:50px 0 0px 35px;padding:0; }
#main-wrapper .main-content .sponsor-container #sponsorimages li { float:left;margin-right:25px;list-style-type:none;text-align:center;background-image:url(/images/sponsbkg.gif);width:130px;height:100px;overflow:hidden; }
#main-wrapper .main-content .sponsor-container #sponsorimages li img { border:0px;width:120px;height:90px;border:0;padding:4px 0px 0px 0px; }
	
#main-wrapper .main-content .sponsor-container a.prev {
	position: absolute;
	text-indent: -9999px;
	z-index: 100;
	width: 35px;
	height: 35px;
	margin-top: 37px;
	margin-left: -10px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -345px 0px;
	}

#main-wrapper .main-content .sponsor-container a.next {
	position: absolute;
	text-indent: -9999px;
	z-index: 100;
	width: 35px;
	height: 35px;
	margin-top: 37px;
	margin-left: 957px;
	background-image: url(/images/sprite-1.png);
	background-repeat: no-repeat;
	background-position: -385px 0px;
	}

	
/*****SUB CONTENT*****/

#main-wrapper .sub-content {
	float: left;
	width: 950px;
	margin-top: 10px;
	margin-left:30px;
	min-height:600px;height:auto !important;height:600px;
	}
	
#main-wrapper .sub-content .widget {
	width:260px;
	color:#fff;font-weight:bold;font-size:13px;
	display:inline;float:right;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	margin-bottom:5px;
}

#main-wrapper .sub-content .widget a { color:#fff;font-weight:bold;font-size:13px;font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif; }

#main-wrapper .sub-content #col-left {
	width:600px;float:left;margin:40px 15px 0px 0px;clear:left;
	font-size:13px;color:#000;
	font-family: arial;
}

#main-wrapper .sub-content #col-left a { color:#0093dd;font-size:14px; }

#main-wrapper .sub-content #col-left ul { margin-top:0px; margin-bottom:20px;font-size:14px; }

#main-wrapper .sub-content #col-left h1.pagetitle {
	font-size:30px;font-weight:bold;color:#fff;line-height:67px;
	display:block;margin:20px 0px 0px 10px;padding:0px;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;width:750px;
}

#main-wrapper .sub-content #col-left .pagecontent {
	line-height:15px;
	margin-left:15px;
	clear:both;color:#000;
}



#main-wrapper .sub-content #col-left .pagecontent img { margin:0px 10px 10px 0px; padding:3px;border:solid 1px #D9D9D9; }

#main-wrapper .sub-content #col-left .pagecontent p {
	padding:0px 0px 15px 0px;margin:0;color:#000;
}

#main-wrapper .sub-content #col-right {
	width:309px;float:right;margin:0px;clear:right;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
}

#main-wrapper .sub-content #col-right #subnav-area {
	float:left;display:block;clear:both;
	width:309px;background:transparent url(/images/subnavbkg.png) no-repeat top center;
	min-height:210px;height:auto !important;height:210px;
}

#main-wrapper .sub-content #col-right #subnav-area h2 {
	margin:10px 0px 10px 25px;padding:0;font-size:26px;font-weight:normal;float:left;display:block;clear:both;color:#006699;width:260px;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
}

#main-wrapper .sub-content #col-right #subnav-area #subnav {
	margin:0px 0px 0px 25px;padding:0;float:left;display:block;clear:both;width:255px;
}

#main-wrapper .sub-content #col-right #subnav-area .mod-content {
	margin:0px 0px 0px 25px;padding:0;float:left;display:block;clear:both;width:255px;color:#000;
}

#main-wrapper .sub-content #col-right #subnav-area #subnav li {
	list-style-type:none;width:260px;float:left;clear:both;display:block;
	padding:5px 0px 5px 0px;margin:0px 0px 5px 0;
	border-bottom: solid 1px #D8D8D8;
}

#main-wrapper .sub-content #col-right #subnav-area #subnav li a.asubnav {
	font-size:16px;font-weight:bold;color:#CC3333;text-decoration:none;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
}

#main-wrapper .sub-content #col-right #subnav-area #subnav li a.asubnav:hover, #main-wrapper .sub-content #col-right #subnav-area #subnav li a.asubnav.down { color:#437022; }

#main-wrapper .sub-content #col-right #subnav-area #subnav .expanded {
	margin:5px 0px 0px 10px;
	padding:0;
}
#main-wrapper .sub-content #col-right #subnav-area #subnav .expanded li {
	list-style-type:none;width:230px;float:left;clear:both;display:block;
	padding:3px 0px 3px 0px;margin:0px 0px 3px 0;
	border: 0px;
}

#main-wrapper .sub-content #col-right #subnav-area #subnav .expanded li a.asubsubnav {
	font-size:14px;font-weight:normal;color:#CC3333;text-decoration:none;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
}

#main-wrapper .sub-content #col-right #subnav-area #subnav .expanded li a.asubsubnav:hover, #main-wrapper .sub-content #col-right #subnav-area #subnav .expanded li a.down {color:#437022; }

#main-wrapper .sub-content #col-right .subnav-area-bot {
	float:left;display:block;clear:both;
	width:309px;height:35px;background-image:url(/images/subnavbot.png);
}

#main-wrapper .sub-content #col-right .col-right-clear	{
	float:left;display:block;clear:both;
	width:309px;height:20px;
}
/****FOOTER*****/

#footer {
	margin-top:40px;
	width: 100%;
	float: left;
	height: 173px;
	clear: both;
	background-image: url(/images/sprite-2-x.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times New Roman', serif;
	}
	
#footer ul.footlist { 
	margin: 20px auto;
	width: 900px;
	padding:0;
}
#footer ul.footlist li {
	list-style-type:none;
	float:left;display:inline;
	color:#588BBA;font-size:11px;
}

#footer ul.footlist li.image { margin-right:40px; }
#footer ul.footlist li.links { margin-right:0px; }
#footer ul.footlist li.legal { margin-right:180px; }

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000}
.copylink {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: underline}
.copylink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: underline}
.copylinkspon {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline}
.copylinkspon:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline}
.staffname {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006699; text-decoration: none; text-align: center}
.staffname:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none; text-align: center}


.copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.copybold {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.copyblue {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#0093dd;}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0066CB}
.pageheader {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0066CB}
.homelink { font-weight:bold; }

.downloadtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF9900; text-decoration: underline}
.downloadtitle:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF9900; text-decoration: none}
.downloadcopy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; text-decoration: none}

.pollheader {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000}
.pollq {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000}
.polla {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}
.pollc { background:#CCCCCC }

.contestthanks {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #000}
.contestq {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000}
.contestpri {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000}
.contestc { background:#0066CB }

.photoheader {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000}
.photocopy {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000}
.photolink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000}
.photolink:Hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000}


.mctext1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:300px; height:18px;}
.mctext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:150px; height:18px;}
.mctext3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:40px; height:18px;}
.mctext4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:64px; height:18px;}
.mctext5 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:224px; height:18px;}

.bothomecopy { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}

input.spm { display:none; }

	