@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
@import url("reset.css");
@import url("contribute.css");
/* End Import */

/* ***Main Layout Styles*** */

html { background: url(../images/build/background-image.jpg) top center repeat-x;  background-color: #0d0402; }

#wrapper { width: 810px; margin-left: auto; margin-right: auto; }

#logo { float: left; }

#top { float: left; height:95px; }

#content-tile { background: url(../images/build/content-tile.png) top left repeat-y;  width: 810px; float: left; }

#content-wrap { background: url(../images/build/content-top.jpg) top left no-repeat; width: 810px; float: left; }

#footer { background: url(../images/build/content-footer.png) top left no-repeat; width: 810px; height: 100px; float: left; }

#left { background: url(../images/build/left-background.jpg) top left no-repeat; width: 220px; height: 460px; float: left; margin: 15px 0 0 15px; padding: 10px; }

#left-content { background: url(../images/build/left-transparency.png); width: 200px; padding: 10px; float: left; }

#navigation { float: right; }

#right { float: right; clear: right; width: 530px; padding: 10px 15px 10px 5px; }

#heading { width: 530px; background: #301712; }

#heading-top { background: url(../images/build/heading_top.jpg) top left no-repeat; }

#heading-bottom { background: url(../images/build/heading_bottom.jpg) bottom left no-repeat; padding: 10px; overflow:hidden; }

#content { width: 510px; padding: 10px; min-height: 250px; }

#content-slide { width: 510px; padding: 10px; height: 340px; overflow-y: auto; margin: 10px 0 0 0; }

img.me-brand { float: right; margin: 25px 5px 0 0; }

/* ***Navigation Styles*** */

#navigation ul { list-style-type: none; margin: 0 0 0 0; padding: 5px 4px 0 0; }

#navigation ul li { display: block; float: left; }

#navigation ul li a { display: block; }

#navigation ul li a.home { background: url(../images/nav/home_btn.jpg) top left no-repeat; width: 75px; height: 35px; }

#navigation ul li a.home:hover { background-position: 0 -35px; }

#navigation ul li a.aboutus { background: url(../images/nav/about_btn.jpg) top left no-repeat; width: 81px; height: 35px; }

#navigation ul li a.aboutus:hover { background-position: 0 -35px; }

#navigation ul li a.testimonials { background: url(../images/nav/testimonials_btn.jpg) top left no-repeat; width: 117px; height: 35px; }

#navigation ul li a.testimonials:hover { background-position: 0 -35px; }

#navigation ul li a.links { background: url(../images/nav/links_btn.jpg) top left no-repeat; width: 57px; height: 35px; }

#navigation ul li a.links:hover { background-position: 0 -35px; }

#navigation ul li a.request { background: url(../images/nav/request_btn.jpg) top left no-repeat; width: 142px; height: 35px; }

#navigation ul li a.request:hover { background-position: 0 -35px; }

#navigation ul li a.contact { background: url(../images/nav/contact_btn.jpg) top left no-repeat; width: 79px; height: 35px; }

#navigation ul li a.contact:hover { background-position: 0 -35px; }

#footer ul { list-style-type: none; padding: 15px; float: left; }

#footer ul li { color: #ffd087; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 5px 0 5px; float: left; }

#footer ul li a { color: #FFFFFF; text-decoration: none; }

#footer ul li a:hover { color: #FFd087; }

/* ***Text Styles*** */

td.pages-cell p { font-size: 12px; font-weight: bold; }

td.pages-cell p a { color: #FFFFFF; text-decoration: none; }

td.pages-cell p a:hover { text-decoration: underline; }

/* ***Additional Styles*** */

td.pages-cell { background: #301712; color: #FFFFFF; padding: 0 10px 0 10px; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; }
 
/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; float: left; width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }
* html .error { margin: 10px 25px 10px 25px; }

/* *** FeedBurner *** */

#creditfooter { display: none; }

.feedburnerFeedBlock ul { list-style-type: none; }

.feedburnerFeedBlock ul li div { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.9em; }

span.headline a { color: #100604; display: block; background: url(../images/icons/arrow.gif) top right no-repeat; text-decoration: none; font-size: 1.2em; margin: 10px 0 0 0;  }

span.headline a:hover { color: #ddb112; }

h2.date-header { font-size: 0.7em; color: #301712; font-family: Arial, Helvetica, sans-serif; }

h3.post-title { margin: 10px 0 10px 0; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; }

ul#recently { list-style-type: none; font-family: Arial, Helvetica, sans-serif; }

ul#recently li a { margin: 5px 0 0 0; text-decoration: underline; color: #100604; }

ul#recently li a:hover { color: #ddb112; }

ul.archive-list { list-style-type: none; font-family: Arial, Helvetica, sans-serif; }

ul.archive-list li a { margin: 5px 0 0 0; text-decoration: underline; color: #100604; }

ul.archive-list li a:hover { color: #ddb112; }

div.post-body div { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333333; }

img.testimonials { border: none; position: absolute; margin: 400px 0 0 465px; }

ul.services-list { list-style-type: none; font-size: 18px; }

ul.services-list li a { font-family: Arial, Helvetica, sans-serif; color: #381C18; text-decoration: none; margin-left: 10px; }

ul.services-list li a:hover { color: #466B32; }



