@charset "utf-8";
/* CSS Document */

* {
	margin:0 auto;
	padding:0;
}

body {
	background: #fffeed url(../images/bgr.gif);
	font-family: Cambria, "Book Antiqua", "Bookman Old Style", Tahoma;
	font-size: 14px;
	color: #352420;
}

a {
	text-decoration: none;
	outline:none;
	color: #bc7130;
}

a:hover {
	color: #8f332f;	
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#72423c;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#8f332f;
	font-weight: normal;
	margin-left:20px;
}

img {
	border: none;
}


/**common**/

#wrapper {
	width: 950px;
	border:1px solid #e6cfad;
}


#top {
	width: 950px;	
}
#top img {
	position:relative;
	float:left;
}

#menu {
	width: 950px;
}
#menu ul {
	width: 636px;
	display: inline;
	list-style: none;
}
#menu ul li {
	display: inline;
}
#menu img {
	position:relative;
	float:left;
}

#footer {
	width: 950px;
	height: 40px;
	background: #f6e8c1;
	color: #bc7130;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#footer p {
	text-align: right;
	padding-right: 78px;
	padding-top: 16px;
}

.image_border {
	padding: 2px;
	border:1px solid #42609c;	
}


/**common**/


/**index**/

#index_mainpic {
	width: 950px;
	height: 503px;
	background: url(../images/bgr_home_mainpic.jpg) left no-repeat;
	border-bottom: 4px solid #e6cfad;
}

#welcome {
	margin-left: 428px;
	margin-top: 265px;
	width: 475px;
	height: 212px;
	background: url(../images/welcome_box.jpg) left no-repeat;
}
#welcome img {
	position:relative;
	float:left;
}

#welcome_title {
	width: 475px;
}


#bottom {
	width: 950px;
	background: #fff8ce;
	padding-top: 16px;
	padding-bottom: 20px;
}
.bottom_image {
	padding: 2px;
	border:1px solid #bc7130;	
}
#events_box {
	width: 455px;	
	height: 249px;
	background: url(../images/bgr_home_box.jpg) top no-repeat;
	margin-left: 17px;
}
#events_box_leftcol {
	width: 309px;
	margin-left: 15px;
	margin-top: 15px;
}

#events_box_rightcol {
	width: 109px;
	margin-left: 10px;
	margin-top: 18px;
}

#news_box {
	width: 455px;	
	height: 249px;
	background: url(../images/bgr_home_box.jpg) top no-repeat;
	margin-left: 5px;	
}
.news_box_row {
	width: 430px;
	/*margin-left: 20px;*/
	margin-top: 15px;
	padding-bottom: 6px;
}

.news_box_row img{margin: 5px;}

.news_box_row hr{height: 1px; color: #daceab; clear: both; margin: 15px 0 15px 0};

.news_box_row_border {
	border-bottom: 1px solid #daceab;
}

.news_box_leftcol {
	width: 340px;
}
.news_box_rightcol {
	width:72px;
	margin-left: 6px;
}
/**index**/




/**inner pages**/

#inner_content {
	width: 950px;
	background: url(../images/bgr_inner_content.jpg) top repeat-x #fff8ce;
	border-bottom: 4px solid #e6cfad;
}
#inner_content p {
	padding: 20px;
}
.inner_content_image {
	margin-left: 10px;
	margin-bottom: 4px;
	padding: 2px;
	border:1px solid #888;
}
.inner_content_image_left {
	margin-right: 10px;
	margin-bottom: 4px;
	padding: 2px;
	border:1px solid #888;
}

/**inner pages**/

/**music and media**/

#bottom_media {
	width: 910px;
	background: #fff8ce;
	padding:20px;
}
#bottom_media_left{
	float: left; 
	width: 560px; 
}
#bottom_media_right{
	float: left; 
	width: 350px; 
}


/**music and media**/




/**contact**/

#contact_form {
	width: 400px;	
	margin-left: 20px;
	margin-top: 20px;
}
#contact_form p {
	padding: 10px 10px 0px 0px;	
}
.txtbox {
	background: #f6e8c1;
	border: 1px ridge #8f332f;
	height: 22px;
	width: 300px;
}
.txtbox_mssg {
	background: #f6e8c1;
	border: 1px ridge #8f332f;
}
.bttn {
	background: #f6e8c1;
	border: 2px outset #8f332f;
	color: #8f332f;
	cursor: pointer;
	padding:2px;
}


#contact_rightcol {
	width: 500px;
	padding-left: 20px;
	margin-top: 20px;
	border-left: 1px solid #8f332f;
}
#contact_rightcol img {
	margin: 3px;
	padding: 2px;
	border:1px solid #888;
}
/**contact**/


/***misc***/

.floatleft {
	position:relative;
	float:left;
}

.floatright {
	position:relative;
	float:right;
}

.clear {
	clear:both;
}



/**text**/
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;	
}

/**text**/

