@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------------
   WebDrivenChurch (webdrivenchurch.com)
   For: WDC Personal Use
   Site Design: Daryl McMullen (webdrivenchurch.com)
   Photography: Stock / Personal
      
   Tools: Adobe CS3 (Dreamweaver, Fireworks, Photoshop, Flash) 
   
   Created: 6 October 2008
   --------------------------------------------------------------------- */

/* Global Defaults */

html, body {margin:0px; padding:0px; border:0px;}

/* Headlines */

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}

/* Text Styles */

div, p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin:0; padding:0;}
blockquote {margin:0; padding:0;}
q {font-style:italic;}
acronym, abbr {cursor:help; border-bottom:1px dashed;}
small {font-size:.85em;}
big {font-size:1.2em;}

/* Links and Images */

a, a:link, a:visited, a:active, a:hover {text-decoration:none;}
img {border:none;}

/* Tables */

table.sample {margin:0px; padding:0px; border-collapse:collapse; border-bottom-width:0px; border-top-width:0px; border-left-width:0px; border-right-width:0px;}

/* Forms */

form {margin:0; padding:0; display:inline;}
label {cursor:pointer;}

/* ::::: Site Layout ::::: */

body {background-color:#423E28; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.30em; color:#CCC;}

#container {width:1000px; margin:0 auto; text-align:left; background-image:url(../images/navBKG.gif); background-position:top left; background-repeat:no-repeat;}

#leftNav {width:194px; padding-top:15px; padding-bottom:20px; float:left; background-image:url(../images/navBKG.gif); background-position:bottom left; background-repeat:no-repeat; overflow:hidden;}
#mainContentArea {width:806px; float:right; background-image: url(../images/mainContentBKG.gif); background-position:top right; background-repeat:repeat-y; overflow:hidden;}
#mainTextArea {padding-top:11px; padding-right:10px; padding-left:33px; padding-bottom:5px; background-image: url(../images/mainContentTop.gif); background-position:top right; background-repeat:no-repeat;}
#contactForm {padding:10px;}
#footer {clear:both; background-color:#423E28; background-image:url(../images/mainContentBottom.gif); background-position:top right; background-repeat:no-repeat; padding-top:20px; padding-left:22px; font-size:75%; color:#666; text-transform:uppercase; font-weight:bold;}

.pod {background-image:url(../images/divFooter.jpg); background-position:bottom right; background-repeat:no-repeat; padding-bottom:25px;}
.BTNright {margin-left:214px; margin-top:3px;}
.fakeBQ {padding-left:30px;}
.folioPIT {position:relative; background-image:url(../images/portfolio/PITfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioCC {position:relative; background-image:url(../images/portfolio/CCfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioGSC {position:relative; background-image:url(../images/portfolio/GSCfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioPGTC {position:relative; background-image:url(../images/portfolio/PGTCfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioInnovate08 {position:relative; background-image:url(../images/portfolio/Innovate08folio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folio31 {position:relative; background-image:url(../images/portfolio/31folio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioLCLN {position:relative; background-image:url(../images/portfolio/LCLNfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioSonnyvilla {position:relative; background-image:url(../images/portfolio/Sonnyvillafolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioCoppinsPI {position:relative; background-image:url(../images/portfolio/CoppinsPIfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioEnterMission {position:relative; background-image:url(../images/portfolio/EnterMissionfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioInnovate09 {position:relative; background-image:url(../images/portfolio/Innovate09.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioJR {position:relative; background-image:url(../images/portfolio/JRfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}
.folioCS {position:relative; background-image:url(../images/portfolio/CSfolio.jpg); background-position:top left; background-repeat:no-repeat; width:290px; height:215px;padding-top:35px; padding-right:10px; padding-bottom:0px; padding-left:463px;}

/* ::::: Site Navigation ::::: */

#nav ul {margin:0; padding-bottom:30px; list-style:none;}
#nav li {list-style:none;}
#nav li a {display:block; text-indent:-999999px; height:60px; line-height:60px;}
#nav a:hover,
#nav a:active {background-position: 0 -60px;}
	
#thome a {width:194px; background:url(../images/nav/homeFull.gif) top left no-repeat;}
#tabout a {width:194px; background:url(../images/nav/aboutFull.gif) top left no-repeat;}
#tservices a {width:194px; background:url(../images/nav/servicesFull.gif) top left no-repeat;}
#tportfolio a {width:194px; background:url(../images/nav/portfolioFull.gif) top left no-repeat;}
#timagery a {width:194px; background:url(../images/nav/imageryFull.gif) top left no-repeat;}
#tblog a {width:194px; background:url(../images/nav/blogFull.gif) top left no-repeat;}


/* ::::: Text Styles ::::: */

h1.welcome {text-indent:-9999px; background-image:url(../images/welcomeTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;} 
h1.aboutDEM {text-indent:-9999px; background-image:url(../images/aboutDEMTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;} 
h1.aboutWDC {text-indent:-9999px; background-image:url(../images/aboutWDCTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;}
h1.contact {text-indent:-9999px; background-image:url(../images/contactTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;} 
h1.services {text-indent:-9999px; background-image:url(../images/servicesTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;} 
h1.privacy {text-indent:-9999px; background-image:url(../images/privacyTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;} 
h1.portfolio {text-indent:-9999px; background-image:url(../images/portfolioTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;}
h1.imagery {text-indent:-9999px; background-image:url(../images/imageryTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-bottom:15px;} 
h1.blog {text-indent:-9999px; background-image:url(../images/blogTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:15px; padding-bottom:15px;}
h1.people {text-indent:-9999px; background-image:url(../images/peopleTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:15px; padding-bottom:15px;}
h1.places {text-indent:-9999px; background-image:url(../images/placesThingsTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:15px; padding-bottom:15px;}
h1.questions {text-indent:-9999px; background-image:url(../images/questionsTXT.gif); background-position:top left; background-repeat:no-repeat; margin-top:15px; padding-bottom:15px;}  
h2 {font-size:120%; color:#CC9933; font-weight:bold;}
h3 {font-size:100%; color:#CCC; font-style:italic;}

/* ::::: Site Hyperlink Properties ::::: */

#mainTextArea a,
#mainTextArea a:link,
#mainTextArea a:visited {color:#CC9933; font-weight:bold; text-decoration:none;}

#mainTextArea a:hover,
#mainTextArea a:active {color:#857E1D; font-weight:bold; text-decoration:underline;}

#footer a,
#footer a:link,
#footer a:visited {color:#666; font-weight:bold; text-decoration:none;}

#footer a:hover,
#footer a:active {color:#ccc; font-weight:bold; text-decoration:underline;}

#visitSite {display: block; width:75px; height: 21px; background:url(../images/portfolio/visitBTN.jpg) no-repeat 0 0;}
#visitSite:hover {background-position: 0 -21px;}
#visitSite span {display: none;}

/* ::::: Site Elements ::::: */

#mainTextArea ul {margin-left:35px; margin-top:12px; margin-bottom:12px; line-height:1.40em;}
#mainTextArea ul li {list-style:url(../images/listImage.gif);}
#mainTextArea ol {type:1; margin-left:35px; margin-top:12px; margin-bottom:12px; line-height:1.60em;}
#mainTextArea img.bkg {padding:4px; background-color:#333;}
#mainTextArea img.left {float:left; margin-right:10px; margin-bottom:10px;}

/* ::::: Blog Styles ::::: */

#blogMenu {padding:10px; background-color:#333;}
#blogContent {margin-left:-15px; padding-right:10px;}
#blogContent ul {list-style:none;}
#blogContent ul li {list-style:none; list-style-image:none;} 
#creditfooter {display:none;}
div.feedburnerFeedBlock p.date {font-size:80%; color:#666;}
div.feedburnerFeedBlock ul li div {display:inline; list-style:none; list-style-image:none;}
div.feedburnerFeedBlock span.headline a { font-weight:normal; font-size:120%;}
div.feedburnerFeedBlock ul li {margin-bottom: 2em; padding-left:0; text-indent:0;}
div.feedburnerFeedBlock ul {margin:0; padding:0;}