/* GALLERY style sheet
**********************************/

/* Team pages 
**********************************/
.gallery #secondarynav {
	width: 116px;
	float: left;
	overflow: hidden;
	background: url("../../images/gallery/team/secondarynav_bottom.gif") left bottom no-repeat;	
	}
.gallery #secondarynav ul {
	list-style-type : none;
	margin: 0;
	padding: 0 0 10px 0;
	}
.gallery #secondarynav h3 {
	margin : 0 0 4px 0;
	padding : 21px 0 0 0;
	overflow : hidden;
	height : 0px !important; 
	height /**/:21px; /* for IE5/Win */
	background: url("../../images/gallery/team/selectarider.gif") left top no-repeat;
	}
.gallery #mainBody { margin: 0 0 0 130px; }
#showcase {
	width: 342px;
	float: right;
	margin: 0 0 16px 16px;
	padding: 0 0 33px 0;
	background: url("../../images/gallery/team/showcase_bottom.gif") left bottom no-repeat;
	}
#showcase #mainImage {
	display: block;
	margin: 0 0 6px 0;
	border: 1px solid #E99519;
	}
#showcase ul {
	margin: 0 0 4px 0;
	padding: 0;
	list-style-type: none;
	height: 1%;
	}
#showcase ul li { display: inline; }
#showcase ul li a {
	display: block;
	width: 51px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin: 0 3px 4px 0;
	}
#showcase ul li a:hover { background: #ffffff; }
#showcase .thumbnail:hover {
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
	-khtml-opacity: 0.4;
	opacity: 0.4;	
	}
dl {
	margin: 0;
	padding: 0;
	}
dt {
	font-style: italic;
	color: #F7E8B2;
	margin: 0;
	}
dd { 
	margin: 0 0 2em 0;
	padding: 0;
	}
#ceidem #pageTitle, #mushikoshi #pageTitle, #lhamilton #pageTitle, #ktakano #pageTitle,
#gfalk #pageTitle, #rflores #pageTitle, #nstratton #pageTitle {
	padding : 42px 0 0 0;
	overflow : hidden;
	height : 0px !important; 
	height /**/:42px; /* for IE5/Win */
	}
.gallery #bio { border-bottom: 2px dotted #E99519; }
#ceidem #pageTitle { background: url("../../images/gallery/team/ceidem/heading.gif") left top no-repeat; }
#mushikoshi #pageTitle { background: url("../../images/gallery/team/mushikoshi/heading.gif") left top no-repeat; }
#lhamilton #pageTitle { background: url("../../images/gallery/team/lhamilton/heading.gif") left top no-repeat; }
#ktakano #pageTitle { background: url("../../images/gallery/team/ktakano/heading.gif") left top no-repeat; }
#gfalk #pageTitle { background: url("../../images/gallery/team/gfalk/heading.gif") left top no-repeat; }
#rflores #pageTitle { background: url("../../images/gallery/team/rflores/heading.gif") left top no-repeat; }
#nstratton #pageTitle { background: url("../../images/gallery/team/nstratton/heading.gif") left top no-repeat; }
#mushikoshi #bio, #ceidem #bio, #ktakano #bio, #gfalk #bio, #rflores #bio, #nstratton #bio { margin-right: 363px; }


/* Video 
********************************/
#flvPlayer { margin: 0 0 4px 0; }
#videoContent {
	width: 320px;
	margin: 0 auto;
	}
#video #pageTitle {
	margin : 0 0 4px 0;
	padding : 54px 0 0 0;
	overflow : hidden;
	height : 0px !important; 
	height /**/:54px; /* for IE5/Win */
	background: url("../../images/gallery/video/heading_video.gif") left top no-repeat;	
	}
#videoNav {
	margin: 0 0 16px 0;
	padding: 0 0 34px 0;
	background: url("../../images/gallery/video/videonav_bottom.gif") left bottom no-repeat;
	}
.videonavtop {
	background: url("../../images/gallery/video/videonav_top.gif") left top no-repeat;
	height: 6px;
	overflow: hidden;
	}
.tblVidThumbs { margin: 0 0 50px 0; }
.tblVidThumbs td { vertical-align: top; }
.tblVidThumbs p { 
	text-align: center; 
	margin: 0;
	padding: 0 0 4px 0;
	font-size: .9em;
	}
.tblVidThumbs a { color: #F7E8B2; }
.tblVidThumbs a:hover { color: #E9CF6F; }
.tblVidThumbs .col1, .tblVidThumbs .col3, .tblVidThumbs .col5 { width: 92px; }
.tblVidThumbs .col2, .tblVidThumbs .col4 { width: 22px; }
.tblVidThumbs .thumbnail { display: block; }
a.tna {
	display: block;
	margin: 6px 0 2px 0;
	width: 92px;
	height: 71px;
	overflow: hidden;
	}
a.tna:hover { background: #ffffff; }
.tblVidThumbs .thumbnail:hover {
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	
	
/* Friends 
************************************/
#friends #content {
	width: 680px;
	margin: 0 auto;
	}
#friends #content .clear { height: 32px; }
#friends #pageTitle {
	margin : 0 0 4px 0;
	padding : 70px 0 0 0;
	overflow : hidden;
	height : 0px !important; 
	height /**/:70px; /* for IE5/Win */
	background: url("../../images/gallery/video/heading_friends.gif") center top no-repeat;
	}
#friends h3 { margin: 0 0 8px 0; }
#friends #photo, #friends #video { width: 320px; }
#friends #photo { 
	float: left; 
	margin: 0 0 0 1px;
	}
#friends #video { margin: 0 0 0 356px; }
.tblFriends p { 
	line-height: normal; 
	text-align: left;
	margin: 0;
	}
.tblFriends .col1 { width: 100px; }
.tblFriends .col2 { width: 220px; }
.dottedline {
	background: url(../../images/gallery/dotted_rule.gif) left center no-repeat;
	height: 12px;
	}
#friends #mainImage {
	display: block;
	margin: 0 0 4px 0;
	}
.featured {
	margin: 0 0 8px 0;
	padding: 0 0 12px 0;
	background: url("../../images/gallery/friends/featured_bottom.gif") left bottom no-repeat;
	}
.featured h4 { 
	margin: 0 0 8px 0;
	padding: 0;
	}
.featured p { 
	text-align: center;
	margin: 0;
	}
.featured .description, .featured .date { font-style: italic; }
.featured .description { color: #F7E8B2; }
#submissions { margin: 0; }
#submissions a {
	width: 680px;
	display: block;
	clear: both;
	background: url("../../images/gallery/friends/submit.gif") center top no-repeat;
	padding : 58px 0 0 0;
	overflow : hidden;
	height : 0px !important; 
	height /**/:58px; /* for IE5/Win */	
	}
/* Submissions popup */
#subPop #popWrapper { width: 450px; }
#subPop #content { margin: 20px; }
#subPop h2 {
	margin: 0 0 12px 0;
	border-top: 1px solid #E99519;
	border-bottom: 1px solid #E99519;
	text-align: center;
	}
#subPop h2 img { padding: 4px; }
#subPop h3 { text-transform: capitalize; }
#subPop .disclaimer { 
	font-size: .9em;
	font-style: italic;
	}
#subClose {
	margin: 20px auto 0 auto;
	padding: 4px;
	border-top: 1px solid #E99519;
	}
#subClose img {
	display: block;
	margin: 0 auto;
	padding: 4px 0 0 0;
	}