body { font-family:  Helvetica, Arial, sans-serif; color: #fff; }
* { margin: 0; padding: 0; outline: none; }
ul { list-style: none; }
img { border: 0; }

a:link, a:active, a:visited { color: #acc1d6; text-decoration: none; }
a:hover { color: fff; }

.clear { clear: both; }

#home { background: #000 url(images/home-bgnd.jpg) no-repeat center 0; }
#about { background: #000 url(images/about-bgnd.jpg) no-repeat center 0; }
#contact { background: #000 url(images/contact-bgnd.jpg) no-repeat center 0; }
#work, #work-slideshow { background: #000 url(images/work-bgnd.jpg) no-repeat center 0; }
#header { width: 800px; padding: 15px 60px 0 100px; margin: 0 auto; }
#small-nav { float: right; }
#small-nav li { display: inline; margin-left: 24px; }
#small-nav li a:link, #small-nav li a:active, #small-nav li a:visited { color: #acc1d6; font-size: 16px; font-weight: bold; text-decoration: none; opacity: 0.7; filter:alpha(opacity=70); }
#small-nav li a:hover { color: #fff; }

#main-content { width: 800px; padding: 50px 60px 0 100px; margin: 0 auto; }
#home #main-content { height: 305px; }
#about #main-content, #contact #main-content, #work #main-content { height: 525px; }
#work-slideshow #main-content { width: 900px; padding-left: 0; height: 525px; }

#large-nav-container { width: 800px; padding: 68px 60px 0 100px; margin: 0 auto; }
#home #large-nav-container { margin-bottom: 370px; }
#about #large-nav-container, #contact #large-nav-container, #work #large-nav-container, #work-slideshow #large-nav-container  { margin-bottom: 132px; }
#large-nav { width: 380px; float: left;}
#large-nav li { display: inline; margin-right: 24px; }
#large-nav li a:link, #large-nav li a:active, #large-nav li a:visited { color: #acc1d6; font-size: 32px; font-weight: bold; text-decoration: none; opacity: 0.7; filter:alpha(opacity=70); }
#large-nav li a.active:link, #large-nav li a.active:active, #large-nav li a.active:visited { color: #fff; opacity: 1.0; filter:alpha(opacity=100); }
#large-nav li a:hover { color: #fff; }

#large-logo { float: right; display: block; width: 242px; height: 34px; }

#copyright { width: 960px; margin: 0 auto 96px auto; text-align: right; font-size: 12px; }
#home #copyright { margin-bottom: 77px; }

#about-menu,
#work-menu { margin-top: 50px; }
#about-menu li a:link, #about-menu li a:active, #about-menu li a:visited ,
#work-menu li a:link, #work-menu li a:active, #work-menu li a:visited { color: #acc1d6; font-size: 38px; font-weight: bold; text-decoration: none; opacity: 0.7; filter:alpha(opacity=70) }
#about-menu li a:hover,
#work-menu li a:hover { opacity: 1.0; filter:alpha(opacity=100); }
#about-menu .about-summary { font-size: 13px; display: none; padding-bottom: 15px; }

#contact-info { width: 375px; margin: 0 auto; text-align: center; margin-top: 330px;   }
#contact-info p { line-height: 20px; margin-bottom: 10px; }
#contact-info .divider { font-size: 16px; }

#slideshow-container {}
#slideshow-container h2 { color: #acc1d6; font-size: 38px; font-weight: bold; text-decoration: none; opacity: 0.7; filter:alpha(opacity=70); margin-left: 100px; }
#slider a { outline: none; }
#slider .left-control, #slider .right-control { background: #000; width: 44px; height: 377px; position: relative; float: left; }
#slider .left-control a { display: block; width: 17px; height: 33px; position: absolute; top: 50%; right: 25%; margin-top: -16px; margin-left: 9px; background: url(images/arrow-left-off.jpg) no-repeat; }
#slider .left-control a:hover { background: url(images/arrow-left-on.jpg) no-repeat; }
#slider .right-control a { display: block; width: 17px; height: 33px; position: absolute; top: 50%; left: 25%; margin-top: -16px; background: url(images/arrow-right-off.jpg) no-repeat; }
#slider .right-control a:hover { background: url(images/arrow-right-on.jpg) no-repeat; }
#slider .view-port { width: 600px; height: 377px; overflow: hidden; background: #000; float: left; }
#slider .view-port .thumbnails { width: 15000px; }
#slider .view-port .thumbnails a { display: block; float: left; position: relative; }
#slider .view-port .thumbnails a img.zoom { position: absolute; top: 50%; left: 50%; margin-left: -37px; margin-top: -36px; }
#slider .view-port .thumbnails .photo-gallery { display: block; float: left; width: 600px; height: 377px; text-align: center; }

#Borden_LOCAL { }



