@charset "utf-8";
/* CSS Document */






/* SET DEFAULTS
**************************************************/
html, body, div, p, h1, h2, h3, h4, h5, ul, li, form, fieldset, table, input, textarea {
	padding: 0px;
	margin: 0px;
}

html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(/files/css/bg-body.jpg) repeat-x top center #BBC374;
}

#wrapper {
	width: 990px;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	background: url(/files/css/bg-wrapper.png) repeat-y top center;
}

a {
	color: #87131D;
	text-decoration: none;
}
a:hover { color: #414E67 }
a.read-more {
	padding-left: 14px;
	background: url(/files/css/square.gif) no-repeat 2px 2px;
}
a img { border: 0px none }
p { padding-bottom: 10px }
h1 {
	padding-bottom: 10px;
	font-size: 24px;
	color: #A4061E;
}
h1 a { color: #A4061E !important }
h2 {
	font-size: 24px;
	color: #F67311;
}
h2 a { color: #F67311 }
h2 a:hover { color: #CF5E0C }

h3 {
	font-size: 15px;
	color: #87131D;
}
h3 a { color: #87131D }
ul { list-style: none }
.x_input { display: none }






/* HEADER
**************************************************/
#header {
	width: 990px;
	height: 190px;
	background: url(/files/css/bg-header.jpg) no-repeat top center #FFFFFF;
}

	#logo {
		float: left;
		width: 360px;
		height: 120px;
		margin-top: 30px;
		margin-left: 30px;
	}
	#h_info {
		float: right;
		width: 520px;
		height: 60px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #6B0710;
	}
	#navigation {
		float: right;
		width: 490px;
		height: 70px;
		margin-top: 15px;
		margin-right: 35px;
		background-repeat: no-repeat;
		background-position: left top;
	}







/* WINDOW
**************************************************/
#window {
	width: 960px;
	margin: 0px 15px;
	padding: 20px 0px;
	/*padding-bottom:	250px;*/
	height: 410px;
	background-color: #FDF0E0;
}

	#orange {
		width: 0px;
		height: 0px;
		position: relative;
		top: -40px;
		left: -40px;
	}
	#yellow {
		width: 0px;
		height: 0px;
		position: relative;
		top: 350px;
		left: 900px;
	}
	
	#window li { position:absolute }
	#window_left {
		display: block;
		float: left;
		width: 265px;
		height: 405px;
		background: url('/files/css/window-left.jpg') no-repeat top left;
		/*background-position: 35px 30px;
		background-repeat: no-repeat;
		background-image: none;*/
	}
		#window_left ul {
			padding-top: 40px;
			padding-left: 50px;
		}
	#window_middle {
		display: block;
		float: left;
		width: 430px;
		height: 405px;
		background: url('/files/css/window-middle.jpg') no-repeat top left;
		/*background-position: 25px 30px;
		background-repeat: no-repeat;
		background-image: none;*/
	}
		#window_middle img {
			padding-top: 42px;
			padding-left: 35px;
		}
	#window_right {
		display: block;
		float: left;
		width: 265px;
		height: 405px;
		background: url('/files/css/window-right.jpg') no-repeat top left;
		/*background-position: 25px 30px;
		background-repeat: no-repeat;
		background-image: none;*/
	}
		#window_right ul {
			padding-top: 42px;
			padding-left: 35px;
		}
	
	/*
		left image is 200 x 360
		middle image is 380 x 360
		right image is 200 x 360
	*/





/* MIDDLE
**************************************************/
#middle {
	width: 910px;
	margin: 0px 15px;
	padding: 10px 25px;
	padding-bottom:	250px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3F3F3F;
}
	
	.page-header {
		position: relative;
		top: 0px;
		left: -30px;
	}



	/* HOME PAGE */
	#email_me {
		float: left;
		width: 240px;
		height: 120px;
		padding: 20px;
		position: relative;
		top: 0px;
		left: -10px;
		background: url(/files/css/bg-email.png) no-repeat left top;
	}
		#email_me h2 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight: bold;
			color: #C71C19;
		}
		#email_me .t_input2 {
			width: 150px;
			padding: 5px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #3E3E3E;
			border: 0px none;
			background-color: #FAECC6;
		}
		#email_me .b_input2 {
			width: 65px;
			padding: 3px 5px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			border: 0px none;
			background-color: #C11611;
			cursor: pointer;
		}
		
	#events-cont {
		float: right;
		width: 335px;
		position: relative;
		top: 0px;
		left: 10px;
		text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		background: url(/files/css/bg-events-top.png) no-repeat center top;
	}	
		#events {
			margin-top: 25px;
			padding: 0 35px 35px 35px;
			background: url(/files/css/bg-events-bot.png) no-repeat center bottom;
		}
		#events a { color: #C11611 }
		#events h2 {
			width: 110px;
			margin: 0 auto;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 26px;
			padding-bottom: 0px;
			color: #DF5B07;
			border-bottom: 1px solid #999999;
		}
		#events h3 {
			padding-bottom: 0px;
			font-size: 24px;
			color: #C11611
		}
	
	#blog {
		float: left;
		width: 285px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
	}
		#blog h2 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 22px;
			color: #414E67;
		}
	
	
	.refer-friend-cont {
		width: 280px;
		padding-top: 20px;
		color: #000000;
		font-size: 13px;
		background: url(/files/css/bg-refer-a-friend.png) no-repeat center top;
	}
		.refer-friend {
			padding: 22px;
			padding-top: 0px;
			background: url(/files/css/bg-refer-a-friend.png) no-repeat center bottom;
		}




/* FOOTER
**************************************************/
#footer {
	position: absolute;
	bottom: 0;
	width: 900px;
	height: 210px;
	margin: 0px 15px;
	padding: 0 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87131D;
	background: url(/files/css/bg-footer.jpg) no-repeat top center #EFE9DE;
}
	#bird {
		width: 0px;
		height: 0px;
		position: relative;
		top: -30px;
		left: -60px;
	}
	
	#footer a { color: #87131D }
	#footer a.act { color: #DF5B07 }
	#footer a:hover { color: #DF5B07 }
	#footer span.address {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
	}

	#copyright {
		float: left;
		width: 450px;
		margin-top: 100px;
	}
	
	#footernav {
		float: right;
		width: 450px;
		text-align: right;
		margin-top: 100px;
	}





/* EOF*/




