* { margin: 0; padding: 0; }


html {
	min-height: 100%;
	margin: 0 0 1px;
	font-size: 100.01%;
}
body {
	background: #F5E390;
	font-size: 60%;
}

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

body, textarea, input, select, option, button {
	color: #615A2F;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height: 1.4;
}
li, dt, dd, p, th, td, caption, pre {
	font-size: 1.4em;
}
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
}

a { color: #323232; text-decoration: underline; }
a:hover, a:focus, a:active {
	color: #DDA828;
	text-decoration: underline;
}

ul, ol, dd, blockquote { padding-left: 40px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
li *, li p, li li, dt *, dd *, p *, th *, td * {
	font-size: 1em;
}

img { border: none; -ms-interpolation-mode: bicubic; }
pre { font-family: "Courier New",monospace; white-space: pre-wrap; }
table { border-collapse: collapse; border-spacing: 0; }
button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

hr { overflow: hidden; height: 1px; margin: 15px 0 !important; margin: -5px 0 8px; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px !important; }

/* headers */

h1, h2, h3, h4, h5, h6 { }
h1 { font-size: 1.4em; }
h2 {
	font-size: 1.6em;
	color: #DBA828;
	font-weight: normal;
	line-height: 1.4em;
	text-align: justify;
}
h3 {
	font-size: 1.1em;
}
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
}
#header {
	position:relative;
s
	width: 960px;
	height: 117px;
	background-color: #615A2F;
}
#logo {
	height: 45px;
	width: 475px;
	position:absolute;
	top:36px;
	left:26px;
}
#navbox {
	height: 36px;
	width: 960px;
	background-color: #E9D6AF;
}
#images_container {
	height: 244px;
	width: 960px;
}
#left_image {
	height: 244px;
	width: 622px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/left_image.jpg);
}
#main_text {
	float: left;
	width: 602px;
	margin-right: 20px;
	margin-top: 13px;
}
#content {
	width: 940px;
	margin-left: 10px;
	margin-top: 10px;
}
#right_image {
	height: 244px;
	width: 308px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/right_image2.jpg);
}
#footer {
	width: 960px;
	background-color: #615A2F;
	height: 90px;
	background-image: url(../images/footer_bg.png);
	float: left;
}

#boxes_container {
	width: 308px;
	float: left;
	margin-left: 10px;
}
.box {
	height: 93px;
	width: 288px;
	background-color: #e9d6af;
	padding: 12px 10px;
	margin-bottom: 10px;
	position: relative;
}
.box img {
	background-color: #e9d6af;
	float: left;
	margin: 0;
	padding: 0;
}
.box p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.box .box-text {
	float: left;
	padding-left: 10px;
	height: 91px;
	width: 185px;
}
.links {
	color: #615A2F;
}
.box h3 {
	color: #DBA828;
	font-size: 1.3em;
	margin-bottom: 0px;
	line-height: 14px;
}
.box a.read-more {
	font-weight: bold;
	position: absolute;
	left: 110px;
	bottom: 12px;
	color: #615A2F;
	width: 81px;
}
.box a:hover {
	color: #9C9254;
}
#contact {
	height: 60px;
	width: 445px;
	margin: 15px 0px 0px 10px;
	float: left;
	line-height: 2.2em;
}
#maddog {
	float: right;
	height: 70px;
	width: 160px;
	margin-right: 10px;
	text-align: right;
	margin-top: 10px;
}
.contacttext {
	color: #F9F3C8;
}
#follow img{
	margin: 0px 10px 0px 0px;
}
#logoscontainer {
	height: 25px;
	width: 500px;
}
#follow  {
	height: 60px;
	width: 320px;
	margin: 15px 0px 0px 0px;
	float: left;
	line-height: 0.5em;
}
.contacttext a {
	color: #F9F3C8;
}
.contacttext a:hover {
	color: #FFF;
}
#images_container_links {
	width: 960px;
}
#gallery {
	height: 395px;
	width: 960px;
	text-align: center;
}
