/* RESET - No <strong> or <em> */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {font-size:62.5%;background:#f9f5ea /*url(../i/bkg_body.jpg)*/ center top no-repeat;}

/* Header */
#header {width:1000px;margin:0 auto;position:relative;height:120px;}
h1#title {width:394px;height:68px;background:url(../i/logo.gif) no-repeat;position:absolute;left:0;top:43px;text-indent:-999em;}

/* Navigation */
ul#nav {width:430px;position:absolute;right:0;top:97px;height:28px;}
#nav li {display:inline;}
#nav li a {float:left;padding:0 11px;padding-bottom:10px;font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;font-size:1.5em;color:#42280d;text-decoration:none;}
#nav li a:hover {background:url(../i/bkg_nav.jpg) bottom repeat-x;}
#inde #nav_ho, #serv #nav_se, #faqs #nav_fr, #cont #nav_co {font-weight:bold;background:url(../i/bkg_nav.jpg) bottom repeat-x;}

/* Stripe */
#stripe {height:295px;background:url(../i/bkg_stripe.gif) repeat-x;}
#stripe .container {width:1000px;margin:0 auto;position:relative;}
#stripe #photo {width:536px;height:246px;position:absolute;left:0;top:20px;border:1px solid #47290a;}
#stripe #bullets {position:absolute;text-indent:-999em;width:429px;height:278px;background:url(../i/stripe_bullets.jpg) no-repeat;right:0;top:5px;}
#inde #stripe #photo {background:url(../i/stripe_img_10.jpg) no-repeat;}
#serv #stripe #photo {background:url(../i/stripe_img_2.jpg) no-repeat;}
#faqs #stripe #photo {background:url(../i/stripe_img_5.jpg) no-repeat;}
#cont #stripe #photo {background:url(../i/stripe_img_7.jpg) no-repeat;}

/* Main Content */
#main {width:880px;margin:0 auto;position:relative;background:url(../i/bkg_content.gif) repeat-y;padding:40px 35px;overflow:auto;color:#444;font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;}
#main_content {width:510px;float:left;}
#main_content h1, #main_content h2, #main_content h3, #main_content h4 {margin-bottom:10px;font-weight:normal;}
#main_content h1 {font-family:"Times New Roman", Times, serif;font-size:2.3em;font-variant:small-caps;margin-bottom:5px;color:#0c552c;}
#main_content h2 {font-size:1.5em;color:#593815;font-style:italic;}
#main_content h2 em {font-weight:bold;}
#main_content h3 {}
#main_content h4 {}
#main_content p, #main_content dl, #main_content ul {font-size:1.2em;line-height:145%;margin-bottom:12px;}
#main_content dt {font-weight:bold;padding-top:7px;font-size:1.1em;margin-bottom:4px;}
#main_content dd {margin-left:20px;margin-bottom:7px;}
#main_content ul {margin-left:20px;list-style:outside disc;padding-top:15px;}
#main_content li {margin-bottom:7px;}
#main_content img {}
#main_content a {color:#0c552c;}
#main_content a:hover {color:#593815;}

/* Sidebar */
#sidebar {width:305px;float:right;}

#sidebar h2, #sidebar h3 {}
#sidebar h2 {}
#sidebar h3 {}
#sidebar p {}
#sidebar ul {}
#sidebar li {}
#sidebar a {}
#sidebar a:hover {}
#sidebar .photos li {display:inline;}
#sidebar a.button img {border:3px solid #f3edde;margin-bottom:10px;display:block;}
#sidebar .photos li a{padding:10px;background:#f3edde;display:block;margin-bottom:10px;}
#sidebar .photos li a img {border:1px solid #9f8d76;}

/* Footer */
#footer {height:40px;background:#0a361c url(../i/bkg_footer.gif) repeat-x;padding-top:11px;color:#749272;font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif}
#footer .container {width:890px;margin:0 auto;position:relative;}
#footer p {line-height:135%;font-size:1.1em;}
#footer p small {font-size:.9em;}
#footer p.left {width:45%;float:left;}
#footer p.right {width:45%;line-height:145%;float:right;text-align:right;padding-right:40px;background:url(../i/logo_footer.gif) no-repeat right;}
#footer a {color:#749272;text-decoration:none;font-weight:bold;border-bottom:1px solid #335a29;}
#footer .contact {font-size:1.3em;}
#footer a:hover {color:#fff;}

#cont #main_content iframe {border:1px solid #593815;}