/**************************************************************************
--------------------------------- GENERAL ---------------------------------------
**************************************************************************/
html {
	min-height:100%;
	margin-bottom:1px;
	font-size:100.01%;
	}
html, body, form, fieldset {
	margin:0;
	padding:0;
	}
body {
	background:#313330;
	font:normal 16px/19px Arial, Helvetica, sans-serif;
	color:#fefefe;
	text-align:center;
	}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, dl {
	margin:1em 0;
	padding:0;
	}
li, dd, blockquote {
	margin-left: 1em;
	}
input, select, textarea {
	font-size: 100%;
	font-family:inherit;
	}
img.floatLeft {
	padding:5px;
	background:#444;
	border:1px solid #555;
	float:left;
	margin:0 20px 20px 0;
}
img.floatRight {
	padding:5px;
	background:#444;
	border:1px solid #555;
	float:right;
	margin:0 0 20px 20px;
}
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }
a:active,
a:focus {
	outline: none;
	}
hr {
	display:none;
}
	
/**************************************************************************
--------------------------- MAIN STRUCTURE --------------------------------
**************************************************************************/
#container-wrapper {
	background:#3d3f3d url(../_images/layout/rainbow.jpg) repeat-x 0 21px;
	min-width:960px;
}
#container {
	margin:0 auto;
	width:960px;
	text-align:left;
	}
#sidecol {
	min-height:150px;
}
#content:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }
	
/**************************************************************************
------------------------------------ HEADER --------------------------------------
**************************************************************************/
#header {
	width:960px;
	height:276px;
	position:relative;
	z-index:10;
	}
#header h1 {
	margin:0;
	width:259px;
	height:276px;
	position:relative;
	left:12px;
}
#header h1 a {
	display:block;
	width:259px;
	height:276px;
	background:url(../_images/layout/logo.png) no-repeat 0 0;
	z-index:10;
	position:absolute;
	top:0;
	left:0;
}
#header h1 a:hover {
	background:url(../_images/layout/logo.png) no-repeat -259px 0;
}
#header a span {
	display:none;
}

/* --
***** Main Navigation
-------------------------------------------------------------------------*/
#header ul {
	position:absolute;
	top:29px;
	right:16px;
	width:450px;
	height:52px;
	background:url(../_images/layout/mainNav.gif) no-repeat 0 0;
	list-style-type:none;
	margin:0;
}
#header li {
	display:inline;
}
#header li a {
	display:block;
	float:left;
	height:52px;
}
#header li#mn-portfolio a {
	width:114px;
}
#header li#mn-about a {
	width:89px;
}
#header li#mn-photography a {
	width:138px;
}
#header li#mn-contact a {
	width:109px;
}
#header li#mn-portfolio a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -450px 0;
}
#header li#mn-portfolio.on a,
#header li#mn-portfolio.on a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -900px 0;
	cursor:default;
}
#header li#mn-about a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -564px 0;
}
#header li#mn-about.on a,
#header li#mn-about.on a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -1014px 0;
	cursor:default;
}
#header li#mn-photography a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -653px 0;
}
#header li#mn-photography.on a,
#header li#mn-photography.on a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -1103px 0;
	cursor:default;
}
#header li#mn-contact a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -791px 0;
}
#header li#mn-contact.on a,
#header li#mn-contact.on a:hover {
	background:url(../_images/layout/mainNav.gif) no-repeat -1241px 0;
	cursor:default;
}

/* --
***** Page Title
-------------------------------------------------------------------------*/
#header h2 {
	position:absolute;
	top:109px;
	left:279px;
	margin:0;
	height:65px;
	width:653px;
	}
#header h2 span {
	display:none;
}
#bd-portfolio #header h2 {
	background:url(../_images/portfolio/title.gif) no-repeat 0 0;
}
#bd-about #header h2 {
	background:url(../_images/about/title.gif) no-repeat 0 0;
}
#bd-photography #header h2 {
	background:url(../_images/photography/title.gif) no-repeat 0 0;
}
#bd-contact #header h2 {
	background:url(../_images/contact/title.gif) no-repeat 0 0;
}
#bd-404 #header h2 {
	background:url(../_images/404/title.gif) no-repeat 0 0;
}
#bd-testimonials #header h2 {
	background:url(../_images/testimonials/title.gif) no-repeat 0 0;
}
#bd-experience #header h2 {
	background:url(../_images/experience/title.gif) no-repeat 0 0;
}
	
	
/**************************************************************************
------------------------------ MAIN COLUMN -----------------------------------
**************************************************************************/
#maincol {
	width:648px;
	float:right;
	padding:0 24px 0 0;
	margin:-8px 0 0 0;
	z-index:20;
	position:relative;
	z-index:20;
	}
#maincol #mc-content.wrapper {
	padding:0 23px;
	background:url(../_images/portfolio/containerBgCenter.gif) repeat-y center;
	font:normal 14px/1.4 Arial, Helvetica, sans-serif;
	color:#bbb;
}
#maincol #mc-content.wrapper .top {
	display:block;
	width:648px;
	height:14px;
	background:url(../_images/generic/contentBgTop.gif) no-repeat top center;
	margin:0 -23px 9px -23px;
}
#maincol #mc-content.wrapper .bottom {
	display:block;
	width:648px;
	height:14px;
	background:url(../_images/generic/contentBgBottom.gif) no-repeat bottom center;
	margin:9px -23px 0 -23px;
}
#maincol #mc-content.wrapper a {
	color:#81c8df;
	font-weight:normal;
}
#maincol #mc-content.wrapper a:hover,
#maincol #mc-content.wrapper .tabs-selected a{
	color:#111;
	background:#81c8df;
	text-decoration:none;
}
#maincol #mc-content.wrapper h2 {
	font:normal 20px/1.2 Arial, Helvetica, sans-serif;
	color:#333;
	background:#d6e45b;
	padding:0 4px;
	margin:1em -4px;
	border-bottom:1px solid #666;
	clear:both;
	position:relative;
}
#maincol #mc-content.wrapper h2.first {
	margin-top:0;
}
#maincol #mc-content.wrapper h3 {
	font:normal 17px/1.2 Arial, Helvetica, sans-serif;
	color:#ddd;
	border-bottom:1px solid #444;
}
#maincol #mc-content.wrapper h4 {
	font:normal 15px/1.2 Arial, Helvetica, sans-serif;
	color:#ddd;
}
#maincol #mc-content.wrapper h3.first {
	margin-top:0;
}
	
/* --
***** Home Page
-------------------------------------------------------------------------*/

#header .intro {
	margin:0;
	width:659px;
	height:131px;
	position:absolute;
	top:42px;
	right:30px;
	background:url(../_images/home/introParagraph.gif) no-repeat 0 0;
}
#header .intro span {
	display:none;
}
#bd-home #header h2 {
	margin:0;
	width:648px;
	height:58px;
	position:absolute;
	top:213px;
	right:26px;
	left:auto;
	background:url(../_images/home/helloParagraph.gif) no-repeat 0 0;
}
#bd-home #header h2 span {
	display:none;
}
#bd-home #maincol {
	margin:-8px 0 0 0;
	}
#bd-home #maincol ul {
	margin:0;
	list-style-type:none;
}
#bd-home #maincol ul li {
	margin:0 0 23px 0;
	width:648px;
	height:109px;
	position:relative;
}
#bd-home #maincol ul h3 span,
#bd-home #maincol ul p {
	display:none;
}
#bd-home #maincol ul h3 a {
	display:block;
	width:648px;
	height:109px;
	position:absolute;
	top:0;
	left:0;
}
#bd-home #maincol ul li.portfolio  a {
	background:url(../_images/home/portfolio.gif) no-repeat 0 0;
}
#bd-home #maincol ul li.portfolio a:hover {
	background:url(../_images/home/portfolio.gif) no-repeat -648px 0;
}
#bd-home #maincol ul li.about a {
	background:url(../_images/home/about.gif) no-repeat 0 0;
}
#bd-home #maincol ul li.about a:hover {
	background:url(../_images/home/about.gif) no-repeat -648px 0;
}
#bd-home #maincol ul li.photography a {
	background:url(../_images/home/photography.gif) no-repeat 0 0;
}
#bd-home #maincol ul li.photography a:hover {
	background:url(../_images/home/photography.gif) no-repeat -648px 0;
}
#bd-home #maincol ul li.contact a {
	background:url(../_images/home/contact.gif) no-repeat 0 0;
}
#bd-home #maincol ul li.contact a:hover {
	background:url(../_images/home/contact.gif) no-repeat -648px 0;
}

/* --
***** Portfolio Page
-------------------------------------------------------------------------*/
#bd-portfolio #maincol {
	margin-top:-24px;
}
	
/** ------------- Tabs ---------- **/
#maincol .categoryList li.on a {
	cursor: text;
}
#maincol #tabs {
	background:none;
	margin:0;
	padding:0;
}
#maincol ul.categoryList {
	width:535px;
	height:36px;
	border:0;
	margin:0 0 0 23px;
	padding:0;
	background:url(../_images/portfolio/tabsBg.gif) no-repeat 0 0;
	z-index:200;
}
#maincol ul.categoryList li {
	height:36px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	background:none;
}
#maincol ul.categoryList a {
	background:none;
	border:none;
	height:36px;
	display:block;
	float:left;
	margin:0;
	padding:0;
	outline:none;
}
#maincol ul.categoryList li#clTab1,
#maincol ul.categoryList li#clTab2,
#maincol ul.categoryList li#clTab3 {
	padding-right:6px;
}

/*tab 1*/
#maincol ul.categoryList li#clTab1,
#maincol ul.categoryList li#clTab1 a {
	width:82px;
}
#maincol ul.categoryList li#clTab1.on,
#maincol ul.categoryList li#clTab1.on a,
#maincol ul.categoryList li#clTab1.on:hover,
#maincol ul.categoryList li#clTab1.on a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -1070px 0;
	border-bottom:1px solid #313331;
	z-index:10;
}
#maincol ul.categoryList li#clTab1:hover,
#maincol ul.categoryList li#clTab1 a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -535px 0;
	border-bottom:1px solid #313331;
}

/*tab 2*/
#maincol ul.categoryList li#clTab2,
#maincol ul.categoryList li#clTab2 a {
	width:135px;
}
#maincol ul.categoryList li#clTab2.on,
#maincol ul.categoryList li#clTab2.on a,
#maincol ul.categoryList li#clTab2.on:hover,
#maincol ul.categoryList li#clTab2.on a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -1158px 0;
	border-bottom:1px solid #313331;
}
#maincol ul.categoryList li#clTab2:hover,
#maincol ul.categoryList li#clTab2 a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -623px 0;
	border-bottom:1px solid #313331;
}

/*tab 3*/
#maincol ul.categoryList li#clTab3,
#maincol ul.categoryList li#clTab3 a {
	width:218px;
}
#maincol ul.categoryList li#clTab3.on,
#maincol ul.categoryList li#clTab3.on a,
#maincol ul.categoryList li#clTab3.on:hover,
#maincol ul.categoryList li#clTab3.on a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -1299px 0;
	border-bottom:1px solid #313331;
}
#maincol ul.categoryList li#clTab3:hover,
#maincol ul.categoryList li#clTab3 a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -764px 0;
	border-bottom:1px solid #313331;
}

/*tab 4*/
#maincol ul.categoryList li#clTab4,
#maincol ul.categoryList li#clTab4 a {
	width:81px;
}
#maincol ul.categoryList li#clTab4.on,
#maincol ul.categoryList li#clTab4.on a,
#maincol ul.categoryList li#clTab4.on:hover,
#maincol ul.categoryList li#clTab4.on a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -1523px 0;
	border-bottom:1px solid #313331;
}
#maincol ul.categoryList li#clTab4:hover,
#maincol ul.categoryList li#clTab4 a:hover {
	background:url(../_images/portfolio/tabsBg.gif) no-repeat -988px 0;
	border-bottom:1px solid #313331;
}
#maincol ul.categoryList li a span {
	display:none;
}

/** ------------- Tab Content ---------- **/
#maincol #tabs h3,
#maincol #tabs h4 {
	display:none;
}
#maincol #tabs .wrapper {
	min-height:500px;
	background:url(../_images/portfolio/containerBg.gif) no-repeat 0 0;
	font:normal 13.5px/1 Arial, Helvetica, sans-serif;
	color:#aba7a7;
}
#maincol #tabs .wrapper a {
	color:#aba7a7;
	text-decoration:none;
	font-weight:normal;
}
#maincol #tabs .wrapper a:hover,
#maincol #tabs .wrapper .tabs-selected a{
	color:#eae3e3;
}
#maincol #tabs .wrapper .content {
	padding:23px;
}

/** ------------- Sub Tabs ---------- **/
#maincol .tabs-hide {
	display: none;
}

/* Top Nav List */
#maincol a.nextPage,
#maincol .subTabWrapper a.previousPage {
	float:left;
	margin:0 4px 0 0;
}
#maincol #tabs .wrapper .siteList {
	margin:0;
	float:left;
}
#maincol #tabs .wrapper .siteList li {
	float:left;
	list-style-type:none;
	margin:0 0 20px 0;
}
#maincol #tabs .wrapper .siteList li span {
	padding:0 4px 0 0;
}
#maincol #tabs .wrapper .siteList li.last span {
	display:none;
}

/* Loop Slider */
#maincol .loopedSlider .containerShort { 
	width:598px; 
	height:356px; 
	overflow:hidden; 
	position:relative; 
	cursor:pointer; 
	border:1px solid #828382;
	cursor:default;
}
#maincol .loopedSlider .containerLong { 
	width:598px; 
	height:384px; 
	overflow:hidden; 
	position:relative; 
	cursor:pointer; 
	border:1px solid #828382;
	cursor:default;
}
#maincol .loopedSlider .slides { 
	position:absolute; 
	top:0; 
	left:0; 
}
#maincol .loopedSlider .slides div { 
	position:absolute; 
	top:0; 
	width:598px; 
	display:none; 
}
#maincol .loopedSlider,
#maincol #newsSlider { 
	margin:0 auto; 
	width:598px; 
	position:relative; 
	clear:both; 
}
#maincol .loopedSlider p {
	margin:9px 0 0 0;
	padding:0 0 9px 0;
	border-bottom:1px solid #404240;
}
#maincol .loopedSlider a.next,
#maincol .loopedSlider a.previous {
	float:left;
	margin-top:18px;
}
#maincol .loopedSlider ul.pagination { 
	list-style:none; 
	padding:0; 
	margin:18px 6px 0 6px; 
	float:left;
	position:relative;
	top:-2px;
	font-size:12px;
}
#maincol .loopedSlider ul.pagination li { 
	margin:0 3px;
	float:left; 
}
#maincol .loopedSlider ul.pagination li a { 
	padding:3px 6px; 
	background:#464846;
	border:1px solid #242524;
	color:#888;
}
#maincol .loopedSlider ul.pagination li.active a { 
	background:#656665; 
	color:#fff; 
}
#maincol .loopedSlider a.external {
	display:block;
	float:right;
	text-align:right;
	margin-top:18px;
}

/* --
***** Generic Content Page
-------------------------------------------------------------------------*/
.generic #maincol {
	margin-top:-34px;
}
body.generic #maincol #mc-content.wrapper h2 {
	color:#333;
	background:#ccc;
}
body.generic #maincol #mc-content.wrapper h3 {
	color:#ddd;
	border-bottom:1px solid #555;
}

/* --
***** About Page
-------------------------------------------------------------------------*/
#bd-about #maincol {
	margin-top:-24px;
}
#bd-about #mc-content.wrapper h2 {
	background:#c3ca8a;
}
#bd-about #mc-content.wrapper h3 {
	color:#c3ca8a;
}

/* --
***** Photography Page
-------------------------------------------------------------------------*/
#bd-photography #maincol {
	margin-top:-44px;
}
noscript p {
	padding-top:23px;
	margin:0;
}
/** ------------- Buttons ---------- **/
.largeImage_prev {
	color:#000;
	position:absolute;
	left:0px;
	top:100px;
	width:48px;
	height:48px;
	text-align:center;
	background:#fff;
	display:none;
	cursor:pointer;
	z-index:999;
	background:url(../_images/photography/arrow_left-trans.png) no-repeat;
}
.largeImage_prev span,
.largeImage_next span {
	visibility:hidden;
}
.largeImage_next {
	color:#000;
	position:absolute;
	right:0px;
	top:100px;
	width:48px;
	height:48px;
	text-align:center;
	display:none;
	cursor:pointer;
	z-index:999;
	background:url(../_images/photography/arrow_right-trans.png) no-repeat;
}
.largeImage_nextPage {
	display:none;
}
.largeImage_prevPage {
	display:none;
}
.largeImage_flickrLink {
	float:left;
	width:48px;
	height:48px;
	background:url(../_images/photography/flickr-trans.png) no-repeat;
	position:absolute;
	top:150px;
	left:0px;
	z-index:999;
	display:none;
	font-size:0pt;
	text-decoration:none;
}
.largeImage_flickrLink span {
	visibility:hidden;
}

/** ------------- Large Image Section ---------- **/
#Gallery {
	width:648px;
	margin:0px auto;
	background:transparent;
}
.largeImageWrap {
	position:relative;
	z-index:100;
	background:url(../_images/photography/ajax-loader.gif) center center no-repeat;
}
.largeImageWrap img {
	max-height:450px;
	width:auto;
}
.caption {
	color:#fff;
	text-align:center;
	font:normal 18px/1.2 Arial, Helvetica, sans-serif;
	min-height:35px;
	clear:left;
	margin:15px 0px;
}
.largeImage {
	position:relative;
	margin:0px auto;
	text-align:center;
}

/** ------------- Thumbnails and Slider ---------- **/
.thumbs img,
.galleryUL a {
	text-align:center;
	overflow:hidden;
}
.thumbs img,
.galleryUL img {
	cursor:pointer;
	height:75px;
	opacity:.7;
	filter:alpha(opacity=60);
	border:0px;
}
.thumbs,
.galleryUL {
	top:0px;
	left:0px;
}
.sliderGallery {
	background: url(../_images/photography/producdtbrowser_background_20070622.jpg) no-repeat;
	overflow: hidden;
	position: relative;
	padding: 10px;
	height: 160px;
	width: 550px;
	z-index:999;
	margin:30px auto 0px auto;
}
.sliderGallery UL {
	position: absolute;
	list-style: none;
	overflow:hidden;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
.sliderGallery UL LI {
	display: inline;
}
.slider {
	width: 542px;
	height: 17px;
	margin-top: 110px;
	margin-left: 5px;
	padding: 1px;
	position: relative;
	background: url(../_images/photography/productbrowser_scrollbar-trans.png) no-repeat;
	float:left;
	display:inline;
}
.handle {
	position: absolute;
	cursor: move;
	height: 17px;
	width: 181px;
	top: 0;
	background: url(../_images/photography/productbrowser_scroller-trans.png) no-repeat;
	z-index: 100;
}
.slider span {
	color: #bbb;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}

/* --
***** Contact Page
-------------------------------------------------------------------------*/
#bd-contact #maincol {
	margin-top:-34px;
}
#bd-contact #mc-content.wrapper h2 {
	background:#FFCA6F;
}
#bd-contact #mc-content.wrapper h3 {
	color:#FEC058;
}
.contact-info p {
	clear:both;
}
.contact-info strong {
	display:block;
	width:100px;
	float:left;
	text-align:right;
	padding-bottom:1em;
	font-weight:normal;
	color:#7E995F;
}
.contact-info .webform strong {
	position:relative;
	top:2px;
}
.contact-info span,
.contact-info form {
	display:block;
	width:450px;
	float:left;
	padding-left:20px;
	padding-bottom:1em;
}
#contactForm dl {
	margin-left:20px;
	margin-top:0;
	}
#contactForm fieldset {
	border:1px solid #484A47;
	line-height:24px;
	padding-left:8px;
	font-size:100%;
	background:#3D3F3D;
	}
#contactForm legend {
	font-size:100%;
	color:#7E995F;
	}
#contactForm input,
#contactForm textarea {
	font-size:90%;
	padding:1px 2px;
	}
#contactForm textarea {
	font-size:100%;
	width:310px;
	}
#contactForm dd {
	margin:0;
	}
#contactForm dt {
	float:left;
	width:70px;
	text-align:right;
	padding-right:10px;
	}
#contactForm dt.send {
	float:right;
	margin-right:12px;
	margin-bottom:20px;
	}
#contactForm dd {
	margin-bottom:10px;
	}
#contactForm dt.send input {
	text-transform:lowercase;
	padding:2px;
	margin:0 !important;
	margin-top:1px;
	}
#bd-contact #slideshow li img {
	height:100px;
	padding:9px; 
}
#bd-contact #ss-one img {
	background:url(../_images/slideshows/screenshot-bg.jpg) no-repeat 0 0;
}
#bd-contact #ss-two img,
#bd-contact #ss-three img {
	background:url(../_images/slideshows/screenshot-bg2.jpg) no-repeat 0 0;
}
#bd-contact #ss-four img,
#bd-contact #ss-five img,
#bd-contact #ss-six img,
#bd-contact #ss-seven img,
#bd-contact #ss-eight img,
#bd-contact #ss-nine img,
#bd-contact #ss-ten img,
#bd-contact #ss-eleven img,
#bd-contact #ss-twelve img {
	background:url(../_images/slideshows/screenshot-bg3.jpg) no-repeat 0 0;
}
#bd-contact #slideshow li {
	width:192px;
	margin:6px auto 18px auto;
} 

	
/* --
***** Testimonials Page
-------------------------------------------------------------------------*/	
.source {
	padding:0 0 12px 0;
	margin:0 0 24px 0;
	font-size:80%;
	font-weight:normal;
	color:#999;
	font-style:normal;
	text-align:right;
	border-bottom: 1px solid #444;
	}
.source a {
	font-weight:normal;
	padding:0;
	}
	
/* --
***** Experience Page
-------------------------------------------------------------------------*/	
#bd-experience #maincol #mc-content h3 {
	margin-top:1.5em;
	margin-bottom:0;
	border-top:1px solid #666;
	border-bottom:none;
	padding-top:1.5em;
	font-size:18px;
}
#bd-experience #maincol #mc-content h3.first {
	margin-top:0;
	border-top:none;
	padding-top:0;
}
#bd-experience #maincol #mc-content h4 {
	margin-top:.25em;
}
	
/**************************************************************************
------------------------------ SIDE COLUMN -----------------------------------
**************************************************************************/
#sidecol {
	width:231px;
	text-align:center;
	padding:0 0 0 26px;
	float:left;
	background:url(../_images/layout/sidecolBgCenter.jpg) repeat-y right;
	position:relative;
	z-index:0;
	font:normal 13px/1.2 Arial, Helvetica, sans-serif;
	color:#dadada;
	text-align:left;
	letter-spacing:0.01em;
	}
#sidecol * {
	position:relative;z-index:20;
}
#sidecol .top {
	display:block;
	width:231px;
	height:95px;
	background:url(../_images/layout/sidecolBgTop.jpg) no-repeat 0 0;
	position:absolute;
	top:-25px;
	right:0;
	z-index:0;
}
#sidecol .bottom {
	display:block;
	width:231px;
	height:94px;
	background:url(../_images/layout/sidecolBgBottom.jpg) no-repeat 0 0;
	position:absolute;
	bottom:-50px;
	right:0;
	z-index:0;
}
#slideshow {
	margin:0;
	list-style-type:none;
	}
#slideshow li a,
#slideshow li a img {
	border:none;
	}
#slideshow li img {  
	width:180px;
	top:0; 
	left:0;
	z-index:100;
}
#sidecol blockquote {
	margin:33px 0 0 0;
	padding:18px 22px 0 22px;
	background:url(../_images/quoteTop.gif) no-repeat top center;
}
#sidecol blockquote p {
	margin:1em 0;
}
#sidecol .information {
	margin:18px 22px 0 22px;
	padding:12px 0 2px 0;
	background:url(../_images/information.gif) no-repeat top center;
	border-bottom:1px solid #888988;
}
#sidecol .information p {
	margin:20px 10px;
}
#sidecol cite {
	display:block;
	background:url(../_images/quoteBottom.gif) no-repeat top center;
	padding:24px 22px 0 22px;
	text-align:right;
	font:normal 11px/1.2 Arial, Helvetica, sans-serif;
	color:#b8b9b8;
}
#sidecol cite a {
	color:#b8b9b8;
	text-decoration:none;
}
#sidecol cite a:hover {
	text-decoration:underline;
}
#sidecol .view-all {
	text-align:right;
	margin-top:.75em;
	font:normal 11px/1.2 Arial, Helvetica, sans-serif;
	color:#b8b9b8;
}
#sidecol .view-all a {
	color:#b8b9b8;
	text-decoration:none;
}
#sidecol .view-all a:hover {
	text-decoration:underline;
}
#sidecol h3 {
	margin:23px 10px -8px 10px;
	font:bold 14px/1 Arial, Helvetica, sans-serif;
}
#sidecol p {
	margin:23px;
}
#sidecol p a {
	color:#81c8df;
	font-weight:normal;
}
#sidecol p a:hover {
	color:#111;
	background:#81c8df;
	text-decoration:none;
}
#sidecol p.note {
	color:#999;
	font:normal 11px/1.2 Arial, Helvetica, sans-serif;
	text-align:center;
}



/* --
***** Home Page
-------------------------------------------------------------------------*/	
#bd-home #slideshow li img {
	height:100px;
	padding:9px;  
}
#bd-home #ss-one img {
	background:url(../_images/slideshows/screenshot-bg.jpg) no-repeat 0 0;
}
#bd-home #ss-two img,
#bd-home #ss-three img {
	background:url(../_images/slideshows/screenshot-bg2.jpg) no-repeat 0 0;
}
#bd-home #ss-four img {
	background:url(../_images/slideshows/screenshot-bg3.jpg) no-repeat 0 0;
}
#bd-home #slideshow li {
	width:192px;
	margin:6px auto 14px auto;
} 

/* --
***** About Page
-------------------------------------------------------------------------*/	
#bd-about #slideshow li img {
	height:120px;
	padding:3px;
}
#bd-about #ss-one img {
	background:url(../_images/about/photos/photo-bg.jpg) no-repeat 0 0;
}
#bd-about #ss-two img,
#bd-about #ss-three img {
	background:url(../_images/about/photos/photo-bg2.jpg) no-repeat 0 0;
}
#bd-about #ss-four img {
	background:url(../_images/about/photos/photo-bg3.jpg) no-repeat 0 0;
}
#bd-about #slideshow li {
	width:192px;
	margin:6px auto 24px auto;
} 

/* --
***** Testimonials Page
-------------------------------------------------------------------------*/	
#bd-testimonials #slideshow li img {
	height:100px;
	padding:9px;  
}
#bd-testimonials #ss-one img {
	background:url(../_images/slideshows/screenshot-bg.jpg) no-repeat 0 0;
}
#bd-testimonials #ss-two img,
#bd-testimonials #ss-three img {
	background:url(../_images/slideshows/screenshot-bg2.jpg) no-repeat 0 0;
}
#bd-testimonials #ss-four img,
#bd-testimonials #ss-five img,
#bd-testimonials #ss-six img,
#bd-testimonials #ss-seven img,
#bd-testimonials #ss-eight img,
#bd-testimonials #ss-nine img,
#bd-testimonials #ss-ten img,
#bd-testimonials #ss-eleven img,
#bd-testimonials #ss-twelve img {
	background:url(../_images/slideshows/screenshot-bg3.jpg) no-repeat 0 0;
}
#bd-testimonials #slideshow li {
	width:192px;
	margin:6px auto 18px auto;
} 

/* --
***** Experience Page
-------------------------------------------------------------------------*/	
#bd-experience #slideshow li img {
	height:100px;
	padding:9px; 
}
#bd-experience #ss-one img {
	background:url(../_images/slideshows/screenshot-bg.jpg) no-repeat 0 0;
}
#bd-experience #ss-two img,
#bd-experience #ss-three img {
	background:url(../_images/slideshows/screenshot-bg2.jpg) no-repeat 0 0;
}
#bd-experience #ss-four img,
#bd-experience #ss-five img,
#bd-experience #ss-six img,
#bd-experience #ss-seven img,
#bd-experience #ss-eight img,
#bd-experience #ss-nine img,
#bd-experience #ss-ten img,
#bd-experience #ss-eleven img,
#bd-experience #ss-twelve img {
	background:url(../_images/slideshows/screenshot-bg3.jpg) no-repeat 0 0;
}
#bd-experience #slideshow li {
	width:192px;
	margin:6px auto 18px auto;
} 

/* --
***** Photography Page
-------------------------------------------------------------------------*/	
#bd-photography #sidecol h3 {
	color:#89BF64;
}

/**************************************************************************
--------------------------- SUB NAVIGATION ----------------------------------
**************************************************************************/
#subnav {
	}
	
/**************************************************************************
------------------------ FOOTER  & COPYRIGHT----------------------------
**************************************************************************/

/* --
***** Footer
-------------------------------------------------------------------------*/
#footer-wrapper {
	width:100%;
	height:168px;
	background:url(../_images/layout/footerBg.jpg) repeat-x top;
	z-index:0;
	text-align:left;
}
#footer {
	width:909px;
	height:168px;
	margin:0 auto;
	background:url(../_images/layout/footerLogo.gif) no-repeat 471px 70px;
	position:relative;
}
#footer ul {
	width:450px;
	padding:95px 0 0 13px;
	margin:0;
	list-style-type:none;
}
#footer li {
	display:inline;
	font:normal 13px/1.5 Arial, Helvetica, sans-serif;
	color:#797a79;
	margin:0;
}
#footer li a {
	color:#797a79;
	text-decoration:none;
}
#footer li a:hover {
	color:#abacab;
}
#footer li span {
	padding:0 2px;
}
#footer li.contact span,
#footer li.archive span{
	display:none;
}
#footer p {
	font:normal 12px/1 Arial, Helvetica, sans-serif;
	color:#666766;
	margin:0;
	position:absolute;
	top:127px;
	left:534px;
}
#footer p a {
	color:#666766;
	text-decoration:none;
}
#footer p a:hover {
	color:#858685;
}


/* --
***** Copyright
-------------------------------------------------------------------------*/
#copyright {
	}



/** -------------Third Level  ---------- **/

/* -- fourth level-- */



