* {
	font-family:Times New Roman, Times, serif;
	}
body {
	margin:0px;
	text-align:center;
	background-color:#191a18;
	}
form {
	margin:0;
	padding:0;
	}
input, select {
	font-family:Arial, Helvetica, sans-serif;
	}
img {
	border-color:#caad8d;
	}
#contentDiv {
	width:778px;
	margin-right:auto; margin-left:auto;
	text-align:left;
	}
h2 {
	display:block;
	border-bottom:1px solid #817167;
	color:#955145;
	font-size:20px;
	margin:0;
	}

/* ============================ */
/* ========== Header ========== */
/* ============================ */

#header {
	position:relative;
	width:778px;
	height:201px;
	background-image:url(../images/header.jpg);
	margin-bottom:5px;
	}
#header_title {
	position:absolute;
	left:38px;
	top:12px;
	}
#header_blurb {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#caad8d;
	line-height:18px;
	position:absolute;
	left:74px;
	top:114px;
	}

/* ================================= */
/* ========== Header Menu ========== */
/* ================================= */

#header_menu {
	position:absolute;
	left:378px;
	top:179px;
	}
#header_menu a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#caad8d;
	margin-right:30px;
	}
#header_menu a:hover {
	color:#955145;
	}
#admin_menu {
	position:absolute;
	left:378px;
	top:179px;
	}
#admin_menu a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#caad8d;
	margin-right:18px;
	line-height:12px;
	}
#admin_menu a:hover {
	color:#955145;
	}

/* =============================== */
/* ========== Side Menu ========== */
/* =============================== */

#side_menu {
	float:left;
	width:190px;
	color:#caad8d;
	}
.side_menu_inner {
	border-left:2px solid #caad8d;
	border-right:2px solid #caad8d;
	text-align:center;
	}
.side_menu_inner .hline {
	height:2px;
	background-color:#caad8d;
	margin:7px 0 4px 0;
	}
.side_menu_inner p {
	font-size:14px;
	line-height:14px;
	margin:2px 0 0 0;
	}
.btn {
	width:174px;
	padding:2px 1px;
	border:1px solid #955145;
	margin:0;
	text-align:center;
	}
.btn input {
	width:172px;
	background-color:#955145;
	color:white;
	font-family:Times New Roman, Times, serif;
	font-size:15px;
	font-weight:bold;
	border:none;
	}
#side_menu ul {
	text-align:left;
   font-size:14px;
	line-height:14px;
	margin-top:7px;
	margin-bottom:7px;
	list-style-image: url(../images/menu_arrow.gif);
	}
#side_menu ul a, .reminder a {
	color:#caad8d;
	}
#side_menu ul a:hover, .reminder a:hover {
	color:#955145;
	}

/* ======================================= */
/* ========== Main Content Area ========== */
/* ======================================= */

#main_content {
	float:right;
	width:567px;
	margin:5px 9px 0 12px;
	color:#caad8d;
	}
.featured_item {
	margin:19px 0 19px 30px;
	}
.featured_item h1 a, .events_home h1 a {
	color:#e2d6c9;
	font-size:20px;
	font-weight:bold;
	}
.featured_item h1, .events_home h1 {
	margin:0;
   color:#e2d6c9;
	font-size:20px;
	font-weight:bold;
	}
.featured_item td {
	padding:7px 0;
	}
.price{
	color:#e2d6c9;
	font-size:20px;
	font-weight:normal;
	}
.featured_item p {
	font-size:14px;
	color:#caad8d;
	}
.category_bracket {
	width:189px;
	text-align:center;
	float:left;
	margin:12px 0;
	}
.category_bracket a {
	font-size:20px;
	color:#e2d6c9;
	text-decoration:none;
	}
.events_home {
	border-bottom:1px solid #817167;
	margin:10px 30px;
	padding:10px 0;
	}
.events_home p {
	margin:0 20px;
   font-size:14px;
	color:#caad8d;
	}
.events_home p a, .events_home_link a, .featured_item p a, .shipping {
   color:#e2d6c9;
	font-size:14px;
	}
.events_home p a:hover, .events_home_link a:hover, .events_home h1 a:hover, .category_bracket a:hover, .featured_item p a:hover, .featured_item h1 a:hover {
   color:#955145;
	}
.events_home_link {
	margin:0 20px 15px 20px;
	*margin:0 20px; /* IE hack */
	}

/* ============================ */
/* ========== Footer ========== */
/* ============================ */

#footer {
	clear:both;
	border-top:2px solid #817167;
	margin-top:18px;
	padding:2px 5px;
	}
#footer td, #footer div {
   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706259;
	}
#footer a {
   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#caad8d;
	text-decoration:none;
	}
#footer a:hover {
	color:#955145;
	}

/* ==================================== */
/* ========== Administration ========== */
/* ==================================== */

#admin_content {
	width:757px;
	margin:5px 9px 0 12px;
	color:#caad8d;
	}
#admin_content p {
	color:#caad8d;
	}
.admin_header {
	display:block;
	background-color:#2a2621;
	border:2px solid #817167;
	font-size:20px;
	font-weight:bold;
	color:#e2d6c9;
	}
.dataTable th, .dataTable th a {
	background-color:#caad8d;
	color:#2a2621;
	text-align:left;
	}
.dataTable td {
	color:black;
	text-align:left;
	}
.btnOrange {
	background-color:#955145;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #2a2621;
	}

/* ================================= */
/* ========== Date Picker ========== */
/* ================================= */

.dpDiv {}
.dpTable {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
   color: #000000;
   background-color: #FFFFFF;
   border: 1px solid #817167;
}
.dpTR {}
.dpTitleTR {}
.dpDayTR {}
.dpTodayButtonTR {}
.dpTD {
   cursor: pointer;
}
.dpDayHighlightTD {
   background-color: #e7ddd2;
   border: 1px solid #c9ac8c;
   cursor: pointer;
}
.dpTitleTD {}
.dpButtonTD {}
.dpTodayButtonTD {}
.dpDayTD {
   background-color: #e7ddd2;
   border: 1px solid #c9ac8c;
   color: #817167;
}
.dpTitleText {
   font-size: 12px;
   color: #817167;
   font-weight: bold;
}
.dpDayHighlight {
   color: #817167;
   font-weight: bold;
}
.dpButton {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   border: 1px solid #c9ac8c;
   background: #817167;
   font-weight: bold;
   padding: 0px;
}
.dpTodayButton {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   border: 1px solid #c9ac8c;
   background: #817167;
   font-weight: bold;
}
