/*
Author: Onefut
Updated: feb 09
*/


body 
	{
	  margin:5px;
		background-image: url(images/background.png);
		background-repeat: repeat;
		font-family: comic sans ms, arial, sans-serif, army ;
		font-size:110%;
		/*padding: 5%, 5%, 5%, 5%;*/
	}

	
.curved-border
	{
	   -moz-border-radius: 25px;
		 -webkit-border-radius: 25px;
		 border-style: double; 
		 border-color: red;
		 border-align: center;
		 border-width: 20px;
		 position: absolute; top: 30%; right: 10%; left: 10%; /*position of border on page*/
		 padding: 3% 6% 3% 6%; /*internal padding of border*/
		 overflow: auto; /*for ie so bottom of border resizes*/
		 text-align: center;
  }

	/* pics of yan & ed */
.floatLeft 
  { 
    float: left; 
    margin: 1% 2% 1% 1%; 
		font-family: comic sans ms, arial, sans-serif, army; /*fonts for page in order*/
		font-size: 90%;
		text-align:center;
	}
	
.floatRight 
  { 
    float: right; 
    margin: 1% 1% 1% 2%; 
		font-family: comic sans ms, arial, sans-serif, army;
		font-size:90%;
		text-align:center;
	 }
/* pics of yan & ed end */

/*.galpic
  { 
	}*/


/* buttons */
.menu /*menu dimensions*/
  {
	  height: auto ;/*30px*/
		width: auto;/*900px*/
		margin-left: auto;
    margin-right: auto;
		margin-top: 10px;
		position: absolute; left: 10%; /*position of menu buttons*/
		/*align: center;*/
	}
			
.cssnav	
  {
		position: relative; float: left; /*position of menu buttons to left*/
		margin: 5px; /*margin around image*/
		padding: 1px; /*padding around image*/
		font-family: comic sans ms, arial, sans-serif, army; /*fonts */
		background: url(buttons/duster-blk-full-usd.gif) no-repeat; /*background image*/
		width: 76px;
		height: 49px;
		text-align: center;
		/*overflow:hidden; for ie to hide extra height*/
	}
			
.cssnav a 
  {
		display: block;
		color: #000000;
		text-indent: .1cm; /*puts offset on background image, think its a cheat but it works*/
		text-align: center;
		font-size: 90%;
		width: 76px;
		height: 100px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		overflow:hidden;/* for ie to hide extra height*/
	}
			
.cssnav a:hover /*mouse over text colour*/
	{
		color: red; 
	}
			
.cssnav img /*sets image dimensions*/
	{
		width: 76px; 
		height: 49px;  
		border: 0; 
	}
			
* html a:hover /*keeps forground duster visible till mouseover*/
	{
		visibility: visible;
	}
	
.cssnav a:hover img /*keeps background image hidden till mouseover*/
	{
		visibility: hidden;
	}

.cssnav span  
	{
	  position: relative;
		left: 1px;
		top: 1px;
		text-align: center;
		width: 25px;
		cursor: pointer;   
	}

 
/* buttons - end */

.footer, .push /*this is for the footer*/
  {
	 height: 650px; /* .push must be the same height as .footer */
	 text-align: center;
	}


/*old CSS*/
/*position:absolute;
margin-top: 20%;
margin-left: auto;
margin-right: auto;
text-align:center;*/
/*Add a height attribute and set to largest image's height to prevent overlaying*/
/*height: 500px*/
}
			
/*old.curved-border
	{
     -moz-border-radius: 25px;
		 -webkit-border-radius: 25px;
		 border-style: double; 
		 border-color: red;
		 border-align: center;
		 border-width: 15;
		 position:absolute; top: 25%; right: 5%; bottom:% ; left: 5%;
		 padding: 3% 3% 3% 3%; 
		 /overflow: auto; for ie so bottom of border resizes/
	}*/