/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}

/*********TYPOGRAPHY********/
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
p {margin-bottom: 10px;}
a {color: #930607; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-size: 24px; font-weight: normal; line-height: normal; margin-bottom: 25px; color: #780e13;}
h2 {font-size: 18px; font-weight: normal; line-height: normal; margin-bottom: 20px; color: #780e13;}
h3 {font-size: 14px; font-weight: bold; line-height: normal; margin-bottom: 15px; color: #780e13;}
em {font-family: Georgia, "Times New Roman", Times, serif;}
h1 a {font-weight: normal; color: #c33637;}

.blockPic {display: block; margin-bottom: 10px;}
.padedBlock {padding-left: 40px;}

/*********LAYOUT********/
body {background: #dbd2b2 url(../gfx/bg_body.gif) top left repeat-x; color: #634e00; text-align: center;}

/*header*/
#header {width: 100%; text-align: center;}
#header img {display: block; margin: 0px auto;}

/*center*/
#centerWrap {width: 100%; padding-bottom: 15px; text-align: center; background: #f8f8f0 url(../gfx/bg_centerwrap.gif) top left repeat-x;}

/*navbar*/
#navBar {width: 900px; height: 65px; margin: 0px auto; padding: 0px 5px; background: url(../gfx/bg_navbar.gif) top center no-repeat;}

/*content*/
#content {width: 860px; margin: 0px auto; min-height: 350px; padding: 10px 25px; background: url(../gfx/bg_content.gif) top center no-repeat; text-align: left;}

.frontTitle {width: 280px; float: left;}
.frontTitle2 {width: 280px; float: left; padding-left: 20px;}
.frontTitle3 {width: 260px; float: left; padding-left: 20px;}

#frontCont {width: 860px; clear: both; background: url(../gfx/bg_frontcont.gif) top left repeat-y;}
#frontCol1 {width: 280px; float: left;}
#frontCol2 {width: 260px; float: left; padding: 0px 20px 0px 20px;}
#frontCol3 {width: 260px; float: left; padding: 0px 0px 0px 20px;}
.frontPicLink {display: block; width: 236px; margin-bottom: 10px; padding: 10px; background-color: #f5f1e2; border: 1px solid #d5caa7;}
.frontBlockLink {display: block; width: inherit; margin-bottom: 20px;}

.picBlock {float: left; position: relative; width: 200px; height: 200px; margin: 7px; padding: 10px 0px; text-align: center;}
.picBlock span {display: block; width: 200px; position: absolute; left: 0px; bottom: 7px;}
.picBlock2 {float: left; position: relative; width: 200px; height: 280px; margin: 7px; padding: 10px 0px; text-align: center;}
.picBlock2 span {display: block; width: 200px; position: absolute; left: 0px; bottom: 7px;}

/*forms*/
fieldset {display: block; width: 500px; margin: 10px auto 20px auto; border: 5px solid #f0ede0;}
fieldset legend {font-size: 18px; margin: 10px; padding: 10px; color: #780e13;}
.contactForm {width: 400px; margin: 10px auto;}
.contactForm p {width: 400px; clear: both;}
.contactForm p span {float: left; width: 200px;}
.contactForm p input, .contactForm p textarea {width: 188px; border: 1px solid #aca285; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.contactForm p input.submitBtn {width: 80px; background-color: #900; color: #fff; border:0px;}

/*footer*/
#footerWrap {width: 100%; height: 75px; background: url(../gfx/bg_footerwrap.gif) top left repeat-x; text-align: center;}
#footer {width: 900px; margin: 0px auto; padding-top: 10px; text-align: left;}
#footer p {float: left; font-size: 11px; line-height: 14px;}
#footer p span {color: #930607;}
#footer a {display: block; float: right;}

/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.marked {margin-left: 35px; list-style: disc;}
.marked li {padding-left: 15px;}

