/* CSS Document */

@import url(reset.css);
@import url(clearfix.css);



html,
body{
	margin:0;
	background-color:#C2D84F;
	text-align:center;
	width:100%;
	height:100%;
	color: #336666;
}

body{
background-position:center top;
background-image:url(../image/bg.jpg);
background-repeat:repeat-x;}

a{
	color: #6699FF;
}

img{
vertical-align:bottom;}

input{
vertical-align:middle;}
textarea{
vertical-align:bottom;}

a:hover{
	color: #66CC00;
	text-decoration: underline;
}

strong{
font-weight:bold;}

hr{
border:1px solid #FFFFCC;
background-color:#FFFFCC;
}

div#wrap{
height:   620px;
width:100%;
margin:0 auto;
text-align:center;
background-image:url(../image/bg_player.jpg);
background-position:center 575px;
background-repeat:no-repeat;
}

div#flashcontent {
width:    950px;
height:   620px;
margin: auto;
text-align:center;
}

div#main{
width:950px;
text-align:left;
margin:auto;
padding:20px 0;
line-height:1.6;
font-size:140%;}

div#main h2{
margin:20px 0;}

div#main p,
div#main ul,
div#main ol,
div#main dl{
margin:10px 20px 10px 40px;
font-weight:bold;}

div#main p{
font-size:122%;
color:#FFF;}

div#main dl dt{
	color:#FFFFFF;
	padding: 5px 0;
}

div#main dl dd{
padding-bottom:10px;}

div#main p img,
div#main ul img,
div#main ol img{
border:10px solid #FFF;
margin:10px 5px;}


div#main dl dt,
div#main ul li,
div#main ol li{
padding:10px 0 ;
border-top:1px dotted #FFF;}

div#main ol li{
margin-left:30px;
list-style-type:decimal;}


div#footer{
line-height:1.6;
margin:0 auto 20px;
width:950px;
}

div#footer li{
display:inline;}

div#footer li a{
color:#FFF;}

div#footer li a.fS{
font-size:77%;
text-decoration:none;
color:#FFFFCC;
padding-left:10px;}

div#footer div#address{
text-align:center;}

div#footer div#address address{
display:inline;
padding:0 5px;}

div.ad{
width:728px;
margin:20px auto;}
