body {
	margin: 0;
	padding: 0;
	background: url('images/admin-bg.jpg') #000 top center no-repeat;
	font-family: arial, sans-serif;
	font-size: 15px;
	color: white;
	text-align: center;
	}

#pagewrapper {
	float: center;
	width: 1074px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}	


img {
	border: 0;
	}

a:link {color:#fff; text-decoration: none;}
a:active {color: #fff; text-decoration: none; }
a:visited {color: #5cb6f1; text-decoration: none; }
a:hover {color: #5cb6f1; text-decoration: none; }


/* ------------------------------------------------------------- */
/* MENU */

#mainmenu {
	width: 1014px;
	height: 52px;
	margin: 40px 0 0 0;
	padding: 0 60px 0 0;
	text-align: right;
	background: url('images/header-bg.jpg') #000;
	}	

#logobox {
	float: left;
	width: 254px;
	margin: 0;
	padding: 0;
	line-height: 0;
	}	

#headerlogo {
	float: left;
	width: 254px;
	margin: 0;
	padding: 0;
	line-height: 0;
	}	

#headerlogo a {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 0;
	border: 0;
	background: red;
	}

#navbox {
	float: right;
	width: auto;
	margin: 16px 0 0 0;
	padding: 0;
	}

#mainmenu a {
	padding: 0 0 0 15px;
	font-size: 14pt;
	font-weight: 600;
	color: #5cb6f1;
	letter-spacing: -.1em;
	text-decoration: none;
	text-transform: uppercase;
	}	
	
#mainmenu a.active{
	color: #fff;
	}	
	
#mainmenu a:hover{
	color: #fff;
	}


/* ------------------------------------------------------------- */
/* Content */

#loginstatus {
	position: relative;
	top: -75px;
	right: 68px;
	float: right;
	width: auto;
	margin: 20px;
	padding: 8px;
	font-size: 12px;
	border: solid 1px #458ab7;
	background-color: #000;
	}

#adminpage {
	height: 875px;
	background: url('images/bg-fg-admin.jpg');
	width: 1074px;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#adminpage b {
	font-weight: bold;
	}	
	
#adminpage img {
	border: 0;
	}	
	
#adminpage h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}	
	
#adminpage h3 {
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #000;
	}	
			
#adminpage h3.yes {
	background: #d3efd1;
	}	
	
#adminpage h3.no {
	background: #EFB8B8;
	}
	
#adminpage input {
	border-color: #404040;
	border-width: 1px;
	border-style: solid;
	margin: 3px;
	padding: 0px;
	font-size: 13px;
	background-color: #000;
	color: #fff;
	}
	
#adminpage input.button {
	margin-top: 10px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #99ee54;
	color: black;
	border: #0e1d27 solid 2px;
	}
	
#adminpage textarea {
	margin: 3px;
	padding: 0px;
	font-size: 13px;
	background-color: #000;
	color: #fff;
	border-color: #404040;
	border-width: 1px;
	border-style: solid;
	}

#adminpage a:link,
#adminpage a:visited,
#adminpage a:hover {
	color: #f26522;
	text-decoration: none;	
	}	
	
#admin-plate {
	height: 875px;
	width: 950px;
	margin: 0px 0 0 150px;
	padding: 38px 0 0 0;
	text-align: left;
	}
		
#adminheader {
	float: center;
	width: 650px;
	margin-bottom: 30px;
	padding-bottom: 5px;
	color: #000;
	font-size: 20pt;
	border-bottom: solid #f26522;
	}		
	
#adminmenu {
	float: left;
	width: 150px;
	}	
	
#admincontent {
	float: left;
	width: 790px;
	}	

#alert {
	background: #fff6bf url(images/exclamation.jpg) center no-repeat;
	background-position: 15px 50%;
	/* x-pos y-pos */
	text-align: left;
	margin: 10px 0 30px 0;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	width: 100%;
	line-height: 25px;
	color: #000;
	}

#reel-manager {
	width: 790px;
	}	

#reel-manager td {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	}
	
#reel-manager td.featured {
	background: #d3efd1;
	}

// Reel display/hide boxes

#category1, #category2, #category3, #category4, #category5, #category6, #category7, #category8, #category9, #category10 {
	display:none
	}

// END Reel display/hide boxes

	
#user-table td.subtext {
	font-size: 10px;
	}
	
#user-table h3 {
	font-size: 11px;
	}
		
