﻿/* ============= BMP GLOBAL STYLE RULES =============
*/


/* a , a:active , a:hover , a:visited , img , img a {outline:none;}
*/


ul {list-style-type:none;}
ul.sbcatlist
{
    margin:0px auto; 
    padding:0px;
	line-height:22px;
}


ul#Ballot li {padding:5px 0px;}


/*
a {color:#666;}
a:hover 
{
    text-decoration: none;
    color:#333;
}
*/

.clr_12 
{
    clear:both;
    height:12px;
}

h1 
{
    font:normal 32px Arial;
    color:#333;
    padding-top: 0px;
    margin:0px;
    line-height:32px;
}

h2 
{   
font:normal 18px Arial;
color:#990000;
}

#container p 
{
    margin-right:30px;
}

.deepred {color:#a71b28;}

.bmp_breadcrumbs , .bmp_breacrumbs a 
{
    font-family: Arial, helvetica;
    font-size:16px;
    font-weight: bold;
}

.bmp_breacrumbs a:hover {color:#181818;}

/* ============= BMP DEFAULT.ASPX =============
*/

#bmp_home_column 
{
    float:left;
    width:370px;
    border-right:dotted 1px #bbb;
    margin-right:20px;
    }

/* ============= BMP VOTE.ASPX ================
*/

#bmp_vote_masthead 
{
    padding:15px 30px 5px 10px;
}

#bmp_vote_masthead img 
{
    float: left;
}

#bmp_vote_masthead p 
{
    font:normal 12px Arial;margin:7px 0 0 0;padding:0px;line-height:18px;
}

.bmp_separator 
{
    clear:both;
    background-image:url('http://cache.thephoenix.com/i/BMP/2009/Separator.gif');
    height:13px;
    width:790px;
}

.bmp_launchtally , .bmp_launchtally a
{
    font-family: Arial, helvetica;
    font-size:12px;
    color:#a71b28;
}

.bmp_launchtally a 
{
    border-bottom:1px dashed #a71b28;
}

#bmp_dropdown 
{
    position: absolute;
    width:400px;
    height:500px;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
    top:370px;
    left: 50%;
    margin-left:-300px;
    background:#000;
    display:none;
}

#bmp_dropdown_white 
{
    position: absolute;
    width:340px;
    height:440px;
    top:385px;
    left: 50%;
    padding:15px;
    margin-left: -285px;
    background: #fff;
    display: none;
}
    
.NationalLink , .NationalLink a , .LocalLink , .LocalLink a 
{
    color:#fff;font:bold 16px Arial;
    border-bottom:1px solid transparent;
}

a:hover.NationalLink, a:hover.LocalLink
{
    color:#fff;
    border-bottom: 1px dashed #fff;
}

#NationalSB 
{
    width:171px; 
    float:left; 
    background-color:#ededed;
}

#sBLocal 
{
    width:168px; 
    margin-left:1px; 
    float:left;
}

.bmp_close_popup {padding:0px;}
.bmp_close_popup a:hover {text-decoration: none;}

/* ============ [vote.aspx , "you have successfully voted" ] ========*/

.RadioBg {
	background-image:url('http://cache.thephoenix.com/i/BMP/2009/Radio-Bg.gif');
    height:13px;
    width:13px;
    padding:12px;
	float:left;
	margin:17px 15px 0 0;
	}
#Ballot li {clear:both;margin:5px 0px;height:auto;font:normal 18px Arial;}

#Ballot img {cursor:pointer;}

li.votedCheck { background-image:url('http://cache.thephoenix.com/i/BMP/2009/Voted-Check.gif');
             background-repeat:no-repeat;background-position:top left;text-indent:15px;width:250px;}

#lala1, #lala2, #lala3 ,#lala4 ,#lala5 ,#lala6 {height:0px; width:250px;}    
#lalaplayer1, #lalaplayer2, #lalaplayer3 ,#lalaplayer4 ,#lalaplayer5 ,#lalaplayer6 {position:absolute;background-color:#fff;background-image:url('http://cache.thephoenix.com/i/BMP/2009/loading.gif');background-repeat:no-repeat;background-position:center;border:solid 1px #bbb;padding:3px;margin:3px 0 0 0;} 
             
.bmp_voted 
{
    font-family:Arial;
    padding: 0 0 0 15px; 
    margin:7px 0px 17px 0px; 
    width:747px;
    height:auto;
    color:#333333;
    border:1px solid #ccc;
    /* background-color:#feffd3; */
}

.bmp_voted img
{
    float:left;padding:2px 10px 0px 5px; vertical-align: middle;
}
.bmp_voted p {float:left; vertical-align: middle;}

/* ============ ARTICLE.ASPX ============================
*/

.bmp_serif , .bmp_serif a
{
    font-family: Georgia, Garamond, Times New Roman;
    font-size: 14px;
    color:#666;
    font-style: italic;
}

#bmp_article 
{
    width: 475px; float: left; padding: 0; margin: 0; 
}

#bmp_article img , #bmp_article table {float:left; margin-right:12px;}

#articleshare li {padding-top:12px;}

/* ============= GLOBAL SUPPLEMENT TEMPLATE STYLES =============
*/

#articleshare li {float:left;}

#supp-header {
	background:#fff;
	height:90px;
	padding:10px 0;
	margin-bottom:1px;
	border-bottom:solid 5px #333;
	}

#supp-menu ul.supp-menu-list {
	float:left;
	list-style-type:none;
	margin:3px 7px 0 0;
	width:100px;
	}

#supp-menu ul.supp-menu-list li {border-bottom:dotted 1px #bbb;}

#supp-menu ul.supp-menu-list li a {
	padding:4px 0px 4px 8px;
	color:#333;
	font:normal 11px verdana;
	display:block;
	width:93px;
	text-decoration:none;
	} 
	
#supp-menu ul.supp-menu-list li a:hover {
	background-color:#efefef;
	color:#000;text-decoration:underline;
	}
	
a#supp-menu-link {
	position:absolute;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	top:79px;
	background:#fff url('/i/supp-link-bg.jpg') no-repeat top;
	height:26px;
	width:178px;
	padding-top:0px;
	text-align:center;
	font:normal 14px verdana;
	letter-spacing:-1px;
	color:#fff;
	margin-left:38px;
	text-decoration:none;
	}

a:hover#supp-menu-link {
background:#fff url('/i/supp-link-bg.jpg') no-repeat bottom;
	}

#supp-menu {
	position:absolute;
	top:117px;
	margin:0 0 0 5px;
	width:535px;
	height:145px;
	background:transparent url('http://cache.thephoenix.com/i/ple/restaurants/flyout-bg.png');
	padding:0px;
	border:0px solid #bbb;
	display:none;
	}
	
#show-nav {
	height:57px;
	display:none;
	}
	
ul#supp-current-list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	}
		
ul#supp-current-list li {
	padding:0 0 3px 0;

	}

#supp-menu-current {
	border-left:solid 1px #c4c4c4;
	float:right;
	width:185px;
	height:120px;
	}
	
#supp-menu-grey {
	background-color:#e9f5f9;
	margin-left:5px;
	height:120px;
	}
	
#supp-menu-current-title {
	font:bold 14px Georgia;
	letter-spacing:-1px;
	text-align:center;
	color:#454545;
	padding:2px 5px;
	}
	
/* ============= QUIZ =============
*/
#ctl00_ctl00_BODYContent_SupplementContent_quiz li a
{
    font-size: 18px;
    font-weight: bold;
    color:#333;
    padding: 8px;
    float: left;
    width:300px;
    border:1px solid #fff;
}
	
#ctl00_ctl00_BODYContent_SupplementContent_quiz li a:hover
{
    color:#333;
    text-decoration: none;
    background:#e9f7f9;
    border:1px solid #e7e7e7;
}
	
