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

body { background: url(../i/footer.jpg) repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 0; padding: 10px 0 0 0; text-align:center; }

#background { position: relative; background: url(../i/content_back.jpg) repeat; }

#background_header { position: relative; background: url(../i/header_back.jpg) top center repeat-x; }

#background_content { position: relative; background: url(../i/paper_back.jpg) center repeat-y; width: 920px; margin: 0 auto; }

#header { position: relative; background: url(../i/header.jpg) no-repeat; width: 920px; padding: 0; height: 200px; }

#content { position:relative; width: 860px; padding: 30px; text-align: left;}

#left_column { float: left; width: 560px; }

#right_column { float: right; width: 250px; text-align:center;}

.clear_both { clear: both; height: 10px;}

#background_footer { position: relative; background: url(../i/footer_back.jpg) repeat-x; }

#footer_content { position:relative; width: 880px; margin: 0 auto; color: #6c420c; padding: 10px; text-align: left;}


/*/////////////////////////////////////////////////////////////////////////////////// HEADER NAVIGATION */

#header_nav_container {
position:relative; /* IMPORTANT!!!! */
padding: 0;
width: 900px;
height:50px;
background: url(../i/menu.jpg) top no-repeat;
margin: 0 auto;
}

.header_nav {
	position:relative;
	width:900px;
	height:50px;
	padding:0;
	top:0px;
	left:0px;
	margin:0;
	z-index:1000;
}

.header_nav a {
	display:block;
}

.header_nav li {
	list-style:none;
	position:absolute;
}

.home {
	width:157px;
	height:50px;
	left:17px;
	top:0px;
}

.home a{
	width:157px;
	height:50px;
}
.home a:hover{
	background:url(../i/menu.jpg) -17px -50px;
}

.about {
	width:158px;
	height:50px;
	left:174px;
	top:0px;
}

.about a{
	width:158px;
	height:50px;
}
.about a:hover{
	background:url(../i/menu.jpg)  -174px -50px;
}

.register {
	width:188px;
	height:50px;
	left:332px;
	top:0px;
}

.register a{
	width:188px;
	height:50px;
}
.register a:hover{
	background:url(../i/menu.jpg)  -332px -50px;
}

.faq {
	width:139px;
	height:50px;
	left:520px;
	top:0px;
}

.faq a{
	width:139px;
	height:50px;
}
.faq a:hover{
	background:url(../i/menu.jpg)  -520px -50px;
}

.contact {
	width:226px;
	height:50px;
	left:659px;
	top:0px;
}

.contact a{
	width:226px;
	height:50px;
}
.contact a:hover{
	background:url(../i/menu.jpg)  -659px -50px;
}

/* ///////////////////////////////////////////// TEXT STYLES ////////////////////////////////////////// */

h1 {font: 24px "Times New Roman", Times, serif; color: #87250d; margin-top: 0; padding-top: 0;}

h2 {font: 18px "Times New Roman", Times, serif; color: #00242a; margin-bottom: 5px; padding-bottom: 0;}

h3 {font: 16px "Times New Roman", Times, serif; font-style: italic; color:#666; }



.float_right { float: right; margin: 0 0 5px 5px;}

.float_left { float: left; margin: 0 5px 5px 0;}

a { color: #87250d; text-decoration: underline; }

a:hover { color: #87250d; text-decoration: none; }

p {text-align: justify;}

.first_paragraph {margin-top: 0; padding-top: 0; }

.last_paragraph { padding-bottom: 15px; border-bottom: 1px solid #666; }