/* general */
BODY {
	background: #D6BF7B url(custom/main/templates/images/bg.jpg);
	font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, sans-serif;
	font-size: 12px;
}

A {
	color: #D3811D;
	text-decoration: none;
}

A:Hover {
	text-decoration: underline;
}

#main {
	margin-left: auto;
	margin-right: auto;
	color: white;
	background-color: #110600;
}

/* menu */
.menu {
	background-image: url(custom/main/templates/images/menu_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 175%;
	vertical-align: top;
}

.menu A {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

.menu A:Hover {
	background-color: #2B1D10;
	color: white;
}

.menu A.active {
	color: white;
}

.menu A.open {
	color: #ddab69;	
}

.menu A.submenu {
	font-size: 11px;
	padding-left: 20px;
	color: #ddab69;
}

.menu A.submenu_active {
	color: white;
}

.menu A.admin {
	color: #666666;
	font-size: 10px;
	margin-top: 40px;
}

/* content */
.content {
	vertical-align: top;
	line-height: 125%;
	background: url(custom/main/templates/images/content_bg.jpg) bottom right no-repeat;
	padding-right: 20px;
}

.content H1 {
	color: #F19120;
	margin-top: 20px;
	font-size: 24px;
}

.content H1,
.content H2,
.content H3,
.content H4
{
	color: #F19120;
}

.content H3 {
	border-bottom: 2px solid #F19120;
}
/* forms */
TABLE.form TD.input INPUT,
TABLE.form TD.input TEXTAREA,
TABLE.form TD.input SELECT
{
	font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #ddab69;
	border: 1px solid #D3811D;
	padding: 2px;
}

TABLE.form TD.submit INPUT {
	background-color: #D3811D;
	border: 1px solid #ddab69;
	color: white;
	font-size: 11px;
	padding: 2px;
}

.required {
	color: #ddab69;
	padding-right: 2px;
}

.req_explanation {
	font-size: 10px;
	color: #ddab69;
}

/* welcome page */
#welcome {
	background: url(custom/main/templates/images/welcome_bg.jpg) top no-repeat;
	width: 470px;
	height: 235px;
	overflow: hide;
	font-size: 11px;
	line-height: 125%;
	margin-top: 10px;
}

#welcome .spacer {
	padding-top: 85px;
	padding-left: 20px;
	padding-right: 150px;
}

#welcome_news {
	background: url(custom/main/templates/images/news_bg.jpg) top no-repeat;
	width: 470px;
	margin-top: 4px;
	font-size: 11px;
	line-height: 125%;
}

#welcome_news .spacer {
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 20px;
}

/* custom styles */
.LipRoomTable {
	
}

TABLE.LipRoomTable TD {
	vertical-align: top;
	font-size: 11px;
	padding-bottom: 20px;
}

TABLE.LipRoomTable TD H1,
TABLE.LipRoomTable TD H2,
TABLE.LipRoomTable TD H3,
TABLE.LipRoomTable TD H4 {
	margin-top: 0px;
}

TABLE.LipRoomTable TD IMG {
	border: 2px solid #ddab69;
	margin-right: 5px;
}