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

/*
============================================================================
GENERAL
============================================================================
*/
html {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background: url('images/bg.jpg') scroll repeat 49.99% 0px;
	display: table;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	font: 100%/125% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4 {
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

a {
	color: #898989;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}


/*
============================================================================
PAGE
============================================================================
*/
#bar {
	background: url('images/bar.jpg') scroll repeat-x 49.99% 0px;
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#container {
	background: url('images/container.jpg') scroll no-repeat 49.99% 0px;
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#page {
	position: relative;
	width: 975px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
}

.page_head {
	margin: 0px 0px 0px 0px;
}

.page_title {
	width: 975px;
	font: 400%/100% Edwardian Script ITC, Monotype Corsiva, Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.page_title a {
	color: #B6B5BE;
}

.page_title a:hover {
	color: #FFFFFF;
}

.sub_menu {
	width: 975px;
	font: 100%/150% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 6px 0px 6px 30px;
	border-top: 3px double #B6B5BE;
	clear: both;
}

.sub_menu li {
	display: inline;
	padding: 0px 30px 0px 0px;
}

.sub_menu a {
	color: #B6B5BE;
}

.sub_menu a:hover {
	color: #FFFFFF;
}

.sub_menu .active a {
	color: #FFFFFF;
}


/*
============================================================================
MENU
============================================================================
*/
#logo a {
	background: url('images/logo.jpg') no-repeat 49.999% 210px;
	position: relative;
	display: block;
	width: 975px;
	height: 210px;
	margin: 0px 0px 0px 0px;
}

#logo a:hover {
	background: url('images/logo.jpg') no-repeat 49.999% 0px;
}

#menu {
	width: 975px;
	height: 40px;
	font: 75% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 15px;
}

#menu li {
	display: inline;
	padding: 0px 15px 0px 0px;
}

#menu a {
	color: #312A2D;
	text-decoration: none;
}

#menu a:hover, #menu .active {
	color: #FFFFFF;
}


/*
============================================================================
BLOG
============================================================================
*/
.blog {
	padding: 0px 0px 10px 0px;
}

.blog_title {
	width: 975px;
	font: 275%/100% Edwardian Script ITC, Monotype Corsiva, Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 10px 0px;
	border-top: 3px double #B6B5BE;
	border-bottom: 3px double #B6B5BE;
}

.blog_title a {
	color: #FFFFFF;
}

.blog_title a:hover {
	color: #B6B5BE;
}

.blog_date {
	color: #B6B5BE;
	font: 125% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

.blog_navigation {
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

.blog_navigation a {
	padding: 0px 5px 0px 5px;
}

.blog_navigation span {
	padding: 0px 5px 0px 5px;
}

.sorry {
	border-top: 3px double #B6B5BE;
	text-align: center;
	padding: 10px 0px 20px 0px;
}

.blog img {
	position: relative;
	float: left;
	margin: 0px 20px 20px 0px;
}


/*
============================================================================
FOOTER
============================================================================
*/
#footer {
	width: 975px;
	height: 30px;
	color: #545353;
	font: italic 81.25% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

#v3 {
	color: #545353;
	padding: 0px 0px 0px 20px;
}

#v3:hover {
	color: #FFFFFF;
}

.footer_address {
	padding: 0px 20px 0px 20px;
}
