* {
	margin:0;
	padding:0;
	}
	
body {
	width:780px;
	margin:0 auto;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#661E26;
	background:url(/img/bannerBg_admin.gif) top repeat-x;
	}

#header {
	margin:0;
	padding:0;
	padding:15px 0 39px 0;
	height:100px;
	}

#header img {
	padding-left:170px;
	}
			
#content {
	background-color:#e3f2fa;
	padding:30px;
	margin-bottom:3em;
  	}

h1 {
	font-size:120%;
	padding-bottom:1.12em;
	line-height:1.3em;
	}
	
h2 {
	font-size:100%;
	margin-bottom:.3em;
	margin-top:1.5em;
	}

h3 {
	font-size:100%;
	font-style:italic;
	margin:.5em 0;
	}
		
p {
	font-size:100%;
	margin:.8em 0;
	}
	
p#subNav {
	margin:0 0 2em 0;
	}
	
p, h2, dt, dd {
	line-height:1.4em;
	}

th, td {
	text-align:left;
	padding-right:35px;
	vertical-align:top;
	}

th {
	padding-bottom:.2em;
	}
		
td {
	padding-bottom:.5em;
	}

a:link {
	color:#661E26;
	}
	
a:visited {
	color:#661E26; /*#79bced;*/
	}

img {
	border:none;
	outline:none;
	}

#login {
	padding-left:50px;
	}

/* Navigation */				
#adminNav h5 {
	display:none;
	}
	
	#adminNav ul {
		font-family:Arial, Helvetica,san-serif;
		padding: .3em 0;
		font-size: 100%;
		text-align:center;
		background-color:#fff;
		}
		
	#adminNav ul li {
		list-style:none;
		display:inline;
		}
		
	#adminNav ul li a {
		padding: .3em 2em;
		text-decoration:none;
		color:#333;
		font-weight:bold;
		}
		
	#adminNav ul li a:link {
		color: #661E26;
		}
		
	#adminNav ul li a:visited {
		color:#661E26;
		}
		
	#adminNav ul li a:link:hover, #adminNav ul li a:visited:hover, #adminNav ul li a.current {
		color:#f8951d;
		/*background:#e3f2fa;*/
		}

/* CMS */
#cmsForm textarea {
	width:300px;
	}
	
#cmsForm label {
	font-size:110%;
	font-weight:bold;
	padding-top:2em;
	display:block;
	}
	
#cmsText #submit {
	font-weight:bold;
	margin-top:15px;
	padding:6px;
	}
	

/* sites list region search box */	
form#regions {
	padding-bottom:1.5em;
	}

	form#regions select, form#regions input {
		font-size:80%;
		color:#333;
		}

/* TABLES */
table#siteSummary {
	width:100%;
	}

table#siteSummary th, table#siteSummary td {
	padding-right:20px;
	}
		
table#siteSummary th {
	color:#FFFFFF;
	background-color:#7b2c32;
	margin-bottom:1em;
	}
	
table#siteSummary td a {
	text-decoration:none;
	}

table#siteSummary a:visited {
	color:#661E26;
	}
	
table#siteDetail {
	width:100%;
	}
	
table#siteDetail td, table#siteDetail th {
	height:1.8em;
	}

table#siteDetail th {
	width:150px;
	}

table#siteDetail #photos td, table#siteDetail #photos th {
	padding-top:3em;
	}

/* DEFINITION LISTS */	
dl#siteDetail {
	width:100%;
	}
		
dl#siteDetail dt {
	float:left;
	font-weight:bold;
	text-align:left;
	width:250px;
	clear:both;
	}
	
dl#siteDetail dd {
	float:left;
	width:200px;
	}

dl.photoPod {
	width: 150px;
	height: 200px;
	float:left;
	padding: 0 30px 50px 0;
	}
	
dl.photoPod dt {
	font-size:10pt;
	font-weight:bold;
	}

dl.photoPod dt img {
	padding:0;
	margin:0;
	}
	
/* UNORDERED LISTS */		
ul#errorMsgs {
	margin:0 0 2em 40px;
	padding:0;
	color:red;
	}

	
/* VALIDATION */
.validationError label, p.validationError {
		color:red;
		}
		
.validationError input, .validationError select, .validationError textarea {
		background-color:#FFFFCC;
		color:black;
		}
		
/* FORMS */

label {
	font-weight:bold;
	float:left;
	width:150px;
	text-align:right;
	padding-right:20px;
	}

label, input, textarea, select {
	margin-bottom:.5em;
	}
		
textarea, input {
	font-size:100%;
	font-family:Arial, Helvetica,san-serif;
	padding:2px;
	}
	
.required {
	color:red;
	}
		
.formFieldSmall {
	width:100px;
	}
	
.formFieldMedium {
	width:350px;
	}
	
.formFieldLarge {
	width:500px;
	}

.buttonTopMargin {
	margin-top:2em;
	}
	

/* Login form */	
#loginForm th {
	padding-right:15px;
	}

	#loginForm th, #loginForm td {
		padding-bottom:10px;
		}
	
	#loginForm td input {
		font-size:100%;
		}

br {
	clear:left;
	}

/* Email form
#emailForm div {
	padding-bottom:10px;
	} */

/* group email form REGIONS select box */
#regionsEmailForm {
	margin-left:210px;
	}
	
	#regionsEmailForm label {
		float:none;
		font-weight:normal;
		text-align:left;
		padding-right:7px;
		}
		
	#regionsEmailForm input {
		margin-right:3px;
		}	
		


/*	
#settingsForm textarea {
	height:8em;
	}
*/	





