*{
margin:0;
padding:0;
	
	
}




#container {

position: relative;
height:auto;
height:100%;
width:900px;
min-height:1000px;
background:#EFEFF3;
margin:0 auto;
border:solid #000000 3px;
padding-bottom:120px;
margin-bottom:50px;
margin-top:30px;
}
	
	
#videos
{
width:430px;
position:relative;
margin:0 auto;
	
}

#googad{
float:left;
padding:25px;
}


#footer{
position:relative;
height:200px;
width:900px;
margin-top:100px;
}

body {
margin: 0;
padding: 0;
background:#1d3f20;

		
}
			


#cagecenter {
position:absolute;
top: 106px;
left:185px;
height:528px;
background:transparent;
color:#000000;
width: 460px;
background-image: url(../images/contentcage.jpg); 
background-repeat: no-repeat;}




#contents {
position:relative;
padding-left:180px;
background:transparent;
color:#000000;
padding-right:100px;
top:120px;
padding-bottom:40px;
}


#left{
position:absolute;
top:106px;
left:0px;
width:186px;
height:652px;
background:transparent;
color:#000000;
background-image: url(../images/sideofcage.jpg); 
background-repeat: no-repeat;
}

#menu{
position:relative;
top: 110px;
width:800px;
height:30px;
background:#EFEFF3;
color:#000000;
border:solid #000000 2px;

margin:0 auto;
padding:0;
padding-top:10px;

}
	


#header{
position: absolute;
Width: 800px;
height: 151px;
 background:transparent;
top:0px;
left:0;
background-image: url(../images/cagetop.jpg); 
background-repeat: no-repeat;
}

#right{
position:absolute;
margin-top: 80px;
height:866px;
background:transparent;
width:190px;
right:0;
background-image: url(../images/rightcage.jpg); 
background-repeat: no-repeat;
}

#googad{
float:right;
padding:25px;
}

#search {
display:none;
}


#search a { 
display:block;
position:relative;
margin:0 auto;
width: 300px;
padding:20px;
}



a.searching:link { 
	
        padding-right:15px;
     
       

	}
a.searching:visited { 
	
        padding-right:15px;
        
	}
a.searching:hover{ 
	
	
       padding-right:15px;
     
     
	}
a.searching:active { 
	
       padding-right:15px;
   
	}



.floatleft
{
float: left;

}

.cleartheleft
{

clear:left;
	
}

.cleartheright
{
clear:right;	
	
}

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

.clearedfloat
{
clear:both;
}


.clearedright
{
float: left;
margin:10px;
clear:right;
}

.clearedleft
{
float: right;
margin:10px;
clear:left;
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:100%;
	margin-left:10px;
	position:absolute;
}

#nav a {
	display: block;
	font-size:small;
	
}

#nav li {
	float: left;
	padding-left:8px;
	padding-right:5px;
	margin-top:0;
	margin-bottom:0;
	font-size:small;
}



#nav li ul {
	position:absolute;
	width: 4em;
	left: -999em;
	margin-left:-5px;
	background:#EFEFF3;
	z-index:900;
}

#nav li:hover ul {
	left: auto;
}

#nav li ul li
{
	border-bottom:#999 1px solid;
	border-right:none;
	background:#EFEFF3;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.floatcontain{
width:500px;
position:relative;
margin:0 auto;
	
}

.floatcontain p
{
margin-left:20px;
margin-right:30px;
	
}

