@charset "utf-8";
/* CSS Document */


/*------------------------------ body ------------------------------*/
 body { margin:0px;	padding-top:0px; background-color:#ebebeb; font-family:Calibri, Tahoma, Geneva, sans-serif;	font-size:13px;	color:#666666;}
.body_container{ margin-left:auto ; margin-right: auto; text-align:left; width:980px;}
.gen_link {	color:#333;	text-decoration:none;}
.gen_link:hover { color:#666; text-decoration:none;}
.gen_header { font-size:24px; letter-spacing:-1px; text-decoration:none;}

/*------------------------------ header ------------------------------*/
.header { width:999px; float:left; margin-top:20px}
.navi_table { float:right; width:350px; margin-top:60px;}

/*------------------------------ main design ------------------------------*/
.main_design {float:left; margin-top:50px; width:900px; } 
.inner_frame {padding-left:150px; } 
.drop_list { font-size:13px; color:#FFFFFF; font-family:Calibri, Tahoma, Geneva, sans-serif; border:none; background-color:#333;}
.photolanding_hold{ padding:20px 18px 50px 18px; float:left;}
.sub-ctnts { color:#333; font-size:13px;}
.standard_links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#36C; text-decoration:none }
 
/*------------------------------ footer ------------------------------*/

.footer {width:900px; float:left; margin-top:20px; background-image:url(../images/footer/dvd_hor_13.gif); background-repeat:repeat-x; margin-bottom:30px;}
.links_dvd {border-bottom:thin; line-height:30px; border-bottom-style:solid; color:#CCC;}
.footer_links {color:#999; text-decoration:none; }
.footer_logo { background:url(../images/footer/logo_footer.gif) bottom no-repeat; float:left; width:61px; height:21px; margin-top:10px;}
.copyright { float:left; width:375px;margin-top:10px;}

.albumTitle { font-family: 'Cabin', arial, serif; font-size:24px; color:#333}
.pht_archive { font-family: 'Cabin', arial, serif; font-size:20px; color:#333}
/* pop-up gallery */

div#nyroModalLoading {

	width: 100px;
	height: 100px;
	text-indent: -9999em;
	background: #FFFFFF url(../images/ajax/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}

div#nyroModalWrapper {
	background:#333333;
	border: 10px solid #1B1B1B;
}

a#closeBut {
	position: absolute;
	display: block;
	top: -10px;
	right: -30px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(../images/ajax/close.png) no-repeat;
	outline: 0;
}

