/************************************
**************** Default Overrides */

body {
	background: #fff;
	color: #000;
}
a {
	color: #009fe9;
}

/************************************
**************** Common Components */

.title {
	background: url('../img/title.png') bottom repeat-x;
}
.byline {
	color: #898989;
}

/* Tabbed Switcher */

ol#switcher a {
	color: #000;
}

/* Events */
.event-date {
	background:transparent url(../img/calendar.png) no-repeat scroll left top;
	color:#A03B23;
}

/************************************
*************************** Header */

div#header div.wrap {
	background: url('../img/header.png') bottom repeat-x;
}
div#header h1 a {
	background: url('../img/logo.png') left top no-repeat;
}
div#description, div#description a {
	color: #999999;
}
div#motto {
	color: #b2930f;
}
	
	/************************************
	*********************** Navigation */
	
	div#primary {
		background: #0f1317;
	}
	div#secondary {
		background: #ACACAD;
	}
	div.nav a {
		color: #fff;
	}
	div#primary a {
		background: url('../img/nav-black.png') right repeat-y;
	}
	div#secondary a {
		background: url('../img/nav-gray.png') right repeat-y;
	}
	div#today {
		color: #fff;
	}
	div#primary ul div {
		background: url('../img/nav-sub.png') left 10px no-repeat;
	}
	body.no-secondary-nav div#primary ul div {
		background: url('../img/no-secondary-nav.png') left 10px no-repeat;
	}
	div#primary ul div ul {
		background: #11181e;
	}
	div#primary ul div ul li, div#primary ul div ul li a, div#secondary ul div ul li, div#secondary ul div ul li a {
		background: none;
	}
	div#primary ul div li a:visited {
		/* color: #9ea0a3; */
	}
	div#primary ul li a:hover, div#primary ul div li a:hover {
		color: #129ce9;	/* color:#9ea0a3; */
	}
	div#secondary ul div {
		background: url('../img/nav-sub-secondary.png') left 10px no-repeat;
	}
	body.inside div#secondary ul div {
		background: url('../img/subnav_inside.png') left 11px no-repeat;
	}
	body.inside div#secondary ul div ul {
		background: #dcdddd;
	}
	div#secondary ul div ul {
		background: #d3d4d6;
	}
	div#secondary ul div ul li a:hover, div#secondary ul div ul li a:visited {
		color: #586169;
	}
	
	/************************************
	********************** Search Form */
	
	div#search input {
		/*background: #fff url('../img/search.png') left top no-repeat;*/
		background: #666666;
		color: #cccccc;
	}
	div#search button {
		background-color: #000;
		color:#fff;
		background: url('../img/nav-black.png') left repeat-y;
	}
	
	div#search button:hover {
		color: #129ce9;
	}

/************************************
******************** Three Columns */

div.container div.wrap {
	background: url('../img/container.png') bottom repeat-x;
}




/************************************
*********************** Front Page */


/* Departments */

	div#departments p {
		color: #898989;
	}
	
	div#departments ul.image-replacement li .meta{
	color:#EE3224;
	}
	
	div#departments ul.image-replacement li#fiesta{
	background:url(../img/dept_icon_fiesta.png) left no-repeat;
	}
	div#departments ul.image-replacement li#annotate{
	background:url(../img/dept_icon_annotate.png) left no-repeat;
	}
	div#departments ul.image-replacement li#postcard{
	background:url(../img/dept_icon_postcard.png) left no-repeat;
	}
	div#departments ul.image-replacement li#sixtyseconds{
	background:url(../img/dept_icon_60.png) left no-repeat;
	}
	div#departments ul.image-replacement li#youthactivism{
	background:url(../img/dept_icon_youth.png) left no-repeat;
	}
	div#departments ul.image-replacement li#strategic{
	background:url(../img/dept_icon_strategic.png) left no-repeat;
	}
	div#departments ul.image-replacement li#picks{
	background:url(../img/dept_icon_picks.png) left no-repeat;
	}


/* Columns */

	div#columns p {
		color: #898989;
	}

/* Newsletter */

	#emailform form {
		background: #666;
	}
	
	#emailform button {
		background: #FED600;
		color: #333333;
	}
	#emailform button:hover {
		color: #129ce9;
	}

/* H3 Headers */

	#newsletter h3 {
		color: #009e3b;
	}
	
	div#events h3 {
		color: #e70060;
	}
	
	/*
	div#featured h3 {
		color: #e0262f;
	}
	
	div#circles h3 {
		color: #902c88;
	}
	div#focus h3 {
		color: #e0262f;
	}
	
	div#inthenews h3 {
		color: #ec7a20;
	}
	div#ourlatest h3, div#columns h3, div#departments h3 {
		color: #e22b90;
	}
	*/


/************************************
**************** Commmon Components */


div#focus li.post {
	background: #f1f1f1;
}
#event_wrap button{
color:#FFFFFF;
}

input.text {
	color: #818386;
}

div#circles p.source, div#circles p.meta, div.second p.categories, div.second div.meta, #col6 div.meta, #col6 p.categories {
	color: #898989;
}
#col6 .preview{
	color:#333333;
}
#col6 .caption{
	color:#58595B;
}
div.second div.post-image, #col6 div.post-image {
	color: #6F7073;
}
div#inthenews li.post h4 {
	color: #636c73;
}

body.inside div#col2 div.meta li a {
	color: #747578;
}



/* Wide Container */


div#container-wide {
	width: 1000px;
	margin: 0 auto;
	padding:10px 0 0 0;
}
div#wide-out {
	/* background: url('../img/wide-repeat.png') left repeat-y; */
}
div#wide {
	/* background: url('../img/wide-bottom.png') left bottom no-repeat; */
}
div#wide-in {
	/* background: url('../img/wide-top.png') left top no-repeat; */
	font-size: 1.4em;
}
div#wide-in div#content {
	padding: 30px 0;
	margin: 0 55px 0 45px;
}

/************************************
******************** Header Images */

/*
.header-replacement {
	display: block;
	text-indent: -999em;
}
*/
	
	h2.header-region{
		color: #333;
		position:relative;
		height:50px;
		display: block;
		width: 956px;
		margin: 0 10px 0 10px;
		padding: 40px 10px 10px 10px;
		font-family: Georgia, Garamond, Times, serif;
		font-size: 3.2em;
		font-weight: normal;
		border-bottom: 1px dotted silver;
		margin-bottom: 20px;
	}
	
	h2.header-region a {
		font-size: .5em;	
	}
	
	/* Regions */
	h2#regions {
		background:url(../img/headers-regions/index.gif) center top no-repeat;
	}
	
	h2#region_africa{
		background:url(../img/headers-regions/africa.gif) center top no-repeat;
	}
	
	h2#region_asiapacific{
		background:url(../img/headers-regions/asiapacific.gif) center top no-repeat;
	}
	
	h2#region_europe{
		background:url(../img/headers-regions/europe.gif) center top no-repeat;
	}

	h2#region_latinamerica{
		background:url(../img/headers-regions/latinamerica.gif) center top no-repeat;
	}
	
	h2#region_middleeast{
		background:url(../img/headers-regions/middleeast.gif) center top no-repeat;
	}





	/* Issues */
	h2#issue_columnists{
		background:url(../img/headers-issues/columnists.gif) center top no-repeat;
	}
	h2#issue_women{
		background:url(../img/headers-issues/women.gif) center top no-repeat;
	}
	h2#issue_trade{
		background:url(../img/headers-issues/trade.gif) center top no-repeat;
	}
	h2#issue_terrorism{
		background:url(../img/headers-issues/terrorism.gif) center top no-repeat;
	}
	h2#issue_military{
		background:url(../img/headers-issues/military.gif) center top no-repeat;
	}
	h2#issue_labor{
		background:url(../img/headers-issues/labor.gif) center top no-repeat;
	}
	h2#issue_humanrights{
		background:url(../img/headers-issues/humanrights.gif) center top no-repeat;
	}
	h2#issue_health{
		background:url(../img/headers-issues/health.gif) center top no-repeat;
	}
	h2#issue_globalgov{
		background:url(../img/headers-issues/globalgov.gif) center top no-repeat;
	}
	h2#issue_foodfarm{
		background:url(../img/headers-issues/foodfarm.gif) center top no-repeat;
	}
	h2#issue_financial{
		background:url(../img/headers-issues/financial.gif) center top no-repeat;
	}
	h2#issue_environment{
		background:url(../img/headers-issues/environment.gif) center top no-repeat;
	}
	h2#issue_energy{
		background:url(../img/headers-issues/energy.gif) center top no-repeat;
	}
	h2#issue_drug{
		background:url(../img/headers-issues/drug.gif) center top no-repeat;
	}



	/* Departments */
	h2#regions {
		background:url(../img/headers-dept/index.gif) center top no-repeat;
	}
	
	h2#department_postcard{
		background:url(../img/headers-dept/postcard.gif) center top no-repeat;
	}
	
	h2#department_fiesta{
		background:url(../img/headers-dept/fiesta.gif) center top no-repeat;
	}
	
	h2#department_annotate{
		background:url(../img/headers-dept/annotate.gif) center top no-repeat;
	}
	
	h2#department_sixtyseconds{
		background:url(../img/headers-dept/sixtyseconds.gif) center top no-repeat;
	}

	h2#department_youthactivism{
		background:url(../img/headers-dept/youthactivism.gif) center top no-repeat;
	}
	
	h2#department_strategic{
		background:url(../img/headers-dept/strategic.gif) center top no-repeat;
	}
	
	h2#department_picks{
		background:url(../img/headers-dept/picks.gif) center top no-repeat;
	}


	h2#blog {
		background:url(../img/header-blog.gif) center top no-repeat;
	}

	h2#books {
		background:url(../img/header-books.gif) center top no-repeat;
	}

	h2#worldbeat {
		background:url(../img/header-worldbeat.gif) center top no-repeat;
	}
	
	#worldbeat_volume{
		padding-left: 1em;
		font-size:.8em;
		color: #b2930f;
	}




/************************************
*************************** Footer */

div#footer a {
	color: #000;
}
div#copyright, div#ccl {
	color:#666;
}


