/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Normalize list styles */
ol, ul { list-style: none; }

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Normalize table borders */
table { border-collapse: collapse; border-spacing: 0; }

/* Normalize other borders */
fieldset, img { border: 0; }

/* Normalize text-alignment */
caption, th { text-align: left; }

/* Normalize (remove) quotation marks */
q:before, q:after { content: '';}


/************************************************************************************************************/

body {background:#FFF; font-family: Arial; font-size: 0.78em; line-height:2em;}
	a, a:link, a:visited, a:active {text-decoration: none; color: Indigo; }
	a:hover {color: #333; }
	
	h1, h2, h3 {font-family: "Palatino Linotype", Platino; font-weight: normal;}
	
	h1 {font-size:2em;}
	h2 {font-size: 2.2em; margin:0.25em 0px;}
	h3 {font-size:1.4em; border-bottom: 1px dotted #CCC; margin-top: 0.5em;}
	h4 {color:green; clear:both;}
	
	
	#preWrapper {display:none; visibility: hidden; }
		

	#wrapper {width:100%; clear:both; background: #FFF; margin: 0px auto 0px auto;}
		#header { display:none; visibility: hidden; }
		
		#container {clear:both; }
			#left {display: none; visibility: hidden;}
			
			.date {font-size:0.9em; }
			
			#main {margin-left: 0px;}
			#main .inside {float:right; width:73.5%; padding:0.9em 1em 0px 0.5em; }
			
			.mod_breadcrumb {margin-bottom: 1em; border-bottom: 1px dotted #CCC;}
			.mod_breadcrumb a, .mod_breadcrumb a:link, .mod_breadcrumb a:visited, .mod_breadcrumb a:active {color:#555; }
			.mod_breadcrumb a:hover {color: midnightblue;}
			
		#footer {clear:both; color:#000; width:100%; line-height: 1.4em; border-top: 1px solid #DDD;}
		#footer .inside {font-size:0.96em; padding-top:1.2em; margin: 0px 1em; }
		#footer a, #footer a:link, #footer a:visited, #footer a:active {color:#000;}
		#footer a:hover {color:#000; }
		#footer .address {}

		#footer .copyright {display: none; visibility: hidden }
		
		.mod_article .ce_text { }
		.mod_article .ce_text ul {margin-left: 1em; padding-left: 0.5em; list-style-type: square; }
		.mod_article .ce_text img {padding: 0.5em; border:1px solid #CCC; margin:1em; }
		.MGCmemberList li {margin-bottom: 1em;}
		
	dl, dd {margin-bottom: 1.5em; line-height: 1.9em; }
	#search-results dt {font-weight: bold; }
	#search-results ul li {display: inline; color:#999; font-size: 0.9em; }
	#search-results dd .highlight {font-weight: bold;}  
	
	.resultInfo {background: #EFEFEF; padding:0.5em; margin: 1em 0px; color:#444; text-transform:uppercase; font-size: 0.9em; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
	
	/* PHENOLOGY */
	ul.phenologyResultsHeader li .order {font-weight: normal; font-size: 0.84em;}
	ul.phenologyResultsHeader li .order a, ul.phenologyResultsHeader li .order a:link, ul.phenologyResultsHeader li .order a:active, ul.phenologyResultsHeader li .order a:visited {color: #999;}
	ul.phenologyResultsHeader li .order a:hover {color:#CCC;}
	
	
	.newsreaderShortList {margin-bottom: 1em;}
	
	.ce_download, .enclosure {padding: 1em 0px 0px 0px; border-top: 1px dotted #CCC; }
	.back {}
	
	.printLogo {visibility: visible; display: block; padding:1em 0px 0px 1em; width:150px; float:left;}
	
	b, strong {font-weight: bold;}
	i, em {font-style: italic;}
	
		
	.transition { background-color:#FFF; text-align:center; border-bottom:1px solid #CCC; color:#000; margin-bottom:1em; }
	.transition a, .transition a:link, .transition a:visited, .transition a:active {color:#000; }
	.transition a:hover {color:#777; }
