/* Reset */
html,body,div,span,object,h1,h2,h3,p,a,em,font,img,strong,b,u,i,ol,ul,dl,dt,dd,li,fieldset,form,label,legend,button,q,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline}
/* General Declarations */
html{background:#fefdcd url('images/bg_html.jpg') repeat-y top left}
html,body{height:100%;width:100%}
body{background:url('images/bg_body.jpg') no-repeat 0 216px;font-family:Georgia,"Times New Roman",Times,serif;color:#933}
h1{font-size:2em;text-transform:lowercase;font-style:italic;color:#fff;text-shadow:0 0 2px #000}
h1 span{font-size:1.5em;font-weight:normal;display:block;font-style:normal;margin:-6px 0 0;padding:2px 0 0}
h1 em{float:left;font-size:0.65em;font-style:normal;margin:5px 17px 0 0}
h2{font-size:1.25em;color:#288256}
h3{margin:1em 0;font-size:0.95em;color:#288256}
hr{clear:both;color:#feffd5;background:#feffd5;border:0;margin:0;padding:0;line-height:0}
p,ul{margin:1em 0;font-size:0.75em}
ul{list-style-type:square}
img{border:none}
em{display:block}
ol{list-style:none}
:focus{outline:0}
/* Contact Form */
input,select,textarea{font-family:Georgia,"Times New Roman",Times,serif}
dt,dd{font-size:0.75em}
form label{display:block;float:left;width:90%;padding:0;margin:3px 0 0}
form dt{width:22%;float:left}
form dd{float:left;width:78%;margin:0 0 0.5em 0}
dl dd input{width:50%;clear:right}
dl dd select{width:50%}
dl dd textarea{width:50%;height:6em;font-size:1em}
/* iDs */
#skip{height:0;line-height:0;font-size:0.1em}
#wrap{background:url('images/bg_wrap.jpg') repeat-x top left;min-height:100%;width:100%}
#main{}
#header{background:url('images/bg_header.jpg') no-repeat top left;font-family:"Times New Roman",Times,serif;color:#000;padding:10px;height:200px}
#header p{font-size:0.9em;font-weight:bold;font-style:italic;margin:12px 0 2px;padding:8px 10px 7px;letter-spacing:0.03em;background:rgba(255,255,255,0.75)}
#links{margin:-40px 0 0 10px;padding:10px 32px;font-size:1em;color:#000;background:rgba(255,255,255,0.75)}
#links li{font-size:0.9em}
#content{padding:15px}
/*\*/ * html #content{float:left;padding:20px 50px 0 0} /**/
#content ul{padding:0 0 0 30px}
#introtext{font-weight:bold}
#footer{padding:10px;font-weight:bold}
#footer p{margin:0}
/* Opera Footer Fix */
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
/* Classes */
.skippy{width:100%}
.pic{padding:1px;border:1px solid #459272}
.left{float:left;margin:0 5px 5px 0}
.right{float:right;margin:0 0 5px 5px}
.testimonial{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;font-weight:bold;margin:1em 0 0.5em 5px;line-height:0.9em;padding:1px 8px;text-indent:27px;background:#d09347 url('images/bg_testimonials.jpg') no-repeat 3px -75px;color:#fff}
.testimonial em{font-weight:normal;background:url('images/bg_testimonials.jpg') no-repeat top right;text-indent:0;text-align:right;padding:5px 30px 1px 0}
/* Links */
a,a:visited{font-size:1.05em;color:#423429;font-weight:bold}
a:hover,a:focus,a:active{text-decoration:none;color:#459272}
#skip a,#skip a:visited{height:1px;width:1px;left:0;overflow:hidden;position:absolute;top:-500px}
#skip a:active,#skip a:focus{height:auto;width:100%;padding:4px 0;background:#459272;text-align:center;color:#fff;font-size:10em;line-height:1.4em;position:absolute;text-decoration:none;top:0;z-index:10}
#header a,#header a:visited{color:#000;text-decoration:none}
#header a:hover,#header a:active,#header a:focus{text-decoration:underline;color:#459272}
#links li a,#links li a:visited{font-size:0.9em;font-weight:bold;display:block;width:124px;padding:8px 0;line-height:1em;color:#000;text-decoration:none}
#links li a:hover,#links li a:active,#links li a:focus{text-decoration:underline;color:#459272}
.word-links a{background:url('images/bg_word.gif') no-repeat top left;line-height:1.4em;padding:0 0 0 20px}
#footer a,#footer a:visited{font-size:0.95em}
/*! Queries */
@media only screen and (min-width:768px){
	#main{overflow:auto;padding-bottom:6.5em}
	#header{height:166px;padding:50px 0 0 150px}
	h1{font-size:2.65em;text-shadow:none}
	h1 span{padding:2px 0 0 118px;color:#459272}
	#header p{margin:0;padding:12px 0 0 30px;background:none}
	#links{float:left;width:125px;margin:0 0 0 178px;padding:20px 0 0 15px;background:none}
	/*\*/ * html #links{margin:0 0 0 86px} /**/
	#links li a,#links li a:visited{padding:2px 0}
	#content{padding:20px 50px 0 318px}
	.testimonial{float:right;clear:right;width:140px;margin:1em 0 0.5em 5px;padding:0 8px}
	#footer{background:url('images/bacp_registered.jpg') no-repeat top right;position:relative;margin-top:-6.5em;height:4.5em;padding:2em 0 0 318px}
}
