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

/*IE Hack: Rule for site centering on IE*/
body {text-align: center;}
/*Rule for site centering*/
#wrapper {margin: 0 auto; width: 772px; height: 960px;  }

/*Rules for Header section begin here*/
#header {background-image: url(images/header_bottom.gif);
		 background-repeat: no-repeat; margin-top: 30px; height: 187px; }
#header_top {position: relative; bottom: 30px; left: 50%; margin-left: -690px; border: none;}

/*Rules for Content section begin here*/

/*Rules for Content section-Body Frame begin here*/
#content {background: url(images/content_bottom.gif) repeat-y; height: 640px;}
#outer_content { height: 0; position: relative; bottom: 217px;}
#content_dame {position: absolute; top: 82px; left: 50%; margin-left: -483px}
#inner_content {position: absolute; width: 770px; top: 278px; left: 50%; margin-left: -365px; }

/*Rules for Content section-Index Page begin here*/
#index_column_2 ul, #index_column_3 ul {list-style: none; padding: 2px; }
#index_column_1 {float: left; width: 130px;  position: relative; top: 240px;}
#index_column_2a {float: left; width: 205px; padding-left:12px;}
#index_column_2 {float: left; width: 205px;}
#index_column_3 {float: left; }

/*Rules for Content section-Location Page begin here*/
#location_row_1 { position: relative; bottom: 42px; left: 125px; width: 603px;}
#location_row_2 { position: relative; bottom: 42px; left:50px;}
#hours	{height: 150px; width: 313px; font-family: "Times New Roman", Times, serif; font-size:18px;
		float:left;	line-height: 1;	padding-bottom: 23px; padding-left:10px; padding-top: 23px; }
#address {height: 150px; width: 280px;
	font-family: "Times New Roman", Times, serif; font-size:18px; text-align:center;
	float:right; line-height:normal; padding-bottom: 23px; padding-top: 23px; }
	
/*Rules for Content section-Studio Page begin here*/	
#studio_row_1 { height: 360px; width: 580px; padding-left:10px; padding-right:10px; font-family: "Times New Roman", Times, serif; 
		font-size:18px;	text-align:justify;	 position: relative; left: 130px; bottom: 35px;}
#studio_row_2 { position: relative; left: 35px; bottom: 15px;}

/*Rules for Content section-Gallery Page begin here*/
#gallery_row_1 {height: 100px; width: 560px; padding-bottom:20px; position: relative; left: 150px; bottom: 35px; }
#gallery_row_1 a img { border: none;}

#gallery_row_2 {position: relative; left: 50px; bottom: 35px;}
#myGallery {text-align: right; margin: 0 auto;}

/*Rules for Content section-News Page begin here*/
#news_row_1 {height: 60px;	width: 560px; padding-left:20px; padding-right:20px; padding-bottom:20px;
			font-family: "Times New Roman", Times, serif; font-size:20px; position: relative; left: 135px; bottom: 35px;}
#news_row_2 { height: 470px; width: 560px; padding: 20px; font-family: "Times New Roman", Times, serif; font-size:18px;
			  text-align:justify; position: relative; left: 135px; bottom: 30px;}
#myGallery
{
	width: 560px;
	height: 450px;
	z-index:5;
	border: 0px solid #000;
}
			  
#news_row_2 a:link {color: #F39; text-decoration: none;}
#news_row_2 a:visited { text-decoration: none; color: #F36;}
#news_row_2 a:hover { text-decoration: none;}
#news_row_2 a:active { text-decoration: none;}

/*Rules for Content section-Contact Page begin here*/
#contact_row_1 {width: 600px; position: relative; left: 130px; bottom: 20px; }

/*Rules for Content section end here*/

/*Rules for Footer section begin here*/
#footer { background: url(images/footer_bottom.gif) center no-repeat; margin-left: -1px; margin-top: -17px ; padding:0; height: 31px;}
#footer p { visibility: hidden;}
/*Rules for Footer section end here*/
