/* 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:#000 url(/images/bg.png) top left repeat-x; font-family: Arial; font-size: 0.8em; 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;}
	h3.noBorder { border-bottom: none;}
	h4 {color:green; clear:both;}
	
	
	.Featured {margin-bottom:2em; background: #000 url(/images/FeaturedBG.jpg) top left repeat-x; color:#FFF; height:43px; text-align:center; line-height:1em;  }
	.Featured .inside {text-transform:uppercase; font-family:Palatino; font-size: 1.2em; letter-spacing:0.1em; padding: 0.9em 0px 0px 0px; text-align: center;}
	.Featured:hover {background: #000 url(/images/FeaturedBGhover.jpg) top left repeat-x; }

	#preWrapper {width:950px; margin:1em auto 0em auto; text-align:right; }
	#preWrapper .inside {font-size: 1em; float:right; background:#FFF; width:22em;  margin-bottom: 0.25em;}
	#preWrapper .inside input {margin: 0.35em 0px 0px 1em; border: 1px solid #FFF; width:15em; float:right; height:1.3em; }
	#preWrapper .inside .searchTrigger {padding:0px 1em; background:#FFF; float:right; text-transform: uppercase; font-size: 0.89em; }
	#preWrapper .inside .searchTrigger:hover {color:green}
	
	#preWrapper a, #preWrapper a:link, #preWrapper a:visited, #preWrapper a:active {color:#000; }
	#preWrapper a:hover {color:green; }
	

	#wrapper {clear:both; background: #FFF; margin: 0px auto 0px auto;}
		#header {margin: 1em 0px 0.25em 0px; padding:1em 0px 0px 0px;}
		#header .inside {width:928px; height: 213px; margin:0px auto; background: #FFF url(/images/TRCheaderSummer2010.jpg) top left no-repeat; }
		
		#container {padding-bottom: 1em;}
			#left {width:230px;}
			#left .inside {padding:0.9em;}
			#left .mod_navigation ul.level_1 li {font-size:1.2em; color:#000; border-bottom: 1px dotted #CCC; padding:0.1em 0px;}
						.mod_navigation ul.level_1 li a, .mod_navigation ul.level_1 li a:link, .mod_navigation ul.level_1 li a:visited, .mod_navigation ul.level_1 li:active {color:#000;}
						.mod_navigation ul.level_1 li a:hover {color:#999;}
			
			.active {color: #360; }
			
			#left .mod_navigation ul.level_2 { list-style-image: url('/images/lister.png'); margin-left:1em; }

			#left .mod_navigation ul.level_2 li {font-size:0.8em; color:#666; border-bottom: none;}
			.mod_navigation ul.level_2 li a, .mod_navigation ul.level_2 li a:link, .mod_navigation ul.level_2 li a:visited, .mod_navigation ul.level_2 li a:active {color:#999; }
			.mod_navigation ul.level_2 li a:hover {color:#000; }
			#left .mod_navigation ul.level_2 li.active {color:#000; }
			#left .mod_navigation ul.level_2 li.last {margin-bottom: 1em; }
			
			#right {width: 290px;}
			#right .inside {padding:0.9em;}
			#right .inside .mod_eventlist {margin-bottom: 1.5em;}
			#right h2 {color:#666; font-size: 1.8em;}
			.date {font-size:0.9em; }
			
			
			#main {}
			#main .inside {padding:0.9em 1em 0px 0.5em; }
			#main .inside a {border-bottom: 1px dotted green;}
			#main .inside a:hover {border-bottom: 1px dotted #CCC;}
			
			#main .inside .mod_breadcrumb {margin-bottom: 1em; border-bottom: 1px dotted #CCC;}
			#main .inside .mod_breadcrumb a, #main .inside .mod_breadcrumb a:link, .mod_breadcrumb a:visited, .mod_breadcrumb a:active {color:#555; border-bottom: none;}
			#main .inside .mod_breadcrumb a:hover {color: midnightblue;}
			
		#footer {width:950px; margin:0 auto; color:#6c9; line-height: 1.4em;}
		#footer .inside {font-size:0.96em; padding-top:1.2em;}
		#footer a, #footer a:link, #footer a:visited, #footer a:active {color:#6c9;}
		#footer a:hover {color:#999; }
		#footer .address {}

		#footer .copyright {color:#666; border-top: 1px solid #333; margin: 1em 0px; padding: 0.5em 0px;}
		#footer .copyright a, #footer .copyright a:link, #footer .copyright a:visited, #footer .copyright a:active {color:#666; }
		#footer .copyright a:hover {color:#999; }
		
		.mod_article .ce_text {margin-bottom: 1em; }
		.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; }
		.mod_article .ce_text img.noImgBorder {padding: 0.5em; border:none; margin:1em 0px; }
		.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 {}
	
	.ce_downloads {margin:1em 0px; background: #FAEBD7; border:1px solid #CCC; padding:1em; }
	
	.printLogo {display: none; visibility: hidden; }
	
	form label {display: block; text-transform: uppercase; font-weight: bold; font-size: 0.9em; }
	form input[type='text'] {width: 50%; }
	form input[type='submit'] {display:block; margin-top:1em;}
	
	form .oneLiner label {display: inline; margin-right: 1em;}
	
	b, strong {font-weight: bold;}
	i, em {font-style: italic;}
	strong em, em strong {font-weight: bold; font-style: italic;}
	
	.transition {background-color:#222; text-align:center; text-align:center; border-bottom:1px solid #555; color:#FFF; margin-bottom:1em; }
	.transition a, .transition a:link, .transition a:visited, .transition a:active {color:#CCC; }
	.transition a:hover {color:#FFF; }
	
	.mod_newsmenu {border:1px solid #CCC; padding:1em; margin-bottom: 1em; background: lightblue; } 
	.mod_newsmenu ul li.year { font-weight: bold; } 
	.mod_newsmenu ul li.submenu ul, ul#TRCquickContentsList {list-style: square; padding-left: 1em; margin-left: 1em; }
	.mod_newsmenu ul li.submenu ul li { font-weight: normal;} 
	
	#TRCquickContentsList {margin-bottom: 1em;}
		
	
	.mod_cataloglist .item {clear:both; margin:1em 0px; border-top:1px solid #CCC; padding:1em 0px;  }
	.mod_cataloglist .item .image .value {float:right; margin-left: 1em; padding:0.1em; border:1px solid #CCC; }
	.mod_cataloglist .item .label {color:#999; font-weight:bold; text-transform:uppercase; margin-top: 0.25em;}
	.mod_cataloglist .item .item_title .value  {font-size:1.2em; }