/* CSS Document - This page maintains general site Structure for About Faces Entertainment*/

html, body, h1, h2, h3, h4, h5, h6, p, img, a, a img, ul, li, ol, span, div{
                     
					   padding:0;
					   border: 0;
					   margin:0;
					   } 

html, body {
	height:100%;
	width:100%;
	}


body {
	  background-color:#FFFFFF;
	  font-family:tahoma;
	  font-size:90%;
	  }
	  
h1 {
	font-size:1.25em;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .75em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .75em;
	padding-left: 0;
	}	  
h2 {
    text-align:left;
	font-size: 1.25em;
	font-weight: bold;
	}

table { 
       border-collapse: collapse;
	   border-spacing: 0;
	   border:0;
	   }
	   
td, th {
       padding:0;
	   margin:0;
	   border:0;
	   text-align: center;
	   }	   

ul {
    margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	}

#whole {
        min-height: 100%;
		
		}

#navbar_x{
background: url("/images/index/template_images/background_x.gif") repeat-x;
height: 39px;
width: 100%;
top: 158px;
position: absolute;
left: 168px;
float: right;
z-index:10;

}
#navbar_y{
	background: url("/images/index/template_images/background_y2.gif") repeat-y;
	
}



#fullscreen {
             width: 1000px;
			 
			}
	  
#main {
       
	   margin: 0 0 0 250px;
	   width: 700px;
	   text-align:center; 
	   }
	   
#full_left {
            top:0;
			left:0;
			float:left;
			position: absolute;
			width: 200px;
			}	   

#banner {
          text-align: center;
		  margin:0 auto;
		  padding:0 0 1.5em 0;
		  width: 700px;
		  position:relative;
		  z-index:5000;
		 }
		 
#content {
	width: 675px;
	margin:0 0 1.75em 0;
	margin-left: auto;
	margin-right: auto;
	padding:0 0 0 0;
	overflow: hidden;
	   }
	   
#content img {
			  margin: 5px;
			   border: 2px solid black; 
			  }	   
#self_caricature {
                  margin:0 0 1.5em 0;
				  padding:0 0 0 0;
				  }

#bio {
      text-align:center;
	  margin: 0px auto;
	  width: 650px;
	  padding:0 0 1.5em 0;
	  }
	  
#studio_work {
              text-align: center;
			  margin:0px auto;
			  padding:0 0 1.5em 0;
			  }
			  
#party_gallery {
                margin:0 0 1.5em 0;
			    padding:0 0 0 0;
			   }
 
#service_info {
               margin:0 0 1.5em 0;
			   padding:0 0 0 0;
			   }
              
#service_info p{
              margin: 0 0 0 1.5em;
	          padding: 0 0 0 1.5em;
			  }
              

#bottom_nav {
	width: 625px;
	margin: 0px auto;
	font-size: 12px;
	text-align:center;
	overflow: hidden;
			 }

#navbar {  
         position:absolute;     
		 left:5px;
		 top: 0px;
		 width: 250px;
		 text-align: center;
		 z-index: 20;
		 		 }
				 
#logo {
       margin: 0px auto;
	   
	   }				 

#search {
  
		 margin: -15px 0 0 0;
		 line-height: .3em;
		 text-align: center;
		 width: 235px;
		 height: 44px;
		 background-color:#3366FF;
		 border: 2px solid #333333;
		 }
		 

#search_box {
             padding: 10px 0 0 0;
			 margin: 0 auto;
			 }

 #newsletterEmailForm img{
         margin:0;
		 padding:0;
		 }

             

table.center {
              margin-left:auto;
			  margin-right:auto;
			  }

.gallery {
          text-align:center;
		  margin: auto;
		  padding:0;
		  border:0;
		  }

.gallery p {
              margin: -6px 0 0 0;

			  border: 0;
			  font-size: .75em;
			  }
			 
.gallery img {
                margin:5px;
				padding:5px;
				border:0;
				}

.attention {
            font-size:1.25em;
			font-weight:bold;
			margin:0 0 1.5em 0;
			padding:0 0 0 0;
			}

.style1 {font-size: 12px}


			   
