html, body {
width: 100%;
}



BODY{
background-color:#FFFFFF; 
background-image:url(images/oldBG/TonyLeachBG7.jpg); 
background-position: top Center; 
background-attachment:fixed; 
background-repeat:repeat; 
border-width:0px; 
border-style:Solid; 
height: 100%;		
margin: 0px;
padding: 0px;
text-align: center; 
margin-left: auto; 
margin-right: auto; 
color: #707070;
font-family: "helvetica";
font-size: 16px;
}


#wrapper{
width: 90%;
margin: auto;  
background: transparent url() repeat 0px 0px;
border: 0px dotted #a0a3a2;
border-top: 0;
 border-bottom: 0;
text-align: center;

}

a {
-webkit-transition: all 0.9s ease-in-out; 
-moz-transition: all 0.9s ease-in-out;
 -o-transition: all 0.9s ease-in-out; 
 -ms-transition: all 0.9s ease-in-out; 
 transition: all 0.9s ease-in-out;
 text-decoration: none;
}



/*BANNER*/
.bannerbox { 
position: relative;
height: 180px; 
width: 40%px; 
margin-left: auto; 
margin-right: auto; 
margin-top: 0px; 
margin-bottom: 0px; 
padding: 0px; 
border:  0px solid red;
background: transparent url(images/TonyLeachBanner.png)
no-repeat 50% 0; text-align: left;
z-index: 2;
}

.bannerbox h1{
font-size: 15pt;
margin-left: 4px;
font-weight: normal;
padding-top: 120px;
color: #909090;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
}

.bannerbox img{
border: 0;
float: left;
box-shadow: 0px 0px 2px #505050;
}


/* CENTER CONTENT DIVS */

.container{
position: relative;
width: 70%;
margin-left: auto;  
margin-right:auto; 
margin-top:  -70px; 
margin-bottom: 10px; 
padding: 10px;
text-align: center;
border: 3px dotted #d6dfde;  
background: transparent url() no-repeat 0px 0px ;
overflow: auto;
box-shadow: 0px 0px 9px #ffffff;
border-radius: 6px; 
-webkit-border-radius: 5px;
z-index:1;
}


 .container a:link{
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 1px;
 color: #707675;
 text-shadow: 0 -1px 1px #101010;
 }
 
.container  a:visited{
 color: #707675;
 
}
   
.container  a:hover{
 color: #d0d0d0;
 }
 
 
.container a:active{
 color: #707675;
}
 
 .container h2{
 font-size: 22pt;
 margin: 5px 0 10px;
 }
 
.container h3{
width: 200px;
font-size: 18pt;
margin-bottom: 3px;
margin-left: 0px;
padding: 7px;
background: url(images/monochrome1.jpg);
border: dotted 1px #808584;
text-align: left;
text-shadow: 0 1px 1px #101010;
color: #6f6460;
}

.container h4{
font-family: "Nothing You Could Do", cursive;
 font-size: 16pt;
 margin: 5px 0 10px;
 }

.container h5{
 font-size: 12pt;
 margin: 120px 0 10px;
 }
.container p{
margin: 110px auto 30px;
text-align: center;
}


/* SIDEBARS*/

#sidebar1{ 
position: fixed; top: 50px; right: 5%;
width: 200px;  
height:130px;
border-width: 0 ; 
border-color: blue;
border-style: solid; 
background: transparent url(images/frame.png) no-repeat 0 0;
}

.email{
position: fixed; top: 70px; right: 10%;
width: 200px;  
height:130px;
border-width: 0 ; 
border-color: blue;
border-style: solid; 
background: transparent url(images/frame.png) no-repeat 0 0;
}

.email h3{
margin: 45px;
margin-left: 45px;
font-size: 16pt;
line-height: 95%;
transform:rotate(9deg);
-webkit-transform:rotate(9deg);
-ms-transform:rotate(9deg);
}

.email a{
font-family: 'Nothing You Could Do', cursive; 
color: #80808f;
}

.email a:visited{
color: #80808f;
}

.email a:hover{
color: #c0c0c0;
}



/*FOOTERS*/
#footer1{
width: 500px;
margin-left: auto;  
margin-right: auto; 
margin-top:  0px; 
margin-bottom: 0px; 
padding: 0px 30px 0px 0px ;
border-width: 0px; 
border-color:  #202020 #606060 #606060 #202020;
border-style: solid;  
background: transparent url() 0px 0px;
overflow: auto;
text-align: center;
}




/*LINKS*/



/*SPACERS*/
.spacer1 {height: 25px}
.spacer2 {height: 50px}
.spacer3 {height: 100px}
.spacer4 {height: 150px}
.spacer5 {height: 200px}
.spacer6 {height: 300px}




/*TEXT*/

/* headers*/
H1 {
margin: 0px auto;
padding-top: 20px;
color: #74869d; 
font-size: 25pt; 
letter-spacing: 2px; 
text-align:center;
text-shadow: 0 -1px 1px #101010;
}
 

H2 { 
margin: 40px auto 10;  
padding-top: 0px;
font-size: 20pt;
font-weight: bold;  
text-align: center; }
 
 

H3 {
font-size: 15pt; 
font-weight: normal;
margin:30px;

}
 

H4{
font-size: 12pt;
font-weight: normal;
color: #808080;
letter-spacing: 1px; 
margin: 0px;
padding: 0px; 
background:transparent; 
text-align: center}

H5{
font-size: 10pt;
text-align: left;
margin-bottom: 3px;
}

p.video{
margin-top: 10px
}
 
/*PARAS*/
p {
width: 95%;
line-height: 20px; 
text-align: center;
font-size: 16px; 
letter-spacing: 0px; 
font-variant: none;
 text-shadow: none; 
 font-weight: 500; 
 font-style: none; 
 color: #505050; 
 margin: 10px auto 30px; 
 text-shadow: 0 0px 0px #606665
 }

.hidden{
display: none;
font-size: 1px;
}



/*LISTS*/
li {
list-style: square outside; 
color:#202020; 
text-align:left; 
margin-left: -30px;
margin-top: -12px;
}


/*IMAGES*/


img.link{ 
margin-left: auto; 
margin-right: auto; 
margin-top: 0px;
margin-bottom: 0px;
border: 0px;;
}

img.thumb{
width: 225px;
height: 180px;
float: left;
padding-top: 20px;
}

img.shadow{ 
margin-left: auto; 
margin-right: auto;
border: solid 1px;
border-color: #060606 #505050 #595959 #060606;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
border-radius: 8px;	
-moz-box-shadow:inset 0 0 50px #000000;
-webkit-box-shadow:inset 0 0 25px #000000;
box-shadow:inset 0 0 25px #000000;
} 


img.floatright{
float:right; 
margin: 10px 30px 10px 10px;}


img.floatleft{
float:left; 
margin-top: 10px;
margin-right: 10px;
margin-left: 10px}



