@charset "utf-8";
/* CSS Document */

/* ************************* Begin of reste style  ********************************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {/*,table, caption, tbody, tfoot, thead, tr, th, td*/
                               margin: 0;
                               padding: 0;
                               border: 0;
                               /*outline: 0;*/
                               /*font-weight: inherit;*/
                               font-style: inherit;
                               font-size: 100%;
                               font-family: inherit;
                               vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    /*outline: 0;*/
}
body {
    line-height: 1;
    color: black;
    /*background: white;*/
}
ol, ul {
    /*list-style: none;*/
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    /*border-spacing: 0;*/
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    /*content: "";*/
}
blockquote, q {
    /*quotes: "" "";*/
}
/* ************************* End of reset style  ***************************** */
body{
	/*background:url(../images/frontend/body.jpg) no-repeat;
	background-position:top;
    background-color:#030303;*/
	background-color:#01081F;
}

#main_container {
	width:100%;
	height:600px;
	background:url(../images/frontend/body.jpg) no-repeat;
	background-position:top;
    background-color:#030303;
	}

#container {
	width:862px;
	margin: 0 auto;
	position:relative;
	}
	
#header {
	width:100%;
	height:50px;
	margin:0 auto;
	background:url(../images/frontend/back_header.jpg);
	background-repeat:repeat-x;
	}

#content_header {
	width:850px;
	margin:0 auto;
	}
/* Body header */
/* menu */
#content_header ul#menu{
    float:left;
    display:block;
    list-style:none;
    height:19px;
    padding-top:15px;
    padding-right:8px;
    padding-left:0px;
}
#content_header ul#menu li{
    list-style:none;
	display:block;
    float:left;
    border-left:#71718C solid 1px;
    border-right:#8C8AA7 solid 1px;
    padding-left:30px;
    padding-right:30px;
    font-size:16px;
    padding-top:3px;
    padding-bottom:3px;    
}
#content_header ul#menu li.first_child{
    border-left:none;
    padding-left:0px;
}
#content_header ul#menu li.last_child{
    border-right:none;
}
#content_header ul#menu li a{
    float:left;
}
#content_header a#item_campwear{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/item_campwear.jpg);
    background-repeat:no-repeat;
    width:99px;
    height:14px;
}
#content_header a#item_cheer{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/item_cheer.jpg);
    background-repeat:no-repeat;
    width:52px;
    height:14px;
}
#content_header a#item_dance{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/item_dance.jpg);
    background-repeat:no-repeat;
    width:57px;
    height:14px;
}
#content_header a#item_guard{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/item_guard.jpg);
    background-repeat:no-repeat;
    width:58px;
    height:14px;
}
#content_header a#item_volleyball{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/item_volleyball.jpg);
    background-repeat:no-repeat;
    width:94px;
    height:14px;
}
#content_header a#item_competition{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/item_competition.jpg);
    background-repeat:no-repeat;
    width:115px;
    height:14px;
}

#container h1 {
	display:block;
	margin-top:55px;
	float:left;	
	text-indent:-9000px;
	background-image:url(../images/frontend/title_spirit.jpg);
	width:642px;
	height:91px;
}

#container span#logo_team {
	position:absolute;
	float:right;
	top:50px;
	left:720px;
	display:block;
	/*margin-top:50px;
	margin-right:25px;
	float:right;	*/
	text-indent:-9000px;
	background-image:url(../images/frontend/logo_team.gif);
	width:125px;
	height:83px;
	}

#container ul {
	display:block;
	clear:both;
	width:100%;
	height:362px;
	margin-bottom:35px;
	/*background-color:#00C;*/
	}
#container ul li {
	list-style:none;
	float:left;
	}
	
#container ul a {
	color:#919191;
	text-decoration:none;
	}

#container ul a:hover {
	text-decoration:underline;
	color:#FFF;
	}

#container ul h2 {
	font-family:"Futura Std Light";
	text-transform:uppercase;
	font-size:35px;
	font-weight:lighter;
	color:#919191;
	background-color:#151515;
	height:40px;
	text-align:center;
	padding-top:10px;
	}
#container ul h2:hover {
	background-color:#03123E;
	}
#container ul h2.cheer_title {
	width:206px;
	}
#container ul h2.dance_title {
	width:221px;
	}
#container ul h2.guard_title {
	width:208px;
	}
#container ul h2.volleyball_title {
	width:226px;
	}

#container p {
	clear:both;
	display:block;
	text-indent:-9000px;
	background-image:url(../images/frontend/comming_soon.gif);
	width:425px;
	height:24px;
	margin: 0 auto;
	}

#footer {
	clear:both;
	width:100%;
	height:100px;
	margin:0 auto;
	border-top:#6E7078 1px solid;
	/*background:url(../images/frontend/back_footer.gif) repeat-x;*/
	background-color:#01081F;
	/*margin-top:45px;*/
	}

#content_footer {
	width:850px;
	margin:0 auto;
	}

#content_footer a.item_facebook{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/follow_facebook.jpg);
    background-repeat:no-repeat;
    width:138px;
    height:33px;
	float:left;
	margin-right:15px;
	margin-top:25px;
}
#content_footer a.item_twitter{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/follow_twitter.jpg);
    background-repeat:no-repeat;
    width:140px;
    height:33px;
	float:left;
	margin-right:15px;
	margin-top:25px;
}
#content_footer a.item_email{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/follow_email.jpg);
    background-repeat:no-repeat;
    width:110px;
    height:33px;
	float:left;
	margin-right:15px;
	margin-top:25px;
}
#content_footer span{
    display:block;
    text-indent:-9000px;
    background-image:url(../images/frontend/follow_number.jpg);
    background-repeat:no-repeat;
    width:268px;
    height:33px;
	float:right;
	margin-top:25px;
}

/* New */
#meta { clear: left; color: #fff; padding-top: 15px; font: 10px Arial, Helvetica, sans-serif; }
#meta a { color: #fff; }


/* Misc */
a { outline: none; }
