﻿/* Styles for main body of page */
body {

	background-color: silver; 
	border-width: 0;
	margin-top: 0;	
	margin-bottom: 0;
    
	}

.mainbody {
	
	background-color: white;
	text-align: center;
	width:1022px;
	height:777px;
	
	margin-left: auto;
	margin-right:auto;
	border-left-style:solid;
	border-left-color:black;
	border-left-width:thin;
	
	border-right-style:solid;
	border-right-color:black;
	border-right-width:thin;
		
}

.mainbodyhome {
	
	background-color: white;
	text-align: center;
	width:1022px;
	height:760px;
	
	margin-left: auto;
	margin-right:auto;
	border-left-style:solid;
	border-left-color:black;
	border-left-width:thin;
	
	border-right-style:solid;
	border-right-color:black;
	border-right-width:thin;
	
			
}


.nohighlightborder 
{
	border: 0px none #000000;
}
	




.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight: bold;
	text-align: left;
	color: #333333
}



.footertext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: black;

	
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 29px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: white;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color:transparent;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color:red;
text-decoration: none;
}

/* Positioning for elements */
#header 
{
 position: relative;
 left: 0px;
 top: 0px;
 z-index: 1;
 visibility: visible; 
}



#headermenu
{
 position: relative;
 left: 0px;
 top: -20px;
 z-index: 1;
 visibility: visible; 
	
}


#headermenutext
{
 position: relative;
 left: 0px;
 top: -67px;
 z-index: 1;
 visibility: visible; 
	
}




#bodysection
{
 background-color:white;
 height: 430px;
 margin-bottom: 0px;
 position:relative;
 left: 0px;
 top: -70px;  	
 background-image: url('../images/background.gif');
 
}

#bodywindow
{
   height: 420px;
   margin: 1px;
   border:thin;
   border-color: black;
   width: 900px;
   position:relative;
   left:10px;
   top:50px;
     
   
}

#markimage
{
 position: relative;
 left: 100px;
 top: -20px;
 z-index: 1;
 visibility: visible;
 border:thin ;
 border-style:solid;
 float:left; 	
	
}

#grandmasterimage
{
 position: relative;
 left: 100px;
 top: -20px;
 z-index: 1;
 visibility: visible;
 border:thin ;
 border-style:solid;
 float:left; 	
	
}



#marknameimage
{
 position: relative;
 left: -100px;
 top: 260px;
 z-index: 1;
 visibility: visible;
 
 
 float:left;
	
}

#grandmasternameimage
{
 position: relative;
 left: -140px;
 top: 260px;
 z-index: 1;
 visibility: visible;
 
 
 float:left;
	
}



#titleimage
{
 position: relative;
 left: -587px;
 top: -30px;
 z-index: 1;
 visibility: visible;
 
 
 float:right;
	
}

#titleimagechikung
{
 position: relative;
 left: -100px;
 top: -30px;
 z-index: 1;
 visibility: visible;
 
 
 float:right;
	
}


#titleimagekungfu
{
 position: relative;
 left: 140px;
 top: -30px;
 z-index: 1;
 visibility: visible;
 
 
 float:left;
	
}


#rightimagekungfu
{
 position: relative;
 left: -20px;
 top: 5px;
 z-index: 1;
 visibility: visible;
 border-spacing: 20px;
 
 
 
 float:right;
	
}




#contactmarkimage
{
 position: relative;
 left: -70px;
 top: -15px;
 z-index: 1;
 visibility: visible;
 
 
 float:right;
	
}

#contactsifumark
{
 position: relative;
 left: 150px;
 top: 60px;
 z-index: 1;
 visibility: visible;
 
 
 float:left;
	
}

#contactsifumarktext
{
 position: relative;
 left: -60px;
 top: 100px;
 z-index: 1;
 visibility: visible;
 
 
 float:left;
	
}



#maintextwindow {
   position: absolute;
   left: 370px;
   top: -28px;
   height: 350px;
   width: 525px;
   visibility: visible;
   overflow: auto;
   margin-right: 50px;
          
   font-family: Arial, Helvetica, sans-serif;
   font-size:medium;
   font-weight:normal;
   text-align: left;
   color: #333333;
  
}

#maintextwindowgrandmaster {
   position: absolute;
   left: 370px;
   top: -28px;
   height: 350px;
   width: 525px;
   visibility: visible;
   overflow: auto;
   margin-right: 50px;
          
   font-family: Arial, Helvetica, sans-serif;
   font-size:medium;
   font-weight:normal;
   text-align: left;
   color: #333333;
  
}

#maintextwindowchikung {
   position: relative;
   left: 140px;
   top: -0px;
   height: 350px;
   width: 725px;
   visibility: visible;
   overflow: auto;
   margin-right: 50px;
          
   font-family: Arial, Helvetica, sans-serif;
   font-size:medium;
   font-weight:normal;
   text-align: left;
   color: #333333;
  
}


#maintextwindowkungfu {
   position: absolute;
   left: 135px;
   top: -0px;
   height: 350px;
   width: 725px;
   visibility: visible;
   overflow: auto;
   margin-right: 50px;
          
   font-family: Arial, Helvetica, sans-serif;
   font-size:medium;
   font-weight:normal;
   text-align: left;
   color: #333333;
  
}

