body{
    font-family: "Century Gothic",Tahoma;
    font-size: 11px;
    color:#666666;
    margin-top:90px;
}

#l0_main{
    width:1000px;
    margin-left: auto;
    margin-right: auto; 
}

#nav{
    height: 40px;
    text-align: center;
    vertical-align:bottom;
    background: url(../img/nav/bg.png);
    
}
#nav_top{
	background: url(../img/nav/b_top.png);
}
#nav_top a:link, #nav_top a:visited, #nav_top a:active, #nav_top a:hover{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none
}
#index_login form div.submit {
    border: 0;
    clear: both;
    margin-top: 10px;
    margin-left: 20px;
}
#index_login label {
    display: block;
    font-size: 80%;
    padding-right: 20px;
}
#index_login input {
    clear: both;
    font-size: 80%;
    font-family: "MS Sans serif", "lucida grande", "verdana", sans-serif;
    padding: 2px;
    width: 80%;
}
/* Header Section*/
#l0_main #l1_head{
    	
}
#l0_main #l1_head #font_zone{

}
#l0_main #l1_head #fwrfId{

}
#l0_main #l1_head #flashcontent{

}

/* Main Layout Section*/
#l0_main #l1_container{
    float: left;
    background-color:#F6F6F6;
}
#l0_main #l1_container #advertise{
	border: 1px solid #F0F0F0;
	background-color: #FFFFFF;
	margin:5px;
	height:120px;
}
#l0_main #l1_container #l2_main{
    float: left;
    margin: 5px;
    margin-top: 0px;
    padding-top: 0px;
    
}
#l0_main #l1_container #l2_main #l3_left{
	float: left;
    background:#f0f0f0;
	width: 150px;
}

#l0_main #l1_container #l2_main #l3_center {
	float: left;
	margin:5px;
    width: 630px;
	margin-top:0px;
	background:#FFFFFF;
}

#l0_main #l1_container #l2_main #l3_right {
	float: left;
	width: 200px;
}

#l0_main #l1_foot{
    width:1000px;
    margin-left: auto;
    margin-right: auto;
}


/* Main Content Section*/
#l0_main #l1_container #l2_main #l3_center #maincenter {
	
    float: left;
    padding: 3px;
    width: 622px;
    background: url(../img/m_content_bg.png) #FFFFFF repeat-x top left;
    border: 1px solid #F0F0F0;
}
#l0_main #l1_container #l2_main #l3_center #maincenter #cl{
    float:left; 
    padding:5px; 
    width:50px; 
    margin-right:3px;
}
#l0_main #l1_container #l2_main #l3_center #maincenter #cc{
    float:left; 
    width:400px;
}
#l0_main #l1_container #l2_main #l3_center #maincenter #cr{
    float:right; 
    width:150px
}


.borderall{
	border: 1px solid #F0F0F0;
	background-color: #FFFFFF;
	padding:3px;
}

.div5{
    height: 5px;
    width:100%;
}

.divhead{
	color:#FFFFFF;
	font-size:18px;	
	font-weight:bold;
	padding:0px;
	width:100%;
	
}
.tablehead{
	background: url(../img/divh2.jpg) #CC0000 repeat-x;
}
#linkc a:link{
	color:#FFCC00;
}

h1{
	font-size:180%;
	color:#CC0000;
	margin:0px;
}
h2{
	font-size:160%;
	color:#CC0000;
}
/*a:link{
	color:#CC0000;
}*/
a,a:link,a:visited{
	color:#CC0000;
}
a:hover{
	color:#F00;
	text-decoration:none;
}
#flash{
    font-weight: bold;
    text-align: center;
    margin:0px;
}



form{clear:both;overflow:auto;width:100%;padding:0;}
fieldset{background:url(../img/bg_form.jpg) 0 0 repeat-x;border:3px solid #96171E;margin-top:30px;padding:20px;}
fieldset legend{background:#e7e7e7;border-left:3px solid #c5c5c5;border-right:3px solid #c5c5c5;border-top:3px solid #c5c5c5;color:#616161;font-size:18px;font-weight:lighter;margin:0 0 25px;padding:8px 7px 0;}
fieldset fieldset{margin-top:10px;margin-bottom:20px;padding:16px 10px;}
fieldset fieldset legend{font-size:120%;font-weight:400;}
fieldset fieldset div{clear:left;margin:0 20px;}
fieldset p{margin:0 0 7px;}
form div{clear:both;margin-bottom:0;vertical-align:text-top;padding:0;}
form div.input{color:#444;margin-bottom:1em;}
form div.required{color:#333;font-weight:700;}
form div.submit{border:0;clear:both;margin:10px 0 0;}
form div.submit input{background:#96171e url(../img/bg_packageTag.gif) 0 0 repeat-x;border:2px solid #d1d1d1;color:#fff;display:inline;float:right;font-size:110%;font-weight:700;vertical-align:bottom;width:auto;padding:7px;}
label{display:block;font-size:110%;padding-right:20px;}
input,textarea{border:2px solid #d1d1d1;clear:both;color:#434343;font-family:Arial, "frutiger linotype", "lucida grande", verdana, sans-serif;font-size:13px;font-weight:lighter;width:95%;padding:7px 5px 5px;}
select{clear:both;font-size:110%;vertical-align:text-bottom;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;width:auto;margin:0 6px 7px 2px;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}

#navhome a{
    display:block;
    margin-top: 22px;
    width:64px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/home.png);
    background-position:0 0;
    float: left;
}

#navhome a:hover{
    display:block;
    margin-top: 22px;
    width:64px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/homeo.png);
    background-position:0 1px;
    float: left; 
}

#navsignup a{
    display:block;
    margin-top: 22px;
    width:97px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/signup.png);
    background-position:0 0;
    float: left;  
}

#navsignup a:hover{
    display:block;
    margin-top: 22px;
    width:97px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/signupo.png);
    background-position:0 1px;
    float: left;  
}
#navlogin a{
    display:block;
    margin-top: 22px;
    width:71px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/login.png);
    background-position:0 0;
    float: left;  
}

#navlogin a:hover{
    display:block;
    margin-top: 22px;
    width:71px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/logino.png);
    background-position:0 1px;
    float: left;  
}
#navcontent a{
    display:block;
    margin-top: 22px;
    width:58px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/content.png);
    background-position:0 0;
    float: left;  
}

#navcontent a:hover{
    display:block;
    margin-top: 22px;
    width:58px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/contento.png);
    background-position:0 1px;
    float: left;  
}
#navmessage a{
    display:block;
    margin-top: 22px;
    width:115px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/message.png);
    background-position:0 0;
    float: left;  
}

#navmessage a:hover{
    display:block;
    margin-top: 22px;
    width:115px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/messageo.png);
    background-position:0 1px;
    float: left;  
}
#navgame a{
    display:block;
    margin-top: 22px;
    width:95px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/game.png);
    background-position:0 0;
    float: left;  
}

#navgame a:hover{
    display:block;
    margin-top: 22px;
    width:95px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/gameo.png);
    background-position:0 1px;
    float: left;  
}
#navwebboard a{
    display:block;
    margin-top: 22px;
    width:87px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/webboard.png);
    background-position:0 0;
    float: left;  
}

#navwebboard a:hover{
    display:block;
    margin-top: 22px;
    width:87px;
    height:14px;
    text-indent:-9999px;
    background:url(../img/nav/webboardo.png);
    background-position:0 1px;
    float: left;  
}
#navblank{
    width: 50px;
    float: left;   
}

.flash_good { 
	background: #e5f2be; 
	border:2px solid #bedf5d; 
	padding:10px; 
	font-weight:bold;
}
.flash_bad { 
	background: #eccecf;
	border:2px solid #9e0b0f;
	padding:10px;
	font-weight:bold;
}
.flash_good img, .flash_bad img {
	float:right;
}
div .error-message{
	clear:both;
	color:#900;
	font-weight:700;
}

