* {padding: 0; margin: 0; outline:none;}
a, object, input, select {outline:none;}
body {margin:0; padding:0; color:#6A3513; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}

a {color:#331801; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline}
a img {border:none;}
p {margin:0 0 10px 0;}

h1 {margin:0 5px 10px 5px; padding:0;}
h2 {margin:15px 0; font-size:16px;}

table {width:98%; border:1px solid #975E27; text-align:center; margin:10px auto;}
th {background:#975E27; color:#FFFFFF; padding:5px 10px;}
tr:hover {background:#E7C78E;}
td {padding:5px; border-top:1px solid #DFC08B;}
tr.total td {background:#E7C78E; border-top:2px solid #D3B176; font-weight:bold;}

.clear {clear:both; height:1px;}
.copyright {font-size:11px; margin:10px 0;}
.banner {text-align:center; margin:0 0 10px 0;}
.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.alert {padding:20px; margin:10px 20px; font-size:13px; font-weight:bold;}
.alert h3 {text-transform:uppercase; font-size:16px; padding:0 0 15px 0;}
.success {color:#236B26; background:#DCF7DD; border:1px solid #236B26;}
.error {color:#980000; background:#F7DCDC; border:1px solid #980000;}
.pic {text-align:center; font-weight:bold; font-size:12px; margin:0 0 20px 0;}
.pic p {margin:0; font-family:"Comic Sans MS", cursive;}
.options a {display:inline-block; margin-right:5px;}
.btn {
  background: #A98380;
  border: none;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  margin-top: 15px;
  padding: 5px 20px;
}
.btn-primary {
  padding: 20px 0;
}

/* 2 column layout */
.column-left {float:left; width:350px; padding:0 10px 0 0;}
.column-right {float:left; width:310px;}

#top-nav-wrapper {background:url("../images/shadow.png") bottom repeat-x; padding:0 0 15px 0;}
#top-nav {margin:0; background:url("../images/bg_top_nav.png") top center repeat-x;}
#top-nav ul {margin:0 auto; padding:0; width:1000px;}
#top-nav li {float:left; list-style:none; padding:0 5px 0 0; margin:5px 5px 5px 0; border-right:1px solid #fff;}
#top-nav li.last {border:0; margin-right:0; padding-right:0;}
#top-nav li a {display:block; padding:5px 10px; color:#fff; font-weight:bold; text-decoration:none;}
#top-nav li a:hover {text-decoration:underline;}

#wrapper {width:900px; margin:0 auto;}
#header {position:relative; margin:0 0 10px 0;}
#logo {margin-bottom:-80px; margin-left:10px;}

#content-wrapper {
  background:#EFD19B;
  padding:80px 50px 30px 50px;
}
#content-wrapper ul {margin:0 0 0 20px;}

#footer {margin:10px 0 20px 0; text-align:center;}
#footer-links a {color:#331801; text-decoration:none;}
#footer-links a:hover {text-decoration:underline}

/* default form style */
form {margin:0 0 20px 0;}
form label {display:inline-block; width:250px; padding:5px; vertical-align:middle; font-weight:bold;}
form input {vertical-align:middle;}
form p {background:#DFBE8B; margin:0 0 5px 0; padding:5px 0;}

input[type=submit] {
  background: #A98380;
  border: none;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  margin-top: 15px;
  padding: 10px 25px;
}
.filter input[type=submit] {
  margin: 0 0 0 10px;
  padding: 5px 15px;
}
.filter select {
  padding: 3px 5px;
}

.admin-nav ul {
	margin: 0 0 20px 0 !important;
	padding: 0;
}
.admin-nav ul::after {
  content: "";
  clear: both;
  display: table;
}
.admin-nav li {
	display: block;
	list-style: none;
	float: left;
	margin-right: 10px;
}
.admin-nav li:last-child {
	float: right;
	margin: 0;
}