@charset "utf-8";
/*
Theme Name: Dr. Daniel Roth DMD
Theme URI: http://www.northspokanefamilydentistry.com
Description: Dr. Daniel Roth DMD
Version: 1.0
Author: Dr. Daniel Roth DMD
Author URI: http://www.northspokanefamilydentistry.com
*/

body{color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px;background: #777 /*url(images/bg.jpg) repeat*/;margin:0}
a{color:#069;text-decoration:none}
a:hover{color:#06C;text-decoration:underline}
.fullBody{width:980px;height:auto;background-color:#FFF;margin: 20px auto; -moz-box-shadow: 0px 0px 12px #111; -webkit-box-shadow: 0px 0px 12px #111;box-shadow: 0px 0px 12px #111;}
.header{height:154px;text-align:center;width:980px;background-image:url(images/header.jpg);background-repeat:no-repeat;margin:auto}
.headerLeft{width:400px;height:114px;margin-left:115px;text-align:left;color:#FFF;font-family:"Times New Roman", Times, serif;font-size:28px;font-weight:700;padding-top:40px;float:left}
.headerRight{width:350px;height:114px;margin-right:20px;text-align:right;color:#FFF;font-family:"Times New Roman", Times, serif;font-size:28px;font-weight:700;padding-top:30px;float:right}
.menuBox{height:37px;background-color:#294E61;width:980px;font-family:Georgia, "Times New Roman", Times, serif;margin:auto; border-bottom:3px solid #294E61; z-index:500 !important}
.main-menu{height:30px;width:970px;overflow:hidden;margin:auto}
.menu{margin-top:-7px;text-align:right}
.menu ul{float:left;list-style:none;overflow:hidden;padding:4px 0 0}
.menu ul li{float:left;margin-right:10px;margin-top:1px;background:url(images/sp.jpg) no-repeat left top;padding-left:6px}
.menu ul li a{float:left;font-size:12px;color:#FFF;font-weight:700;text-decoration:none;text-transform:uppercase;padding:4px}
.menu ul li a:hover{color:#fff;cursor:pointer;background-color:#5E88A1}
.menu ul li.current_page_item a{background-color:#5E88A1;color:#FFF}
.banner{height:247px;width:979px; z-index:100 !important; display:block;}
#FlashID{z-index:100 !important;}
.mainBody{clear:both;height:auto;width:980px;margin:auto}
.content{width:623px;height:auto;float:left;padding:10px 10px 10px 20px}
.fauxh{font-size:28px;color:#5E88A1;font-weight:400;margin-top:-5px}
.content h1{font-size:28px;color:#5E88A1;font-weight:400;margin-top:7px}
.fauxh{line-height: 2.8em}
.sidebar{height:auto;width:307px;padding-top:10px;float:left}
.sidebarContent{height:auto;background:url(images/sidebar-back.jpg) no-repeat;width:307px;padding:10px}
.sidebarContent h2{color:#C40000;font-size:30px;font-weight:700;text-align:center;margin-top:-2px}
.sidebarContent h2 a{color:#C40000;text-decoration:none}
.sidebarContent h4{color:#069;font-size:16px;font-weight:700; margin:10px 0 0 0;}
.sidebarContent li{list-style:none}
.sidebarContent ul li{background-image:url(images/bullet.png);background-position:2px 0 0 0;background-repeat:no-repeat;padding-left:25px;list-style:none;margin-left:-30px;padding-bottom:8px}
.footerTop{clear:both;height:15px;background-color:#4E7084;width:980px;margin:auto}
.footer{height:130px;background:url(images/footer-back.jpg) repeat-x;width:980px;margin:auto}
.footerContent{width:970px;margin:auto}
.footerLeft{height:40px;width:465px;text-align:left;float:left;color:#FFF;padding:20px 10px}
.footerRight{height:40px;width:465px;text-align:right;float:right;color:#FFF;padding:20px 10px}
.footerMiddle{clear:both;text-align:center;color:#FFF;padding-top:10px}
.footer a{color:#FFF;text-decoration:none}
.footer a:hover{text-decoration:underline}
.darkblue{color: #000080;}
.xsfnt{font-size:11px}
#mapf{width:600px; height:400px; margin: 30px auto 8px}
#wpcf7-f1-p18-o1{width:350px; margin: 40px auto; padding:15px}
#wpcf7-f1-p18-o1, #mapf, .shader{-moz-box-shadow: 0px 0px 12px #111; -webkit-box-shadow: 0px 0px 12px #111; box-shadow: 0px 0px 12px #111;}
address{font-style:normal}

.vcard{height: 80px; width: 400px; display:block; overflow:hidden !important}
#hCard a, #hCard a:hover{color:#fff; text-decoration:none}
#hCard .adr {font-size:18px}
.tel{display:none}
#hCard abbr{border:0; text-decoration:none}
.st1{color: #006699; font-size: 18px; font-weight:900}
.mart{margin-top:15px}
.marb{margin-bottom:15px}
.marl{margin-left:15px}
.marr{margin-right:15px}
.aligncenter{text-align:center}

.sta1{font-size:14px; color:#B8DDF0;}
.sta2{font-size:24px; color:#FFFFFF;}
