/**

 * Copyright 2008 Lim Han

 * 	for The Studio

 */



/************************

 * >style : div layers< *  

 ************************/



#header {

    margin: 0px;

    padding: 0px;

    /** border **/

  	background-image: url('../images/border/border-left.png');

  	background-repeat: repeat-y;

  	background-position: center left;

}



#header #right-border {

    margin: 0px;

    padding: 0px;

    width: 100%;

    /** border **/

  	background-image: url('../images/border/border-right.png');

  	background-repeat: repeat-y;

  	background-position: center right;   

}



#logo {

  	margin-left:50px;

  	width: 375px;

  	height: 150px;

  	background-image: url('../images/logo.gif');

  	background-repeat: repeat-none;

  	background-position: center center;

  	/** border: 1px solid green; **/

}



div#column2 {

    margin: 0px;

    padding: 0px;

    width: 100%;

    /** border **/

  	background-image: url('../images/border/border-right.png');

  	background-repeat: repeat-y;

  	background-position: center right;   

}



div#column1 {

    margin: 0px;

    padding: 0px;

    /** border **/

  	background-image: url('../images/border/border-left.png');

  	background-repeat: repeat-y;

  	background-position: center left;

}



#left {

    padding: 10px;

    width: 180px;

    float: left;

}



#center {

    padding: 15px 9px;

    margin-left: 210px;

    margin-right: 210px;

    

    border-left: 1px solid black;

    border-right: 1px solid black;

}



#content {

	min-height: 300px;


}



#right {

    padding: 10px;

    width: 180px;

    float: right;

}



#footer {

    padding: 10px;

    text-align: center;

}



#studioLoader {

  	width: 100%;

  	height: 300px;

  	background-image: url('../images/lightbox-ico-loading.gif');

  	background-repeat: no-repeat;

  	background-position: center center;

}



#flashPlayer {

    padding: 10px;

}

#flashPlayer2 {

    padding-top: 10px;
	padding-bottom:10px;

}

#menu {

    padding: 10px;
    margin-left: 30px;
	

}



#address {

    padding: 10px;

}



#contact {

    padding: 10px;

}



#location_address {

    font-size: 12px;

    padding: 10px 0px;

}



#google_maps {

  text-align: center;

  padding: 20px;

  background-color: gray;

  overflow: hidden;

}



#home_image {

  border: 10px solid gray;

  background-color: gray;

  height: 300px;

  text-align: center;

  background-image: url('../images/background.gif');
  
  background-repeat: no-repeat;

  background-position: center center;

}



#photos {

  padding: 20px;

  overflow: hidden;
  height:800px;

}



#photos1 {

  padding: 20px;

  padding-left:50px;

  overflow: hidden;

}



/***********************

 * > border layers     *

 * *********************/

.border-layer {

  position: absolute;

}

 

#bottom-border-container {

  clear: both;

} 



#top-border-container {

  margin-top: 0px;

  height: 50px;

} 

 

#top-left-border {

  background-image: url('../images/border/border-top-left.jpg');

  background-repeat: no-repeat;

  background-position: top left;

  width: 50px;

  height: 50px;

  left: 0px;

  top: 0px;

  z-index: -5;

} 

#top-center-border {

  background-image: url('../images/border/border-top.png');

  background-repeat: repeat-x;

  background-position: top center;

  height: 50px;

  width: 100%;

  z-index: -10;

}

#top-right-border {

  background-image: url('../images/border/border-top-right.png');

  background-repeat: no-repeat;

  background-position: top right;

  width: 50px;

  height: 50px;

  right: 0px;

  top: 0px;

  z-index: -5;

}

#bottom-left-border {

  background-image: url('../images/border/border-bottom-left.png');

  background-repeat: no-repeat;

  background-position: bottom left;

  width: 50px;

  height: 50px;

  left: 0px;

  z-index: -5;

}

#bottom-center-border {
	background-image: url('../images/border/border-bottom.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 50px;
	width: 100%;
	z-index:-10;

}

#bottom-right-border{

  background-image: url('../images/border/border-bottom-right.png');

  background-repeat: no-repeat;

  background-position: bottom right;

  width: 50px;

  height: 50px;

  right: 0px;

  z-index: -5;

}



/***********************

 * > style : general < *

 ***********************/

body {

	font-family: tahoma, verdana, arial;

	margin: 0px 0px;

}



img {

  border-style: none;

}



a:link, a:visited {

	text-decoration: underline;

	color: blue;

	cursor: crosshair;

}



a:hover {

  color: red;

}



li {

  list-style-image: url('../images/li.png');

}

 

/********************

 * > style : menu < *

 ********************/

ul.menu {

	list-style-type: none;

}



li.menu {

  list-style-image: none;

  padding: 2px 0px;

}



div .menu {

  width: 100%;

  height: 25px;

  cursor: crosshair;

  background-repeat: no-repeat;

}



div #menu_space {

    background-image: url('../images/button_space.png');

}



div #menu_gallery {

    background-image: url('../images/button_gallery.png');

}
div #menu_gallery1 {

}



div #menu_location {

    background-image: url('../images/button_location.png');

}



/*********************

 * > style : class < *

 *********************/



.copyright {

	font-size: 9px;

	font-weight: 200;

}



.content {

  font-size: 12px;

}



.address {

  font-size: 12px;

}



.contact {

  font-size: 10px;

}



.clear {

  clear: both;

  display: block;

  height: 1px;

  overflow: hidden;

  margin: 0;

  padding: 0;

}



.header {

  font-size: 14px;

  font-weight: bold;

  padding: 10px 0px;

}
