.style1 {color: #CC0000}
.style2 {font-size: medium}
.style3 {color: #CC0000; font-weight: bold; }
.style4 {font-weight: bold; color: #CC0000;}
.style4 {font-size: medium}
.style5 {
	color: #FF0000;
	font-weight: bold;
}
.style6 {
	color: #CC0033;
	font-weight: bold;
}
.style8 {
	color: #990000;
	font-weight: bold;
}
.style9 {
	color: #0000CC;
	font-weight: bold;
}



.style7 {font-weight: bold}

.style10 {font-weight: bold}
.style11 {font-weight: bold}
.style12 {font-weight: bold}
.style13 {font-weight: bold}
.style14 {font-weight: bold}
.style15 {font-weight: bold}
.style16 {font-weight: bold}
.style17 {font-weight: bold}
.style18 {font-weight: bold}
.style19 {font-weight: bold}
.style20 {font-weight: bold}
.style21 {font-weight: bold}
.style22 {font-weight: bold}
.style23 {font-weight: bold}
.style24 {font-weight: bold}
.style25 {font-weight: bold}
.style26 {font-weight: bold}
.style27 {font-weight: bold}
.style28 {font-weight: bold}
.style29 {font-weight: bold}
.style30 {font-weight: bold}
.style31 {font-weight: bold}
.style32 {font-weight: bold}
.style33 {font-weight: bold}
.style34 {font-weight: bold}
.style35 {font-weight: bold}
.style36 {font-weight: bold}
.style37 {font-weight: bold}
.style38 {font-weight: bold}
.style39 {font-weight: bold}
.style40 {font-weight: bold}
.style41 {font-weight: bold}
.style42 {font-weight: bold}
.style43 {font-weight: bold}
.style44 {font-weight: bold}
.style45 {font-weight: bold}
.style46 {font-weight: bold}
.style47 {font-weight: bold}
.style48 {font-weight: bold}
.style49 {font-weight: bold}
.style50 {font-weight: bold}
.style51 {font-weight: bold}
.style52 {font-weight: bold}
.style53 {font-weight: bold}
.style54 {font-weight: bold}
.style55 {font-weight: bold}
.style56 {font-weight: bold}
.style57 {font-weight: bold}
.style58 {font-weight: bold}
.style59 {font-weight: bold}
.style60 {font-weight: bold}
.style61 {font-weight: bold}
.style62 {font-weight: bold}
.style63 {font-weight: bold}
.style64 {font-weight: bold}
.style65 {font-weight: bold}
.style66 {font-weight: bold}
.style67 {font-weight: bold}
.style68 {font-weight: bold}
.style69 {font-weight: bold}
.style70 {font-weight: bold}
.style71 {font-weight: bold}
.style72 {font-weight: bold}
.style73 {font-weight: bold}
.style74 {font-weight: bold}
.style75 {font-weight: bold}
.style76 {font-weight: bold}
.style77 {font-weight: bold}
.style78 {font-weight: bold}
.style79 {font-weight: bold}
.style80 {font-weight: bold}
.style81 {font-weight: bold}
.style82 {font-weight: bold}
.style83 {font-weight: bold}
.style84 {font-weight: bold}
.style85 {font-weight: bold}
.style86 {font-weight: bold}
.style87 {font-weight: bold}
.style88 {font-weight: bold}
.style89 {font-weight: bold}
.style90 {font-weight: bold}
.style91 {font-weight: bold}
.style92 {
	font-weight: bold;
	color: #FFFFFF;
}
.style93 {font-weight: bold}
.style94 {font-weight: bold}
.style95 {color: #000000}
.style96 {font-weight: bold}
.style97 {font-weight: bold}

* { margin:0; padding:0; }


html {	

	margin-bottom: 0px;
}

body {
	background:#FFF; 
	color: #222222;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 75%;
	padding:0;
	margin: 0;
} 
	img {
		border: none;
	}
	p {
		margin: 0.25em 0 1em 0;
		line-height: 1.4em;
	}
	
	a:link, a:visited {
		color: #7382be;
		text-decoration: none;
	}
	a:hover {
		color: #4db3d0;
	}
	a:active {
		color: #df7a1c;
	}
	
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style: italic;
	}

	ul {
		margin: 0 0 1em .1em;
	}
	ol {
		margin: 0 0 1em .7em;
	}
	
		ul li,
		ol li {
			margin: 0 0 0.5em 1.1em;
		}
		
			ul li ul {}
			ol li ol {}
		
				ul li ul li,
				ol li ol li {}
	dl {
		margin: 0 0 1em 0;
	}
		dl dt {
			font-weight: bold;
		}
		dl dd {
			margin: 0 0 1em 1em;
		}
			dl dd + dt {
				margin-top:1em;
			}
	
	blockquote { 	
		margin: 0.25em 0 1em 0;
		line-height: 1.4em;
	}
	
	sup { font-size:.6em; }
	
	hr {}



	
/**
 * BASIC VARIATIONS ON HTML STYLES
 */
.small {
	font-size: 0.9em;
}
.smaller 
{
	font-size: 0.85em;
}

/* Alternate list styles */


table.full {
	width: 100%;
}
table.alternating {
	border-collapse: collapse;
	/*margin: 1em 0;*/
	border-bottom: 1px solid #e8e8f4;
}
	table.alternating tr th {
		padding: 2px 5px;
		vertical-align:top;
		background: #e8e8f4;
		font-family: Georgia, "Times New Roman", Times, Serif;
		font-weight: normal;
		font-style: italic;
		text-align: left;
	}
	table.alternating tr td {
		padding: 2px 5px;
		text-align: left;
		vertical-align:top;
	}
		table.alternating tr.alt td {
			background: #f7f7fb;
		}
div.round_content_chart {
	padding: 2px 2px 15px;
}



dl.two_column {
	margin: 1em 0;
}
	dl.two_column dt {
		float: left;
		clear:left;
		width: 49%;
		margin: 0;
	}
	dl.two_column dd {
		margin: 0 0 1em 51%;
	}

/**
 * UTILITY ELEMENTS
 */
div.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
div.hr {
	height: 2px;
	overflow: hidden;
	margin: 1em 0;
}
	div.hr hr {
		display: none;
	}

div#page {
	width: 880px;
	padding: 10px;
	margin: 0 auto;
	background: #d7d9e1;
}
	div#header {
		margin: 0 0 10px 0;
		padding:0;
		position: relative;
	}
		/* WHEN THERE IS A SUBNAV ITEM, redefine bottom of header round box to change bottom spacing */
		div#header.round_whitebox.on ul#nav_main {
			padding-bottom:9px;
		}

		div#logo {
			margin: 0 auto;
			padding: 25px 0 24px 0;
			width: 410px;
			height: 40px;
		}	
		p#logo_main {
			margin: 0 auto;
			padding: 0px;
			width: 410px;
			height: 40px;
		}


		ul#nav_util {
			margin:0 0 0 20px;
			padding: 0;
			list-style: none;
			position:absolute;
			top:10px;
			left:0;
			
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
		}
			ul#nav_util li {
				float:left;
				margin: 0 0.75em 0 0;
				padding: 0 0.75em 0 0;
				border-right: 1px solid #7382be;
			}
				ul#nav_util li.last {
					border: none;
				}
				
		
	
		ul#nav_main {
			margin: 0 auto;
			padding: 0 0 9px 0;
			list-style: none;
			height: 12px;
			width: 830px;
		}
			ul#nav_main li {
				float: left;
				margin:0 13px;
			}
				ul#nav_main li.first {
					margin-left:0;
				}
				ul#nav_main li.last {
					margin-right:0 !important;
				}
				ul#nav_main li a {
					display: block;
					height: 12px;
					background-repeat:no-repeat;
					background-position:0px 0px;
				}
					ul#nav_main li a:hover {
						background-position:0px -14px;
					}
					ul#nav_main li.on a {
						background-position:0px -28px;
					}
					ul#nav_main li a span {
						position: absolute;
						left: -5001px;
					}
				ul#nav_main li#this_week a {
					width:76px;
				}
				ul#nav_main li#season_ticks a {
					width:133px;
				}
				ul#nav_main li#watch_listen a {
					width:116px;
				}
				ul#nav_main li#news_feat a {
					width:129px;
				}
				ul#nav_main li#support_met a {
					width:129px;
				}
				ul#nav_main li#about_met a {
					width:116px;
				}
				
	
		div#subnav_wrapper { /* rounded corners for subnav */
			border-top:1px solid #ebebeb;
		}
			div#subnav_wrapper_inner {

			}
				table#nav_sub {
					margin: 0 auto;
					height:29px;
					border-collapse:collapse;
				}
					table#nav_sub tr.sub_support {
					}
						table#nav_sub tr.sub_support td {
							padding:0 25px;
						}
						table#nav_sub tr td {
							padding:0 11px;
							text-align:center;
							vertical-align:middle;
							font-size:15px;
						}
							table#nav_sub tr td.on a {
								color: #df7a1c;
							}

	div#page_content {
		padding: 20px;
	}
		div#page_content div.banner {
			margin: 0 0 20px 0;
			background: #efefef;
		}
			div#page_content div.banner img {
				display: block;
			}
		
		div#main_content { /* Default page layout. reconfigurable in PAGE section */
			float: right;
			width: 530px;
			min-height:300px;
			margin: 0 40px 0 0;
			display: inline; /* ie6 */
		}
		div#secondary_content {
			float: left;
			width: 250px;
		}
			div#secondary_content div.bucket {
				margin: 0 0 10px 0;
			}
				div#secondary_content div.bucket h3 {
					margin:0 0 1em 17px;

					font-weight: normal;
					font-size: 1em;
					text-transform: uppercase;
					font-family:Arial, Helvetica, Verdana, Sans-Serif;
					font-style:normal;
				}
				div#secondary_content div.bucket h3.nav_header {
					margin:.5em 0 .5em 17px;

					font-weight: bold;
					font-size: 1em;
					text-transform: none;
					font-family:Arial, Helvetica, Verdana, Sans-Serif;
					font-style:normal;
				}
				div#secondary_content div.bucket ul.nav {
					margin: 10px 0 5px 0;
					padding: 0;
					list-style: none;
				}
					div#secondary_content div.bucket ul.nav li {
						margin: 0 0 0.4em 0;
						padding: 0 0 0 17px;
					}
					div#secondary_content div.bucket ul.nav li.sub {
						background: none;
						font-size:0;
					}
						div#secondary_content div.bucket ul.nav li.sub ul {
							display: block;
							margin-left:17px;
						}
							div#secondary_content div.bucket ul.nav li.sub ul li {
								display:list-item;
								font-size:12.8px;
							}
						div#secondary_content div.bucket ul.nav li.on {
						}
							div#secondary_content div.bucket ul.nav li.on a {
								color: #df7a1c;
							}
						div#secondary_content div.bucket ul.nav li ul {
							list-style: none;
							margin: 0.4em 0 0 10px;
							display: none;
						}
							div#secondary_content div.bucket ul.nav li.on ul {
								display: block;
							}
								div#secondary_content div.bucket ul.nav li.on ul li a {
									color: #7382be;
								}
									div#secondary_content div.bucket ul.nav li.on ul li.on a {
										color: #df7a1c;
									}
									div#secondary_content div.bucket ul.nav li.on ul li a:hover {
										color: #4db3d0;
									}
				div#secondary_content div.bucket ol.nav {
					margin: 10px 0 5px 0;
					padding: 0;
				}
					div#secondary_content div.bucket ol.nav li {
						margin: 0 0 0.4em 22px;
						font-weight: bold;
					}
						div#secondary_content div.bucket ol.nav li span {
							font-weight: normal;
						}
						div#secondary_content div.bucket ol.nav li.on {
							color: #df7a1c;
						}
		ul#nav_base {
			clear: both;
			margin:0;
			padding:60px 0 0 0;
			height:10px;
			width:100%;
			list-style: none;
		}
			ul#nav_base li {
				float: left;
				margin: 0 0 0 20px;
				display: inline;
			}

				ul#nav_base li a {
					display: block;
					height: 10px;
					background-repeat:no-repeat;
					background-position:0px -1px;
				}
					ul#nav_base li a:hover {
						background-position:0px -14px;
					}
					ul#nav_base li.on a {
						background-position:0px -27px;
					}
					ul#nav_base li a span {
						position: absolute;
						left: -5001px;
					}

/* Paginator */
#paginator, .paginator {
text-align:center;
margin:0 0 15px;
position:relative;
background:#f4f4f4;
}
#comments #paginator, .paginator {
margin:15px 0;
}
#paginator.cbb, .paginator.cbb {
padding:7px
}
#paginator a, .paginator a {
border:1px solid #4EA9FF;
font-size:1.2em;
font-weight:bold;
padding:2px 7px;
text-align:center;
background:#fff
}
#paginator a:last-child, #paginator span:last-child, .paginator a:last-child, .paginator span:last-child {
border-width:0;
}
#paginator a.previous, .paginator a.previous {
background:transparent url(http://images04.olx.com/images/v4/sp-item.png) no-repeat 0 -517px !important;
padding-left:21px;
border-width:0;
font-weight:normal
}
#paginator a.next, .paginator a.next {
background:transparent url(http://images04.olx.com/images/v4/sp-item.png) no-repeat 100% -621px !important;
padding-right:21px;
border-width:0;
font-weight:normal;
}
#comments #paginator a.next, #comments .paginator a.next {
float: none;
}
#paginator a.next:hover, .paginator a.next:hover {
background-position:100% -671px !important;
text-decoration:underline;
}
#paginator a.previous:hover, .paginator a.previous:hover {
background-position:0 -567px !important;
text-decoration:underline;
}
#paginator a:hover, .paginator a:hover {
text-decoration:none;
background:#def
}
#paginator span {
background:#4EA9FF;
border:1px solid #4EA9FF;
color:#fff;
font-size:1.2em;
padding:2px 7px;
font-weight:bold;
}
