/* MAIN */
#ka_mainContainer 
	{
	margin:0 auto;
	padding:0;
	width:730px;
	background:transparent;color:#323232;
	font:83% normal "Lucida Grande", arial, tahoma, sans-serif;
	line-height:1.4em;
	text-align:left !important;	
	padding:0 0 0 21px;
	float:left;
	}
	
#ka_header 
	{
	margin:0;
	padding:10px 0 0 0;
	clear:both;
	width:772px;
	}

/* this fixes the spacing between #ka_header and #ka_contentContainer */	
form#playPageForm	{display:none;}
	
#ka_contentContainer
	{
	margin:0;
	padding:0;
	width:778px;
	}	
	
#ka_contentContainer h2
	{margin:0 0 5px 0;font-size:16px;}	
	
#ka_contentContainer h3
	{
	font-weight:bold;
	}	

#ka_leftColumn 
	{
	float:left;
	margin:0;
	padding:0 16px 0 0;
	width:420px;
	}

#ka_rightColumn
	{
	float:left;
	padding:0;
	margin:0;
	width:342px;
	}

/* NAVIGATION */
#ka_headerTopNav ul {padding:0;width:772px;}
#ka_mainContainer #ka_headerTopNav li a {padding:4px 8px 3px 8px;text-decoration:none !important;text-transform:uppercase;font-weight:bold;font-size:11px;}
#ka_headerTopNav li.current a {background:#c7cddc;color:#8e2b2e;font-weight:bold;font-size:11px;}
#ka_headerTopNav li a:hover {background:#c7cddc;color:#8e2b2e;font-weight:bold;font-size:11px;}
#ka_headerSubNav {margin:0;padding:3px;background:#a4afc6;width:772px;}
#ka_mainContainer #ka_headerSubNav li.ka_addMedia a:hover{text-decoration:underline;} /*far right link in purple nav*/
#ka_mainContainer #ka_headerSubNav li a {padding:0 0 7px;text-decoration:none !important;text-transform:uppercase;color:#fff;font-size:11px;font-weight:bold;background:none;}
#ka_mainContainer #ka_headerSubNav li a:hover {text-decoration:underline !important;}

/* bottom nav login info that's floated right */
#ka_headerBtmNav {width:772px;}

#ka_login_area,
#ka_headerBtmNav #ka_headerLogin
	{float:right;}
	
#ka_mainContainer ul#ka_login_area li,
#ka_mainContainer ul#ka_headerLoginAuth li
	{font-size:11px;}
	
/* LINKS */
#ka_mainContainer a,#ka_mainContainer a:link,#ka_mainContainer a:focus {text-decoration:none;outline:none;cursor:pointer}
#ka_mainContainer a:hover {text-decoration:underline;outline:none;cursor:pointer}
#ka_mainContainer a:link {color:#8e2b2e;}
#ka_mainContainer a:visited {color:#8e2b2e;}
#ka_mainContainer a:hover,#ka_mainContainer a:active {color:#8e2b2e;}
#ka_mainContainer a.ka_smLink {font-size:.82em;text-transform:none}
#ka_mainContainer a.ka_smLink:hover {font-size:.82em}

/* TAG CLOUD */
/*div.ka_tagCloud {margin:0;padding:8px;font-family:Tahoma;font-weight:900;text-align:center;}
a.ka_tag {text-decoration:none;}
a.ka_tag1 {font-size:.8em;font-weight:normal; font-size:10px;}
a.ka_tag2 {font-size:.95em;font-weight:normal;font-size:12px;}
a.ka_tag3 {font-size:1.1em;font-weight:normal;font-size:14px;}
a.ka_tag4 {font-size:1.25em;font-size:16px;}
a.ka_tag5 {font-size:1.4em;font-size:19px;}
a.ka_tag6 {font-size:1.55em;font-size:22px;}*/

/* play page */
#ka_headerBtmNav li.ka_username_welcome,
#ka_headerBtmNav li.ka_manage_auth,
#ka_headerBtmNav li.ka_LE_open,
#ka_headerBtmNav li.ka_login_auth,
#ka_headerBtmNav li.ka_join_auth,
#ka_headerBtmNav li.ka_forgot_pass
	{	}

#ka_mainContainer #ka_headerSearch
	{display:none;}

#ka_mainContainer h3.ka_comments 
	{
	background:none;
	padding:0;
	margin:0;
	background: url(http://media.npr.org/images/getmyvote/hdr_left.gif) no-repeat top;
	width:420px;
	height:26px;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	color:#32367c;
	font-weight:bold;
	}

/* box under video (email to friends, flag as inappropriate, etc */
#ka_playPageStats 
	{font-size:12px;margin-bottom:20px;}
	
#ka_playPageStats a
	{font-weight:bold;}

#ka_playPageStats ul li
	{
	margin:0;
	padding:0 0 5px 0;
	width:390px;
	}	
	
.ka_rate /*rating */
	{}

#ka_playPageRelatedTabs {position:relative;height:2.8em}
#ka_relatedTabs {position:absolute;margin:0;padding:0;bottom:-1px;width:300px}
#ka_relatedTabs li {display:inline}
.ka_thumbdetails a {font-weight:bold;}

body#ka_playPage #ka_mainContainer #ka_playPageRelatedTabs ul#ka_relatedTabs a.active
	{text-decoration:none;}
	
#ka_mainContainer ul li a#ka_playerVideoList_mostRelated_title:active	{text-decoration:none;}
#ka_relatedTabs a:hover {margin-top:0;padding-bottom:5px;background:#fff;text-decoration:underline}

#ka_mainContainer #ka_relatedTabs a.active {display:block;float:left;margin:1px 2px 0 0;padding:2px 6px 4px;text-align:center;text-decoration:none;color:#323e7c;}

#ka_mainContainer #ka_relatedTabs a {display:block;float:left;margin:1px 2px 0 0;padding:2px 6px 4px;text-align:center;text-decoration:none;color:#8e2b2e;}

#ka_relatedTabs a.active,#ka_relatedTabs a.active:hover {margin-top:0;padding-bottom:5px;background:#fff url("/kickapps/images/tabbg.gif") repeat-x 0 0;border:1px solid #ccc;border-bottom:none}
#ka_related {margin:0;padding:8px 0 0;width:298px;min-height:450px;height:auto !important;height:450px;border:1px solid #ccc}

#ka_relatedTabs {position:absolute;margin:0;padding:0;bottom:-1px;width:342px;}
#ka_related {margin:0;padding:8px 0 0;width:340px;min-height:450px;height:auto !important;height:450px;border:1px solid #ccc}

ul#ka_relatedList
	{
	margin:0 0 0 10px;
	padding:0;
	width:320px;
	}

.ka_thumbdetails
	{width:210px;}

/* hide "highest rated" tab */
#ka_mainContainer #ka_relatedTabs #ka_mostRatedTab {display:none;}

/*comment box on play page */
#ka_mainContainer #ka_shoutBoxContainer input#text {width:410px;height:200px;}

/* titles for audio, video, etc */
#ka_manageContent h3 {font-weight:bold;}
	
/* this makes the Join Us text larger along with other items on the play page */	
#ka_rightColumn	p {font-size:13px;}
	
/* description field on upload page */	
#mediaDescription {height:18px;}
	
/* makes video box background black */	
#ka_playPagePlayer {background-color:#000;margin-bottom:5px;}	
	
/* category field on upload page */	
#ka_catWrap {display:none;}
	
/* category field on play page */		
p#ka_categoriesLink {display:none;}
	
/* from ka_managePage.css, fixes the ka MY HOME page */
#ka_manageContent {width:778px}	

/* hide ka footer, rss footer */
#ka_footer {border:none;margin:0;padding:0}
#ka_rss_footer{float:left;}
#footerUser {display:none;}

/* counter on upload page */	
.counter {font-size:11px;padding-bottom:10px;}	

/* size of blog text */	
#ka_descriptionBlog p {font-size:12px;}

/* tag input field on upload pages */
#ka_tagsWrap input.ac_input,
input#tags,
input#mediaTags
	{
	width:715px;
	}

/* hide user's age */	
li#ka_profileAgeItem
	{display:none;}
	
/* hide zipcodeon play pg */	
span.ka_zipcode
	{display:none;}	

/* audio page - border breaking 1st col in ie6 */	
.ka_audioView {border:none;}

/* precaution of hiding google ad */
#google_ads_div_KickApps_Middle_300x250 {display:none;}
	
/*	NPR styles
	--------------------------------------------------------------- */
body
	{
	background:url(http://media.npr.org/images/getmyvote/bg2.jpg) top center no-repeat;
	font-family:arial;
	width: 975px;
	margin: 0 auto 15px auto;
	padding: 0;
	text-align:center;		
	}

#header
	{
	width: 975px;
	margin: 0 auto;
	padding:0 0 10px 0;
	text-align:center;		
	}
	
#main
	{
	width:975px;
	margin:0 auto;
	padding:0 0 15px 0;
	text-align:left;	
	}
	
#leftcol
	{
	width:420px;
	float:left;
	margin: 0 16px 0 0px ;
	padding:10px 0 0 21px;
	}
	
#middlecol
	{
	width:342px;
	float:left;
	margin:0 16px 0 0px;
	padding:0 0 0 0;
	}
	
#rightcol
	{
	width:160px;
	float:right;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:left;
	}	

#leftwide
	{
	float:left;
	width:762px;
	padding:10px 0 0 21px;
	}	
	
/*	general styles
	--------------------------------------------------------------- */
a
	{
	color:#8e2b2e;	
	text-decoration:none;
	}	
		
a:hover
	{
	text-decoration:underline;
	}	

a img
	{
	border:none;
	}
	
p
	{
	font-size:11px;
	margin:0;
	}	
	
.story
	{
	margin:0 0 10px 0;
	padding:0;
	}
	
.spacer
	{
	clear: both;
	/* added height and font-size to squash non-breaking space added in some divs for IE 5.01 */
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}		

/*	leftcol
	--------------------------------------------------------------- */	
#leftcol h3.hdr
	{
	background: url(http://media.npr.org/images/getmyvote/hdr_left.gif) no-repeat top;
	width:420px;
	height:26px;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	color:#32367c;
	margin:0;
	}
	
/* hp */
#leftcol .widget2
	{
	margin-bottom:15px;
	}	
	
.commentaries {}

.commentaries .dynamicbucket
	{
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding:0 0 10px 0;
	}	
	
.commentaries .dynamicbucket img
	{
	border:1px solid #b8bad1;
	padding:3px;
	float:left;
	margin-right:10px;
	}	
	
.contentwrap
	{
	float:left;
	width:320px;
	}	
	
.contentwrap h3
	{
	font-size:12px;
	margin:0;
	padding:0;
	}	
	
.contentwrap p.left
	{
	float:left;
	}
	
.contentwrap p.right
	{
	float:right;
	text-align:right;
	}	
	
p.tags
	{
	clear: both;
	padding-top:7px;
	}
	
p.rss
	{
	margin-top:10px;
	}	


/*	middlecol
	--------------------------------------------------------------- */	
#middlecol .sharestory
	{
	margin:10px 0 15px 0 ;
	}	
	
#middlecol h3.hdr
	{
	background: url(http://media.npr.org/images/getmyvote/hdr_middle.gif) no-repeat top;
	width:342px;
	height:26px;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	color:#32367c;
	margin:0;
	padding:0;
	}	
	
#middlecol .bucket
	{
	margin:0 0 15px 0;
	padding:10px;
	background: url(http://media.npr.org/images/getmyvote/bg_blue.gif) top left repeat-x;
	}
	
#middlecol .bucket h3
	{
	color:#727596;
	font-size:13px;
	padding:0;
	margin:0 0 2px 0;
	}		
	
#middlecol .bucket h4 ,
#middlecol .bucket p
	{
	margin:0 0 0 10px;
	}		
	
#middlecol .bucket h4 a
	{	
	color:#8e2b2e;
	font-size:12px;
	}	
	
#middlecol .bucket .titleBlock	
	{
	float:left;
	width:200px;
	}		
	
#middlecol .bucket .titleBlock h4
	{
	margin:0 0 2px 0;
	}

#middlecol .bucket .titleBlock p
	{
	margin:0;
	}	
	
#middlecol .bucket img
	{
	float:left;
	width:90px;
	height:70px;
	background-color:#fff;
	padding:5px;
	border:1px solid #b8bad1;
	margin-right:10px;
	}

#middlecol .wide img	
	{
	float:left;
	width:110px;
	height:85px;
	background-color:#fff;
	padding:5px;
	border:1px solid #b8bad1;
	margin-right:10px;
	}
	
#middlecol .wide .titleBlock
	{
	float:left;
	width:180px;
	}	


/* tag cloud */
.cloud {
	background:transparent url(http://media.npr.org/images/getmyvote/bg_tan.gif) repeat-x left top;
	margin:0pt 0pt 15px;
	padding:0pt;
	width:342px;
	text-transform:lowercase;
	line-height:22px;
	}

a.ka_tag:hover {text-decoration:underline !important;}
div.ka_tagCloud {margin:0;padding:8px;font-family:Tahoma,arial;font-weight:900;text-align:center;}
a.ka_tag {text-decoration:none;}
a.ka_tag1 {font-size:.8em;font-weight:normal; font-size:10px;}
a.ka_tag2 {font-size:.95em;font-weight:normal;font-size:12px;}
a.ka_tag3 {font-size:1.1em;font-weight:normal;font-size:14px;}
a.ka_tag4 {font-size:1.25em;font-size:16px;}
a.ka_tag5 {font-size:1.4em;font-size:19px;}
a.ka_tag6 {font-size:1.55em;font-size:22px;}

#middlecol .cloudwrap
	{
	/*background: url(http://media.npr.org/images/getmyvote/bg_tan.gif) top left repeat-x;*/
	background:none;
	padding:0;
	margin:0;
	}	
	
.cloudwrap a.ka_tag
	{
	color:#953738;
	}
	
.cloudwrap a.ka_tag:hover
	{
	text-decoration:underline;	
	}
	
p.whataretags
	{
	margin:-10px 0 15px 2px;
	font-size:11px;
	font-weight:bold;
	}	
	
.whataretags2
	{
	font-size:11px;
	font-weight:bold;
	}	
	
.tagpopwrap
	{
	position:relative;
	}
	
#tagpop
	{
	width:300px;
	position:absolute;
	top:-30px;
	left:90px;
	background:#fff;
	display:none;
	border:1px solid #000;
	padding:5px 5px 10px 5px;
	}
	
#tagpop2
	{
	width:300px;
	position:absolute;
	background:#fff;
	display:none;
	border:1px solid #000;
	padding:5px 5px 10px 5px;
	}	

.ka_videoPlayPage #tagpop2
	{	
	top:-100px;
	left:110px;
	}	
	
.ka_newVideoUpload #tagpop2 /* video upload */
	{	
	top:-105px;
	left:375px;
	}
	
#ka_fieldAudUpOptional #tagpop2, /* audio upload */
#ka_fieldBlogOpt #tagpop2 /* blog upload */
	{
	top:-105px;
	left:110px;
	}
	
#tagpop h4,
#tagpop2 h4
	{
	float:left;
	font-size:12px;
	width:250px;
	margin:0 0 10px 0;
	font-weight:bold;
	}		
	
#tagpop .closetagpop,
#tagpop2 .closetagpop
	{
	float:right;
	font-size:11px;
	font-weight:normal;
	}	

#tagpop p,
#tagpop2 p
	{
	clear:both;
	margin:0;
	padding:0;
	line-height:13px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	}	
	
	
/*	rightcol
	--------------------------------------------------------------- */
#rightcol .search
	{
	background-color:#64678a;
	padding:0 0 5px 0;
	margin-bottom:5px;
	}	

#rightcol .search img
	{
	padding:0;
	margin:0;
	}	
	
#rightcol .search form
	{
	margin:2px 5px;
	padding:0;
	}	
	
#rightcol .searchfield
	{
	width:115px;
	float:left;
	}
	
#rightcol .gobutton
	{
	vertical-align:bottom;
	
	float:right;
	}
	
#rightcol .searchlink
	{
	margin:0;
	padding-bottom:15px;
	}	

/* sponsor */	
#rightcol .sponsorwrap
	{
	margin-bottom:15px;
	}	
	
#rightcol .sponsor160 p
	{
	font-size:11px;
	margin:0 0 2px 0;
	text-align:center;
	}	

/* election promo */
#rightcol .promo img
	{}

#rightcol .outerborder
	{
	border:1px solid #96a1af;
	width:158px;
	}		
		
.promo .innerborder
	{
	border:1px solid #dbbbbc;
	margin:1px;
	padding:2px;
	}	
	
#rightcol .promo p
	{
	margin:5px 0 5px 5px;
	font-size:12px;
	}	
	
#rightcol .promo ul	
	{
	margin-top:5px;
	margin-bottom:5px;
	}
	
/* share your story promo - 160px wide*/
#rightcol .sharestory160
	{margin-bottom:20px;}
	
#rightcol .sharestory160 p
	{margin:0 0 0 15px;	}		
	
#rightcol .sharestory160 p a
	{color:#8e2b2e;}		

	
/*	footer
	--------------------------------------------------------------- */
#footer
	{
	clear:left;
	font-size:11px;
	width: 975px;
	margin: 0 auto;
	text-align:center;	
	}	
	
#footer a
	{
	text-decoration:none;
	}	
	
#footer a:hover
	{
	text-decoration:underline;
	}		
	
#footer h4
	{
	font-size:11px;
	margin:10px 0 0 0;
	padding:0;
	}	
	
#footer ul
	{
	margin:0;
	}
	
#footer ul li
	{
	disc-style-type:none;
	display:inline;
	}	
	
#footer span.pipe
	{
	padding:0 4px;
	}
	
	
/*	navigation
	--------------------------------------------------------------- */
#site_nav
	{
	background-color:#000;
	height:24px; /*new*/
	}	
	
#site_nav ul.primary
	{
	float:left;
	}

#site_nav ul.services
	{
	float:right;
	}

#site_nav ul.primary li a.npr /*new*/
	{
	padding:1px 10px 0 1px; 
	height:22px;
	width:65px;
	}
	
/*#site_nav ul.primary li a.npr:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_npr.gif) bottom;
	height:23px;
	width:68px;	
	}	*/		

#site_nav ul.primary li a.topics
	{
	background:url(http://media.npr.org/chrome/music/nav_topics.gif) top;
	height:23px;
	width:68px;
	}
	
#site_nav ul.primary li a.topics:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_topics.gif) bottom;
	height:23px;
	width:68px;	
	}		

#site_nav ul.primary li a.programs
	{
	background:url(http://media.npr.org/chrome/music/nav_programs.gif) top;
	height:23px;
	width:88px;
	}
	
#site_nav ul.primary li a.programs:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_programs.gif) bottom;
	height:23px;
	width:88px;	
	}		
	
#site_nav ul.primary li a.stations
	{
	background:url(http://media.npr.org/chrome/music/nav_stations.gif) top;
	height:23px;
	width:69px;
	}
	
#site_nav ul.primary li a.stations:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_stations.gif) bottom;
	height:23px;
	width:69px;	
	}		
	
#site_nav ul.primary li a.shop
	{
	background:url(http://media.npr.org/chrome/music/nav_shop.gif) top;
	height:23px;
	width:72px;
	}
	
#site_nav ul.primary li a.shop:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_shop.gif) bottom;
	height:23px;
	width:72px;	
	}		

#site_nav ul.primary li a.about
	{
	background:url(http://media.npr.org/chrome/music/nav_about.gif) top;
	height:23px;
	width:77px;
	}
	
#site_nav ul.primary li a.about:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_about.gif) bottom;
	height:23px;
	width:77px;	
	}

#site_nav ul.primary li a.contact
	{
	background:url(http://media.npr.org/chrome/music/nav_contact.gif) top;
	height:23px;
	width:83px;
	}
	
#site_nav ul.primary li a.contact:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_contact.gif) bottom;
	height:23px;
	width:83px;	
	}	

#site_nav ul.primary li a.help
	{
	background:url(http://media.npr.org/chrome/music/nav_help.gif) top;
	height:23px;
	width:42px;
	}
	
#site_nav ul.primary li a.help:hover
	{
	background:url(http://media.npr.org/chrome/music/nav_help.gif) bottom;
	height:23px;
	width:42px;	
	}
	
#site_nav ul.primary li a.election /*new*/
	{
	background:url(http://media.npr.org/chrome/nav_election2008.gif) top;
	height:23px;
	width:121px;
	}
	
#site_nav ul.primary li a.election:hover /*new*/
	{
	background:url(http://media.npr.org/chrome/nav_election2008.gif) bottom;
	height:23px;
	width:121px;	
	}					

/* localized station call letters */
#site_nav ul.primary li.localized
	{
	background-color:#000;
	padding:0 7px 0 5px;
	height:23px;
	text-align:left;
	font-size:12px;
	}
	
#site_nav ul.primary li.localized a.localstation
	{
	background:url(http://media.npr.org/chrome/music/arrow_red.gif) no-repeat right bottom;
	padding:8px 0px 0 3px;
	color:#e85233;
	line-height:11px;
	width:50px;
	}
	

/*	dhtml dropdown nav
	--------------------------------------------------------------- */	
#header li
	{ 
	float:left;
	padding:0;
	display:inline;
	}
	
#header a
	{
	display:block;
	text-decoration:none;
	}	

#header .dropdown, 
.dropdown ul 
	{ 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

#header .dropdown a 
	{
	/*display: block;*/
	width:155px;
	color:#fff;
	}

/* all list items */
#header .dropdown li 
	{ 
	float: left;
	/*width: 10em;  width needed or else Opera goes nuts */
	}

/* fix for ie7 */
.dropdown li:hover,
.dropdown li.hover
	{
    position: static;
	}

/* second-level lists */
.dropdown li ul 
	{ 
	position: absolute;
	width:175px;
	padding:0;
	margin:0;
	/*border:1px solid #1f1f1f;*/
	z-index:10;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

/* third-and-above-level lists */
.dropdown li ul ul 
	{ 
	margin:-24px 0 0 175px;	
	}

.dropdown li:hover ul ul, 
.dropdown li.sfhover ul ul 
	{
	left: -999em;
	}

/* lists nested under hovered list items */
.dropdown li:hover ul, 
.dropdown li li:hover ul, 
.dropdown li.sfhover ul, 
.dropdown li li.sfhover ul 
	{	 
	left: auto;
	}

.dropdown ul li
	{	
	background:#0d0e0e url(http://media.npr.org/chrome/music/bg_nav.jpg) repeat-x;
	font-size:12px; /*new*/
	text-align:left; /*new*/
	}

.dropdown ul li a
	{
	width:155px;
	padding:6px 10px;
	margin:0;
	}
	
.dropdown ul li a:hover
	{
	background:#e36904 url(http://media.npr.org/chrome/music/bg_nav_orghover.jpg) repeat-x;
	}		

/* specific styles for localization dropdown */	
.dropdown li ul.localdd
	{
	padding-top:5px;
	}		
	
.dropdown li ul.localdd  ul
	{
	padding-top:0;
	}
	
#header .dropdown li ul.localdd li.stationimg,
#header .dropdown li ul.localdd li.stationimg a:hover
	{
	background:none;
	background-color:#fff;
	}	
	
.dropdown li ul.localdd li.stationimg a:hover
	{
	/*background:none;*/
	}	
	
#header .dropdown li ul.localdd li.stationimg img
	{
	float:none;
	margin:0;
	}	
	
	
/* specific styles for topic dropdown */	
.dropdown li ul.topicdd
	{
	padding-top:1px;
	}

/* specific styles for program dropdown */	
.dropdown li ul.programdd
	{
	padding-top:1px;	
	width:360px;
	}

.dropdown li ul.programdd h6
	{
	font-size:12px;
	color:#ee3823;
	padding:6px 10px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0; /*new*/
	}
	
#header .dropdown li ul.programdd a
	{
	padding:6px 10px;
	width:160px;
	background:none;	
	}
	
#header .dropdown li ul.programdd a:hover
	{
	background:#e36904 url(http://media.npr.org/chrome/music/bg_nav_orghover.jpg) repeat-x;
	margin:0;
	padding:6px 10px;
	width:auto;	
	}
	
#header .dropdown li ul.programdd table tr td a.moreprograms:hover	
	{
	background:#e36904 url(http://media.npr.org/chrome/music/bg_nav_orghover.jpg) repeat-x;
	margin:0;
	width:340px;	
	}
	
.dropdown li ul.programdd table
	{
	background-color: #000;
	margin:0;
	padding:0;
	}
	
.dropdown li ul.programdd table tr td a
	{
	margin:0;	
	padding:0;
	/*display:block;*/
	}	
	
#header .dropdown li ul.programdd table tr td a.highlight
	{
	background-color:#3c3d41;
	}	
	
#header .dropdown li ul.programdd table tr td a.moreprograms
	{
	text-align:center;
	background: url(http://media.npr.org/chrome/music/bg_nav.jpg) repeat-x;
	width:340px;
	text-transform:uppercase;
	padding-bottom:10px;
	}

.pointer 
	{cursor:default;}

	
/* middle localization */	
#localization
	{	
	background:url(http://media.npr.org/images/getmyvote/gmv_bg.jpg) top left no-repeat;
	width:975px;
	height:38px;
	font-style:italic;
	color:#313c7c;
	margin:0;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	}
	
#localization .gmvlogo
	{
	float:left;
	padding:4px 0 0 80px;
	}	
	
#localization .callletters
	{
	float:left;
	padding:12px 0 0 25px;
	}

#localization .callletters a
	{
	display:inline;
	color:#313c7c;
	}
	
#localization .callletters a:hover
	{
	text-decoration:underline;
	}	
	
#header .banner img
	{
	float:left;
	}		

	
/* swap divs on homepage */	
#swapDiv
	{
	margin: 0;
	padding:0;
	text-align:left;
	width:420px;
	}	

.navwrap
	{
	padding:0;margin:0;
	}	
	
.navwrap a
	{
	font-weight:normal;
	display:inline;	
	}		
	
ul.navlist
	{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 420px;
	height:22px;
	padding-bottom:5px;
	}	
	
ul.navlist li
	{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	}

ul.navlist li a.tab1
	{
	background: url(http://media.npr.org/images/getmyvote/tab1_editor.gif) no-repeat top left;
	display:block;
	height:18px;
	width:102px;
	padding-right:4px;
	}	
	
ul.navlist li a.tab2
	{
	background: url(http://media.npr.org/images/getmyvote/tab2_recent.gif) no-repeat top left;
	display:block;
	height:18px;
	width:102px;
	padding-right:4px;
	}	

ul.navlist li a.tab3
	{
	background: url(http://media.npr.org/images/getmyvote/tab3_viewed.gif) no-repeat top left;
	display:block;
	height:18px;
	width:102px;
	padding-right:4px;
	}	
	
ul.navlist li a.tab4
	{
	background: url(http://media.npr.org/images/getmyvote/tab4_rated.gif) no-repeat top left;
	display:block;
	height:18px;
	width:102px;
	}	
	
div.view1 div.navwrap a.tab1
	{
	background: url(http://media.npr.org/images/getmyvote/tab1_editor.gif) no-repeat bottom left;
	display:block;
	height:18px;
	width:102px;
	}	
	
div.view2 div.navwrap a.tab2
	{
	background: url(http://media.npr.org/images/getmyvote/tab2_recent.gif) no-repeat bottom left;
	display:block;
	height:18px;
	width:102px;	
	}	
	
div.view3 div.navwrap a.tab3
	{
	background: url(http://media.npr.org/images/getmyvote/tab3_viewed.gif) no-repeat bottom left;
	display:block;
	height:18px;
	width:102px;	
	}

div.view4 div.navwrap a.tab4
	{
	background: url(http://media.npr.org/images/getmyvote/tab4_rated.gif) no-repeat bottom left;
	display:block;
	height:18px;
	width:102px;
	}
	
div.view1 .layer1 {display:block;}	
div.view1 .layer3 {display:none;}
div.view1 .layer2 {display:none;}
div.view1 .layer4 {display:none;}	
	
div.view3 .layer1 {display:none;}	
div.view3 .layer3 {display:block;}
div.view3 .layer2 {display:none;}
div.view3 .layer4 {display:none;}	
	
div.view2 .layer1 {display:none;}	
div.view2 .layer3 {display:none;}
div.view2 .layer2 {display:block;}
div.view2 .layer4 {display:none;}

div.view4 .layer1 {display:none;}
div.view4 .layer3 {display:none;}
div.view4 .layer2 {display:none;}
div.view4 .layer4 {display:block;}	


/*	static pages - about, partners, etc
	--------------------------------------------------------------- */
#sharestory a,
#contact a,
#about a,
#partners a,
#terms a,
#privacypolicy a
	{color:#c90c28;text-decoration:underline;}
	
#terms h1, #privacypolicy h1
	{
	font-size:16px;margin:0;
	}	
	
h1.static
	{	
	display:none;
	}		
	
.imghdr	
	{
	margin-bottom:10px;
	}
	
#leftwide .left
	{
	width:373px;
	float:left;
	margin-right:15px;
	/*padding-left:30px;*/
	}	
	
#leftwide .right
	{
	width:373px;
	float:left;
	}		
	
#leftwide p
	{
	font-size:12px;
	}			
	
#leftwide h3
	{
	color:#323e7c;
	font-size:22px;
	}	
	
#leftwide p.q
	{
	color:#323e7c;
	font-size:15px;
	font-weight:bold;
	}	
	
#leftwide p.a
	{
	margin-bottom:15px;
	}	
	
#leftwide p.a span
	{
	color:#323e7c;
	font-size:13px;
	font-weight:bold;	
	}	

#leftwide ul li
	{
	list-style-type:none;
	color:#323e7c;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	}
	
#leftwide .intro p.q
	{	
	font-size:18px;
	font-weight:bold;
	}	
	
#leftwide .intro p.a
	{
	font-size:15px;
	}	
	
	
/*	share your story static page
	--------------------------------------------------------------- */
p.intro	
	{
	font-size:17px;
	color:#323e7c;
	font-weight:bold;
	margin-bottom:10px;
	}
	
.postimg
	{
	margin-bottom:10px;
	border:none;
	}	
	
.ruleshdr
	{
	border-bottom:1px solid #a3a4c4;
	margin-bottom:5px;
	}	
	
.rules
	{
	margin-bottom:20px;
	}	
	
.rules p
	{
	font-size:14px;
	color:#323e7c;
	margin-bottom:10px;	
	}
	
.rules .hdr
	{
	font-weight:bold;
	}	
	
#sharestory .bucket
	{
	margin:0 0 15px 0;
	padding:10px;
	background: url(http://media.npr.org/images/getmyvote/bg_blue.gif) top left repeat-x;
	}
	
#sharestory .videobucket
	{
	margin:0 0 10px 0;
	padding:10px;
	background:none;
	}	

#sharestory #leftcol .bucket img
	{
	float:left;
	width:90px;
	height:70px;
	background-color:#fff;
	padding:5px;
	border:1px solid #b8bad1;
	margin-right:10px;
	}	
	
#sharestory #leftcol .top
	{
	margin-bottom:20px;
	}	
	
#sharestory #leftcol .top .titleBlock
	{
	width:400px;
	}	
	
#sharestory #leftcol .titleBlock	
	{
	float:left;
	width:285px;
	}		
	
#sharestory #leftcol .titleBlock h4
	{
	margin:0 0 2px 0;
	font-size:12px;
	}

#sharestory #leftcol .titleBlock p
	{
	margin:0;
	}	
	
#middlecol .tipshdr
	{
	margin-top:50px;
	border-bottom:1px solid #a3a4c4;
	margin-bottom:5px;
	}	
	
#middlecol .tips h5
	{
	margin:0;
	font-size:15px;
	text-transform:uppercase;
	color:#148fd6;
	}
	
#middlecol .tips p
	{
	margin:0 0 15px 0;
	padding:0;
	font-size:15px;
	color:#323e7c;
	}	
	
#sharestory p.small
	{
	font-size:12px;
	}
	
#sharestory #leftcol p.byline,
#sharestory #middlecol p.byline
	{
	font-style:italic;
	margin-bottom:3px;
	}

/*	contact us
	--------------------------------------------------------------- */
table.contactus
	{
	margin:20px 0 0 200px;
	background-color:#eee;
	}
	
table.contactus td
	{
	font-size:12px;
	}	
	
.hideme
	{
	display:none;
	}

#terms p,
#privacypolicy p
	{margin-bottom:10px;}

#privacypolicy ul li
	{
	list-style-type:disc;
	color:#000;
	font-weight:normal;
	margin-bottom:5px;
	}	
	
.noscriptbox
	{
	border:1px solid #ccc;
	color:#c30;
	font-size:11px;
	margin:10px auto;
	text-align:center;
	width:600px;
	padding:10px;
	text-align:left;
	}	
	
