@charset "utf-8";
 @import "css/coda.css";

/**
Theme Name: 
**/


/* reset */
* { margin:0; padding:0; }

/* body */
body { margin:0; padding:0; background:#2a2a2a url("img/glob-wrap.png") center top repeat-x; font-family:"Arial", Helvetica, sans-serif; font-weight:normal; }

h1, h2, h3, h4, h5 { font-family: Helvetica, sans-serif; }

/* general */
a { color:#ffffff; background-color:inherit; }

a:hover { color:#c48200; }

div, dl, dt, dd, ul, ol, li, legend, input, button, textarea, p, blockquote, th, td { line-height: 1.4em; word-spacing: 0.04em }

a, a:link, a:focus, a:hover, a:active { outline: none; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

input[type=radio] { vertical-align: middle; margin: 0; }

address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }

del, ins { text-decoration: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; padding: 0; margin: 0; }

input:focus, textarea:focus { outline: none }

button { border: 0px; cursor: pointer; }

h1 { font-size: 25px; line-height: 25px; }

h2 { font-size: 18px; font-weight: bold; }

h3 { font-size: 18px; }

h4 { font-size: 18px; display: block; font-weight: bold; }

h5 { font-size: 20px; }

.clear { clear:both; }

.alignleft, .left { float:left; margin:0 10px 10px 0; }

.alignright, .right { float:right; margin:0 0 10px 10px; }

#global-wrapper { background: url("img/bodyBg.png") center top no-repeat; }

/* top nav */
#topNav { width:100%; height:34px; border-bottom:1px #2d2d2d solid; background:url("img/topNavbg.png") repeat-x; }

#topNav ul { list-style:none; width:1000px; margin:0 auto; padding:0 5px; }

#topNav li { float:left; padding:8px 0 0 27px; font-size:13px; font-weight:normal; font-family:"Arial", Helvetica, sans-serif; line-height:14px; }

#topNav a { color:#ffffff; text-decoration:none; background-color:inherit; }

#topNav a:hover, #topNav a.active { color:#c48200; text-decoration:none; }

/* wrapper */
#wrapper { clear:both; width:1000px; min-height:400px; margin:0 auto 25px auto; background:#000000; position:relative; color:#b8bdbc; font-size:12px; }

.wrapperBtm { background:transparent url("img/wrapperBg.png") center bottom no-repeat; height:6px; width:1000px; position:relative; left:0; bottom:-6px; }

* html .wrapperBtm { bottom:3px; }

.pageTop { width:940px; height:140px; margin:0 auto 15px auto; padding:0; position:relative; }

.about { background:url("img/aboutBg.png") right top no-repeat; border-bottom:1px #C2C2C2 dotted; }

.aboutimage { width: 150px; height: 200px; margin: 0; padding-right: 20px; float: left;}

.aboutimage2 { width: 500px; margin: 0; padding-right: 0px; padding-bottom: 20px; float: left;}


.folio { border-bottom:1px #C2C2C2 dotted; }

.homeTop { width:940px; height:125px; margin:0 auto; padding:0; position:relative; }

h1.logo { width:187px; height:53px; position:absolute; top:45px; left:0px; text-indent:-9999px; background:url("img/logo.png") left top no-repeat; margin:0; padding:0; }

h1.logo_index { width:300px; height:86px; position:absolute; top:20px; left:325px; text-indent:-9999px; background:url("img/logo_index.jpg") left top no-repeat; margin:0; padding:0; }


h1.logo a { width:100%; height:100%; display:block; }

h2.video { position: absolute; left: 0px; top: 0px; color: #BD0500 }


.homePage { margin:30px 0 0 0; }

.homePage .title { float:left; width: 650px; }

.homePage .title h2, .homePage .videography h2 { color:#bd0500; font:normal 28px  Helvetica, sans-serif; letter-spacing:-1px; padding:0; margin:0; }

.homePage .title p, .homePage .videography p { color:#fff; font:italic 16px  Helvetica, sans-serif; padding-top: 10px; padding-bottom: 20px; margin:0; line-height: 22px; }

.homePage .videography { float:right; width:250px; }

.insidePage { margin:10px 0; padding:0 0 10px 0 }

.page { clear:both; margin:0; padding:20px 0 0 0; color:#b8bdbc; font:normal 12px  Helvetica, sans-serif; }

.page h2 { color:#c48200; font:bold 16px  Helvetica, sans-serif; margin:0; padding:0; }

.page h3 { color:#333333; font:bold 14.5px  Helvetica, sans-serif; margin:0; padding:0; }

.page h4 { color:#333333; font:bold 12.5px  Helvetica, sans-serif; margin:0; padding:0; }

.page h5 { color:#333333; font:bold 12px  Helvetica, sans-serif; margin:0; padding:0; }

.page h6 { color:#333333; font:normal 12px  Helvetica, sans-serif; margin:0; padding:0; }

.page p { line-height:22px; margin:0 0 30px 0; text-align:justify; font-style:normal; }

.page clear { clear:both; margin:0; padding:20px 0 0 0; }

.justify { text-align:justify; }

.page ul { margin:0px 0 20px 0; padding:0 0 10px 40px; color:#666666; list-style:none; font:normal 12.5px "Arial", Helvetica, sans-serif; }

.page li { line-height:22px; padding:0 0 0 10px; background:url("img/pageDott.png") 0 8px no-repeat; }

.pageArea p { color:#fff; font:normal 12.5px "Arial",  Helvetica, sans-serif; line-height:22px }

.pageArea p.quote { color:#c48200;  }

.pageArea2 p { color:#fff; font:normal 14px "Arial",  Helvetica, sans-serif; line-height:18px }

.pageArea2 p.date { color:#666666; font:normal 12px "Arial",  Helvetica, sans-serif; }

.pageArea2 p.date a:hover { color:#bd0500 }

.pageArea2 p.date a { color:#666666; font:normal 12px "Arial",  Helvetica, sans-serif; text-decoration: none; }

.gallery { width: 900px; height: 600px; margin: 0; background-color: blue; margin-bottom: 10px; }

.folioNav { border-bottom:1px dotted #C2C2C2; margin:0 0 25px 0 }

.folioNav h2 { color:#bd0500; font:bold 18px  Helvetica, sans-serif; float:left; margin:-10px 20px 0 0; padding:0; padding:3px 0 10px 0 }

.folioNav ul { list-style:none; width:940px; margin-top:-5px; }

.folioNav li { float:left; margin-top:-2px; margin-right:25px; font:normal 11px "Arial",  Helvetica, sans-serif; }

.folioNav li a { text-decoration:none; color:#ffffff; background-color:inherit; }

.folioNav li a:hover, .folioNav li a.active { color:#c48200; }

.paginate { width:100%; height:100px; margin:0; top:25px; padding:0; position:relative; border-top:1px #C2C2C2 dotted; font:bold 17px  Helvetica, sans-serif; }

.paginate .left { width:160px; position:absolute; left:0; top:25px; text-align:left; }

.paginate .middle { width:160px; position:absolute; left:50%; top:25px; margin-left:-80px; text-align:center; font:normal 11px "Arial", Helvetica, sans-serif; }

.paginate .right { width:160px; position:absolute; right:0; top:25px; text-align:right; }

.paginate a { color:#333333; text-decoration:none; }

.paginate a:hover { text-decoration:none; color:#fff; background-color:inherit; }


.titlePage { border:1px #ffffff dotted; border-width:1px 0 1px 0; height:45px }

.titlePage h2 { padding:12px 0 0 0; margin:0; color:#bd0500; font:bold 16px  Helvetica, sans-serif; }

.titlePage h2 a { color:#fff; font:bold 12px  Helvetica, sans-serif; padding-left: 10px; text-decoration: none; }

.titlePage h2 a:hover { color:#c48200; text-decoration: underline; }

h2.date { color: #BD0500; padding: 20px; }




.featureWork { width: 450px; float: left; }

.featureWork h2 { font:normal 28px  Helvetica, sans-serif; color:#bd0500; float:left; padding:0 15px 0 0; margin:0 0 15px 0; }

.featureWork .view { font:normal 14px  Helvetica, sans-serif; color:#c48200; padding:0; margin:15px 0 0 0; }

.featureWork .view a { color:#c48200; text-decoration:none; }

.featureWork .view a:hover { color:#c48200; text-decoration:underline; }

/* .featureWork div { clear:both; width:100%; margin:10px 0 120px 0; } */

/* .featureWork div img { float:left; margin:0 15px 10px 0; border:3px #ffffff solid; width:175px; } */

/* .featureWork div h3 { color:#fff; font:bold 14px  Helvetica, sans-serif; margin:0; } */

/* .featureWork div p.meta { font:normal 11px  Helvetica, sans-serif; color:#ffffff; padding:10px 0 10px 0; margin:0; background-color:inherit; } */

.featureWork div p { color:#b8bdbc; font:normal 12px  Helvetica, sans-serif; line-height:16px; padding:0; margin:0; }

.featureWork div p.quote { font:normal 11px  Helvetica, sans-serif; color:#ffffff; padding:10px 0 10px 0; margin:0; background-color:inherit; text-align: right; }

.featureWork div span.link { color:#c48200; }

.featureWork div span.link a, .homePage .videography a { color:#c48200; text-decoration:none; }

.featureWork div span.link a:hover, .homePage .videography a:hover { text-decoration:underline; }

.featureWork .view { float: right; text-decoration: none; margin-left: 300px; color: aqua; width: 100px; }


.item img { float: left; margin:0 15px 10px 0; border:3px #ffffff solid; width:175px;}

.item .copy { margin-left: 200px; width: 250px; height: 200px; }

.item .copy h3 { color:#fff; font:bold 14px  Helvetica, sans-serif; margin:0; }

.item .copy .reference {font-weight: bold;text-align: right;}

.item p.meta { font:normal 11px  Helvetica, sans-serif; color:#ffffff; padding:10px 0 10px 0; margin:0; background-color:inherit; }


.featureWorkRight { margin-left: 470px; }

/*
.featureWorkRight h2 { font:normal 28px  Helvetica, sans-serif; color:#bd0500; float:left; padding:0 15px 0 0; margin:0 0 15px 0; }

.featureWorkRight .view { font:normal 14px  Helvetica, sans-serif; color:#c48200; padding:0; margin:15px 0 0 0; }

.featureWorkRight .view a { color:#c48200; text-decoration:none; }

.featureWorkRight .view a:hover { color:#c48200; text-decoration:underline; }

.featureWorkRight div { clear:both; width:100%; margin:10px 0 20px 0; }

.featureWorkRight div img { float:left; margin:0 15px 10px 0; border:3px #ffffff solid; width:175px; }

.featureWorkRight div h3 { color:#fff; font:bold 14px  Helvetica, sans-serif; margin:0; padding:0; }

.featureWorkRight div p.meta { font:normal 11px  Helvetica, sans-serif; color:#ffffff; padding:10px 0 10px 0; margin:0; background-color:inherit; }
*/

.featureWorkRight div p { color:#b8bdbc; font:normal 12px  Helvetica, sans-serif; line-height:16px; padding:0; margin:0; }

.featureWorkRight div span.link { color:#c48200; }

.featureWorkRight div span.link a, .homePage .videography a { color:#c48200; text-decoration:none; }

.featureWorkRight div span.link a:hover, .homePage .videography a:hover { text-decoration:underline; }

.featureWorkRight .view { float: right; text-decoration: none; margin-left: 300px; color: aqua; width: 100px; }

.featureWorkRight div span.mainimage { width: 175px; float: left; padding: 0 20px 20px 0; }


/* ------------------------ */

.featureWorkHome { padding:10px 0; margin:20px 0; }

.featureWorkHome h2 { font:normal 28px  Helvetica, sans-serif; color:#bd0500; float:left; padding:0 15px 0 0; margin:0 0 15px 0; }

.featureWorkHome .view { font:normal 14px  Helvetica, sans-serif; color:#c48200; padding:0; margin:15px 0 0 0; }

.featureWorkHome .view a { color:#c48200; text-decoration:none; }

.featureWorkHome .view a:hover { color:#c48200; text-decoration:underline; }

.featureWorkHome div { clear:both; width:100%; margin:10px 0 20px 0; }

.featureWorkHome div img { float:left; margin:0 15px 10px 0; border:3px #ffffff solid; width:175px; }

.featureWorkHome div h3 { color:#b8bdbc; font:bold 16px  Helvetica, sans-serif; margin:0; padding:0; }

.featureWorkHome div p.meta { font:normal 11px  Helvetica, sans-serif; color:#ffffff; padding:5px 0 0 0; margin:0; background-color:inherit; }

.featureWorkHome div p { color:#b8bdbc; font:normal 12px  Helvetica, sans-serif; line-height:22px; text-align:justify; padding:0; margin:0; }

.featureWorkHome div span.link { color:#c48200; }

.featureWorkHome div span.link a, .homePage .videography a { color:#c48200; text-decoration:none; }

.featureWorkHome div span.link a:hover, .homePage .videography a:hover { text-decoration:underline; }

.featureWorkHome .view { float: right; text-decoration: none; margin-left: 300px; color: aqua; width: 100px; }





/* footer */
#footer { width:100%; min-height:50px; margin:0; background:#171717 url("img/footerBg.png") left top repeat-x; position:relative; }

.footerBtm { position:absolute; width:100%; height:14px; background:url("img/footerBtm.png") repeat-x; margin:0; padding:0; bottom:0; left:0; }

.inner { padding:110px 30px 100px 30px; margin:0 auto; width:940px; }

.inner .box { float:left; width:180px; margin:0 10px 0 0; }

.inner .box h3 { color:#bd0500; font:bold 14px  Helvetica, sans-serif; padding:0 0 10px 0; margin:0; background-color:inherit; }

.inner .box ul { list-style:none; margin:0; padding:0; }

.inner .box li { font-size:12px; line-height:18px; color:#ffffff; }

.inner .box li a { color:#ffffff; text-decoration:none; }

.inner .box li a:hover { color:#c48200; text-decoration:none }

.copyright { clear:both; padding:30px 0 0 0; margin:0; color:#666666; font-size:11px; line-height:18px; }

.copyright a { color:#666666; text-decoration:none; margin:0; padding:0; }

.copyright a:hover { color:#c48200; text-decoration:none; margin:0; padding:0; }


/* home carousel */
#homeCarousel { margin:0; padding:0; }

.jcarousel-skin-tango .jcarousel-container { }

.jcarousel-skin-tango .jcarousel-container-horizontal { width:940px; padding:0; margin:0; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width:940px; height:295px; padding:0; margin:0; }

.jcarousel-skin-tango .jcarousel-item { border:3px #fff solid; padding:0; margin:0; width:457px; height:285px; position: relative; }

* html .jcarousel-skin-tango .jcarousel-item { border-bottom:0; background:#fff }

.jcarousel-skin-tango .jcarousel-item img { margin:0; padding:0; border:none; }

.jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 14px 0 0; padding:0; }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 120px; right: -9px; width: 32px; height: 70px; cursor: pointer; background: transparent url("img/btnNext.png") no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 120px; left: 0px; width: 32px; height: 70px; cursor: pointer; background: transparent url("img/btnPrev.png") no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

/* .jcarousel-skin-tango .jcarousel-item .boxCaption { width:437px; height:80px; margin:0 0 3px 0; padding:10px 10px 10px 10px; position: absolute; top: 300px; left: 0px; z-index:10000; background: #000000; */

/* For FF 
	opacity:.8; 
	*/ 
	/* For IE 5-7 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	*/ 
	/* For IE 8 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	*/ 
}

.jcarousel-skin-tango .jcarousel-item .boxCaption h3 { font-size:14px; padding:0 0 10px 0; margin:0; }

.jcarousel-skin-tango .jcarousel-item .boxCaption p { padding:0 0 10px 0; margin:0; }

.jcarousel-skin-tango .jcarousel-item .boxCaption span a { text-decoration:none; }



/* page carousel */
.jcarousel-skin-page .jcarousel-container { height:140px }

.panel .jcarousel-skin-page .jcarousel-container { height:445px }

.panel .jcarousel-skin-page .jcarousel-clip-horizontal { width:940px; height:480px; margin:0; padding:0; }

.panel .jcarousel-skin-page .jcarousel-item { height:  480px }

.panel .jcarousel-skin-page .jcarousel-item { border: 0px; }

.panel .jcarousel-skin-page .jcarousel-item { width:214px; }

.panel .jcarousel-skin-page .jcarousel-item-horizontal { margin:0 28px 0 0; }


* html .jcarousel-skin-page .jcarousel-container { height:145px }

.jcarousel-skin-page .jcarousel-container-horizontal { width:940px; padding:0; margin:0; }

.jcarousel-skin-page .jcarousel-clip-horizontal { width:940px; height:135px; margin:0; padding:0; }

* html .jcarousel-skin-page .jcarousel-clip-horizontal { height:137px; margin:0; padding:0 }

.jcarousel-skin-page .jcarousel-item { border:3px #fff solid; background:#fff; padding:0; margin:0; height:128px; width:208px; position: relative; background-color:inherit; }

* html .jcarousel-skin-page .jcarousel-item { border-bottom:none; }

.jcarousel-skin-page .jcarousel-item img { height:128px; width:208px; margin:0; padding:0; border:none; }

.jcarousel-skin-page .jcarousel-item-horizontal { margin:0 28px 0 0; padding:0; }

.jcarousel-skin-page .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-page .jcarousel-next-horizontal { position: absolute; top: 40px; right: -9px; width: 32px; height: 70px; cursor: pointer; background: transparent url("img/btnNext.png") no-repeat 0 0; }

.jcarousel-skin-page .jcarousel-next-disabled-horizontal, .jcarousel-skin-page .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-page .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.panel .jcarousel-skin-page .jcarousel-next-horizontal, .panel .jcarousel-skin-page .jcarousel-prev-horizontal { top: 196px; }

.jcarousel-skin-page .jcarousel-prev-horizontal { position: absolute; top: 40px; left: 0px; width: 32px; height: 70px; cursor: pointer; background: transparent url("img/btnPrev.png") no-repeat 0 0; }

.jcarousel-skin-page .jcarousel-prev-disabled-horizontal, .jcarousel-skin-page .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-page .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.jcarousel-skin-page .jcarousel-item .boxCaption { width:437px; height:80px; margin:0 0 3px 0; padding:10px; position: absolute; top: 300px; left: 0px; z-index:10000; background: #000000;/* For FF 
	opacity:.8; 
	*/ 
	/* For IE 5-7 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	*/ 
	/* For IE 8 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	*/ 
}

.jcarousel-skin-page .jcarousel-item .boxCaption h3 { font-size:14px; padding:0 0 10px 0; }

.jcarousel-skin-page .jcarousel-item .boxCaption p { padding:0 0 10px 0; }

.jcarousel-skin-page .jcarousel-item .boxCaption span a { text-decoration:none; }

/* portfolio */
.jcarousel-folio .jcarousel-container { height:300px; overflow:hidden; }

.jcarousel-folio .jcarousel-container-horizontal { width:940px; height:300px; padding:0; margin:0; }

.jcarousel-folio .jcarousel-clip-horizontal { width:940px; height:300px; }

.jcarousel-folio .jcarousel-item { border:3px #fff solid; padding:0; margin:0; height:172px; position: relative; }

.jcarousel-folio .jcarousel-item .description { width:208px; height:37px; background:#fff; color:#000000; padding:10px 0 0 0; position:absolute; bottom:0px; left:0; }

.jcarousel-folio .jcarousel-item .description h3 { font:bold 14px  Helvetica, sans-serif; letter-spacing:-0.4px }

.jcarousel-folio .jcarousel-item .description p { font:normal 11px  Helvetica, sans-serif; }

.jcarousel-folio .jcarousel-item .description a { color:#000000; text-decoration:none; background-color:inherit; }

.jcarousel-folio .jcarousel-item .description a:hover { color:#FF0000; text-decoration:none; }

.jcarousel-folio .jcarousel-item img { margin:0; padding:0; border:none; }

.jcarousel-folio .jcarousel-item-horizontal { margin:0 28px 0 0; padding:0; }

.jcarousel-folio .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-folio .jcarousel-next-horizontal { position: absolute; top: 40px; right: -10px; width: 32px; height: 70px; cursor: pointer; background: transparent url("img/btnNext.png") no-repeat 0 0; }

.jcarousel-folio .jcarousel-next-disabled-horizontal, .jcarousel-folio .jcarousel-next-disabled-horizontal:hover, .jcarousel-folio .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.jcarousel-folio .jcarousel-prev-horizontal { position: absolute; top: 40px; left: -1px; width: 32px; height: 70px; cursor: pointer; background: transparent url("img/btnPrev.png") no-repeat 0 0; }

.jcarousel-folio .jcarousel-prev-disabled-horizontal, .jcarousel-folio .jcarousel-prev-disabled-horizontal:hover, .jcarousel-folio .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

.jcarousel-folio .jcarousel-item .boxCaption { width:437px; height:80px; margin:0 0 3px 0; padding:10px; position: absolute; top: 300px; left: 0px; z-index:10000; background: #000000;/* For FF 
	opacity:.8; 
	*/ 
	/* For IE 5-7 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	*/ 
	/* For IE 8 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	*/ 
}

.jcarousel-folio .jcarousel-item .boxCaption h3 { font-size:14px; padding:0 0 10px 0; }

.jcarousel-folio .jcarousel-item .boxCaption p { padding:0 0 10px 0; }

.jcarousel-folio .jcarousel-item .boxCaption span a { text-decoration:none; }



/* jQuery lightBox */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }

#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#lightbox-container-image { padding: 10px; }

#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none; }

#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; }

#lightbox-nav-btnPrev { left: 0; float: left; }

#lightbox-nav-btnNext { right: 0; float: right; }

#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }

#lightbox-container-image-data { padding: 0 10px; color: #666; }

#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }

#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }



/* new videography */

.content { width:940px; margin:0 auto; padding:0; }

.video-box { width: 200px; height: 250px; float: left; display: inline; padding: 10px 0 5px 25px; }

.video-box .description { padding-top: 5px; font-family:"Arial"; }

.video-box .description p { font-size: 10px; color: #fff; background-color: inherit; font-family:"Arial"; }

.video-box .description h3 { font-size: 12px; letter-spacing: -.06em; font-weight: bold; color: #c48200; background-color: inherit; font-family:"Arial"; padding-top: 5px; }



/* Featured Gallery */

.slideshow { height: 550px; width: 500px; margin-top: 10px; overflow: hidden; float: left; }

.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }

.sstext { height: 450px; width: 400px; margin-top: 10px; float: right;  }

.sstext p { font-size: 14px; color: #c48200; background-color: inherit; font-family:"Arial"; line-height: 20px; text-align: left; }

.sstext p.quote { color: #fff; } 
 

.sstext a { text-decoration: none; color: gray; }

.sstext a:hover { text-decoration: underline; color:#c48200; } 
