@charset "utf-8";

/*
Name: Cheer Fusion Allstars
URI: http://www.cheerfusionallstars.com
Description: Style sheets for Cheer Fusion Allstars LLC. 
Version: 1.0
Author: Ryan Allen
Author URI: http://www.ryanallendesigns.com
*/

/* Import Hide \*/
@import url("reset.css");
/* End Import Hide \*/

*{margin:0;padding:0;}

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;background:url("../images/bg.gif") repeat-x #039f83;}
a.link{text-decoration:none; color:#039f83;}
a.link:hover{border-bottom:2px dotted #000;}

/* Main Structure */
#wrapper{width:900px;margin:0 auto;}
#header{width:900px;height:291px;background:url("../images/header.gif") no-repeat;}
#contentBG{width:900px;min-height:150px;background:url("../images/content.gif") repeat-y;}
#content{width:500px;height:auto;margin-left:200px;margin-top:-140px;float:left;}
#footer{width:900px;height:222px;background:url("../images/footer.gif") no-repeat;}

/* Footer */
#footer .left{float:left; margin: 120px 0 0 200px;}
#footer .left h2{color: #027a64; border:0; font-weight:bold; margin-bottom:10px;}
#footer .right{float:left; margin: 130px 0 0 -40px; font-size: 10px; color:#027a64; font-weight: bold; font-family: "Tahoma"}
#footer a.lnk:hover{color:#000;}
#footer a.lnk{color: #05f5ca;}

/* Menu */
#menu{height:35px;line-height:35px;font-size:14px;font-family:"Tahoma";font-weight:700;padding-top:50px;padding-left:150px;list-style:none;}
#menu li{float:left;}
#menu li a{text-decoration:none;display:block;color:#fff;margin-right:2px;padding:0 15px;}
#menu li a:hover{color:#f3f543;}

/* Misc. Styles */
h2 {width:320px; border-bottom:3px dotted #039f83;margin-bottom:20px; font-size:22px;}
p {margin-bottom:10px;}
.parents {float:left; font-size:18px; font-weight:bold;color: #027a64; margin: 70px 65px 0 0; width:100px;}
.parents img {
	margin-left:auto;
	margin-right:auto;
}
.important {font-weight:bold; text-align:center; clear:both;}
.staff{width:150px; text-align:center; float:left; margin:5px 15px 50px 0;}
.staff_last{clear:both; width:150px; text-align:center;}
.photos img{margin:5px 10px 0 0; border: 1px solid #000; padding:2px;}
.imgLnk{border:none; text-decoration:none;}
#clear {clear:both;}

/* Tables */
table{border-collapse:collapse;border:1px solid #03476F;color:#edeff9;background:#e4e5e7;margin:0 auto;}
td,th{border:1px dotted #03476F;color:#363636;margin:2px;padding:5px;}
thead th{border:1px solid #03476F;text-align:center;background:#039f83;color:#FFF;padding:10px;font-size:16px}
tbody tr:hover{background-color:#FF6;border:1px solid #000;color:#FFF;}

/* Forms */
form{width:300px; margin: 0 auto;}
form .box{ border: 1px solid #335b74;margin-bottom: 10px;width: 260px;}
form textarea { border: 1px solid #335b74;margin-bottom: 10px;overflow:auto; width:260px}
.button { color: #FFFFFF;font-family: Verdana;font-size: 8pt;border: 1px solid black;background-color: #039f83;width: 100px;margin-right:40px;float:right; }