/* 
==============
PHOTO PAGE 
==============
*/

div.photopage div.c0 {
	float:left;
	width:301px;
	text-align:left;
	overflow: hidden;
}

div.photopage div.c1 {
	float:right;
	width:620px;
	text-align:left;	
}

div.photopage div.c1 div.bottom {
	background:url(/images/portal/bkgs/news_main_bottom.png) bottom left no-repeat;			
	padding:0 0 40px 0;	
}

div.photopage div.c1 div.top {
	background:transparent url(/images/portal/bkgs/touring_top.gif) no-repeat left top;
	padding-top:20px;
	padding-bottom:0;
	margin:0;
}


div.photopage div.c1 h2 {
	margin:0 0 20px 30px;
}
div.photopage div.r1 div.c1 h2 span {
	display:block;
}


div.photopage div.c1 div.mid {
	background:url(/images/portal/bkgs/bad_varnish.jpg) top left repeat;	
	padding-top:0;
	margin-top:10px;
	width:620px;	
}

div.photopage div.artist{
	font-size:13px;
}

div.photopage div.artist li {
	margin:0 0 4px 0;
}


div.photopage div.innerpage div.c1 div.bottom {
	padding-bottom:15px;
}

div.photopage div.reviews div.comment div.heading {
	border-bottom:1px solid #aeb5ae;		
	width:490px;
}

div.photopage div.innerpage div.c1 div.reviews div.mid, div.photopage div.innerpage div.c1 div.mid{
	padding-top:2px;
}


div.photopage div.innerpage div.c1 div.reviews h2 {
	color:#fff;
	margin:0 3px 0 2px;
	width:619px;
}

div.photopage div.comment {
	margin-bottom:25px;
}


div.photopage div.reviews div.comment div.post {
	margin-right:0;
	width:490px;
}

div.photopage div.reviews h2 span {
	display:block;
	padding-left:25px;
}


/* =================== */
/* = PHOTOS NAV PAGE = */
/* =================== */

div.photopage div.c1 div.photos div.image span.date {
	margin-bottom:5px;
}

div.photopage div.c1 div.top {
	background:url(/images/portal/bkgs/inner_photos_mainsection.gif) no-repeat left top;
	padding-top:40px;
	padding-bottom:0;
	margin:0;	
}

div.photopage div.c1 div.photos div.image {
	float:left;
	width:168px;
	margin:0 10px 0 25px;
	height:280px;	
	overflow:hidden;
}

div.photopage div.r1 div.c1 h2 {
	margin-left:25px;
	margin-bottom:20px;
}
div.photopage div.r1 div.c1 div.top h2 span {
	padding:0;
	display:block;
}

div.photopage div.c1 div.photos div.image a.img {
	display:block;
	width:168px;
	text-align:center;
	height:166px;
	background:url(/images/portal/bkgs/photos_thumb_bkg.gif) top left no-repeat;
	padding:8px 0 0 0;
}


div.photopage div.photos div.image {
	margin-right:34px;
}

div.photopage div.c1 div.photos div.image h4 {
	line-height:15px;
	font-weight:bold;
}
div.photopage div.c1 div.photos div.imagefull, body.artistpage div.c1 div.photos div.reviews {
	margin-right:20px;
}


div.photopage div.c1 div.content {
	margin:0;
}

div.photopage div.c1 div.content h3.title {
	width: 0; position: absolute; height: 0; overflow: hidden; top: -200em; 	
}


/* ========================= */
/* = LEFT COL: ARTIST LIST = */
/* ========================= */
div.photopage div.c0 div.artistlist, div.photopage div.c0 div.artistlist div.mid  {
	background:url(/images/portal/bkgs/bad_varnish_gold.png) top left repeat-y;
	padding-top:0;
}

div.photopage div.c0 div.artistlist h2 {
	background:url(/images/portal/bkgs/news_sidebar_top.gif) top left no-repeat;	
	padding:40px 0 0 40px;
}

div.photopage div.c0 div.artistlist div.bottom {
	background:url(/images/portal/bkgs/news_sidebar_bottom.gif) bottom left no-repeat;		
	padding:0 0 40px 0;
}

div.photopage div.c0 div.artistlist ul {
	margin:15px 0 0 40px;
}

div.photopage div.c0 div.artistlist li {
	padding:0 0 10px 0;
}

div.photopage div.c0 div.artistlist li a {
	font-weight:bold;
}

