body 				{background-color:#394551;  }
h1 a 				{display:block; color:#fff; text-align:center;}
#wrapper 			{width:820px; margin:0 auto;  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
#admin-panel-ext 	{background:#fff; float:left; width:812px; margin:0 auto; padding-bottom:30px; border:solid 3px #001B35;}
#admin-panel 		{width:800px; margin:0 10px; color:#3C4568; float:left;}
#admin-panel h1		{display: block; clear:left;  border-bottom:solid 2px #999; margin-bottom:4px; font-size:1.6em;}
#admin-panel a {color:#335FA6;}
#admin-panel a:hover {color:#a00;}

#admin-panel h2			{display:block; clear:both; color:#003366; margin:6px 0; border-bottom:solid 2px #999; font-size:1.3em;}
#admin-panel h2	a		{color:#003366;}
#admin-panel h2	a:hover	{color:#000;}
#admin-panel h3 	{display:block; border-bottom:solid 2px #aaa;}
.log-out {float:right;}
.message 			{ clear:both; padding:12px; margin:10px 20px; border:solid 1px #ccc; background-color:#efefef; text-align:left;
					font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#222;}

#admin-panel fieldset 			{border:none; margin:12px 0 0;}
.warning {color:red; font-weight:bold;}

#admin-panel fieldset legend {display:none; }
#admin-panel fieldset .label {float:left; width:250px; text-align:right; margin-right:20px; font-size:1em; }
#admin-panel fieldset .notes {margin-left:270px; color:#666; font-size:.9em; font-style:italic; margin-bottom:12px;}

.form-text { width:450px;  border:solid 3px red;}
#admin-panel fieldset .categories-box 		{display:block; float:left; width:250px;} 
#admin-panel fieldset .categories-box li  	{list-style-type:none; margin:0; padding:0;}
textarea 					{display:block; border: solid 1px #b2b2b2; background-color:#f4f4f4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.save-button {display:block; text-align:center; margin-top:12px;}
.button-style {font-size:1.1em; text-transform:uppercase;}
input:focus, textarea:focus, label:focus {background-color:#fff; border-color:#555;}

.admin-data-box {display:block; background-color:#e3ebf4; border:solid 1px #aaa; color:#111; padding:5px;}
.admin-data-box h3, .admin-data-box h4 {margin:2px 0;}



#admin-panel table.admin-table 	{clear:left; border-collapse:collapse; padding:4px; text-align:center; margin-top:6px; font-size:13px;}
#admin-panel table.admin-table , #admin-panel table.admin-table td {border-color:#5C6481;}
#admin-panel table.admin-table a {color:#40455E;}
#admin-panel table.admin-table a:hover {color:#111;}
#admin-panel table.admin-table tr.row-0 {background-color:#ECEDF0;}
#admin-panel table.admin-table tr.row-1 {background-color:#fff;}
#admin-panel table.admin-table td {padding:5px;}
#admin-panel table.admin-table .name {text-align:left; font-weight:bold;}
#admin-panel table.admin-table .small {font-size:11px;}
#admin-panel table.admin-table tr:hover {background-color:#CFDBE9;}
#admin-panel table.admin-table img {border:solid 1px #666;}
#admin-footer {clear:both; text-align:center; color:#CED6D9;}
#admin-panel table.admin-table tr.table-titles {color:#000; text-transform:uppercase; font-weight:bold;}

.fake-button { margin-left:10px;    font-size:.9em; text-transform:uppercase;}
.fake-button a {color:#333; background-color:#ddd; padding:2px 12px;border:solid 1px #666; text-decoration:none;}
.fake-button a:hover {color:#000; background-color:#ccc;}


.initials 			{clear:both; margin:2px 10px; }
.initials a 			{color:#3C4568;}
.initials a:hover 	{color:#111;}
input.search-box {text-transform:uppercase;}
div.autocomplete-box 		{      font-family:Verdana;      font-size:12px;      position:absolute;      background-color:white;      border:1px solid #ccc;      margin:0px;      padding:0px;    }    div.autocomplete-box ul 		{      list-style-type:none;      margin:0px;      padding:0px;    }    
div.autocomplete-box ul li.selected { background-color: #e3ebf4; color:#000;}   
div.autocomplete-box ul li {      list-style-type:none;      display:block;      margin:0;      padding:1px;      cursor:pointer;      border-bottom:1px solid #ccc;    }

.alert {color:red; font-weight:bold; text-align:center;}
.alert a {color:red;}


#user-home {clear:both; float:left; margin:35px 75px; padding-bottom:50px;}
#user-home ul li {margin:25px; width:200px; padding:0; list-style-type:none; float:left;}
#user-home ul li a {border:solid 1px #666; display:block;  width:200px; text-align:center; padding-top:30px; padding-bottom:35px;}
#user-home ul li a:hover {background-color:#ccc;}


#navigation {background-color:#1b293f; float:left; width:100%; margin-bottom:8px;}
/* DROPDOWN MENU */

ul#nav { /* all lists */ font-size:11px; padding: 0; margin: 0; list-style: none; float:left;}
ul#nav li {padding:0;}
ul#nav li a {display:block; background-color:#1b293f; color:#fff; padding:3px 6px 4px; text-decoration:none; text-transform:uppercase; letter-spacing:.1em;}
ul#nav li a:hover {background-color:#000; color:#fff;}

ul#nav li { /* all list items */ float: left; position: relative; padding:0; margin:0;}

ul#nav li ul { /* second-level lists */
	display: none; position: absolute; margin:0; top: 21px; left: 0; width:180px;
	background-color:#4a586f; list-style-type:none; margin:0; padding:0;
	border:solid 1px #28364e; border-width: 1px 1px 0; font-size:11px;
	 
}
ul#nav ul li {width:100%; background-color:#666; clear:left; }
ul#nav ul li h4  	{margin:0; font-size:12px; color:#bbb; border-bottom:solid 1px #28364e; font-weight:bold; background-color:#333;}
ul#nav ul li h4.nolink {padding:3px;}

ul#nav ul li a {display:block; padding:3px; background-color:#495b77; text-transform:none; letter-spacing:0; border-bottom:solid 1px #28364e;}
ul#nav ul li h4 a {padding:3px; display:block; font-size:12px; border-bottom:none; font-weight:bold;background-color:#333; }
ul#nav ul li h4 a:hover {text-decoration:underline;background-color:#27354a;}

ul#nav ul li a:hover {background-color:#26344a;}

ul#nav li:hover ul, ul#nav li.over ul { /* lists nested under hovered list items */
	display: block; 
}
ul#nav ul li img	{float:left; margin:2px 5px;}

#skin-screenshot {float:right; width:500px;}
#skin-screenshot h2 {margin-top:0;}
#skin-screenshot a img, #skin-screenshot img {border:solid 1px #666;}
#skin-screenshot p {margin:4px auto; font-size:13px;}
#skin-thumbnails {margin-top:35px;float:left; width:200px; height:280px; border:solid 1px #666; overflow:auto; background-color:#F7F7F7;}
#skin-thumbnails ul {margin:0 0 0 5px;padding:0;}
#skin-thumbnails ul li {float:left; margin:5px 5px 0 0;list-style-type:none; padding:0;}
#skin-thumbnails ul li a img {border:solid 1px #666;}