/* 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}
/* Font */
@font-face {
    font-family: 'Oregon';
    src: url('oregon.eot');
    src: url('oregon.eot?#iefix') format('eot'),
         url('oregon.woff') format('woff'),
         url('oregon.ttf') format('truetype'),
         url('oregon.svg#webfontPlaVq2Ea') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* General Declarations */
html,body{height:100%}
body{background:url(images/bg_body.jpg) repeat-y top left;font-family:Arial,Helvetica,sans-serif;color:#333}
h1{font:normal normal 2.8em/0.8em "Oregon",Arial,Helvetica,sans-serif;color:#fff}
h1 span{font-size:0.4em;display:block}
h2{font-size:1.1em;padding:0.4em 0 0}
h3{font-size:1.2em;margin:1em 0}
h4{display:inline;color:#4b194b;border-bottom:1px dashed #ddd}
h5{font-size:1em;font-weight:bold;margin:1em 0 -0.5em 0}
p{margin:1em 0}
ul{margin:1em 0 1em 35px}
img{border:none}
dl{padding:0 300px 0 0}
dt{clear:right;font-weight:bold}
dd{margin:0 0 1em 0}
dd dl{float:right;margin:-17px -300px 0 0;padding:0;width:270px}
dd dt{}
dd dd{padding:0}
ol{list-style:none}
:focus{outline:0}
/* iDs */
#skip{height:0;line-height:0;font-size:0.1em}
*:first-child+html #skip{margin:-1px 0 0}
#wrap{min-height:100%;width:100%}
#main{overflow:auto;padding-bottom:2em}
#header{background:#672a67 url(images/bg_header.jpg) repeat-x top left;height:5.6em;padding:2em 1em 0}
#links{background:#8e6f8f;font-size:0.8em;border-top:1px solid #fff;height:2.4em;margin:0;padding:0 0.1em;list-style:none}
#links li{display:inline}
#sidebar{width:215px;clear:left;float:left;padding:10px 5px 5px 15px;font-size:0.8em}
#sidebar ul{background:url(images/bg_contact_top.jpg) no-repeat top left;margin:1em 0;padding:7px;list-style:none}
#sidebar li{background:url(images/bg_phone.jpg) no-repeat 0 6px;text-indent:20px;padding:3px 0}
#sidebar span{font-weight:bold;color:#fff}
#sidebar li#email-icon{background:url(images/bg_email.jpg) no-repeat 0 7px}
#sidebar li#email-icon span{font-size:0.9em}
#sidebar p a,#sidebar p a:visited{display:block;background:url(images/bg_appointment.jpg) no-repeat top left;padding:0 0 0 57px;color:#fff;text-decoration:none}
#sidebar p a:hover,#sidebar p a:active,#sidebar p a:focus{color:#692a69}
#sidebar q{display:block;background:url(images/bg_test_open.jpg) no-repeat top left;margin:0;padding:4px 0;text-indent:30px;font-style:italic;font-size:0.85em}
#sidebar em{display:block;background:url(images/bg_test_close.jpg) no-repeat top right;font-style:normal;font-weight:bold;margin:-10px 0 0;padding:10px 0;text-indent:0;font-size:0.85em}
#content{padding:5px 1em 0 263px;font-size:0.8em}
#content span{font-weight:bold}
#img-right{float:right;margin:0 0 5px 10px}
#footer{background:#af85af url(images/bg_footer.jpg) repeat-x bottom left;color:#fff;position:relative;margin-top:-2.5em;padding:0 1.2em;height:2.5em;line-height:2.5em;clear:both;font-size:0.8em}
#footer p{margin:0}
#footer span{color:#29232a}
#footer div{float:right}
/* Opera Footer Fix */
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
/* Classes */
.skippy{width:100%}
.left{float:left}
.right{float:right}
/* Links */
a,a:visited{color:#692a69}
a:hover,a:focus,a:active{color:#3e0a3e;text-decoration:none}
#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:#fff;color:#1d1d1d;font-size:10em;line-height:1.4em;position:absolute;text-decoration:none;top:0;z-index:10;text-align:center}
#links li a,#links li a:visited{background:url(images/bg_links.jpg) no-repeat top right;display:block;float:left;height:2.4em;line-height:2.5em;padding:0 14px;text-decoration:none;color:#fff}
#links li a:hover,#links li a:active,#links li a:focus{background:#692a69 url(images/bg_links.jpg) no-repeat top right}
#footer a,#footer a:visited{text-decoration:none;color:#29232a}
#footer a:hover,#footer a:active,#footer a:focus{text-decoration:underline;color:#692a69}
