/* add in the styles controlling page layout */
@import url("layout.css");

/* -----[ BEGIN common style elements ]----- */
	body {
		background-color: #C3D1D1;
		font-family: arial, sans-serif;
		font-size: 12px;
		color: #000;
		text-align: center;
	}

	/* get rid of margin, padding and borders on all elements so we can define our own... */
	* { margin: 0px; padding: 0px; border: 0px; }

	a, a:visited { color: #000; text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	h1 { font-size: 14px; }
	h2 { font-size: 12px; }
	h3 { font-size: 12px; }
	h1, h2, h3 { color: #0848a2; }
	
	p { margin: 5px 0px; }
		
	/* form elements */
	fieldset, select, input, textarea { border: 1px solid #000; }
	fieldset { padding: 10px; margin-bottom: 20px;}
	
/* -----[ END common style elements ]----- */

/* -----[ BEGIN user-defined style elements ]----- */
	.img { border: 1px solid #94cae0; padding: 5px; margin-left: 10px; margin-bottom: 10px; }
	.relatedLinks { border: 1px solid #94cae0; padding: 5px; }
	.question a { font-weight: bold; }
	
	.box { 
		border: 1px solid #94cae0; 
		background-color: #fff; 
		padding: 5px;
		margin-bottom: 5px;
	}
	.box h2 { border-bottom: 1px solid #94cae0; margin-bottom: 5px; }
	.box ul { 
		list-style-type: none;
		margin-bottom: 15px;
	}
	.box li.question { margin-top: 10px; }
	
	#content a, #content a:visited { color: #0848a2; text-decoration: none; }
	#content a:hover { text-decoration: underline; }
	#content td { color: #000; }
	
	#transcript_link { background: #fff url("../images/transcriptlink.png") no-repeat top right; }
	#video_link { background: #fff url("../images/videolink.png") no-repeat top right; height: 58px; }
	#weather_link { background: #fff url("../images/weatherlink.png") no-repeat bottom right; }
	#audio_link   { background: #fff url("../images/audiolink.gif") no-repeat bottom right; }
	#gallery_link { background: #fff url("../images/photogallery.png") no-repeat top right; }
	#worldview_link { background: #fff url("../images/listen_worldview.png") no-repeat bottom right; margin-top: -10px; height: 37px; }
	#nightwatch_link {
		background: #fff url("../images/listen_nightwatch.png") no-repeat right -2px;
	}
	
	#gallery_link h3 { width: 144px; }
	#video_link h1 { font-size: 16px; }
	#world_headlines { padding-bottom: 15px; }
	#world_headlines h2 { margin-bottom: -5px; }
	#world_headlines h3 { margin-top: 10px; }
	
	#footer a { color: #000; }
	
	/* spacer element */
	.spacer {
		clear: both;
		height:30px;
	}
	
	/* legacy styles from previous styling of worldnews site */
	.header1 { font-size: 14px; }
	.header2 { font-size: 12px; }
	.header1, .header2, .related {
		color: #0848a2;
		font-weight: bold;
	}
	.ysresponse { color: #0848a2; }
	.date {
		font-size: 10px;
		color: #0848a2;	
	}
	.today {
		font-size: 12px;
	}
				
/* -----[ END user-defined style elements ]----- */

