/* 
// Davido Consulting Group CSS
//
// for http://dcgengr.com
//
// Copyright Joshua David Nelson 2009
//
// General color scheme:
//
// dark brown: #2F290D; RGB: 47 41 13
// light brown: #D3CBA7; RGB: 211 203 167
// burnt orange: #C24F00; RGB: 194 79 0
//
*/

/* ------- [ General Styles ] ------ */
body {background-color:#2F290D; padding: 0px; margin: 0px;}
#content {padding:0 0 10px 5px ; margin: 0 0 0 15px; border:none; width:910px;}
#copy {background-color:#D3CBA7; padding:15px; margin:3px 0 0 0; min-height:400px; width:710px; float:right; text-align:left;}
#copy a, #copy a:visited {color:#C24F00; text-decoration:none;}
#copy a:hover {color:#C24F00; text-decoration:underline;}
#services {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#2F290D; font-size: 14px; font-weight: bold; width:680px; text-align:center; margin:0; padding:0;}
#disclaim {margin:15px 0 0 0; padding:0; text-align:center; font-size:12px; border-top:1px solid #2F290D;}
ul#nolist {list-style-type:none; margin:0 0 5px 5px; padding:0;}
li#nolist {list-style-type:none; margin:0 0 5px 5px; padding:0;}
ul#horizlist {list-style: none; padding:0; clear: both; margin:0;}
ul#horizlist li {padding: 2px 5px 2px 0; display: inline;}
ul#horizlist a, ul#horizlist a:visited {color:#2F290D; text-decoration:none;}
ul#horizlist a:hover {color:#C24F00; text-decoration:underline;}
#client {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; padding:0; margin:15px 0 0 0; color:#2F290D; border-top:1px solid #2F290D; min-width:150px; display: table-cell;}
#client a, #client a:visited {color:#2F290D; text-decoration:none;}
#client a:hover {color:#C24F00; text-decoration:underline;}
.example {margin:15px 0 5px 0; padding:0; overflow:auto;}
.standard {font-family: "Times", "Times New Roman", "Avant Garde", "Optima", Arial, Helvetica, sans-serif; font-size: 13px; color:#2F290D;}
p {padding:0;}
img {margin:3px; padding:0; border:none;}
img#left {float:left;}
img#right {float:right;}
img#nav {margin:0;padding:0;}
img#bordered {border:1px solid #C24F00;}
img#topright {position:absolute; top:0; right:0;}
img#topleft {position:absolute; top:8px; left:8px;}
#header {position:relative; width:910px;}
#header p {margin:10px 0 0 0; padding:0;}
.thumb {max-width:120px; max-height:120px;}
font#highlight {color:#C24F00;}
table {border:0; margin:0; padding:0;}
table#contact {font-family: Arial, Verdana, sans-serif; font-size:13px; font-weight:normal;}
a img, a:hover img {border:none;}
ol, ul {line-height:125%; margin:0 0 15px 10px;}
li {margin:0 0 5px 0;}
a, a:visited {color:#C24F00; text-decoration:none;}
a:hover {color:#C24F00; text-decoration:underline;}

/* ------- [ Headers ] ------- */
h1 {font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; font-size: 40px; color: #FFF2B1; font-weight:bold; padding:0; margin:0; letter-spacing:+5px;}
h1 a, h1 a:visited, h1 a:hover {color: #FFF2B1; text-decoration:none;}
h2 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 26px; color: #EBECC3; padding:0; margin:0; letter-spacing:+5px;}
h2 a, h2 a:visited, h2 a:hover {color: #EBECC3; text-decoration:none;}
h3 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#EBECC3; font-size: 16px; font-weight:bold; padding:0; margin: 0 0 10px;}
h4 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#2F290D; font-size: 12px;}
#copy h1 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 26px; color: #A39D7D; padding:0; margin:0 0 10px 0; letter-spacing:+4px;}
#copy h2 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 26px; color: #A39D7D; padding:0; margin:0 0 10px 0; letter-spacing:+4px;}
#copy h3 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#2F290D; font-size: 22px; font-weight: bold; padding:0; margin:0;}
#copy h4 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#2F290D; font-size: 18px; font-weight: bold; padding:0; margin:0; }
#copy h5 {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#2F290D; font-size: 16px; font-weight: bold; padding:0; margin:0;}

/* ------ [ Footer ] ------ */
#footer {font-size:12px; text-align:center; width:710px; border:none; padding:0; margin:10px 0 15px 0; font-family:Arial, sans-serif; color:#EBECC3; float:right;}
#footer a, #footer a:visited {font-family: Arial, sans-serif; color: #EBECC3;}
#footer a:hover {font-family: Arial, sans-serif; color: #EBECC3; text-decoration:underline;}

#sidebar {font-size:14px; float:left; width:150px; padding:0 0 60px 5px; margin:3px 0 0 0; }
#news {font-family: 'Calibri', Verdana, Arial, Helvetica, sans-serif; color:#EBECC3; font-size: 16px; font-weight:bold; clear:left; float:left; width:150px; margin:20px 0 0 5px; float:left; border-left:2px solid #C24F00;}
.pullquote {width: 400px; margin: 0 0 5px 10px; padding: 5px 0 0 0 !important; font-size: 18px !important; text-align: right !important; float: right; border:none;}
.pullquote b {font-size:14px !important;}
.clear {clear: both;}

/* ------ [ Drop Down Menu ] ------ */
.mC {width:150px; margin:0 0 0 5px; float:left; text-align:left; border-left:2px solid #C24F00;}
.mH {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #EBECC3; cursor:pointer; margin:7px 0 7px 7px; font-weight:bold; border-top:none;}
.mH a, .mH a:visited {color:#EBECC3; text-decoration:none;}
.mH a:hover {color:#C24F00; text-decoration:none;}
.mL {display:none; margin-bottom:10px;}
.mL a, .mL a:visited {color:#EBECC3; text-decoration:none;}
.mL a:hover {color:#C24F00; text-decoration:underline;}
.mHgreen {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #EBECC3; cursor:pointer; margin:7px 0 7px 7px; font-weight:bold; border-top:none;}
.mHgreen a, .mHgreen a:visited {color:#EBECC3; text-decoration:none;}
.mHgreen a:hover {color:#4D7603; text-decoration:none;}
.mO {font-family: Verdana, Arial, Helvetica, sans-serif; color: #EBECC3; margin-left:15px; display:block; font-size:12px;}

/* ------ [ self-clear floats ] ------ */
.group:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* ------ [ IE Hacks ] ------ */
* html .group,
*:first-child+html .group {min-height: 1px;}
* html #copy {height: 26em;}
* html .thumb {width:120px; height: auto;}
* html #content {width: 915px;}
