body { 
background-color: #eee; 
background-image: url("../images/background_abitofsilliness.gif"); 
}

h1 { 
background-color: #f8a; 
color: #000;  
margin: 15px auto; 
padding: 6px; 
text-align: center; 
width: 450px; 
}

h2 { 
background-color: #f8a; 
color: #000; 
margin: 20px auto; 
padding: 10px; 
text-align: center; 
width: 350px; 
}

p { 
font-size: 14px;
margin: auto;
padding: 5px 12px 5px 12px;
width: 400px;
}

.stand_out_link { 
background-color: #f8a; 
font-size: 20px; 
margin: -3px auto 3px auto; 
padding: 10px; 
text-align: center; 
width: 400px; 
}

.new {
background-color: #000;
color: #f00;
font-size:large;
font-weight: bold;
padding: 4px;
}

#content { 
background-color: #f89; 
margin: auto;
width: 450px;
}

#wrapper { 
margin: 20px auto; 
width: 600px; 
}

#footer {
background-color: #eee;
color: #000;
font-size: 9px;
margin: auto;
text-align: center; 
width: 350px;
}

#copyright {
color: #000;
font-size: 7px;
margin: auto;
text-align: center; 
width: 350px;
}


#menu {
background-color: #fdd;
font-size: 9px;
position: absolute;
	top: 2px;
margin: 0 auto;
padding: 0;
text-align: left;
width: 180px;
}

#menu li {
position: relative;
	left: -22px;
}


#validator a {
background-color: #fff;
font-size: 10px;
width: 250px;
}

#cats_background {
background-image: url("../images/black_square.gif");
background-repeat: repeat-y;
color: #fff;
height: 400px;
margin: 2px auto;
width: 380px;
}

#cats_background img {
margin: auto;
position: relative;
	left: 15px;
}

.diminish {
font-size: 8px;
}

.refresh {
text-align: center;
}

.shift_link {
position: absolute;
	right: 120px;
}

.video_links {
margin: 10px 0 15px 0;
position: relative;
}

.video_links p {
padding: 15px 5px;
}




.iesucks {
background-color: #f89 !important;
}


