
/*-------------------------------------------------------------------- */

/* !Global Reset */
/*-------------------------------------------------------------------- */
* {font-size: 100.01%; margin: 0; padding: 0;}
html {font-size: 62.5%;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, fieldset, table, ul, ol {
	margin: 0 0 1em;
}

/* Fixers */
/*-------------------------------------------------------------------- */
* a {position: relative;} /* Gets links displaying over a PNG background */
a {outline: none;} /* Remove Firefox's dotted borders */
a images {border: none;} /* Remove IE's blue borders */
table {border-collapse: collapse; border-spacing: 0;}
fieldset, images {border: 0;}
q:before, q:after {content: '';}

/* Base Elements */
/*-------------------------------------------------------------------- */
a, a:link, a:visited, a:active {color: #fff; font-weight: bold; text-decoration: none;}
a:hover {color: #860c0f; text-decoration: none; -webkit-transition: color 0.2s ease-in;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #666; cursor: help;}
blockquote {border-left: .25em solid #e3e3e3; margin-left: 1.5em; padding-left: 1.5em;}
body {
	background: url('../img/bg.jpg');
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: center top;
	height: auto;
	font: 13px/150%  sans-serif;
	color: #525252;
	/*text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
	s-webkit-text-stroke: 1px transparent;*/
}
code {font: 1.1em monaco, courier, monospace;}
h1 {color: #c53238; margin: 0; font-size:20px; padding-bottom: 20px;}
h2 {margin: 0; font-size: 16px;padding: 20px 0px 0px 20px;}
h3 {border-bottom-color: #939295; border-bottom-style: dotted; border-bottom-width: thin; margin: 0; font-size: 16px; color: #0078b0;}
h4 {
	border-bottom-color: #ca1e22;
	border-bottom-style: solid;
	border-bottom-width: thin;
	margin-bottom: 15px;
}
hr {border-bottom-color: #c91d21; border-bottom-style: solid; border-bottom-width: thin; margin-bottom: 15px; }
ol, ul {margin-left: 2em;}
li { list-style-type: square; margin: 0 auto; }


/* Wrapper */
/*-------------------------------------------------------------------- */
.wrap {
	margin: 0 auto;
	width: 820px;
	
}

#header {
	margin:0 auto;
	background: url(../img/wood.jpg) repeat-x;
	height: 535px;
}


#main {
	margin:0 auto;
	background:  url(../img/header-1.png) no-repeat;
	height: 500px;
}

#menu {
	color: white;
	padding: 155px 0 0 290px;
	font-weight: bold;
	font-size: 10px;
}

#menu a, a:link, a:visited, a:active {color: #fff; font-weight: bold; text-decoration: none;}
a:hover {color: #860c0f; text-decoration: none; -webkit-transition: color 0.2s ease-in;}


#sauce {
	margin:0 auto;
	height: 150px;
	background: url('../img/bg.jpg');
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: center top;
	height: auto;
}

#main-area {
	margin:0 auto;
	background:  url(../img/main-area-1.jpg) ;
	overflow: hidden;
}

.content-top {
	margin:0 auto;
}

.content-top p {
	color: white;
	font-size: 22px;
	font-weight: bolder;
	
}



#banner {
padding-left: 21px;
padding-top: 14px;}

#content {
	margin:0 auto;
	overflow: hidden;
	color: white;
	
}

#content p {padding: 20px 30px 10px 30px;}


#line	{

	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: thin;
	width: 850px;

}

#copy {
float: left;
padding: 15px 0 25px 15px;
}
 
#copyright	{
float: right;
padding: 15px 15px 25px 0;
}

#pin	{
background: url(../img/pin.png) no-repeat;
width: 700px;
height: 700px;
}


#background {
	margin:0 auto;
	background:  url(../img/main-area-1.jpg) ;
	overflow: hidden;
}

.back	{
 background-color: #bb3d47;
 padding: 10px;}