/********************************************/
/***               Reset                  ***/
/********************************************/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {  
	margin: 0; padding: 0; border: 0;  
}

/********************************************/
/***               Global                 ***/
/********************************************/
body {font-size: 62.5%;color: #000;font-family: Georgia, "Times New Roman", Times, serif;text-align: center; background:#f6f2e3 url(../images/bg-inside.jpg) repeat-x center 0;}
#logo {margin-left: 10px}

/*****  Headings  *****/
h1 {font-size: 3em; color: #b6ad34;}
h2 {padding-bottom: 15px;font-size: 2em; color: #b6ad34;}
h3 {padding: 5px 0 10px 0;font-size: 1.8em;color: #d5d5d5}
h4 {padding: 5px 0 10px 0;font-size: 1.4em;color: #73cae6}
h5 {padding: 5px 0 10px 0;font-size: 1.2em}
h6 {padding: 5px 0 10px 0;font-size: 1.2em;color: #fa1aff}

/*****  General  *****/
img.floatRight {margin: 10px 10px 10px 15px;}
img.floatLeft {margin: 10px 15px 10px 0}
.clear {clear: both}
.displayNone {display:none}
.floatRight {float: right}
.floatLeft {float: left}

a {color: #7f3e1a;text-decoration: none;border-bottom: 1px solid #6ccdf7}
a.noBorder {border: none;text-decoration: none}
a:hover {border: none}
a:active {color: #7f3e1a}

/*****  Paragraphs  *****/
p {padding-bottom: 15px;font-size: 1.3em;line-height: 1.8em}
p.textIndent {text-indent: 2.5em}

/*****  Un-Ordered Lists  *****/
ul {list-style-type: none;font-size: 1.3em}
ul.list {padding: 0 0 25px 15px}
ul li {padding: 0 0 7px 30px}
ul.sideBarList {margin-bottom: 35px}
ul li.checkMark {background: url(../images/check_mark.png) no-repeat;}
ul li.checkMark1 {background: url(../images/check_mark1.png) no-repeat;}

/*****  Ordered Lists  *****/
ol {padding: 0 0 25px 10px;font-size: 1.3em}
ol li {margin-left: 30px;font-size: 1.3em;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;color: #fa1aff}
ol p {font-size: 13px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;color: #fff}

/*****  Blockquotes  *****/
blockquote {padding: 10px;display: block;width: 225px;text-align: right;color: #fa1aff;font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;font-style: italic;letter-spacing: 1pt}
blockquote p {line-height: 23px}
blockquote em {color: #fa1aff;font-size: 24px}
blockquote em.first {padding-right: 3px}
blockquote em.last {padding-left: 3px}
blockquote a {border-bottom: none}

/********************************************/
/***             Containers               ***/
/********************************************/
#mainContainer {width: 100%}
#footerContainer {clear: both;position: relative;height: 150px;color: #000; background: #f6f2e3 url(../images/footer.jpg) repeat-x 0 top;}
.innerContainer {margin: 0 auto;width: 960px;text-align: left}
#masthead {margin: 10px 0 35px 0;position: relative}
#sideBar {padding: 5px 5px 35px 10px;position: relative;width: 325px}
#twoColRight {margin-bottom: 25px;float: right;width: 460px}
#twoColLeft {margin-bottom: 25px;width: 460px}

/********************************************/
/***           Main Navigation            ***/
/********************************************/
#mainNav {margin: 50px 25px 0 0;float: right}
#mainNav li {display: inline}
#mainNav a {color: #fff;font-size: 18px;border: none}
#mainNav a:hover {color: #803e12}
#mainNav a#active {color: #803e12}

/********************************************/
/***            Main Content              ***/
/********************************************/
#mainContent {padding: 35px 10px 25px 20px;position: relative;float: right;width: 560px}
#mainContent h1 {padding-bottom: 10px}
#mainContent p {line-height: 2em;}

#latestNews {margin-top: 25px}
#latestNews h4 {margin: 0;padding: 0;font-size: 1.4em}
#latestNews a {border: none}
#latestNews a:hover {border-bottom: 1px solid #6ccdf7}
.blogPost {margin-bottom: 15px}
.newsDate {margin-right: 10px;padding: 2px 4px 4px 2px;width: 43px;float: left;background: #fff;color: #000;clear: both;border: 1px solid #1F2932;text-align: right}
.newsDate li {padding: 0 0 1px 3px}

/********************************************/
/***               Footer                 ***/
/********************************************/
#footer {padding: 65px 20px 0 10px;width: 960px;height: 119px;background:transparent;}
ul.footerRight {margin-right: 25px;float: right}
ul.footerRight li {display: inline}
#footerContainer a {border: none}
#footerContainer a:hover {border-bottom: 1px solid #6ccdf7}

/********************************************/
/***              Thickbox                ***/
/********************************************/
#imageBlock {margin-bottom: 40px}
#imageBlock img {margin: 4px 10px 4px 0;}
#imageBlock a {text-decoration: none;border: none}

/********************************************/
/***          Banner Slideshow            ***/
/********************************************/
#slideShow {width: 960px;height: 340px;overflow: hidden;position: relative; margin-top: -10px;}
#slideShowoff {width: 960px;height: 170px;overflow: hidden;position: relative;}

/********************************************/
/***         Sign Up Newsletter           ***/
/********************************************/
#signUp {margin-bottom: 35px;width: 316px; height: 60px; overflow: hidden; position: relative;background: url(../images/newsletter_bg.jpg) no-repeat}
#signUp .signUpCon{width: 999em; position: absolute; left: 0px}
#signUp .screen {margin: 4px 0 0 0;width: 316px; display: block; float: left}
#signUp ul.screen{background-color: green}
#signUp input.text{border: 3px solid #020F17; margin-top: 10px;padding: 5px 0;width: 225px; color: #030f16;background: #fff url(../images/textarea_bg.gif) no-repeat}
#signUp input.button{margin: 10px 0 0 10px;padding: 5px 0;width: 140px; color: #030f16;background: #fff url(../images/textarea_bg.gif) no-repeat}
#signUp .signUpText {margin: 10px 0 0 10px}
#signUp .back {margin: 10px 8px 0 5px;float: left}
#signUp .next2,#signUp .next3 {margin: 10px 7px 0 6px;float: right}
#signUp .next1,#signUp .next2,#signUp .next3,#signUp .back,#signUp .button,#signUp #subscribe,#signUp #unSubscribe {cursor: pointer}
#signUp .screen {text-align: center}
#signUp .success {background: none;border: none}
#signUp .success img {margin-top: 15px}
#signUp h5 {display: inline;font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #fefefe;letter-spacing: 1pt}
#signUp #subscribe {margin: 8px 5px;width: 137px;height: 35px;background: url(../images/subscribe_button.jpg) no-repeat}
#signUp #unSubscribe {margin: 8px 5px;width: 137px;height: 35px;background: url(../images/unsubscribe_button.jpg) no-repeat}

/********************************************/
/***            Contact Form              ***/
/********************************************/
.contactForm {margin: 15px 0 30px 0;padding: 35px 0 3px 10px;width: 540px;border-top: 1px dotted #1F2932}
.contactForm label {float: left;width: 120px;color: #fff;font-size: 1.2em}
.contactForm input {margin-bottom: 5px;padding: 3px 0;width: 370px;background: url(../images/textarea_bg.gif) no-repeat top left;border: 1px solid #aaa}
.contactForm textarea {width: 370px;height: 130px;background: url(../images/textarea_bg.gif) no-repeat top left;border: 1px solid #aaa}
.contactForm select {margin: 0 0 5px 0;padding: 3px 0;width:370px}
.contactForm option {}
.contactForm #submitButton {margin: 5px 0 0 118px;width: 375px;height: 30px;text-transform: uppercase;letter-spacing: 1pt;color: #fff;font-family: Arial, Helvetica, sans-serif;background: #020F17;border: 1px solid #1F2932;cursor: pointer}
.contactForm #submitButton:hover {color: #eae9e8;background-color: #605b5a;border: 1px solid #4b4745}
/************ Success & Error Messages *****************/
.success {margin: 45px 32px 0 0;text-align: center;background: #D9E7CD;border: 1px solid #87C445}
.success h3 {margin: 0;padding: 12px 0 3px 0;font-family: 'Arial Black';font-size: 17px;color: #495E16;text-transform: uppercase;letter-spacing: 1pt;background: none;border: none}
.success p {color: #333}
.error {margin: 3px 0 1px 125px;color: #fa1aff;font-size: 11px}
.phpError {padding-left: 5px;;color: #fa1aff}
.required {padding-left: 3px;color: #fa1aff;font-weight: bold}
.requiredNote p {margin: 20px 0 0 0;padding: 0px;color: #fff}
.loading {margin: 0 0 0 260px}
#monoslideshow{border: 4px white solid;}
.thumblist
{
	list-style-type: none;
	font: 11px bold;
}

.thumblist li
{float: left; margin-right: 12px;margin-bottom: 30px;}
span{color: #b6ad34; font-weight: bold;}
textarea{width: 450px;border: 1px solid #b6ad34;}
input{width: 200px; height: 25px; border: 1px solid #b6ad34;}
.center{text-align: center;}
.white{color: #fff;}
.dark{color: #b6ad34;}
