*
{
margin: 0px;
padding: 0px;
}

body		{ margin: 0 auto; background: url(images/bg_all.jpg); margin-top: 20px; }

#header 	{ width: 780px; height: 415px; background: url(images/header.jpg); background-repeat:no-repeat; background-position:top; }

#content	{ margin: 0 auto; width: 818px; background-color: #FFFFFF; background-repeat:repeat-x; background-position:top; padding-bottom: 19px; }

#menutop {
	margin: 0 auto; 
	width: 780px;
	height: 2px;
	background: url(images/bg_menu_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 19px;
	margin-right: 19px;
}

#menu {
	margin: 0 auto; 
	width: 780px;
	height: 50px;
	background: url(images/bg_menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 19px;
	margin-right: 19px;
}

#menu ul {
	list-style: none;
	padding-left: 3px;
}

#menu li {
	display: inline; 
}

#menu a {
	font-family: Georgia;
	float: left;
	width: 86px;
	height: 33px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-top: 17px;
	font-size: 16px;
}

#menu a:hover {
	width: 86px;
	height: 33px;
	background-color: #000000;
	text-decoration: none;
	color: #FDF0AC;
}

#menubottom {
	width: 780px;
	height: 3px;
	background: url(images/bg_menu_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 19px;
	margin-right: 19px;
}

#main	      { margin: 0 auto;
		width: 780px;
		clear:both;	
		background-color: #FFFFDE;
		margin-top: 0px;
}

.bodytext		{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.bodytext:link 	{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.bodytext:active 	{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.bodytext:visited 	{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.bodytext:hover 	{ font-size: 13px; font-family: Arial; color: #B75D09; text-decoration: none }

.titletext		{ font-size: 18px; font-family: Georgia; color: #B75D09; font-weight: bold; }

.subtitletext		{ font-size: 15px; font-family: Georgia; color: #B75D09; font-weight: bold; }

#footermenutop{
	width: 780px;
	height: 2px;
	background: url(images/bg_footermenu_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 19px;
	margin-right: 19px;
}

#footermenu{
	width: 780px;
	height: 30px;
	background: url(images/bg_footermenu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 19px;
	margin-right: 19px;
}

#footermenu ul {
	list-style: none;
	padding-left: 0px;
}

#footermenu li {
	display: inline; 
}

#footermenu a {
	font-family: Georgia;
	float: left;
	width: 78px;
	height: 23px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-top: 7px;
	font-size: 14px;
}

#footermenu a:hover{
	width: 78px;
	height: 23px;
	background-color: #000000;
	text-decoration: none;
	color: #FDF0AC;
}

#footermenubottom{
	width: 780px;
	height: 2px;
	background: url(images/bg_footermenu_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 19px;
	margin-right: 19px;
}

#left_top{
	background: url(images/bg_left_top.jpg);
	height: 7px;
	background-repeat:no-repeat;
	background-position:top;
}

#left{
	width: 240px;
	background: url(images/bg_left.jpg);
	background-repeat:repeat-y;
	background-position:top;
	padding-left: 10px;
	padding-right: 10px;
}

#left_bottom{
	background: url(images/bg_left_bottom.jpg);
	height: 7px;
	background-repeat:no-repeat;
	background-position:top;
}

.lefttitletext		{ font-size: 15px; font-family: Georgia; color: #FDF0AC; font-weight: bold; background: url(images/title_left.jpg); background-repeat:no-repeat; height: 45px; padding-left: 10px; padding-top: 12px; }

.lefttext		{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.lefttext:link 	{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.lefttext:active 	{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.lefttext:visited 	{ font-size: 13px; font-family: Arial; color: #3D3D3D; text-decoration: none }
a.lefttext:hover 	{ font-size: 13px; font-family: Arial; color: #B75D09; text-decoration: none }

#leftmusic_top{
	background: url(images/bg_leftmusic_top.jpg);
	height: 7px;
	background-repeat:no-repeat;
	background-position:top;
}

#leftmusic{
	width: 270px;
	background: url(images/bg_leftmusic.jpg);
	background-repeat:repeat-y;
	background-position:top;
	padding-left: 10px;
	padding-right: 10px;
}

#leftmusic_bottom{
	background: url(images/bg_leftmusic_bottom.jpg);
	height: 7px;
	background-repeat:no-repeat;
	background-position:top;
}

.leftmusictitletext		{ font-size: 15px; font-family: Georgia; color: #FDF0AC; font-weight: bold; background: url(images/titlemusic_left.jpg); background-repeat:no-repeat; height: 45px; padding-left: 10px; padding-top: 12px; }

#hr_left {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #3D3D3D;
	width: 220px;
}

#hr_right {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #B75D09;
	width: 480px;
}

#hr_full {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #B75D09;
	width: 700px;
}

.footertext		{ font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: none }
a.footertext:link 	{ font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: none }
a.footertext:active 	{ font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: none }
a.footertext:visited 	{ font-size: 12px; font-family: Arial; color: #FFFFFF; text-decoration: none }
a.footertext:hover 	{ font-size: 12px; font-family: Arial; color: #FDF0AC; text-decoration: underline }
