/*
	This css is for the Nanfang Studio.
*/

.nanfangstudio {width:668px; margin-top:10px;}
.nanfangstudio .head-studio h2{background:url(images/redHeader.gif) left top repeat-x; height:25px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 15px; text-transform:uppercase;}
.nanfangstudio .body-studio {background: #222222; padding:12px }
.nanfangstudio .body-studio .bigimage {width:450px; height:429px; border:1px solid #000; background-color: #121212; float:left}
/*.nanfangstudio .body-studio .bigimage img{}*/
.nanfangstudio .body-studio .bigimage .descp{ padding:10px}
.nanfangstudio .body-studio .bigimage .descp a.studiolink{color:#ff0000; font:bold 13px arial; margin:0 ; padding:0; text-decoration:none}
.nanfangstudio .body-studio .bigimage .descp span { color:#626262; font:bold 13px arial;}
.nanfangstudio .body-studio .bigimage .descp p {font:normal 11px arial; color:#808080; margin:0}
.nanfangstudio .body-studio .threeimage {width:177px; float:right;}
.nanfangstudio .body-studio .threeimage .threedesc {margin-bottom:10px; padding:1px; background-color:#121212; height:135px}
.nanfangstudio .body-studio .threeimage .threedesc a.studiolink{color:#ff0000; font:normal 11px arial; margin:0 0 0 5px; padding:0; display:block; text-decoration:none}
.nanfangstudio .body-studio .threeimage img{width:175px}

/* CSS FOR THE GALLERY LANDING PAGE. */
#wrapper-album {
	margin:0 auto;
	width:930px !important;
	padding:10px;
	}
.border-bottom { background:url(images/boder-bott.png) center bottom no-repeat}
#wrapper-album .twobigpic { padding-bottom:10px}
#wrapper-album .twobigpic .leftbig{ background-color:#000000; border:1px solid #000; float:left; width:450px;}
#wrapper-album .twobigpic .leftbig .leftaddress {padding:3px 10px; height: 58px;}
#wrapper-album .twobigpic .leftbig .leftaddress a.leftbigclick {color:#ff0000; font:bold 13px arial; margin:0 ; padding:0; text-decoration:none}
#wrapper-album .twobigpic .leftbig .leftaddress h2{padding:0px;}
#wrapper-album .twobigpic .leftbig .leftaddress span { color:#626262; font:bold 13px arial;}
#wrapper-album .twobigpic .leftbig .leftaddress .datesubmitted { padding:2px 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#626262 ; border-top:1px dotted #626262; margin-top:5px}
#wrapper-album .twobigpic .leftbig .leftcontent {padding:0px 10px 10px;height: 52px;}
#wrapper-album .twobigpic .leftbig .leftcontent p {font:normal 12px Arial, Helvetica, sans-serif}

#wrapper-album .twobigpic .rightbig{ background-color:#000000; border:1px solid #000; float:right; width:450px;} 
#wrapper-album .twobigpic .rightbig .rightaddress {padding:3px 10px; height: 58px;}
#wrapper-album .twobigpic .rightbig .rightaddress a.rightbigclick {color:#ff0000; font:bold 13px arial; margin:0 ; padding:0; text-decoration:none}
#wrapper-album .twobigpic .rightbig .rightaddress h2{padding:0px;}
#wrapper-album .twobigpic .rightbig .rightaddress span { color:#626262; font:bold 13px arial;}
#wrapper-album .twobigpic .rightbig .rightaddress .datesubmitted { padding:2px 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#626262 ; border-top:1px dotted #626262; margin-top:5px}
#wrapper-album .twobigpic .rightbig .rightcontent {padding:0px 10px 10px; height: 52px;}
#wrapper-album .twobigpic .rightbig .rightcontent p {font:normal 12px Arial, Helvetica, sans-serif}

#wrapper-album .albumcollection { padding-bottom:10px}
#wrapper-album .albumcollection .leftcollection { width:454px; padding:10px 0px 20px 0px; float:left;}
#wrapper-album .albumcollection .leftcollection img { float:left; border:1px solid #000;}
#wrapper-album .albumcollection .leftcollection .leftcontent{ float:right; width:267px; padding:0px 5px}
#wrapper-album .albumcollection .leftcollection .leftcontent a.contentlink {color:#ff0000; font:bold 13px arial; margin:0 ; padding:0; text-decoration:none}
#wrapper-album .albumcollection .leftcollection .leftcontent span { color:#626262; font:bold 13px arial;}
#wrapper-album .albumcollection .leftcollection .leftcontent .datesubmitted { padding:3px 0px; font:italic 11px Arial, Helvetica, sans-serif; color:#626262;}
#wrapper-album .albumcollection .leftcollection .leftcontent p.threelines {font:normal 12px Arial, Helvetica, sans-serif; margin:0px}

#wrapper-album .albumcollection .rightcollection  { width:454px;padding:10px 0px 20px 0px; float:right;}
#wrapper-album .albumcollection .rightcollection img{float:left; border:1px solid #000;}
#wrapper-album .albumcollection .rightcollection .rightcontent{ float:right; width:267px; padding:0px 5px}
#wrapper-album .albumcollection .rightcollection .rightcontent a.contentlink {color:#ff0000; font:bold 13px arial; margin:0 ; padding:0; text-decoration:none}
#wrapper-album .albumcollection .rightcollection .rightcontent span {color:#626262; font:bold 13px arial;}
#wrapper-album .albumcollection .rightcollection .rightcontent .datesubmitted { padding:3px 0px; font:italic 11px Arial, Helvetica, sans-serif; color:#626262;}
#wrapper-album .albumcollection .rightcollection .rightcontent p.threelines {font:normal 12px Arial, Helvetica, sans-serif; margin:0px}


#wrapper-album .paginationBox { background: none repeat scroll 0 0 #E9E9E9; border-top: 1px solid #ADADAD;padding: 10px 15px;}	
#wrapper-album .paginationBox { background:#E9E9E9; border-top:1px solid #adadad;  padding:10px 15px;  }
#wrapper-album .paginationBox .pre-next { float:left;}
#wrapper-album .paginationBox .pre-next a, #wrapper-album .paginationBox .pagination a.last { text-decoration:none; color:#000000; font-weight:bold; margin:5px; background:none; border:1px solid #E9E9E9;; float:left; display:block; padding:3px 7px; }
#wrapper-album .paginationBox .pagination { float:right;}
#wrapper-album .paginationBox .pagination a { float:left; display:block; padding:4px 8px; background:#b1b1b1;   margin:5px; text-decoration:none; color:#656565;  }
#wrapper-album .paginationBox .pagination a.active, #wrapper-album .paginationBox .pagination a:hover, #wrapper-album .paginationBox .pre-next a:hover { float:left; display:block; padding:3px 7px; background:#FFFFFF; border:1px solid #b1b1b1; margin:5px; text-decoration:none; color:#000000;  }


/* INDIVIDUAL PAGE */
#album-internal { padding:10px}
#album-internal p { margin: 10px 0px} 
#album-internal .desc { float:left ; }
#album-internal .desc p { margin:7px 0px; }
#album-internal .desc p strong {  margin-right: 10px; text-transform: uppercase; }
#album-internal .group-photo img {  width:175px;}
#album-internal .nolm {margin-left:0px !important}
#album-internal .norm {margin-right:0px;  !important}
#album-internal .group-photo .initial {position:relative; float:left; margin:7px;}
#album-internal .group-photo .initial .trans-img {position:absolute; top:0 ;left:0 ; z-index:100; border:1px solid #000; width:173px}
#album-internal p img { height:300px; width:300px; }