@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
.clear {clear:both;}

img {border:0px;}
.h1 {font-size:19px;}
.h2 {font-size:19px;}
.h3 {font-size:19px;}
strong {font-weight: 100;}
b { font-weight: bold;}

#container {position:relative;z-index:1;width:920px;margin:0px auto;}

#logo { margin-bottom:30px; float:left;}
#nav { width:inherit; height:31px; margin-bottom:20px; color:#FFFFFF;}
#nav img { float:left;margin:0px;}
.year {font-weight: bold; font-size: 14px;}

/* Left Column Styles */

#leftColumn { width:301px; float:left; }

#leftColumn li {padding:5px 0px;border-bottom:1px solid black;}

#newsSmall { width:inherit; }
#newsSmall .header { background:url(../images/news.png) no-repeat; height:5px; }
#newsSmall .content { background:url(../images/smallBoxContent.png) repeat-y; padding:10px 15px 15px 15px; color:#FFFFFF; }
#newsSmall .footer { background:url(../images/smallBoxFooter.png) no-repeat; height:9px; }

#portfolioSmall { width:inherit; }
#portfolioSmall .header { background:url(../images/portfolio.png) no-repeat; height:5px; }
#portfolioSmall .content { background:url(../images/smallBoxContent.png) repeat-y; padding:10px 15px 15px 15px; color:#FFFFFF; }
#portfolioSmall .footer { background:url(../images/smallBoxFooter.png) no-repeat; height:9px; }

#servicesSmall { width:inherit; }
#servicesSmall .header { background:url(../images/servicesSmall.png) no-repeat; height:5px; }
#servicesSmall .content { background:url(../images/smallBoxContent.png) repeat-y; padding:10px 15px 15px 15px; color:#FFFFFF; }
#servicesSmall .footer { background:url(../images/smallBoxFooter.png) no-repeat; height:9px; }

#twitter { width:inherit; }
#twitter .header { background:url(../images/news.png) no-repeat; height:5px; }
#twitter .content { background:url(../images/smallBoxContent.png) repeat-y; padding:10px 15px 15px 15px; color:#FFFFFF; }
#twitter .footer { background:url(../images/smallBoxFooter.png) no-repeat; height:9px; }

#contactSmall { width:inherit; }
#contactSmall .header { background:url(../images/contactSmall.png) no-repeat; height:5px; }
#contactSmall .content { background:url(../images/smallBoxContent.png) repeat-y; padding:10px 15px 15px 15px; color:#FFFFFF; }
#contactSmall .footer { background:url(../images/smallBoxFooter.png) no-repeat; height:9px; }

/* IE6 FIXES */

* html #newsSmall .header { background:none; background:url(../images/IE6/newsSmall.gif) no-repeat; height:5px; }
* html #newsSmall .content { background:none; background-color:#000000; }
* html #newsSmall .footer { background:none; background-color:#000000; }

* html #portfolioSmall .header { background:none; background:url(../images/IE6/portfolio.gif) no-repeat; height:5px; }
* html #portfolioSmall .content { background:none; background-color:#000000; }
* html #portfolioSmall .footer { background:none; background-color:#000000; }

* html #servicesSmall .header { background:none; background:url(../images/IE6/servicesSmall.gif) no-repeat; height:5px; }
* html #servicesSmall .content { background:none; background-color:#000000; }
* html #servicesSmall .footer { background:none; background-color:#000000; }

* html #contactSmall .header { background:none; background:url(../images/IE6/contactSmall.gif) no-repeat; height:5px; }
* html #contactSmall .content { background:none; background-color:#000000; }
* html #contactSmall .footer { background:none; background-color:#000000; }


/* END IE6 FIXES */




/* Right Column Styles */

#rightColumn { width:593px; float:left; margin-left:25px; }

#mainFlash { width:inherit; }

#mainFlash .header { background:url(../images/mainFlash.png) no-repeat; height:4px; }
#mainFlash .content { background:url(../images/largeBoxContent.png) repeat-y; padding-left:3px; color:#FFFFFF; }
#mainFlash .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#aboutUs { width:inherit; }
#aboutUs .header { background:url(../images/aboutUs.png) no-repeat; height:5px; }
#aboutUs .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#aboutUs .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#newsLarge { width:inherit; }
#newsLarge .header { background:url(../images/newsLarge.png) no-repeat; height:5px; }
#newsLarge .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#newsLarge #footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#portfolioLarge { width:inherit; }
#portfolioLarge .header { background:url(../images/portfolioLarge.png) no-repeat; height:5px; }
#portfolioLarge .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 20px 18px; color:#FFFFFF; }
#portfolioLarge .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#projectDetails { width:inherit; }
#projectDetails .header { background:url(../images/projectDetails.png) no-repeat; height:5px; }
#projectDetails .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#projectDetails .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#servicesLarge { width:inherit; }
#servicesLarge .header { background:url(../images/servicesLarge.png) no-repeat; height:5px; }
#servicesLarge .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#servicesLarge .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#teamLarge { width:inherit; }
#teamLarge .header { background:url(../images/teamLarge.png) no-repeat; height:5px; }
#teamLarge .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#teamLarge .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#getInTouch { width:inherit; }
#getInTouch .header { background:url(../images/getInTouch.png) no-repeat; height:5px; }
#getInTouch .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#getInTouch .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

#projectDetails { width:inherit; }
#projectDetails .header { background:url(../images/projectDetails.png) no-repeat; height:5px; }
#projectDetails .content { background:url(../images/largeBoxContent.png) repeat-y; padding:10px 20px 15px 18px; color:#FFFFFF; }
#projectDetails .footer { background:url(../images/largeBoxFooter.png) no-repeat; height:9px; }

/* *********** IE6 FIXES *********** */

* html #mainFlash .header { background:none; background-color:#000000;}
* html #mainFlash .content { background:none; background-color:#000;}
* html #mainFlash .footer { background:none; height:4px; background-color:#000}
* html #aboutUs .header { background:#000000 url(../images/IE6/aboutUs.gif) no-repeat;}
* html #aboutUs .content { background:none; background-color:#000000;}
* html #aboutUs .footer { background:none; background-color:#000000;}
* html #portfolioLarge .header { background:#000000 url(../images/IE6/portfolioLarge.gif) no-repeat;}
* html #portfolioLarge .content { background:none; background-color:#000000;}
* html #portfolioLarge .footer { background:none; background-color:#000000;}
* html #servicesLarge .header { background:#000000 url(../images/IE6/servicesLarge.gif) no-repeat;}
* html #servicesLarge .content { background:none; background-color:#000000;padding-left:13px;}
* html #servicesLarge .footer { background:none; background-color:#000000;}
* html #getInTouch .header { background:#000000 url(../images/IE6/getInTouch.gif) no-repeat;}
* html #getInTouch .content { background:none; background-color:#000000;padding-left:13px;}
* html #getInTouch .footer { background:none; background-color:#000000;}
* html #projectDetails .header { background:#000000 url(../images/IE6/projectDetails.gif) no-repeat;}
* html #projectDetails .content { background:none; background-color:#000000;padding-left:13px;}
* html #projectDetails .footer { background:none; background-color:#000000;}
* html #teamLarge .header { background:#000000 url(../images/IE6/teamLarge.gif) no-repeat;}
* html #teamLarge .content { background:none; background-color:#000000;}
* html #teamLarge .footer { background:none; background-color:#000000;}
* html #pageFooter { background:none; background-color:#000000;height:20px;}

/* *********** END IE6 FIXES *********** */



ul {list-style:none;}
a {color:white;text-decoration:none;}
a:hover {color:#EA0404;}
.date {color:#B5B5B6;}
.nobullets {list-style: none;}

#pageFooter { width:inherit; height:31px; margin:20px 0 20px 0; background:url(../images/footer.png) no-repeat; color:#FFFFFF; text-align:center; padding-top:3px;}
#pageFooter a { margin:0 10px 0 10px;}



/* ++++++   IE6 Fixes   +++++++ */

/*
* html #news {border:#000000 1px solid;}
* html #news #header {background:#353535;}
* html #news #content {background:#353535;}
* html #news #footer {background:#353535;}

* html #portfolio {border:#000000 1px solid;}
* html #portfolio #header {background:#353535;}
* html #portfolio #content {background:#353535;}
* html #portfolio #footer {background:#353535;}

* html #mainFlash {border:#000000 1px solid;}
* html #mainFlash #header {background:#353535;}
* html #mainFlash #content {background:#353535;}
* html #mainFlash #footer {background:#353535;}

* html #aboutUs {border:#000000 1px solid;}
* html #aboutUs #header {background:#353535;}
* html #aboutUs #content {background:#353535;}
* html #aboutUs #footer {background:#353535;}
*/
