body	{ background: #e3e6e7; font-family: Helvetica, arial, sans-serif; color: #575555; font-size: 15px; }

#spacer	{ height: 0px; border-top: 1px solid #d7d5d6; border-bottom: 1px solid white; margin: 0 auto; }
.large	{ width: 840px; }
.medium	{ width: 552px; }
.clear	{ clear: both; }



#wrapper	{ width: 968px; margin: 0 auto; }

#header		{ position: relative; width: 968px; height:134px; margin: 0 auto; margin-top: 43px; background: url(../images/bgHeader.png) repeat-x; }
#topLeft	{ width: 334px; height: 134px; background: url(../images/cornerTL.png) no-repeat; float: left; }
#topRight	{ position: absolute; right: 0; width: 14px; height: 134px; float: right; background: url(../images/cornerTR.png) no-repeat; }
#logo		{ width: 285px; height: 133px; float: left; margin: -20px 0 0 20px;
				background: url(../images/skbcgLogo.png) no-repeat; }
#sideStretch	{ width: 968px; margin: 0 auto; }
				
/* Navigation */

#navWrap	{ height: 39px; float: right; margin: 30px 74px 0 0; }
#navLeft	{ width: 8px; height: 39px; float: left; background: url(../images/navLeft.png) no-repeat; }
#navRight	{ width: 8px; height: 39px; float: right; background: url(../images/navRight.png) no-repeat; }
ul#navigation		{ height: 39px; background: url(../images/navBg.png) repeat-x; margin: 0; padding: 0 20px; float: left; 
                        font-family: 'Droid Sans', Helvetica, arial, serif; }
ul#navigation li	{ float: left; margin-right: 20px; list-style: none; line-height: 40px; }
ul#navigation li:last-child	{ margin-right: 0px;  }
ul#navigation li a	{ font-size: 16px; font-weight: bold; color: white; text-decoration: none; 
						text-shadow: 0px 1px 1px #7b1c10;
						filter: dropshadow(color=#7b1c10, offx=0, offy=1);
					}
					
body#home a#navHome,
body#portfolio a#navPortfolio,
body#about a#navAbout,
body#contact a#navContact,
body#projects a#navProjects 
{
	color: #1b1b1b;
	text-shadow: -1px -1px 1px #f09f8b;	filter: dropshadow(color=#f09f8b, offx=-1, offy=-1); 
}

#optional   { display: none; }
body#portfolio #optional { display: block; }

					
ul#navigation li a:hover	{ color: #1b1b1b; }

/* Navigation */

#leftSide, #rightSide	{ margin: 32px 0 0 0; }

#contentBg		{ width: 968px; background: url(../images/bgContent.png) repeat-y; overflow: hidden; padding-bottom: 50px;}
#contentWrapper	{ width: 840px; margin: 0 auto; }

p.title		{ line-height: 23px; margin: 15px; color: #717070; }
#leftSide	{ width: 552px; float: left; }

.largeImg		{ margin: 0 auto; padding: 5px; border: 1px solid #d2d2d2; background: white; }
.largeImg:hover	{ background: #e1dede; border: 1px solid #c1c1c1; }


.logoBox				{ width: 168px; min-height: 183px; margin: 20px 0; float: left; }
.logoBox:first-child	{ margin-top: 0px; }
.logoBox h3				{ font-size: 13px; text-align: center; }
.logoBox img	{ width: 160px; float: left; padding: 2px; border: 1px solid #d2d2d2; background: white; margin-right: 2px;}

.workBox 			{ width: 540px; height: 135px; margin-bottom: 20px; }
.workBox img		{ float: left; padding: 5px; border: 1px solid #d2d2d2; background: white; margin-right: 15px;}
.workBox img:hover , .logoBox img:hover	{ background: #e1dede; border: 1px solid #c1c1c1; }

.workBox p , .logoBox p		{ width: 210px; float: left; font-size: 14px; }
.workBox h3	, .logoBox h3	{ font-family: 'Gill Sans','Gill Sans MT', sans-serif; color: #575555; font-weight: normal; margin-bottom: 0; 
								text-decoration: underline;}
.workBox h3 a , .logoBox h3 a				{ color: #575555; }
.workBox h3 a:hover , .logoBox h3 a:hover	{ color: #1b1b1b; }



#contactTable	{ border: 1px solid #dcdcdc; background: #f9f9f9; width: 405px; margin: 0 auto;  margin-top: 30px; 
					-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/* About Me */

#aboutMe	{ min-height: 140px; padding: 60px 0 0 100px; background: url(../images/titleAboutMe.png) no-repeat;  }

#boxPDF			{ min-height: 48px; line-height: 20px; padding: 0 0 0 125px; margin: 0 0 0 17px;
					background: url(../images/iconPDF.png) bottom left no-repeat; cursor: pointer; }
#boxPDF:hover	{ background-position: top left; }

/* About Me */

/* Title */

#titleWrapper	{ width: 400px; float: left; margin: 20px 0; }
#titleLeft		{ width: 8px; height: 39px; float: left; background: url(../images/navLeft.png) no-repeat; }
#titleRight		{ width: 8px; height: 39px; float: right; background: url(../images/navRight.png) no-repeat; }
#title			{ width: 344px; height: 39px; margin: 0; padding: 0 20px; float: left;
					background: url(../images/navBg.png) repeat-x; }

#title h2	{ font-size: 18px; font-weight: bold; color: white; text-decoration: none; line-height: 40px;
				padding: 0; margin: 0; text-shadow: 0px 1px 1px #7b1c10; font-family: 'Droid Sans', Helvetica, arial, serif;
				filter: dropshadow(color=#7b1c10, offx=0, offy=1); 
			}
/* Title*/
 
/* Sidebar */ 

#sidebar h2 , h2	{ font-family: ''Gill Sans','Gill Sans MT'',''Gill Sans','Gill Sans MT' MT', sans-serif; color: #8b8b8b; font-weight: normal; padding: 0 0 0 15px; margin: 0 }


#sidebarTop, #sidebarBtm, #sidebar	{ padding: 0 20px; }

#rightSide		{ width: 242px; float: right; }
#sidebarWrapper	{ width: 242px; }
#sidebarTop		{ width: 242px; height: 65px; background: url(../images/sideTop.png) no-repeat; }
#sidebarBtm		{ width: 242px; height: 65px; background: url(../images/sideBtm.png) no-repeat;  }
#sidebar		{ width: 242px; background: url(../images/sideBg.png) repeat-y; padding: 0 0 20px 0 }

#boxContact			{ width: 230px; height: 69px; cursor: pointer; margin: 0 0 0 1px;
						background: url(../images/requestQuote.png) no-repeat bottom left; }
#boxContact:hover	{ background-position: top left; }

/* Stay Connected */

.subtract	{ margin-top: -25px;  }
	
ul.connected		{ width: 220px; overflow: hidden; padding: 0 0 0 30px; margin: 15 0 20px 0; }
ul.connected li		{ width: 32px; height: 32px; margin-right: 20px; float: left; list-style: none; }
ul.connected li a	{ width: 32px; height: 32px; margin-right: 20px; display: block; }

li.mail a 		{ background: url(../images/iconEmail.png) no-repeat; }
li.linked a		{ background: url(../images/iconLink.png) no-repeat; }
li.twitter a	{ background: url(../images/iconTwit.png) no-repeat; }

/* Categories */
ul#categories		{ width: 100%; margin: 15px 0 0 0; padding: 0 }
ul#categories li	{ width: 210px; height: 31px; line-height: 31px; list-style: none; border-top: 1px solid #ebebeb;
						margin-left: 2px; padding: 0 0 0 30px; }
ul#categories li a	{ font-weight: bold; color: #4b4b4b; font-size: 15px; text-decoration: none; display: block;
						text-shadow: 0px 1px 1px white;	filter: dropshadow(color=white, offx=0, offy=1); }

ul#categories li:hover	{ background: url(../images/sideHover.png) no-repeat; }
ul#categories li:first-child	{ border-top: 0; }
 
/* Sidebar */


/*Footer*/


#footer			{ width: 968px; height: 75px; text-align: center; color: white; font-size: 14px; 
					background: url(../images/footerBg.png) repeat-x; margin: 0 auto; 
					text-shadow: 0px 1px 1px black;	filter: dropshadow(color=black, offx=0, offy=1); }
#footerRight	{ width: 14px; height: 75px; background: url(../images/footerBR.png) no-repeat; float: right; 
					margin: -40px 0 0 0;}
#footerLeft		{ width: 14px; height: 75px; background: url(../images/footerBL.png) no-repeat; float: left; }

ul#footerTxt		{ width: 450px; margin: 0 auto; text-align: center; }
#footerTxt li	{ padding-top: 15px; line-height: 25px; list-style:  none; float: left; margin: 0 15px 0 0; }
#footerTxt li a	{ text-decoration: none; color: white;  }
#footerTxt li a:hover	{ text-decoration: underline; }

#footersmall	{ text-align: center; float:none;  }
li#footersmall	{ padding: 0 0 0 80px; text-align: center; }

 /*Footer*/










