body {
	background-color:#C4A484;
}

img {
	background:none;
	border:none;
}

#adminWrapper {
	width:100%;
	margin:0 auto;
}

#adminContent {
	text-align:center;
	padding:20px 0px;
}

h1.admin {
	font-size: 2em;
	background-image:none;
	padding:0;
	margin:0 0 .5em 0;
	font-family:"Trebuchet MS", "Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	color:#6E011A;
	width:auto;
	text-align:center;
	font-weight:normal;
	letter-spacing:-1px;
}

h1, h2, h3, h4, h5, h6 {
	margin:.7em 0 .5em 0;
	padding:0;
	font-weight:normal;
	letter-spacing:-1px;
}

h2 {
	font-size: 2.2em;
}

h3 {
	font-size: 2em;
}

h4 {
	font-size: 1.8em;
}

h5 {
	font-size: 1.6em;
}

h6 {
	font-size: 1.4em;
}



#adminApp {
	position:relative;
	clear:both;
	margin:0 auto;
	text-align:left;
	padding: 1em 5em;
	width:65%;
	border:3px solid #CDCDCD;
	background-color:#FFFFFF;
}

#adminApp p {
	font-size:1.1em;
	font-family:"Trebuchet MS", "Trebuchet", Verdana, Arial, Helvetica, sans-serif;
}

#utilities {
	position:absolute;
	top:5px;
	right:5px;
	margin:0;
	text-align:left;
}

#utilities p {
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	margin:.1em 0;
	padding:0;
	width:100%;
}

#adminNav {
	width:70%;
	/*min-height:28px;*/
	/*background:#EDEDED url(../images/adminNavBg.gif) repeat-x scroll 0%;*/
	background-color:#696969;
	border:none;
	padding:0;
	margin:0 auto;
	list-style-type:none;
	font-family:"Trebuchet MS", "Trebuchet", Verdana, Arial, Helvetica, sans-serif;
}

#adminNav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	z-index:1000;
}

#adminNav a:hover {
	background:#6E011A url(../images/adminNavBgDn.gif) repeat-x center; 
}

#adminNav a {
	width:107px;
	background:#DCDCDC url(../images/adminNavBg.gif) repeat-x center; 
	color:#464646;
	display:block;
	padding:4px 0; 
	text-decoration:none;
}

#adminNav a:hover {
	color:#FFFFFF;
}

#adminNav li {
	float:left;
	border-left:1px solid #6E011A;
}

#adminNav li ul {
	height:auto;
	left:-999em;
	margin:0pt;
	position:absolute;
	width:107px;
}

#adminNav li li {
	padding-bottom:0em;
	border-top:1px solid #999;
}

#adminNav li ul a {
	color: #464646;
	background:#DCDCDC;
}

#adminNav li ul a:hover {
	color: #FFFFFF;
	background:#6E011A;
}

#adminNav li ul ul {
	margin:-1.75em 0pt 0pt 0em;
}

#adminNav li:hover ul ul, #adminNav li:hover ul ul ul, #adminNav li.sfhover ul ul, #adminNav li.sfhover ul ul ul {
	left:-999em;
}

#adminNav li:hover ul, #adminNav li li:hover ul, #adminNav li li li:hover ul, #adminNav li.sfhover ul, #adminNav li li.sfhover ul, #adminNav li li li.sfhover ul {
	left:auto;
}

#adminNav li:hover, #adminNav li.sfhover {
	background:#000 none repeat scroll 0%;
}

#adminForm {
	margin:1em 2em;
	width:90%;
	text-align:left;
}

#adminForm fieldset {
	padding:1em 3em;
	margin:1em 0;
	width:90%;
	background-color:none;
	border:1px solid #666666;
}

#adminForm legend {
	font-size:1.2em;
	font-weight:normal;
	color:#333366;
}

#adminForm label{
	float:left;
	width: 150px;
	margin:0;
	padding: 0;	
	text-align:right;
}

#adminForm input, #adminForm textarea, #adminForm select {
	margin:0 0 5px 10px;
	width:300px;
	padding:0;
	background-color:#DEDEDE;
	border:none;
	border-bottom:2px solid #333333;
	color:#333333;
}

#adminForm textarea {
	height:80px;
	width:550px;
}

#adminForm input:focus, #adminForm textarea:focus, #adminForm select:focus {
	background-color:#FFFFFF;
	border:none;
	border-bottom:2px solid #CC6600;
}


#adminForm .submit {
	display:inline-block;
	margin:0;
	width:auto;
	color:#333333;
	border:none;
	background-color:#CCCCCC;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;		
}

#adminForm .submit:hover, #adminForm .submit:active, #adminForm .submit:focus {
	color:#FFFFFF;
	border:none;
	background-color:#444444;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;	
}

#adminForm .turing {
	width:45px;
	margin:0;
}

#adminForm .radio, #adminForm .checkbox {
	margin:5px 10px;
	width:auto;
}

#adminForm input.checkbox {
	width:auto;
	margin:0;
}

#adminForm label.checkboxLabel {
	float:none;
	margin:0 0 0 5px;
}

#adminForm p {
	clear:left;
	margin:2px 0;
	padding:0;
	width:100%;
}

a:link, a:visited { color:#6E011A; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration:none; background-color:#6E011A; }


h1, h2, h3, h4, h5 {
	font-family:"Trebuchet MS", "Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-weight:normal;
}

.imgThumb {
	float:left;
	margin:10px 10px 0 0;
	padding:8px;
	height:100px;
	border:1px solid #CDCDCD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.thumbnail {
	height:70px;
}



#mainTable {
	border-collapse: collapse;
	margin:0px auto;
	width: 95%;
	max-width:800px;
	padding:1em;
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mainTable caption {
	
	font-size:1.2em;
	font-weight:bold;
	margin:1em 0;
}

#mainTable th, #mainTable td {
	padding: 0.1em 1em;
}

#mainTable td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	white-space:nowrap;
}

#mainTable thead {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color:#EFEFEF;
	border-bottom:5px solid #6E011A;
}

#mainTable th {
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	color:#424242;
}

#mainTable tr:hover {
	background-color:#EFEFEF;
}

#mainTable thead tr:hover {
	background-color:transparent;
	color:inherit;
}