/* ----------------------------------------------------
CSS Document For Leaves v1.0 - Anthonyy @ OSWD.org
Version 2.0 developed 12-13 March 2007 by Benjamin Mize
---------------------------------------------------- */
body {
	color: black;
	background-color: #FFF;
	background-image: url(leaves.jpg);
	}

/* GENERAL ELEMENTS */
		
		h1 {
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 2em;
			color: #CC6633;
			padding-top: 0;
			margin-bottom: 0.5em;
			background-color: #FFF;
		}
		
		h2 {
			color: #666666;
			font-size: 1.5em;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
			background-color: #FFF;
		}
		
		h3 {
			color: #666666;
			font-size: 1.4em;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
			letter-spacing: .25em;
			background-color: #FFF;
		}			

		a {
			color:#CC6714;
			text-decoration: underline;

		}

		a:hover {
			color: #CC6714;
			text-decoration: none;
		}

		cite {
			font-style: italic;
		}

		.number {
			font-size: 12px;
			color: #aaa;
			font-family: Georgia, Times, serif;
		}

		.construction {
			margin-right: 1em;
			padding: 0 1px;
			color: white;
			border: 1px solid black;
			background-color: red;
		}

		td {
			border: 0;
			padding: 2px;
			vertical-align: top;
		}

		th {
			padding-top: 1em;
			text-align: left;
			font-weight: bold;
		}

 /* IMAGE ELEMENTS */

		a img {
			border: 0;
			padding: 3px;
		}

		a img:hover {
			background-color: #948979;
			border: 0;
		}

		img.logo {
			float: right;
		}

		img.grouppic {
			margin-left: 0.5em;
			border: 3px solid #948979;
		}

/* CONTAINER -----------------------------------------*/

		#container {
			min-width: 770px;
			max-width: 1540px;
			width: 80%;
			margin: 0 auto;
			padding: 0;

			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			font-size: small;
			line-height: 1.6em;
			color: #565051;
			background-color: #FFF;
			border: 1px solid #FFF;

		}
		
/* HEADER ELEMENTS */

		#header {
			height: 120px;
			padding: 0;
			border-bottom: 4px solid #948979;
			background-color: #2C5197;
			color: #FFF;
		}

/* SLOGAN ELEMENTS */
	
		#slogan {
			clear: right;
			background-color: #FFF;
			border-bottom: 4px solid #948979;
		}

		#slogan p {
			padding-bottom: 1px;
			margin: 0 0 0 5em;
			color: #565051;
		}

/* NAVIGATION ELEMENTS */

		#navigation {
			float: right;
			padding: 0;
			margin: 0 0.5em;
		}
	
		#navigation ul {
			width: 100%;
			margin: 0;
			padding: 0;
			list-style-type: none;			
		}
		
		#navigation li {
			display: inline;
		}

		#navigation a:link, #navigation a:visited {
			padding: 0 0.5em;
			border: 1px solid #948979;
			font-size: .9em;
			color: #FFF;
			background-color: #948979;
			text-decoration: none;
		}
		
		#navigation a:hover {
			background-color: #FFF;
			color: #CC6714;
			text-decoration: none;
		}

		#navigation a.home {
			padding: 0 0.5em;
			border: 1px solid #948979;
			font-size: .9em;
			background-color: #FFF;
			color: #CC6714;
		}

		#navigation a.home:hover {
			background-color: #948979;
			color: #FFF;
		}
		
/* CONTENT ELEMENTS */


		#content {
			float: left;
			width: 69%;
			padding: 0 0 0 1%;
			margin: 1em 0 0 0;
			color: #565051;
			background-color: #FFF;
			border-right: 1px solid #aaa;
		}
		
		#content p, #widecontent p {
			padding-bottom: 10px;
		}

		#content ul, #widecontent ul {
			padding-left: 0;
			margin-left: 0;
		}
		
		#content ul.leftm 
		{
		    margin-left: 0;
		    padding-left: 2em;
		}

		#content li, #widecontent li {
			padding-left: 0;
			margin-left: 2em;
			list-style-type: none;
			color: #565051;
			font-weight: normal;
		}			

		#content blockquote, #widecontent blockquote {
			padding: 0;
			margin: -10px 0 0 10px;
		}

		#widecontent {
			clear: both;
			padding: 0 1em;
			margin: 3em 0 1em 0;
			border: 0;
		}

		#widecontent td.RtNav {
			text-align: right;
		}
	

/* SIDEBAR ELEMENTS */

		#sidebar {
			margin: 2.1em 0 0 70%;
			padding: 0.5em; 1em;
			color: #565051;
			background-color: #FFF;
		}
		
		#sidebar h1 {
			padding: 0;
			margin: 0;
			font-size: 1.1em;
			font-weight: bold;
			color: #CC6714;
		}
		
		#sidebar ul {
			margin: 0;
			padding: 0;
		}

		#sidebar ul li {
			display: block;
			list-style-type: none;
			padding: 0 0 0.5em 0;
			margin: 0;
			text-align: right;
		}

/* FOOTER ELEMENTS */

		#footer {
			clear: both;
			min-width: 760px;
			width: auto;
			padding: 0 0.5em;
			margin: 0;

			background-color: #948979;
			text-align: right;
			font-size: small;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			color: #FFF;
			border-top: 1px solid #FFF;
		}

		#footer p {
			padding: 0;
			margin: 0;
		}

		#footer p a {
			color: #FFF;
		}	
				
		#footer p a:hover {
			color: #FFF;
			background-color: #948979;
		}

		#footer span.number {
			color: #FFF;
		}
