/* 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 {font-family: "Palatino Linotype", Platino; font-weight: normal;}
	
	h1 {font-size:2em; line-height: 1.4em; margin: 0.25em 0em;}
	h2 {font-size: 2.2em; margin:0.25em 0px;}
	
	
	.Featured {margin-bottom:2em; background: #000 url(../images/FeaturedBG.jpg) top left repeat-x; color:#FFF; height:43px; line-height: 0.78em;}
	.Featured .inside {text-transform:uppercase; font-family:Palatino; font-size: 1.1em; padding: 1em 0px 0px 0px; text-align: center;}
	.Featured:hover {background: #000 url(../images/FeaturedBGhover.jpg) top left repeat-x; }

	.Featured .inside a, .Featured .inside a:link, .Featured .inside a:active, .Featured .inside a:visited {color:#fff; text-transform:uppercase; font-family:Palatino; }
	.Featured:hover .inside a:hover {color:#ccc; }


	#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 url(../images/treeGoneBG.jpg) bottom left no-repeat; 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/TRC_Winterheader_2011.jpg) top left no-repeat; }
		
		#container { }
			#left {width:230px;}
			#left .inside {padding:0.9em;}
			#left .mod_navigationMain ul.level_1 li {font-size:1.2em; color:#000; border-bottom: 1px dotted #CCC; padding:0.1em 0px;}
						.mod_navigationMain ul.level_1 li a, .mod_navigationMain ul.level_1 li a:link, .mod_navigationMain ul.level_1 li a:visited, .mod_navigationMain ul.level_1 li:active {color:#000;}
						.mod_navigationMain ul.level_1 li a:hover {color:#999;}
			
			.active {color: #360; }
			
			#right {width: 290px;}
			#right .inside {padding:0.9em;}
			#right .inside .mod_eventlist {margin-bottom: 1.5em;}
			#right h2 {color:#666; font-size: 1.8em;}
			#right .date {font-size:0.9em;}
			#main .date {font-size:0.9em; color:#444;}
			
			
			#main {}
			#main .inside {padding:0.9em 0.5em; }
			
			#main .inside a {border-bottom: 1px dotted green;}
			#main .inside a:hover {border-bottom: 1px dotted #CCC;}
			
		#footer {width:950px; margin:0 auto; color:#6c9; line-height: 1.4em; background: #000 url(../images/footerBG.jpg) top left no-repeat;}
		#footer .inside {font-size:0.96em; padding-top:1.2em;}
		#footer .address {}
		#footer a, #footer a:link, #footer a:visited, #footer a:active {color:#6c9; }
		#footer a:hover {color:#999; }
		
		#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_recent_changes {border-top: 1px solid #CCC; }
		
		b, strong {font-weight: bold;}
		i, em {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; }
