
*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
font-size:100%;
text-decoration:none;
}

body {
background:black;
font-family:candara, Helvetica, Arial, Tahoma;
font-size:13px;
color:#8b8b8b;
}

#container {
background:black url(http://www.dvl.com/grey/logo30yrs.png) no-repeat left top;
width:960px;
left:50%;
margin-left:-480px;
position:absolute;
overflow:hidden;
}

#logo img {
border:0;
float:left;
height:120px;
width:600px;
}

div#header {
width:960px;
clear:both;
background:black url(http://www.dvl.com/grey/bgTopNav.png) no-repeat center top;
height:50px;
text-transform:lowercase;
color:#9e9ea0;
font-family:corbel, arial;
padding-top:10px;
margin-bottom:20px;
}

ul#mainNav {
float:right;
font-size:16px;
}

#mainNav li {
float:left;
list-style:none;
margin:0 10px 0 20px;
padding:5px 0;
}

ul#lilNav {
margin-left:25px;
float:left;
}

#lilNav li {
float:left;
list-style:none;
margin:4px 20px 0 0;
padding:5px 0;
font-size:13px;
}

#header a { color:#9e9ea0; }

#header a:hover { color:#fff; }

#mainContent {
background-color:#000;
width:960px;
padding:10px 0;
}

#mainContent h2 {
font:normal 22px corbel, arial;
color:#9e9ea0;
margin:0 0 10px;
letter-spacing:.08em;
}

#mainContent p {
color:#fff;
font:12px corbel, arial;
}

#mainContent b {
color:#70a0ba;
font-size:15px;
font-weight:normal;
}

#mainContent a.more, #mainContent a.link {
font:italic normal 90% candara;
border-bottom:1px solid #ececec;
}

.grey {
font-size:11px;
color:#9e9ea0;
}

#secondCol {
float:right;
width:505px;
}

#secondCol p { margin:10px 20px; }

#firstCol {
float:left;
width:400px;
}

#firstCol b a { color:#70a0ba; }

#firstCol h2 {
background:url(http://www.dvl.com/grey/boxTop.png) no-repeat 0 0;
padding:15px 10px 10px 15px;
margin:0;
}

div#expert, div#news {
margin-bottom:30px;
padding-bottom:20px;
background:url(http://www.dvl.com/grey/boxBottom.png) no-repeat center bottom;
}

div#expert p, div#news p {
margin:5px 0;
line-height:18px;
}

div.one {
border-top:1px solid #000;
padding:10px 20px 20px 30px;
background-color:#111;
}

div.two {
padding:20px 20px 20px 30px;
border:solid #111;
border-width:0 1px;
}

div#bts { margin-bottom:10%; }

#current, #bts { padding:2px 4px; }

#current img, #bts img { margin-bottom:10px; }

#firstCol a.rss {
color:#979797 !important;
background:url(http://www.dvl.com/grey/icon-rss.png) no-repeat left top;
margin:10px 0 0 20px;
padding:0 10px 10px 25px;
text-transform:none;
}

#mainContent a.read {
color:#6c95b7;
float:right;
margin:-10px 30px 0 20px;
}

/*--INTERIOR STYLES--*/
#intContent {
position:relative;
float:left;
margin:0 auto;
width:960px;
background:#171717 url(http://www.dvl.com/grey/bgContent.png) repeat-y 215px center;
}

#sideNav {
float:left;
width:180px;
margin-left:20px;
}

blockquote {
margin:30px 0 10px;
padding:10px 30px;
background:#292929;
}

#sideNav h3 {
text-transform:lowercase;
font-weight:normal;
font-size:18px;
margin:18px 0 0;
color:#eee;
border-bottom:0 solid #111;
}

#sideNav h3 a {
color:#eee;
border-bottom:0 solid #171717;
}

#sideNav a {
display:block;
margin:3px 0 5px;
color:#8b8b8b;
padding:4px 0 4px 3px;
border-bottom:1px solid #333;
}

#sideNav a:hover {
background:url(http://www.dvl.com/grey/bgMenu.png) no-repeat left center;
color:#eee;
border-bottom:1px solid #3a3a3a;
}

#sideNav h4 {
font-weight:normal;
font-size:12px;
color:#3a3a3a;
}

#Content {
margin:0 0 0 215px;
padding:0 30px 10px;
}

#Content h1 {
font:normal 20px Corbel, Helvetica, arial;
color:#78a0ba;
padding-top:15px;
letter-spacing:.1em;
text-transform:lowercase;
}

div.entryBody {
clear:right;
margin:10px 0;
padding:10px 0 0;
}

#Content img.bio {
float:left;
border:1px solid #cdc9c9;
margin:0 20px 10px 0;
}

#Content h2 {
font:normal 16px Corbel, Helvetica, arial;
margin:10px 0 5px;
letter-spacing:.08em;
color:#cecece;
}

#Content p {
line-height:20px;
margin:5px 0 10px;
}

#Content h3 { font:normal 14px Corbel, Helvetica, arial; }

#Content a {
color:#fff;
border-bottom:1px solid #444;
}

#Content a:visited {
color:#cdc9c9;
border-bottom:1px solid #444;
}

#Content .descrip {
color:#ececec;
margin-bottom:20px;
display:block;
}

#Content abbr { font-size:90%; }

#intContent a.rss {
color:#979797 !important;
background:url(http://www.dvl.com/grey/rss.png) no-repeat left top;
padding:0 0 0 25px;
text-transform:none;
}

a.facebook {
color:#979797 !important;
background:url(http://www.dvl.com/grey/facebook.png) no-repeat left top;
padding:0 0 0 25px;
text-transform:none;
}

a.email {
color:#979797 !important;
background:url(http://www.dvl.com/grey/email.png) no-repeat left top;
padding:0 0 0 25px;
text-transform:none;
}

a.vcard {
color:#979797 !important;
background:url(http://www.dvl.com/grey/vCard.png) no-repeat left top;
padding:0 0 0 25px;
text-transform:none;
}

/*--END INTERIOR STYLES--
--Paginate STYLES--*/
.numLinks {
float:left;
font-size:100%;
letter-spacing:.2em;
}

.numLinks a { border-bottom:0; }

.pages { float:right; }

.total {
background:#171717;
padding:2px 4px;
}

#Content .back {
background:url(http://www.dvl.com/grey/backTop.png) no-repeat left center;
padding-left:15px;
}

/*--END Paginate--
--FORM STYLES--*/
.fade label { margin:10px 0; }

.fade input[type=text] {
border:1px solid transparent;
background:url(http://www.dvl.com/grey/bgText.png) no-repeat left top;
padding:.4em .3em .5em;
margin:1px 0 5px;
width:200px;
}

.fade textarea {
background:url(http://www.commentatorhater.com/grey/bgTextArea.png) no-repeat left top;
padding:.3em;
margin:1px 0;
width:300px;
height:100px;
}

.fade input[type=submit] {
margin:10px;
margin-left:0;
border:1px solid transparent;
background:url(http://www.dvl.com/grey/bgSubmit.png) no-repeat center top;
width:75px;
padding:2px 0;
}

.fade input[type=submit]:hover {
border:1px solid transparent;
background:url(http://www.dvl.com/grey/bgSubmitOn.png) no-repeat center top;
}

.fade input[type=radio] { margin:0 5px 0 10px; }

.fade ol li {
margin:10px 0;
padding:0 10px;
}

.fade ol li.one { background-color:#171717; }

.fade ol li.two { background-color:#000; }

/*-END FORM STYLES-*/
br.clearfloat {
display:block;
clear:both;
}

/*--OTHER--*/
#videoBlock1, #videoBlock2 {
width:320px;
float:left;
}

#videoBlock1 {
margin-right:20px;
padding:0 10px 0 0;
}

#videoBlock2 { border:none; }

.clearfloat { display:block; }

hr.divide { border-bottom:1px solid #4e4e4e; }

.fltrt {
float:right;
margin:0 0 10px 20px;
}

.fltlt {
float:left;
margin:0 5px 5px 0;
}

.lc { text-transform:lowercase; }

.subtitle {
text-transform:lowercase;
color:#ccc;
}

/*--FOOTER STYLES--*/
#footer {
clear:both;
float:left;
padding:20px 0;
text-align:left;
color:#979797;
margin:0 auto;
width:100%;
font-size:90%;
}

ul#btmNav {
margin:10px 0 10px 5px;
width:720px;
float:left;
}

#btmNav li {
float:left;
background:url(http://www.dvl.com/grey/li.png) no-repeat left center;
list-style:none;
margin:0 5px;
text-align:left;
}

#btmNav a {
padding-left:15px;
color:#979797;
text-transform:lowercase;
}

#address {
width:800px;
padding-left:8px;
float:left;
display:block;
letter-spacing:1px;
}

#icons {
margin:10px 0 0;
float:left;
}

#icons img { margin:0 5px; }

#social {
width:960px;
clear:both;
background:black url(http://www.dvl.com/grey/bgFooter.png) no-repeat left top;
height:50px;
padding:10px 20px;
}

#slogan {
float:right;
margin:15px 40px 0 0;
text-transform:lowercase;
color:#9e9ea0;
font:12pt corbel;
}

#header a.selected, #secondCol b a, #Content h1.blue, #Content b { color:#78a0ba; }

#mainContent a:hover, #btmNav a:hover { color:green; }

#Content a:hover, #Content a:visited:hover { color:#50b948; }