/* media page css! */

.h2container {padding-left:520px;}

#after-media {width:930px; margin:0 auto 10px;}

#single {width:960px; margin:0 10px; padding-top:10px; background-image: url(images/single/single-bg-mid.png); background-attachment: scroll; background-position: top; background-repeat: repeat-y;}

#single ul {list-style-type:none;}

#h1-photo {width:940px; height:94px; display:block; background:url(images/media/h1-photo.png) no-repeat top left;}

#photos-wrap {width:100%; height:100%; padding:10px 0 10px 30px;}
	#photos-wrap img {padding:5px; border:none;}

#photos-wrap li {width:140px; height:140px; background:url(images/media/bg.png) no-repeat; display: block; margin:0 20px 75px 20px; padding:0; float:left;}

#h1-video {width:940px; height:94px; display:block; background:url(images/media/h1-video.png) no-repeat top left;}

#videos-wrap {width:100%; height:100%; padding:10px 0 10px 30px;}

#videos-wrap li {width:140px; height:140px; background:url(images/media/bg.png) no-repeat; display: block; margin:0 20px 75px 20px; padding:0; float:left;}

p.media-gal {display:block; text-align: center; padding:5px 0 5px 0; margin:0 auto; font-family:Arial; font-size: 12pt; color:#000;}

p.media-gal a {color:#000; text-decoration: none; border:none;}
p.media-gal a:hover {color:#b30000; text-decoration: none; border-bottom: 1px #b30000 dashed;}

p.media-auth {display:block; text-align:center; padding:0; margin:0 auto; font-family:Arial; font-size: 10pt; color:#dc0000;}

p.media-auth a {color:red; text-decoration: none; border:none;}
p.media-auth a:hover {color:#b30000; text-decoration: none; border-bottom: 1px #b30000 dashed;}

.ads-960x80 {width:940px; height:80px; display: block; margin:-20px auto 25px; background:transparent;}

/*----------------------------------------------------*/
/* Single Page - Multiple Photos */
/*----------------------------------------------------*/

/*----------------------------------------------------*/
/* Single Photo */
/*----------------------------------------------------*/

#h1-photo h2 {display:inline block; padding:5px 0; margin:; font-family:Rockwell,sans-serif; font-size:20pt; font-variant: small-caps;}

#h1-photo h3 {display:inline block; color:#333; padding:0 0 5px 0; margin:; font-family:Rockwell,sans-serif; font-size:14pt; font-variant: none; text-indent:5px; max-height:35px; overflow:hidden;}

#h1-photo img {width:25px; height:25px; display:inline block; padding:0; margin:0 10px; border:1px solid black; vertical-align:middle;}

#single-photo {display:block; width:90%; height:20%; margin:15px auto; text-align: center;}

/* actual #single-video {width:100%; height:100%; background:#000; padding:5px 20px; text-align: center; margin:0 auto;} */

#photo-desc {width:860px; height:100%; margin:10px auto; font-family:Arial; font-size:11pt; font-weight:normal; text-decoration:none; line-height:;}
	#photo-desc p {line-height:1.2em; padding:0; margin:0;}
	#photo-desc .signed {color:#111; font-family: "Big Caslon", cursive; font-size:20pt; font-style: italic; float:right; padding:5px;}

	#h1-photo a {color:#dc0000; text-decoration: none; border:none;}
	#h1-photo a:hover {color:#000; border-bottom: 1px #dc0000 dashed;}

.ads-960x80v {width:940px; height:80px; display: block; margin:0 auto;}

#photo-comments-wrap {position:relative; width:60%; height:100%; float:left;}

#photo-other-wrap {position: relative; padding:25px 0 0 0; width:40%; height:100%; float:left;}

/*----------------------------------------------------*/
/* Single Video */
/*----------------------------------------------------*/

#h1-video h2 {display:block; padding:5px 0 margin:0; font-family:Rockwell,sans-serif; font-size:18pt; font-variant: small-caps;}

#h1-video h3 {display:block; color:#333; padding:0 0 5px 0; margin:; font-family:Rockwell,sans-serif; font-size:14pt; font-variant: none; text-indent:5px; max-height:35px;}

#h1-video img {width:50px; height:50px; display:inline block; padding:0; margin:0 10px; border:1px solid black; vertical-align:middle;}

#single-video {display:block; width:96%; height:100%; margin:15px 20px; padding:10px 0 5px 0; text-align: center;}
	#videos-wrap img {padding:5px; border:none;}

/* actual #single-video {width:100%; height:100%; background:#000; padding:5px 20px; text-align: center; margin:0 auto;} */

#video-desc {width:860px; height:100%; margin:10px auto; font-family:Arial; font-size:11pt; font-weight:normal; text-decoration:none; line-height:;}
	#video-desc p {line-height:1.2em; padding:0; margin:0;}
	#video-desc .signed {color:#111; font-family: "Big Caslon", cursive; font-size:20pt; font-style: italic; float:right; padding:5px;}

	#h1-video a {color:#dc0000; text-decoration: none; border:none;}
	#h1-video a:hover {color:#000; border-bottom: 1px #dc0000 dashed;}

#video-comments-wrap {position:relative; width:60%; height:100%; float:left;}

#video-other-wrap {position: relative; padding:25px 0 0 0; width:40%; height:100%; float:left;}

#fix-vid-links {width:100%; height:10px;}
