@charset "UTF-8";
/* CSS for David McKnight Construction Inc. */

/* clear styles */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img {border:0; padding:0; margin:0;}

/* movememobile.com stylesheets */
body {background-color:#000; margin:0; padding:0; font:0.74em Helvetical Neue, Helvetica, Arial, sans-serif; line-height:1.64em; background:#000 url(../images/bg_wood.jpg) no-repeat 0 0; background-attachment: fixed; background-position: center;}
.clear {height: 1%;}
div, li, ul {zoom: 1;}
.clearfloat {clear:both;}
.right {float:right;}
.left {float:left;}
h1 {color:#fff; font-weight:normal;}
h2 {color:#fff;}
.wrapper {width:960px; margin:0 auto; display:block; min-height:950px;}
.header {width:auto; height:150px; padding:1px 0;}
a.logo {display:block; width:360px; height:147px; background:url(../images/logo.png) no-repeat 0 0; margin:10px 0 0 140px; float:left;}
.headerContacts {height:80px; width:250px; float:right; margin:60px 120px 0 0;}
.headerContacts > .phone {width:242px; height:50px; background:url(../images/header_phone.png) no-repeat 0 0;}
.headerContacts > a.email {width:242px; height:25px; background:url(../images/header_email.png) no-repeat 0 0; display:block;}

.contentHeader {margin:0 auto; width:739px; height:201px; background:url(../images/hdrimg_home.png) no-repeat 0 0; clear:both;}
.content {margin:0 auto; width:739px; background:url(../images/bg_content.png) repeat-y 0 0; }

a.services {width:219px; height:105px; display:block; float:right; background:url(../images/menu_services.png) no-repeat 0 0; border:0;}
a.services:hover {background:url(../images/menu_services_hover.png) no-repeat 0 0;}
a.gallery { clear:both; width:219px; height:95px; display:block; float:right; background:url(../images/menu_gallery.png) no-repeat 0 0; border:0;}
a.gallery:hover {background:url(../images/menu_gallery_hover.png) no-repeat 0 0;}

#westSide { width:370px; float:left; color:#CCC; font-size:1.3em; line-height:1.6em; margin:20px 10px 10px 30px;}
#westSide p {margin-bottom:10px;}
#westSide ul {list-style:inside; list-style-image:url(../images/bullet.png); margin:20px;}
#westSide ul li {list-style-image:url(../images/bullet.png); padding:5px 0;}

#gallery {display:block; width:550px; padding:20px 50px; margin:0 auto;}
#gallery > a {border:5px solid #000; display:block; float:left; margin:10px; padding:0; width:150px; height:150px;}
#gallery > a:hover {border-color:#2c5299;}
#gallery > a img {border:0; padding:0; margin:0;}




.footer {margin:0 auto 40px auto; width:709px; height:32px; background:url(../images/bg_footer.png) repeat-y 0 0; padding:10px 20px 10px 10px; text-align:right;}
.footer span {padding:5px; color:#666;}

#eastSide { float:right; width:275px; margin:10px 30px 30px 0;}
#eastSideBox {background-color:#000;}
#eastSideBox ul { list-style:none; padding:3px 5px;}
#eastSideBox ul li {list-style:none; float:left; display:block;}
#eastSideBox ul li a {display:block; color:#999; text-decoration:none; }

#eastSideBox > #content_newspaper {display:block; width:auto; margin:0px 3px; }
#eastSideBox > #content_newspaper a {margin:0; padding:0; }
#eastSideBox  a {padding:3px 5px; color:#999; text-decoration:none; }
#eastSideBox  a:hover{color:#fff; }




