/* Website template by freewebsitetemplates.com */
/*------------------------- Layout styles ------------------------*/
body {
	background:url(../images/bg-body.jpg);
	margin:0;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
.page{
	width:900px;
	height:990px;
	margin:0 auto;
	padding:0 30px;
}
p a {
	color:#707070!important;
}
p a:hover {
	color:#525252!important;
}

/*------------------------- Layout styles ------------------------*/
@font-face {
	font-family: 'forumregular';
	src: url('../fonts/forum-regular-webfont.eot');
	src: url('../fonts/forum-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/forum-regular-webfont.woff') format('woff'), url('../fonts/forum-regular-webfont.ttf') format('truetype'), url('../fonts/forum-regular-webfont.svg#forumregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
/*------------------------- Header ------------------------*/
.header {
	background:url(../images/bg-header.png) repeat-x;
	height:168px;
	margin:0 0 41px;
}
.header div a {
	outline:none;
}
.header div {
	margin:0 auto;
	padding:0 30px;
	position:relative;
	width:900px;
}
.header div a#logo {
	display:block;
	float:left;
	height:103px;
	margin:0 28px 0 0;
	width:272px;
}
.header div a#logo img {
	border:0;
}
.header div ul {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:89px 0 0;
}
.header div ul li:first-child {
	margin:0;
}
.header div ul li.selected {
	background:url(../images/border-horizontal.gif) repeat-x left top #252525;
}
.header div ul li {
	float:left;
	height:51px;
	margin:0 0 0 15px;
	padding:0 10px;
	text-align:center;
}
.header div ul li.selected a {
	color:#fff;
	text-shadow:0 -1px 0 #010101;
}
.header div ul li a {
	color:#e8e1aa;
	display:block;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-decoration:none;
	text-shadow:0 -1px 0 #524437;
	text-transform:uppercase;
}
.header div ul li a:hover {
	color:#fff;
}
.header div div {
	background:url(../images/interface.png) no-repeat -10px -606px;
	height:73px;
	padding:0;
	position:absolute;
	right:30px;
	text-align:center;
	top:0;
	width:302px;
}
.header div div p {
	color:#fff;
	display:block;
	font-size:16px;
	font-weight:700;
	margin:18px 0 0;
	text-shadow:0 -1px 0 #030002;
	text-transform:uppercase;
}
.header div ul li a span {
	font-size:20px;
}
.header div div p > span {
	font-size:20px;
	display: inline;
}
.header div div p > span > span {
	color:#E17537;
	display:inline;
	font-size:19px;
	margin:0;
	width:auto;
	padding:0;
 *margin-right:4px; /* Needed for IE7 */
}
/*------------------------- Body ------------------------*/


/*------------------------- Footer ------------------------*/
.footer {
	background-color:#252525;
	border-color:#1f1a14;
	border-style:solid none none;
	border-width:1px;
}
.footer div a {
	outline:none;
}
.footer div:first-child {
	margin:0 auto;
	overflow:hidden;
	padding:0 30px 7px;
	width:900px;
}
.footer div:first-child div:first-child {
	background:url(../images/interface.png) no-repeat -10px 0;
	height:234px;
	margin:22px 0 0;
	width:285px;
}
.footer div:first-child div:first-child h3 {
	color:#7B8668;
	font-size:22px;
	margin:35px 0 0 5px;
	letter-spacing:0.075em;
	font-weight:normal;
}
.footer div:first-child div:first-child p {
	color:#e9e1ac;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.028em;
	line-height:24px;
	margin:25px 0 0 5px;
	padding:0;
	text-align:left;
	width:auto;
	font-family: 'forumregular';
}
.footer div:first-child div:first-child form {
	margin:24px 0 0 5px;
	overflow:hidden;
}
.footer div:first-child div:first-child input:first-child {
	background:url(../images/interface.png) no-repeat -10px -1066px;
	color:#fff;
	cursor:auto;
	font-size:16px;
	font-style:italic;
	height:auto;
	margin:0;
	padding:7px 5px 5px;
	line-height:0;
	text-shadow:0 1px 0 #848973;
	width:190px;
	cursor:text;
	font-family: 'forumregular';
	letter-spacing:0.028em;
	text-transform:capitalize;
}
.footer div:first-child div:first-child input:first-child:hover {
	background:url(../images/interface.png) no-repeat -10px -1066px;
}
.footer div:first-child div:first-child input {
	background:url(../images/interface.png) no-repeat -380px -684px;
	border:0;
	cursor:pointer;
	float:left;
	height:30px;
	margin:0 0 0 10px;
	padding:0;
	width:50px;
	font-size:16px;
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:0.028em;
	text-shadow:0 -1px 0 #99562e;
	color:#fff;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
.footer div:first-child div:first-child input:hover {
	background:url(../images/interface.png) no-repeat -380px -717px;
}
.footer div:first-child div {
	float:left;
	margin:0 0 0 45px;
	width:310px;
}
.footer div:first-child div h4 {
	color:#6B755A;
	font-size:18px;
	font-weight:400;
	margin:35px 0 15px;
	text-shadow:0 -1px 0 #141615;
	font-family:Arial, Helvetica, sans-serif;
}
.footer div:first-child div ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer div:first-child div ul li:first-child {
	background:none;
	padding:0 0 11px;
}
.footer div:first-child div ul li {
	background:url(../images/border-horizontal.gif) repeat-x left top;
	padding:3px 0 11px;
	position:relative;
}
.footer div:first-child div ul li p {
	margin:0;
	padding:0;
	text-align:left;
	width:auto;
}
.footer div:first-child div ul li p a {
	color:#533030;
	font-size:16px;
	letter-spacing:0.028em;
	line-height:24px;
	font-family: 'forumregular';
	text-decoration:none;
}
.footer div:first-child div ul li p a:hover {
	color:#aaaaaa!important;
}
.footer div:first-child div ul li span {
	bottom:10px;
	color:#6B755A;
	font-size:16px;
	font-weight:normal;
	font-family: 'forumregular';
	letter-spacing:0.028em;
	position:absolute;
	line-height:24px;
	right:0;
}
.footer div:first-child div.connect {
	margin-left: 70px;
	width: 130px;
}
.footer div:first-child div.connect a:hover {
	color:#E8E1AB;
}
.footer div:first-child div.connect a {
	color:#828282;
	display:block;
	font-size:14px;
	font-weight:700;
	text-align:center;
	line-height:24px;
	letter-spacing:0.025em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.footer div:first-child div.connect a:hover {
	color:#aaaaaa;
}
.footer div:first-child div.connect a.facebook {
	background:url(../images/icons.png) no-repeat 0 -98px;
	height:22px;
	margin:22px 0 0 2px;
	padding-left:40px;
	width:30px;
}
.footer div:first-child div.connect a.facebook:hover {
	background:url(../images/icons.png) no-repeat 0 -123px;
}
.footer div:first-child div.connect a.twitter {
	background:url(../images/icons.png) no-repeat 0 0;
	height:20px;
	margin:45px 0 0 2px;
	padding-left:40px;
	width:30px;
}
.footer div:first-child div.connect a.twitter:hover {
	background:url(../images/icons.png) no-repeat 0 -23px;
}
.footer div:first-child div.connect a.google {
	background:url(../images/icons.png) no-repeat 0 -46px;
	height:23px;
	line-height: 26px;
	margin:34px 0 0 2px;
	padding-left:40px;
	width:30px;
}
.footer div:first-child div.connect a.google:hover {
	background:url(../images/icons.png) no-repeat 0 -72px;
}
.footer div {
	background:url(../images/border-horizontal.gif) repeat-x left top;
}
.footer div p {
	color:#6b7459;
	font-size:16px;
	margin:0 auto;
	letter-spacing:0.028em;
	padding:10px 60px 14px 0;
	text-align:right;
	width:900px;
	font-family: 'forumregular';
}










