

html, body  { 
	text-align: left; 
  background: #111 url(images/design_elements/background.jpg) repeat-x bottom fixed;
  color:			#fff;
	font: 			normal normal 12px/16px Arial, Verdana, sans-serif;
	height:			100%;
	min-height:			100%;
}

a:link  	{ color: #00a; }  
a:active 	{ color: #00a; }
a:visited { color: #00a; }
a:hover 	{ color: #f00; }

.shoutcell { 
	padding: 2px 0px 2px 1px; 
	font: normal bold 16px  Arial, Verdana, sans-serif;
	font-variant: none;  
	color: #f00; 
	background:	#ccc;
	}

.calendarhead { 
	padding: 2px 0px 2px 1px; 
	font: normal bold 16px  Arial, Verdana, sans-serif;
	font-variant: none;  
	border-bottom: 2px solid #000;
	color: #000; 
	background:	#ccc;
	}

h1 { 
	padding: 2px 0px 2px 1px; 
	font: normal bold 18px  Arial, Verdana, sans-serif;
	font-variant: none;  
	color: #313; 
	}

h2 { 
	padding: 2px 0px 2px 1px; 
	font: normal bold 16px  Arial, Verdana, sans-serif;
	font-variant: none;  
	color: #006; 
	}


#page_container {
	position:			relative;
	width:				960px;
	top:					0px;
	margin-left:	auto;
	margin-right:	auto;
	margin-bottom:	50px;
	z-index:			0;
	height:				100%;
	}

#top_container {
	width:				960px;
	height:				100px;
	left:					0px;
	top:					0px;
	}
	
#topnav_container {
	position:			relative;
	left:					40px;
	top:					20px;
	}
	
#search_container {
	position:			relative;
	left:				660px;
	top:				20px;
	width:				280px;
	height:				30px;
	}

#searchbox {
	position:			relative;
	left:					0px;
	top:					0px;
	vertical-align:	top;
	}
	
#searchbutton {
	position:			relative;
	right:					0px;
	top:						0px;
	vertical-align:	top;
	}

#header_container {
	position:			relative;
	left:					0px;
	top:					0px;
	height:				180px;
	width:				959px;
	background:		#392B4C url(images/design_elements/gunmetal5.jpg) no-repeat;
	z-index:			1000;
	}

ul#topnav	{
	white-space: 	nowrap;
  margin: 0;
  padding: 0;
  list-style: none;
	}

#topnav li  {
	display: 					inline;
	list-style-type: 	none;
	}

#topnav a { padding: 3px 10px; }

#topnav a:link, #topnav a:visited  {
	color: 							#ccc;
	text-decoration: 		none;
	}

#topnav a:hover  {
	color:						 	#96b;
	text-decoration: 		none;
	}
	
.input{background:url(images/design_elements/input_left.png) no-repeat;padding:0 0 0 4px;float:left;margin:1px;float:left;}
.input span{height: 40px; background:url(images/design_elements/input_right.png) no-repeat right top;padding:1px 3px 3px 0;float:left;}

/* if you want a different color, jsut specify it here, and change the color of the included .png files */
.input span input{background:#cccccc;color:#666666;font-weight:bold;border:0;}

#headerlogo {
	position:			absolute;
	left:					20px;
	top:					0px;
	}

#headernav_container {
	position:			absolute;
	bottom:					0px;
/*	right:					0px; */
	vertical-align:	bottom;
	}
	
ul#headernav	{
  margin: 0;
  padding: 0;
  list-style: none;
	white-space: 	nowrap;
	}

#headernav li  {
	display: 					inline;
	list-style-type: 	none;
  margin: 0;
  padding: 0;
  list-style: none;
	}

#headernav a { padding: 3px 10px; }

#headernav a:link, #headernav a:visited  {
	color: 							#fff;
	background-color: 	#313;
	text-decoration: 		none;
	font-weight:				bold;
	}

#headernav a:hover  {
	color: 							#fff;
	background-color: 	#626;
	text-decoration: 		none;
	}

#sddm {
	margin: 	0;
	padding: 	0;
	z-index: 	30;}

#sddm li {
 	margin: 			0;
!	padding-bottom: 			5px;
	padding-left:	20px;
	padding-right: 20px;
!	width:				75px;
	list-style: 	none;
	float: 				left;
	font: 				normal normal 16px/18px "MS Sans Serif", Geneva, sans-serif ;
	font-weight:	bold;
  text-align: 			center;
	vertical-align: 	center;
	}

#sddm li a {
	display: 					block;
!  padding-top: 			5px;
   height: 					25px;
!  background: 			url('images/design_elements/tab_off.jpg')  no-repeat;
	color: 						#FFE271;
	text-decoration: 	none;
	}

#sddm li a:hover
  {
!	background: url('images/design_elements/tab.jpg')  no-repeat;
!	background:	#564769;
	color: #fff;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0; }

#sddm div a	{
	position: 				relative;
	display: 					block;
	margin: 					0;
	padding: 					5px 10px;
	width: 						155px;
	height: 					16px;
	white-space: 			nowrap;
	text-align: 			left;
	text-decoration: 	none;
	background: 			#FDDA64;
	border-bottom:		1px dotted #ccc;
	color: 						#3E0F61;
  font: 						normal normal 11px/13px Arial, Verdana, sans-serif;
	font-weight:			bold;
	z-index:					5;
	}

#sddm div a:hover {	
	background: #FFFF90 url('images/design_elements/leftmenuhover');
	color: #3E0F61;
	}

#m1, #m2, #m3, #m4, #m5, #m6, #m7 {
	background:	#626;
	z-index:	900;
	}

	
#body_container {
	left:					0px;
	top:					100px;
	width:				960px;
	height:			100%;
	background:		#313;
	}
	
#leftcolumn_container {
	position:			absolute;
	left:					10px;
	top:					10px;
	width:				680px;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
  color:				#313;
	padding:			10px;
	background:		#313;
	}

#fullcolumn_container {
!	position:			relative;
!	left:					10px;
!	top:					10px;
	width:				660px;
	font: 				normal normal 12px/14px Arial, Verdana, sans-serif;
  color:				#313;
	padding:			5px 5px 5px 5px;
	background:		#fff;
	line-height:	150%;
	}


#highlightbar {
	position:			relative;
	width:				680px;
	height:				270px;
	background:		url('images/highlight1.jpg');
	overflow:			hidden;
	}


#anchor1 {
	position:			absolute;
	left:					0px;
	top:					0px;
	width:				40px;
	height:				90px;
	z-index:			90;
	}

#anchor2 {
	position:			absolute;
	left:					0px;
	top:					90px;
	width:				40px;
	height:				90px;
	z-index:			89;
	}

#anchor3 {
	position:			absolute;
	left:					0px;
	top:					180px;
	width:				40px;
	height:				90px;
	z-index:			88;
	}

#quad1 {
	position:			absolute;
	left:					0px;
	top:					0px;
	width:				680px;
	height:				90px;
	z-index:			110;
	}

#quad2 {
	position:			absolute;
	left:					0px;
	top:					90px;
	width:				680px;
	height:				90px;
	z-index:			109;
	}

#quad3 {
	position:			absolute;
	left:					0px;
	top:					180px;
	width:				680px;
	height:				90px;
	z-index:			108;
	}

#blurb1 {
	position:			absolute;
	top:					0px;
	left:					-400px;
	width:				400px;
	height:				90px;
	padding-left:				5px;
	background:		#000;
	background-repeat:	repeat;
	opacity:						0.4;
	filter:							alpha(opacity=40);
	z-index:			8;
	}
	
#blurb2 {
	position:			absolute;
	left:					-400px;
	width:				400px;
	top:					90px;
	height:				90px;
	padding-left:				5px;
	background:		#000;
	background-repeat:	repeat;
	opacity:						0.4;
	filter:							alpha(opacity=40);
	z-index:			8;
	}
	
#blurb3 {
	position:			absolute;
	top:					180px;
	left:					-400px;
	width:				400px;
	height:				90px;
	padding-left:				5px;
	background:		#000;
	background-repeat:	repeat;
	opacity:						0.4;
	filter:							alpha(opacity=40);
	z-index:			8;
	}
	
#blurbtext1 {
	position:						absolute;
	left:					-400px;
	width:				400px;
	top:								0px;
	height:							90px;
	padding-left:				5px;
	background-repeat:	repeat;
	overflow:						hidden;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	color:							#fff;
	z-index:			9;
	}
	
#blurbtext2 {
	position:						absolute;
	left:					-400px;
	width:				400px;
	top:								90px;
	height:							90px;
	padding-left:				5px;
	background-repeat:	repeat;
	overflow:						hidden;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	color:							#fff;
	z-index:			9;
	}
	
#blurbtext3 {
	position:						absolute;
	left:					-400px;
	width:				400px;
	top:								180px;
	height:							90px;
	padding-left:				5px;
	background-repeat:	repeat;
	overflow:						hidden;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	color:							#fff;
	z-index:			9;
	}

#blurbtext1 a:link, #blurbtext1 a:visited, #blurbtext2 a:link, #blurbtext2 a:visited, #blurbtext3 a:link, #blurbtext3 a:visited  {
	color: 							#008;
	text-decoration: 		none;
	}

#blurbtext1 a:hover, #blurbtext2 a:hover, #blurbtext3 a:hover {
	color:						 	#f00;
	text-decoration: 		none;
	}


#pastshowbar {
	position:			relative;
	width:				640px;
	height:				140px;
	background:		#fff;
	color:				#202;
	overflow:			hidden;
	text-align:		left;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
  color:				#313;
  background:		#fff;
	}

#pastshowheader {
	top:					0px;
	height:				20px;
	width:				680px;
	background:		#006 url(images/design_elements/bar.png);
	color:				#fff;
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
	}	

#pastshowbody {
	position:				relative;
	left:						-345px;
	width:					640px;
	font: 					normal normal 11px/13px Arial, Verdana, sans-serif;
  color:					#313;
	text-align:			center;
	}	

.accoladecell {
	font: 				normal normal 10px/12px Arial, Verdana, sans-serif;
  color:				#313;
	text-align:			center;
}

.pastshowcell {
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
  color:				#313;
	text-align:			center;
}

#pastshow_scrollleft {
	width:					20px;
	height:					140px;
	background:			#006 url(images/design_elements/scroll_left.jpg);			
  z-index:				30;
	}

#pastshow_scrollright {
	width:					20px;
	height:					140px;
	background:			#006 url(images/design_elements/scroll_right.jpg);			
  z-index:				30;
	}

#calendar_container {
	position:			relative;
!	left:					10px;
!	top:					520px;
	width:				680px;
	}

#calendarheader {
!	position:			absolute;
!	top:					0px;
!	left:					0px;
	height:				20px;
	width:				670px;
	background:		#006 url(images/design_elements/bar.png);
	color:				#fff;
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
	}	

.calendartable {
	width:				670px;
	padding:			5px;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	background:		#fff;
	color:				#313;
	}	

.blogtable {
	padding:			5px;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	border-bottom:	1px dotted #aaa;
	background:		#fff;
	color:				#313;
	}	

#rightcolumn_container {
!	position:	relative;
	width:	220px;
!	left:		700px;
!	top: 		20px;
!	height:	100%
	}

.spotlightbody  a:link  	{ color: #008; }  
.spotlightbody  a:active 	{ color: #008; }
.spotlightbody  a:visited { color: #008; }
.spotlightbody  a:hover 	{ color: #f00; }
.spotlightbodyleft  a:link  	{ color: #008; }  
.spotlightbodyleft  a:active 	{ color: #008; }
.spotlightbodyleft  a:visited { color: #008; }
.spotlightbodyleft  a:hover 	{ color: #f00; }
.commentarybody a:link  	{ color: #008; }  
.commentarybody a:active 	{ color: #008; }
.commentarybody a:visited { color: #008; }
.commentarybody a:hover 	{ color: #f00; }

	
#button_container {
!	position:			relative;
!	left:					25px;
!	top:					10px;
!	height:				230px;
	width:				220px;
	text-align:		center;
	}

#spotlight_container {
!	position:			relative;
!	left:					25px;
!	top:					110px;
	width:				220px;
	height:				270px;
	background:		#E4D7EE url('http://www.indypodcasters.com/indyintune/css/custom-theme/images/ui-bg_highlight-soft_100_dedbe1_1x100.png') repeat-x;
	border-bottom:				#392B4C 2px solid;
	}
	
.rightspotlightheader {
	width:				210px;
	height:				20px;
	background:		#AB9DBE url(images/design_elements/highlight1r.jpg);
	color:				#392B4C;
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
}	

.spotlightheader {
	width:				680px;
	height:				20px;
	background:		#AB9DBE url(images/design_elements/highlight1p.jpg);
	color:				#392B4C;
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
}	

.spotlightbody {
	width:				680px;
	padding:			5px;
	background:		#DEDBE7 url('http://www.indypodcasters.com/indyintune/css/custom-theme/images/ui-bg_highlight-soft_100_dedbe1_1x100.png') repeat-x;
	line-height:	15px;
	color:				#392B4C;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	text-align:		center;
}	

.spotlightbodyleft {
	width:				680px;
	padding:			5px;
	background:		#DEDBE7 url('http://www.indypodcasters.com/indyintune/css/custom-theme/images/ui-bg_highlight-soft_100_dedbe1_1x100.png') repeat-x;
	line-height:	15px;
	color:				#392B4C;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
}	

.commentarybody {
	width:				220px;
	padding:			5px;
	background:		#DEDBE7 url('http://www.indypodcasters.com/indyintune/css/custom-theme/images/ui-bg_highlight-soft_100_dedbe1_1x100.png') repeat-x;
	line-height:	15px;
	color:				#392B4C;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	text-align:		left;
}	

	
#commentary_container {
	position:			relative;
!	left:					25px;
!	top:					400px;
	width:				220px;
	height:				270px;
	background:		#333;
	z-index:			19;
	}
	
#commentaryheader {
	position:			absolute;
	height:				40px;
	top:					0px;
	left:					0px;
	width:				210px;
	height:				20px;
	background:		#006 url(images/design_elements/bar.png);
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
}	

#commentarybody {
	position:			absolute;
	top:					40px;
	left:					0px:
	width:				220px;
	padding:			5px;
	line-height:	15px;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	text-align:		center;
}	
	
#login_container {
	position:			relative;
!	left:					25px;
!	top:					690px;
	width:				220px;
	height:				270px;
	background:		#333;
	z-index:				21;
	}
	
#loginheader {
	position:			absolute;
	height:				20px;
	top:					0px;
	left:					0px;
	width:				210px;
	height:				20px;
	background:		#006 url(images/design_elements/bar.png);
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
}	

#loginbody {
	position:			absolute;
	top:					40px;
	left:					0px;
	width:				220px;
	padding:			5px;
	height:				310px;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	overflow: 		auto;
}	
	
#sponsor_container {
!	position:			absolute;
!	left:					25px;
!	top:					980px;
	width:				220px;
	height:				150px;
	background:		#333;
	z-index:				24;
	}
	
#sponsorheader {
!	position:			relative;
	height:				20px;
!	top:					0px;
!	left:					0px;
	width:				210px;
	height:				20px;
	background:		#006 url(images/design_elements/bar.png);
	font: 			 	16px/18px Arial, Verdana, sans-serif;
	font-weight:	bold;
	padding:			5px;
	vertical-align:	center;
}	

#sponsorbody {
!	position:			absolute;
!	top:					40px;
!	left:					0px;
	width:				220px;
	padding:			5px;
	height:				310px;
	font: 				normal normal 11px/13px Arial, Verdana, sans-serif;
	overflow: 		auto;
}	

#footer_container {
!	position:			absolute;
	width:				960px;
!	bottom:				0px;
	height:				100px;
	background:		#333;
	}
	
#ipg_footer {
	position:	relative;
	left: 		20px;
	top:			10px;
	width:		50px;
	height:		50px;
	z-index:				28;
}
	
#text_footer {
	position:	relative;
	left: 		100px;
	top:			0px;
	width:		760px;
	height:		50px;
	text-align:	center;
	z-index:				29;
	}
	
#boa_footer {
	position:	relative;
	left: 		870px;
	top:			-90px;
	width:		50px;
	height:		50px;
	z-index:				30;
	}
	
		table.blogtable		{ background: #fff; font-size: 11px; color: #303;padding 0px; margin 0px;}
		table.nicetable		{ font-size:11px; cellspacing=5; cellpadding=0}
		table.blogfooter_old	{ border-top: 2px solid #a595aD; border-left: 2px solid #a595aD; border-bottom: 2px solid #1C0427; border-right: 2px solid #1C0427; font-size:10px; background: #3C2447; color: #ffffff; }
		table.blogfooter	{ font-size:10px; color: #3c2447; }
   
		table.blogfooter a:link, table.blogfooter a:active, table.blogfooter a:visited { color: #00c; text-decoration: underline; }
		table.blogfooter a:hover  { color: #c00; text-decoration: none; }

    .niceheader  { font-size: 11px; font-weight: bold;  background: #392B4C; color: #ffffff; text-align: center;  }
		.niceheader1 { border-top: 2px solid #314D6B;  border-left: 2px solid #314D6B;  border-bottom: 2px solid #314D6B;  border-right: 2px solid #314D6B;  font-size:11px; font-weight:bold;  background:#314D6B;  color: #ffffff; }
		.niceheader2	{ border-top: 2px solid #314D6B; border-left: 2px solid #314D6B; border-bottom: 2px solid #314D6B; border-right: 2px solid #314D6B; font-size:11px; background:#314D6B; color: #ffffff; }

		.calendarcell	{ font-size:10px; color: #000000; background: #D5C5DD; height: 75px; line-height: 110%;}
		.calendarcell a, .calendarcell a:link, .calendarcell a:visited	{ font-size:10px; color: #0000aa; }
		.calendarcell a:hover { font-size:10px; color: #f00; }


    .nicecelli { font-size:11px; color: #000000; background: #ffffff; }

    .nicecell0 { font-size:11px; color: #000000; background: #B9A8B9; }
		.nicecell0 a, .nicecell0 a:link, .nicecell0 a:visited	{ font-size:11px; color: #0000aa; }
		.nicecell0 a:hover { font-size:11px; color: #f00; }

    .nicecell1 { font-size:11px;  color: #000000;  background: #cdc5cd;  }
		.nicecell1 a, .nicecell1 a:link, .nicecell1 a:visited	{ font-size:11px; color: #0000aa; }
		.nicecell1 a:hover { font-size:11px; color: #f00; }

    .nicecell2 { font-size:11px;  color: #000000;  background: #cccccc; }
		.nicecell2 a, .nicecell2 a:link, .nicecell2 a:visited	{ font-size:11px; color: #0000aa; }
		.nicecell2 a:hover { font-size:11px; color: #f00; }

    .nicecell3 { font-size:11px;  color: #000000;  }
		.nicecell3 a, .nicecell3 a:link, .nicecell3 a:visited	{ font-size:11px; color: #0000aa; }
		.nicecell3 a:hover { font-size:11px; color: #f00; }
   
   td.reversecell {font-size: 11px; background: #392B4C; color: #ffffff; }
    
   td.calendarheader { font-size: 10px; font-weight: bold; background: #392B4C; color: #ffffff; text-align: center;  }


.maincell {
}

.rightcell {
}

.footercell {
    background: #392B4C;
		color:		#ccc;
		font: 		normal normal 10px/12px Arial, Verdana, sans-serif;
}

.footercell a:link, .footercell a:visited {
		color:		#ff8;
}

.footercell a:hover {
		color:		#f00;
}

.specialtext {
		border:		0px;
		color:		#00f;
		font: 		normal normal 10px/12px Arial, Verdana, sans-serif;
		text-decoration:	underline;
		background: #D5C5DD;
		cursor:		pointer;
}			

.specialtext:hover {
		color:		#f00;
		}
		
.sponsorimage
{
vertical-align:middle;
}

.imagepad
{


}

#battlenav { font-size: 18px; font-weight: bold;  background: #392B4C; color: #ffffff; text-align: center;	vertical-align: top;}

#battlenav a:link, #battlenav a:visited  {
	color: 							#88f;
	text-decoration: 		none;
	font-size: 14px; 
	}

#battlenav a:hover  {
	color: 							#f00;
	text-decoration: 		none;
	font-size: 14px; 
	}

.votingcell { 
	padding: 5px 5px 5px 5px; 
	font: normal bold 14px  Arial, Verdana, sans-serif;
	font-variant: none;  
	color: #fff; 
	background:	#646;
	}

.votebox { 
	font: normal bold 11px  Arial, Verdana, sans-serif;
	font-variant: none;  
	color: #000; 
	background:	#ccc;
	margin-left:	15px;
	margin-right:	15px;
	}

.votingcell a:link, .votingcell a:visited  {
	color: 							#88f;
	text-decoration: 		none;
	font-size: 12px; 
	}

.votingcell a:hover  {
	color: 							#f00;
	text-decoration: 		none;
	font-size: 14px; 
	}

#battleresults { font-size: 14px; background: #392B4C; color: #ffffff; vertical-align: top;}

#battleresults a:link, #battleresults a:visited  {
	color: 							#88f;
	text-decoration: 		none;
	font-size: 14px; 
	font-weight: bold;  
	}

#battleresults a:hover  {
	color: 							#f00;
	text-decoration: 		none;
	font-size: 14px; 
	font-weight: bold;  
	}


