body {
	background-color: #eeeeee;
	color: #333;
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
	line-height: 1.4;
	margin: 0px;
	padding: 0px;
}

.border {
	border-bottom: 1px solid #d9d6b4; 
	height: 1px; 
	margin-bottom: 10px;
	margin-top: 10px;
}

.button {
	background-image: url('../images/button_bg.gif');
	border-left: 0px solid #ddd;
	border-top: 0px solid #ddd;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	color: #444;
	cursor: pointer;
	font-family: "Lucida Sans Unicode";
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	width: 100px;
}

#content {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	text-align: left;
	width: 772px;
}

.event_item {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

#header_container {
	background-color: #1a1207;
	border-bottom: 5px solid #9f785b;
	text-align: center;
	width: 100%;
}

#header {
	background: url('../images/header_bg_logo.gif');
	background-position: 205px 135px;
	background-repeat: no-repeat;
	border: 0px solid #fff;
	height: 230px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 772px;
}

.icon {
	margin-right: 5px; 
	border: 0px; 
	vertical-align: bottom;
}

.media_item {

}

.media_item a {

}

.menu_item {
	border-left: 4px solid #d9d6b4; 
	float: left; 
	height: 35px; 
	margin-right: 30px;
	padding-left: 5px; 
	padding-top: 4px; 
}

.section_header {
	border-left: 4px solid #d9d6b4; 
	height: 24px; 
	margin-bottom: 20px;
	padding-left: 5px; 
	padding-top: 5px; 
}

.select {
	border: 1px solid #dddddd;
}

.textarea {
	border: 1px solid #dddddd;
	padding: 4px;
	width: 450px;
	height: 250px;
}

.textbox {
	border: 1px solid #dddddd;
	height: 20px;
	padding-left: 4px;
	padding-top: 4px;
	width: 300px;
}


/* --- Rounded Boxes --- */
	.top-left, .top-right { 
		background-image: url('../images/round_t.gif'); /* CHANGE: path and name of your image1 */
		height: 21px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
		font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}
	.bottom-left, .bottom-right { 
		background-image: url('../images/round_b.gif'); /* CHANGE: path and name of your image1 */
		height: 21px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
		font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}
	.top-left, .bottom-left { 
		margin-right: 21px; /* CHANGE: replace by the width of one of your corners */
		}
	.top-right, .bottom-right { 
		margin-left: 21px;  /* CHANGE: replace by the width of one of your corners */
		margin-top: -21px;  /* CHANGE: replace by the height of one of your corners */
		}
	.top-right {
		background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
		}
	.bottom-left  { 
		background-position: 0 -21px;    /* CHANGE: replace second number by negative height of one of your corners */
		}
	.bottom-right { 
		background-position: 100% -21px; /* CHANGE: replace second number by negative height of one of your corners */
		}
	.inside {
		/* margin-left: 18px;               /* CHANGE: replace by the width of one of your corners */
		/* margin-right: 18px;              /* CHANGE: replace by the width of one of your corners */
		background: #f7f7f7;            /* YCC: background-color of the inside */
		padding-left: 2px;             /* YCC: all texts at some distance of the left border */
		padding-right: 2px;             /* YCC: all texts at some distance of the right border */
		text-align: left;               /* YCC: position of all texts inside */
		border-left: 0px solid #c9c9c9; /* EXTRA, for 1px border */
		border-right: 0px solid #c9c9c9; /* EXTRA, for 1px border */
		}
	.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
	.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
	.insideleft, .insideright {
		/* background-image: url('../images/round_lr.gif'); /* CHANGE: path and name of your image2 */
		/* background-repeat: repeat-y;   /* DNC: to pile the image2 as much as needed */
		}
	.insideright { background-position: 100% 0; } /* DNC: position right corner */

/* --- Rounded Boxes  End --- */


/* Fonts */
a {
	color: #be3c0b;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.label {
	color: #555;
	font-weight: bold;
}

.error 
{
	color: #ff0000;
}

h1 {
	color: #c3be98;
	font-family: "Lucida Grande";
	font-size: 32px;
	font-weight: normal;
	letter-spacing: 2;
	margin: 0px;
	padding: 0px;
}

h2 {
	color: #9f785b;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0px;
	padding: 2px;
	margin-bottom: 20px;
	font-style: normal;
	border-bottom: 1px solid #dbd5b7;
}

p {
	margin: 0px;
	padding: 0px;
	display: inline;
}
