/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#999;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 1, 2012 */



@font-face {
    font-family: 'BryantWebRegularSS1';
    src: url('bryantwebregularss1sub-webfont.eot');
    src: url('bryantwebregularss1sub-webfont.eot?#iefix') format('embedded-opentype'),
         url('bryantwebregularss1sub-webfont.woff') format('woff'),
         url('bryantwebregularss1sub-webfont.ttf') format('truetype'),
         url('bryantwebregularss1sub-webfont.svg#BryantWebRegularSS1') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BryantWebRegular';
    src: url('bryantwebregularsub-webfont.eot');
    src: url('bryantwebregularsub-webfont.eot?#iefix') format('embedded-opentype'),
         url('bryantwebregularsub-webfont.woff') format('woff'),
         url('bryantwebregularsub-webfont.ttf') format('truetype'),
         url('bryantwebregularsub-webfont.svg#BryantWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BryantWebRegularSS1';
    src: url('bryantwebregularss1-webfont.eot');
    src: url('bryantwebregularss1-webfont.eot?#iefix') format('embedded-opentype'),
         url('bryantwebregularss1-webfont.woff') format('woff'),
         url('bryantwebregularss1-webfont.ttf') format('truetype'),
         url('bryantwebregularss1-webfont.svg#BryantWebRegularSS1') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BryantWebRegular';
    src: url('bryantwebregularsub-webfont.eot');
    src: url('bryantwebregularsub-webfont.eot?#iefix') format('embedded-opentype'),
         url('bryantwebregularsub-webfont.woff') format('woff'),
         url('bryantwebregularsub-webfont.ttf') format('truetype'),
         url('bryantwebregularsub-webfont.svg#BryantWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




/* global page */

body,td,p{
	font-family:'BryantWebRegular', Bryant, Helvetica, sans-serif;
	font-size:13px;
	color:#999;
	background-color:#fff;
	margin:0;
	padding:0;
	line-height:145%;
}

p,h3{
	margin:0 0 10px 10px;
	font-size:13px;
}

h1{
	font-weight:normal;
	font-size:13px;
	margin:2px 0 7px 10px;
}

h2{
	font-weight:normal;
	font-size:13px;
	text-transform: uppercase;
	margin-bottom:4px;
}

h3{
	font-weight:normal;
	font-size:13px;
}

a:link {
	color:#999;
	text-decoration:none;
}

a:visited {
	color:#999;
	text-decoration:none;
}

a:active {
	color:#999;
}

a:hover, h2 a:hover {
	color:#333;
}

.navtext{
	text-align:left;
	margin:16px 0 16px 0;
	line-height:145%;
	text-transform: uppercase;
	width:270px;
}
.navtext a {
	display:block;
	margin: 0 0 3px 15px;
}

.homephotogs a {
	margin: 0 0 3px 0;
}

.photog_header {
	float:left;
	display:inline;
}

.contact {
	width:250px;
	float:left;
	display:inline;
	margin-top:-5px;
	line-height:145%;
}

.bio {
	width:550px;
	margin:0;
	display:block;
	clear:both;
	white-space:normal;
	padding:0;
	font-family:'BryantWebRegular', Bryant, Helvetica, sans-serif;
}

.bio h1 {
	margin:0 0 8px 10px;
}

.portphoto
{
	font-size:13px;
	margin:0 2px 3px 2px;
}
.portphoto p
{
	margin:3px 5px;
}

.reels, .photogURL, .reels a {
display:block;
margin:12px 0 3px 0;
font-weight:normal;
font-size:13px;
color:#333;
}

a.reels, a.photogURL, a:active.reels, a:active.photogURL, a:visited.reels, a:visited.photogURL, a:hover.reels, a:hover.photogURL  {
color:#333;
}

/* ADDENDUM STYLES - J.SISSON */
#main {width:100%;/*position:relative;margin-top:25px;*/}
#navBar {
	width:290px;
	float:left;
	text-align:left;
	text-transform: uppercase;
	margin:47px 0 0 88px;
	}
#mainRight {padding:102px 0 0 380px;}
#galleryPane {position:relative;z-index:1;width:100%;display:block;overflow-x:scroll;overflow-y:hidden;float:left;height:512px;}
.galleryMedia {
margin-right:4px;
height:400px;
display:block;
border-top:4px solid #000;
background-color:black;
}
h1.photog_header {margin:2px 0 0 0;}
.imageCaption {margin:10px 0 0 0;font-size: 13px;padding:0; line-height:130%}
.contact {text-align: left;width:400px;font-family:'BryantWebRegular', Bryant, Helvetica, sans-serif;float:left;}
.c2 {margin-left:10px;width:250px;}
.contact p {font-family:'BryantWebRegular', Bryant, Helvetica, sans-serif;}
.bio {text-align:left;float:left;clear:none;}
#nav2 li a {text-align:left;}
#nav2 .reel {text-align: left;width:380px !important;font-size: 13px;}

.burst{
	margin: 46px 0 0 -4px;
}

#fadeshow img{
	border:4px solid black
}

#scrolly{
	border-left:4px solid #000;
	border-bottom:4px solid #000;
}

#scrolly td{
background-color:black;
}

h2.activenav, h2.activenav a, a.activenav, a.activenav:hover, a.activenav:active, a.activenav:visited{
	color:#333;
}

.logo {
	margin: 63px 0 0 65px;
}
.logo p {
	margin:2px 0 0 1px;
	text-transform: uppercase;
	font-size:15px;
	color: #999;
}

.fbtwrss {
	float:right;
	width:20px;
	margin-top:57px;
}

#galBorder {
	position: absolute;
	height: 403px;
	background-color: black;
	width: 4px;
	left: 380px;
	top: 227px;
	z-index: 2;
}

.mejs-container{
	padding:4px;
}

.mejs-mediaelement{
	margin:4px;
}