﻿/* style sheet for [Project Name] */
@media screen,projection {
	html, body {
		color: #000;
		margin: 0;
		padding: 0;
		height: 100%
	}
	
	html {
		background: transparent;
		font-size: 100%
	}
	
	body {
		background: #fff;
		font: 0.9em/1.4em arial,tahoma,sans-serif;
		height: 100%
	}
	
	h1, h2, h3 {
		font-family: Tahoma,Verdana,sans-serif;
		font-weight: normal;
		margin: 10px 0 2px 10px
	}
	
	h1 {
		border-bottom: solid 1px #2b2b2b;
		color: #2b2b2b;
		font-size: 1.6em;
		line-height: 1.2em;
		padding-bottom: 0.2em;
		margin-bottom: 1em
	}
	
	h2 {
		color: #2b2b2b;
		font-size: 1.4em;
		margin: 1.2em 0 0.2em 10px
	}
		
	
	p, img, form {
		border: 0;
		margin: 0 0 1em 10px
	}
	
	img { border: solid 1px #2b2b2b;
	      float: right;
	   /*   margin-left: 25px */
margin-left: 0px
	}
	
		img#topimg { border: solid 1px #2b2b2b;
	      float: left;
	 /*     margin-left: 0px */
	 
	 
	      margin: 0px 0px 1px 0
	}
	
	img.noformat { border: 0 }
	
	em { font-style: italic }
	strong { font-weight: bold }
	
	fieldset, blockquote, blockquote p {
		border: none 0;
		margin: 0;
		padding: 0;
		width: auto
	}
	
	legend {
		display: none;
		position: absolute;
		left: -999em
	}
	
	label { cursor: pointer }
	hr { display: none }
		
	
	table {
		border-collapse: collapse;
		font-size: 0.9em;

		margin-bottom: 1em
	}
	
	th { text-align: left }
	td { 
	
	padding: 4px 8px; 
	
	/*rob*/
	margin: 0px 0px 0 10px
	}
	td label { display: none }
	
	/* base layout */
	div#wrap {
		background: #fff;
		margin: 0 auto;
		overflow: auto;

		width: 920px
	}
	
	div#top {
/*		border-top: solid 4px #2b2b2b; */
/*		border-bottom: solid 1px #2b2b2b;  */
		float: left;
		
/*		margin: 6px 20px 0 20px; */
		margin: 0px 8px 0 0px; 
/*		padding-top: 12px; */
/*		width: 880px  */
		width: 892px
	}
	
	div#top p { margin: 0 0 0 12px }
	
	div#top p em {
		font: 1.2em Tahoma,Verdana,sans-serif;
		font-style: normal;
	}
	
	div#top p a:link,
	div#top p a:visited {
	
/*		Text skate */
	color: #2b2b2b;
	text-decoration: none
	}
	
	div#top p a:hover {	text-decoration: underline }
	
/*		background menu  */	
	div#top ul#topmenu {
		background: #2b2b2b;  

		float: left;
		list-style: none;
				margin: 0px 0 0 1;  
/*		margin: 20px 0 0 0; */
		padding: 0;
		width: 100%
	}
	
	div#top ul#topmenu li {
		float: left;
		width: auto

	}
	
	/* Nav Buttons */
	div#top ul#topmenu li a {
	/* space between nav buttons 1px */
		border-right: solid 1px #fff;
		display: block;
		font: 1em Tahoma,Verdana,sans-serif;
		padding: 0.4em 1em;
		/*  0.6 before*/ 
		text-decoration: none
		
		
	}
	
	div#top ul#topmenu li a:link,
	div#top ul#topmenu li a:visited {
		background: #2b2b2b;
		color: #fff
		

	}
	
	div#top ul#topmenu li a:hover {
	
/*		background: #2d5a28; */
	background: #888888;
	color: #fff
	
	
	}
	
	div#top ul#topmenu li a:active {
		background: #2b2b2b;
		

		color: #fff
		
	}

	div#content {
		float: left;
		margin: 10px 0 0 0;
		padding: 15px 20px 25px 20px;
		width: 880px
	}
	
	div#content a:link,
	div#footer a:link {
		color: #000;
		text-decoration: underline
	}
	
	div#content a:visited { color: #222 }
	
	div#content a:hover,
	div#footer a:hover {
		color: #2d5a28;
		text-decoration: underline
	}
	
	div#content p#introduction { width: 500px }

	div#content #main {
		float: left;
		width: 500px
	}
	
	div#content #main img {
		float: none;
		margin: 0
	}
	
	div#content #sidebar {
		float: left;
		margin-left: 35px;
		width: 340px
	}
	
	div#content #sidebar h2 { margin-top: 0 }

	/* forms */
	fieldset {
		background: #f7f7f7;
		border: solid 1px #999;
		float: left;
		margin: 10px 0;
		padding: 25px;
		width: 420px
	}
	
	fieldset p {
		float: left;
		margin: 0 0 1em 0;
		width: 420px
	}
	
	fieldset label {
		float: left;
		margin-right: 10px;
		width: 200px
	}
	
	fieldset input {
		float: left;
		padding: 2px;
		width: 200px
	}
	
	p.btn {
		clear: both;
		/*float: left;*/
		margin: 10px 0 1em 0;
		width: 100%
	}
	
	p.btn input {
		background: #f7f7f7;
		border: solid 1px #999;
		padding: 3px 4px;
		width: auto
	}
	
	p.msg {
		clear: both;
		/*float: left;*/
		margin-bottom: 1em;
		width: 100%
	}
	
	
	div#footer {
/*		border-top: solid 4px #2b2b2b; */
/*		float: left; */
/*		margin: 0 20px 0 20px; */
/*		padding-top: 12px; */
		width: 880px
	}
	
	/* admin styles */
	div.admin {
		padding: 0 0 0 4px;
		width: 95% !important
	}
	
	div.admin div#top,
	div.admin div#content { width: 100% !important }
	
	div.admin div#top { margin: 0 }
	div.admin div#content { padding: 0 }
	div.admin div#top h1 { margin-bottom: 0 }
	
	div.admin h2 {
		font-size: 1em;
		margin: 1em 0 -0.6em 0;
	}
	
	div.admin fieldset { width: 230px }
	div.admin fieldset p { width: 200px }
	
	div.admin h1 { width: 92% }
	div.admin h2 {
		font-size: 1.6em;
		margin-bottom: 0.4em
	}
	
	div.admin div#top p {
		float: right;
		margin: 1em 0;
		width: auto
	}
	
	div.admin div#top ul#topmenu { margin-top: 0; margin-bottom: 0 }
	
	div.admin table { width: 100% }
	div.admin td { border: solid 1px #858585 }

}


@media print {
	
}
