
#mainColumn { width:820px;padding:10px 7px; margin:0 auto; }
#mainTable { width: 990px; background-color: #ffffff; }
#rightSideBar { width: 176px; background-color: #f0f3ec; }

a				{ color: #000000; text-decoration: none; }
a:hover			{ color: #f2332a; }

a.order			{ font-family: georgia; font-size: 18px; color: #e32280; }
a.order:hover	{ color: #000000;	}

li.listLinks	{ font-family: georgia; font-size: 12px; line-height: 16px; color: #666666; padding: 4px 0 4px 0;	}

.introHead	{ font-family: georgia; font-size: 18px; font-weight: bold; color: #666666; margin: 10px 0 5px 0;	}
.intro		{ width: 400px; padding: 0 5px 3px 5px; margin: 0; font-family: georgia; font-size: 18px; color: #000000; line-height: 24px;	}
.faqlink	{ font-size: 14px; color: #e32280; }
.introDivider		{ width: 360px; height: 3px; margin: 0;	}
	
/****************************	Header **********************/
.bgImg {background: url(/specials/grammys/images/header_bg.gif) no-repeat; width:800px; height:135px; border:0; margin:0; }

.introTitle a, .introTitle a:visited { position: relative; margin: 0 auto; margin-top: -135px; margin-left:10px; #margin-left:9px;#margin-top: -138px;
	float: none; padding: 0; font: normal 42px georgia, Times, serif; color:#333333; list-style: none; max-width:600px; width:auto !important; display:block;text-align:left; height:45px;}

.subTitle { position: relative; margin: 0 auto; margin-top: 0px; margin-left:11px; #margin-left:-242px; margin-bottom:5px;
	float: none; padding: 0; font:normal 16px Helvetica, sans-serif; color:#ffffff; line-height:22px; max-width:500px; width:auto !important; #width:535px; text-align:left;}	   

.byLine { position: relative; margin: 0 auto; margin-top: 0px; margin-left:11px; #margin-left:-242px; margin-bottom:5px;
	float: none; padding: 0; font:normal 12px Helvetica, sans-serif; color:#FFFFFF; line-height:22px; max-width:535px; width:auto !important; #width:535px; text-align:left;}	   
		
.innerborder { position:relative; background:transparent; margin: 0 auto;  margin-left: 26px;
   #margin-left:-20px; #margin-top:5px; padding: 0 auto; z-index: 4; width:796px;}
  
.headline_SB {font-family:Georgia, "Times New Roman", Times, serif;font-size:32px;font-weight:599;text-align:left;font-weight:normal;margin-left:10px;}	

.subheadline {padding:0px; margin:auto; margin-top:2px;margin-left:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:normal;line-height:24px;text-align:left;}	
/********************** end header **********************/

/********************** page navigation *****************/

.PageNav {	margin:0 auto;	margin-left:20px;	margin-top:-20px; margin-bottom: 20px; 
			#margin-top:-22px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size:11px;	
			text-align:left; text-transform:uppercase; text-decoration:none;}	

.PageNav_bottom {	margin:0 auto;	margin-left:20px;	margin-top:-24px; margin-bottom: 20px; 
			#margin-top:-26px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size:11px;	
			text-align:left; text-transform:uppercase; text-decoration:none;}	

.indexPageNav a, .indexPageNav_bottom a  {color:#6ba736;text-decoration:none;}
.indexPageNav a:hover, .indexPageNav_bottom a:hover {color:#6ba736;text-decoration:underline;}	
.nextPageNav a, .nextPageNav a:hover, .previousNav a, .previousNav a:hover {color:#000;text-decoration:none;}
	
span.indexPageNav {  font-size:10px; color:#6ba736;  font-weight:bold;	position: absolute;	z-index: 4;}	
	
span.previousNav {  color:#000000;	font-weight:normal;	position: absolute;	z-index: 4;}	
	
span.middlePageNav {padding-left:333px; color:#6ba736;position: absolute;z-index: 2; }

span.nextPageNav {padding-left:700px;color:#000000; position:absolute; z-index: 1; }

span.right_IndexNav {#padding-left:655px; padding-left:640px; color:#000000; position:absolute; z-index: 1; font-size:10px; color:#6ba736;  font-weight:bold;}
	
.nextLink {text-align:right;font-weight:bold;}
	
/****************** end ********************************/

/****************** Content Styling ********************/
#table_id {margin:0 auto; padding:0}

#table_id.2cols_TBL {border:0;width:800px;}

#table_id.2cols_td {vertical-align:top; width:400px;}

.rankDiv {
		background-color:#efefef;
		text-align:left;
		padding:0;
		margin:0 auto;
		margin-top:8px;}	
	
.rankDiv_darkBg {
		background-color:#e0e0e0;
		text-align:left;
		padding:0;
		margin:0 auto;
		margin-top:8px;}		
	
.rankNum {
		font-family:Arial,Helvetica, sans-serif; 
		font-size:16px;
		color:#00b7f3;
		font-weight:bold;
		float:left; 
		background-color:#e0e0e0;
		padding:9px 15px 6px 15px;
		text-align:center;}	
		
.rankTitle {
		font-family:Georgia, 'Times New Roman', Times, serif; 
		font-size:17px;
		color:#000;
		font-weight:normal; 
		padding:0px;
		text-align:left;
		margin:0 auto;
		margin-left:8px;
		line-height:35px;}	
		
.rankTitle a {
		font-family:Georgia, 'Times New Roman', Times, serif; 
		font-size:17px;
		color:#00BBF2;
		font-weight:normal; 
		padding:0px;
		text-align:left;
		margin:0 auto;
		margin-left:8px;
		line-height:35px;}			
		
.contentText {
		margin:0 auto;
		margin-top:8px;
		padding:0;
		}	
		
.contentLeft { width: 575px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; line-height:20px; text-align:left; float:left; padding:2px 4px 4px 4px; }
.contentRight { font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; line-height:20px; text-align:left; float:left; padding:2px 4px 4px 4px; }		

.contentRight_normal {font-family:Georgia, 'Times New Roman', Times, serif;font-size:12px;line-height:20px;text-align:left;font-weight:normal}		

span.caption {text-align:left:font-family:tahoma, 'Times New Roman', Times, serif;font-size:10px;font-weight:normal;color:#878989;}

.grayBG {background-color:#efefef; margin-top:1px;padding-top:1px;}

.splashTable { width: 800px; border: 0; margin: 0; padding: 0; }
.splashSpot { border: 0; width: 150px; margin: 0px auto; }
.splashImg { border: 2px solid #b3b3b3; width: 220px; height: 153px; }
.splashSpotBody { width: 220px; padding-top: 20px; padding-left: 22px; padding-right: 22px; #padding-left: 20px; #padding-right: 20px; }
.splashTable_bg {background-color: #efefef;}	   
.splashSpotHead { font-family: Georgia, serif; font-size:28px; line-height:28px; width: 220px; text-align:left; font-weight: normal; padding-top: 10px; margin-bottom: -12px; color:#00B9F5;}
.splashSpotHeadNoImg { font-family: Georgia, serif; font-size:18px; line-height:18px; width: 220px; text-align:left; font-weight: normal; padding-top: 0px; margin-bottom: -12px; color:#00B9F5;}
.splashSpotHead a { color:#00B9F5; }
.splashSpotText { font-family: Georgia, serif; font-size:12px; line-height:18px; width: 220px; text-align:left; color: #515151; padding-top: 1px; padding-bottom: 5px; margin: 0; }
/******************* end ****************************/

/******************* sidebar styling ************************/
.sideSpot { background-color: #efefef; border: 0; width: 200px; margin: 4px 0 0 0 auto; }
.sideImg { border: 2px solid #b3b3b3; width: 175px; height: 95px; }
.sideSpotBody { width:185px; padding-top: 4px; padding-left: 4px; padding-right: 4px; #padding-left: 4px; #padding-right: 4px; }
.sideTable_bg { background-color: #efefef; }	   
.sideSpotHead { font-family: Georgia, serif; font-size:16px; line-height:18px; text-align:left; font-weight: normal; color:#00B9F5; }
.sideSpotHead a { color:#00B9F5; }
/* .sideSpotText a, .sideSpotText a:active, .sideSpotText a:visited { font-family: Georgia, serif; font-size:10px; line-height:18px; text-align:left; color: #515151; padding-top: 1px; padding-bottom: 5px; margin: 0; } */
.sideSpotText { font-family: Georgia, serif; font-size:12px; line-height:18px; text-align:left; color: #515151; padding-top: 3px; padding-bottom: 5px; margin: 0; }
/******************* end ****************************/

/****************** tabs styling ********************/
#maincontent_SB {
	margin:0 auto;
	padding: 16px 0;
	#padding: 16px -10px 25px 0;
}

#maincontent_SB h1{
	font-size: 1.2em;
	color: #711515;
	background-color: transparent;
}

ul#tab_nav {
	list-style: none;
	margin: 0;
	padding-left: 31px;
	padding-bottom: 24px;
	font: bold 12px georgia,Times,serif;
}

ul#tab_nav li{
	float:left;
	height: 34px;
	#height: 32px;
	color:#E6D904;
	background-color:#01ACE3;
	margin: 0px 1px 0 0px;
	border-left:none;
	border-right:none;
	text-align:center;
	width:170px;
	line-height:30px;
}
	   
ul#tab_nav a:link, ul#tab_nav a:visited {
	display: block;
	color: #E6D904;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}

td ul#tab_nav a:hover, td ul#tab_nav a:hover, td ul#tab_nav a:hover {
	background-color: #fff;
	color: #000000;
}

div#page_1 li.item_1, div#page_2 li.item_2, div#page_3 li.item_3, div#page_4 li.item_4{
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #fff;
}

div#page_1 li.item_1 a, div#page_2 li.item_2 a, div#page_3 li.item_3 a, , div#page_4 li.item_4 a{
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #fff;
}

div#page_1 li.item_1 a:link, div#page_1 li.item_1 a:visited, div#page_1 li.item_1 a:hover,div#page_2 li.item_2 a:link, div#page_2 li.item_2 a:visited, div#page_3 li.item_3 a:link, div#page_3 li.item_3 a:visited, div#page_4 li.item_4 a:link, div#page_4 li.item_4 a:visited{
	color: #000000;
	background-color: #fff;
}

#tabContent {
    margin:8px 0 0 0; 
	#margin:-4px 0 0 0;
	padding:0;
	width:800px;
	position: relative;
	z-index: 4;
}

/****************** End tabs styling ********************/

.field_text{
background-position:bottom;
background-image:url(../images/bg.gif);
background-repeat:no-repeat;
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:normal;
font-size:12px;
color:#000000;

}

.field_text a{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.field_text a:hover{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
color:#66D4F8;
text-decoration:underline;
font-weight:normal;
}

.texthead{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
color:#000000;
font-weight:bold
}
