/* 
Title: MichaelDDaniels.com
Author: team A design 
www.GoTeamA.com
*/

* { margin:0; padding:0; list-style:none; text-decoration:none; border:0; outline:none; }

html, body { height:100%; }

body { background:#fff; font:normal 100% "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; color:#333; } 
a:link, a:visited { color:#069; }
a:hover, a:active { color:#000; }

.center { text-align:center; }
.clear { clear:both; }

div#container { position:relative; width:960px; margin:0 auto; }

div#header { margin:20px 0 0; width:960px; height:240px; background:url(../img/header.jpg) no-repeat; }
div#header h1 { position:absolute; top:106px; display:-moz-inline-stack; display:inline-block; background:#fff; padding:10px 10px 0 0; height:65px; color:#069; font-size:2.25em; line-height:1em; font-variant:small-caps; font-weight:lighter; z-index:15; }
div#header h2 { position:absolute; top:155px; line-height:1em; z-index:20; }

/*nav*/

div#nav { margin:20px 0 0; }
div#nav ul li { float:left; padding:0 0 30px; font-variant:small-caps; font-weight:lighter; }
div#nav ul li.center { width:192px; text-align:center; }
div#nav ul li.left { text-align:left; width:96px; }
div#nav ul li.right { text-align:right; width:96px; }
div#nav ul li a:link, div#nav ul li a:visited { border-bottom:5px solid #fff;  }
div#nav ul li a:hover { color:#069; border-bottom:5px solid #ccc; }
div#nav ul li a:active, div#nav ul li#current a { border-bottom:5px solid #666; }

/* */

div#main { clear:both; }

div.col-left { float:left; width:460px; }
div.col-right { float:right; width:480px; }

p { line-height:1.5em; padding:0 0 1.5em; }
div.practice p { font-size:.875em; }
h2 { font-size:1.125em; line-height:1.25em; color:#069; font-variant:small-caps; font-weight:lighter; }

div#main p.box { font-size:.875em; padding:15px; line-height:2em; }
p.blue { background:#069; color:#fff; }
p.gray { background:#f6f6f6; color:#000; }

ul.leads { margin:30px 0; }
ul.leads li, p.leads { font-size:1.125em; padding:0 0 30px; font-variant:small-caps; font-weight:lighter; }
.leads a { border-bottom:1px solid #069; }
.leads a:hover { border-color:#000; }
a.img { border:none; }

input#submit { font-size:1em; font-family:"Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-weight:lighter; color:#069; background:#fff; border-bottom:1px solid #069; }
input#submit:hover { border-color:#000; color:#000; }

div.contact { margin:0 0 30px 240px; padding:0 0 0 180px; }
div.contact p { font-size:1.5em; line-height:1.5em; padding:0; }
div.contact p span { color:#666; }

div#phone { background:url(../img/contact-phone.gif) top left no-repeat; padding-top:15px; height:85px;  }
div#email { background:url(../img/contact-email.gif) top left no-repeat; padding-top:30px; height:70px;  }
div#mail { background:url(../img/contact-mail.gif) top left no-repeat; height:100px;  }

div.terms { padding:20px; width:760px; }
div.terms h2 { padding-bottom:1em; }
div.terms p { text-align:left; color:#666; font-size:.875em; }

/*footer*/

div#footer { clear:both; position:relative; width:960px; margin:0 auto; padding:80px 0 40px; text-align:center; color:#999; font-size:.875em; }
div#footer ul { margin:20px 0; }
div#footer ul li { font-variant:small-caps; padding:0 0 5px; }
div#footer ul li span { border-top:1px solid #ccc; padding:10px 10px 0; }
div#footer p.credit { font-size:12px; }
