@charset "utf-8";
/*
SAM RADER PhD © Diasa Design 2009
----------------------------------------------- */
@media screen {
/* =General page settings
----------------------------------------------- */
* { font-size: 100%; margin: 0; padding: 0; }

html { height: 100%; }

body { background: url(../i/bg.jpg) repeat-x 0 0 #fefefe; color: #666d74; font: 62.5%/1.6em "Georgia", "Times New Roman", Times, serif; min-width: 940px; text-align: center; }

ul, li, h1, h2, h3, h4, h5, h6, form, input, textarea { margin: 0 0 5px 0; }
p { margin: 0 0 10px 0; }

img, div, a, input { behavior: url(/c/resources/iepngfix.htc) } /*PNG Fix on IE6 */

/* =Headings - Generic styles
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 { color: #767d84; font-weight: normal; letter-spacing: 2px; }

#content h2 { font-size: 18px; font-variant:small-caps; font-weight:bold; padding: 10px 0px 16px 0px;}

#content h3 { font-size: 16px; font-variant:small-caps; padding: 14px 0px 0px 0px; letter-spacing: 1px; margin-bottom: 12px; }

#content h3.sub { font-size: 13px; font-variant:small-caps; padding: 0px 0px 0px 0px; letter-spacing: 1px; margin-bottom: 3px; }

#content h4 { text-align:center; padding: 0px 0px 8px 0px; }

#content h5{ font-size: 11px; font-variant:small-caps; font-weight:bold; text-align:center; padding: 25px 0px 5px 0px;}

#content h6 { font-size: 10px; }

/* =Anchors
----------------------------------------------- */
a img { border: none; }

a:link { background: transparent; color: #999; text-decoration: none; }

a:visited, a:hover, a:focus, a:active { background: transparent; color: #aaa; text-decoration: none; }

/* =Wrappers
----------------------------------------------- */
#wrapper { background: transparent; margin: 0 auto; width: 940px; }

/* =Heading Layout
----------------------------------------------- */
#heading { background: transparent; height: 70px; position: relative; width: 940px; margin: 0; float:left; }

#heading h1 img { left: 0px; position: absolute; top: 18px; background: transparent; display: block; overflow: hidden; float: left; margin-left: 55px; }

/* =Content Layout
----------------------------------------------- */
#content { background: transparent; position: relative; margin: auto; width: 940px; }

#container { float: left; font-size: 13px; width: 940px; line-height: 18px; text-align:justify; }

#container-inner { padding: 8px 40px 8px 40px; }

/* =Classes
----------------------------------------------- */

img.head { width: 265px; height: 400px; float: right; margin: 10px 0 0 50px; border: 1px solid #bbb;  }

ul.services { margin: 14px 0 16px 14px; font-size: 12px;}

p.note { font-size: 11px; font-style: italic; }

p.intro { font-size: 17px; line-height: 22px; }

p.introsm { font-size: 14px; line-height: 22px; }

/* =Footer
----------------------------------------------- */
#footer { background: transparent; clear: both; height: 20px; width:940px; }

#footer p { color: #727e80; font-size: 9px; line-height: 14px; margin: 0 40px 0 0; padding: 5px 0px 0px 0px; text-align:right; }

#footer a:link, #footer a:visited { color: #888; text-decoration: none; }
#footer a:hover { color: #aaa; text-decoration: none; }

}


