* {
margin:0;
padding:0;
}

a {text-decoration:none;color:#565656;}
a:hover {text-decoration:underline;color:#686868;}
a:active{ text-decoration:underline;color:#454545;}
img {border:none; margin:0; padding:0; }

body
{
	background-color:#000000;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
body, p, td, th, li
{
	font-family:tahoma,Ó×Ô²,'simsun',ËÎÌå,Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
	color:#000;
	margin: 0;
  padding: 0;
}

.link
{
	color:#333333;
	text-decoration:underline;
	font-style:italic;
}
.link1
{
	text-decoration:underline;
}
.link2
{
	color:#333333;
	text-decoration:none;
	padding:3px;
	border-radius:4px;
	font-family:'Georgia','Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,SimSun,ËÎÌå,Helvetica,arial,sans-serif;
	color:#EEE;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);	
}
.link2:hover,.link2:focus
{
	text-decoration:none;
  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.6);
}

.link3
{
	text-decoration:underline;
}
.link3:hover,.link3:focus
{
	text-decoration:none;
}

#container
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#container2
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	background-color:rgba(0,0,0,0.35);
}

#top
{
	position:relative;
	height:0Px;
	margin:auto;
	width:1000px;
}

#title
{
	margin:auto;
	position:absolute;
	width:200px;
	top:59px;
	left:62px;
	height:90px;
	font-family:'Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,'simhei',ºÚÌå;
	color:#fff;
	font-size:1.25em;
	line-height:1.5em;
	text-align:left;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.7);	
}

#slogon
{
	margin:auto;
	width:450px;
	position:relative;
	top:29px;
	font-family:'Arial','Georgia','Microsoft yahei',Î¢ÈíÑÅºÚ,'simsun',ËÎÌå,'simhei',ºÚÌå;
	color:#fff;
	font-size:1.16em;
	line-height:1.45em;
	text-align:center;	
}

#logo
{
	margin:auto;
	position:relative;
	top:10px;
	width:450px;
	text-align:center;
	font-family:'Georgia','Times New Roman','Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,'simhei',ºÚÌå;
	color:#fff;	
	font-size:3.6em;
	line-height:1em;	
}

#main
{
	margin:auto;
	position:relative;
	top:0px;
	width:1000px;
	height:661px;
}

#maintitle
{
	margin:auto;
	width:95%;
	height:54px;
	position:relative;
	top:0px;
	z-index:10;
	overflow:hidden;
	border-style:solid;
	border-color:#000000;
	border-left-width:4px;
	border-right-width:4px;
	border-top-width:1px;		
	border-bottom-width:1px;
}

.redtitle
{
	color:#F5F3F5;
  background-clip: padding-box;
	text-align:center;	
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);  	
}

#todaytitle
{
	margin:auto;
	position:relative;
	left:-5px;
	font-family:'Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,SimSun,ËÎÌå,Arial,Verdana,Tahoma,sans-serif;
	font-size:1.65em;
	letter-spacing:0.14em;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.7);  	
	line-height:2em;
	vertical-align:middle;
}

#mainbottom
{
	position:relative;
	top:105px;
	margin:auto;
	width:95%;
	height:28px;
	border-style:solid;
	border-color:#000000;
	border-left-width:4px;
	border-right-width:4px;	
	border-top-width:1px;
	border-bottom-width:1px;
}


/*menu start*/

#topmenu
{
	margin:auto;
	position:relative;
	top:-50px;
	left:0px;	
	height:80px;
	width:730px;
	z-index:100;
	border-style:solid;
	border-color:#666;
	border-width:0px;		
}

#topmenuitems
{
	position:relative;
	left:8px;
	top:0px;
	width:730px;	
	border-style:solid;
	border-color:#666;
	border-width:0px;	
}

#introitems
{
	position:absolute;
	left:8px;
	top:42px;
	width:160px;
	border-style:solid;
	border-color:#666;
	border-width:0px;	
	z-index:2000;
	display:none;
}

#memberitems
{
	position:absolute;
	left:185px;
	top:42px;
	width:160px;
	border-style:solid;
	border-color:#666;
	border-width:0px;	
	z-index:2000;
	display:none;
}

#partyitems
{
	position:absolute;
	left:362px;
	top:42px;
	width:160px;
	border-style:solid;
	border-color:#666;
	border-width:0px;	
	z-index:2000;
	display:none;
}

#myvcitems
{
	position:absolute;
	left:539px;
	top:42px;
	width:160px;
	border-style:solid;
	border-color:#666;
	border-width:0px;	
	z-index:2000;
	display:none;
}

.itemfontl
{
	font-family:'Georgia','Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,SimSun,ËÎÌå,Helvetica,arial,sans-serif;
	font-size:16px;
	line-height:28px;
	letter-spacing:5px;
	color:#EEEEEE;
	text-align:center;
	color:#EEE;
}

.itemfontm
{
	font-family:'Georgia','Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,SimSun,ËÎÌå,Helvetica,arial,sans-serif;
	font-size:14px;
	line-height:26px;
	letter-spacing:4px;
	color:#EEEEEE;
	text-align:center;
	color:#EEE;
}

.menuitem
{
	float:left;
	width:160px;
	margin-right:17px;
	height:40px;
	border-bottom-style:solid;	
	border-bottom-color:#948a54;	
	border-bottom-width:1px;		
	cursor:pointer;
  -webkit-box-shadow: 0px 0px 11px rgb(149, 138, 85);
  -moz-box-shadow: 0px 0px 11px rgb(149, 138, 85);
  box-shadow: 0px 0px 11px rgb(149, 138, 85);		
	text-shadow: 3px 3px 0 rgba(128,128,128,0.3);  
}

#menu2mask
{
	position:absolute;
	left:-21px;
	top:-15px;
	width:50px;	
	z-index:10;
}

.menuitemc
{
	position:relative;
	top:5px;
	left:5px;
	width:150px;
	height:30px;
	font-family:'Georgia','Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,SimSun,ËÎÌå,Helvetica,arial,sans-serif;
	color:#EEE;		
	background-color:#FF0000;	
}

.submenuitem
{
	position:absolute;
	top:0px;
	left:0px;
	width:142px;
	height:28px;
	background-color:#454545;
	border-bottom-style:solid;	
	border-bottom-color:#948a54;	
	border-bottom-width:1px;
	cursor:pointer;
}

/*menu end*/


/*delete late*/

#topmenuitems ul {
	padding:0;
	margin:0;
	list-style-type: none;	
}

#topmenuitems ul li {
	float:left;
	width:160px;
	margin-right:15px;
	height:35px;
	border-bottom-style:solid;	
	border-bottom-color:#948a54;	
	border-bottom-width:1px;		
	cursor:pointer;
}


#topmenuitems ul li ul {
	display: none;
	opacity:0.75;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);		
}

#topmenuitems ul li:hover ul {
	display:none;
	position:absolute;
	top:29px;
	left:0;
	width:160px;
}

#topmenuitems ul li:hover ul li a {
	display:block;
	height:25px;
	font-family:'Georgia','Lucida Calligraphy','Microsoft yahei',Î¢ÈíÑÅºÚ,SimSun,ËÎÌå,Arial,Verdana,Tahoma,sans-serif;
	font-size:0.8em;	
	letter-spacing:0.05em;	
	line-height:2em;	
}

#topmenuitems ul li:hover ul li a:hover {
	color:#FFFFFF;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.42);
}

/*    */

/*bottom start*/

#selectbgdiv
{
	position:relative;
	height:71px;
	width:962px;
	text-align:center;
	display:none;
	border-style:solid;	
	border-color:#000000;	
	border-width:1px;		

}

.selectbg
{
	margin:auto;
	padding-left:20px;
}

.selbgimg
{
	float:left;
	height:58px;
	border-style:solid;	
	border-color:#FFFFFF;	
	border-width:1px;	
	cursor:pointer;
	margin-top:5px;
	margin-left:5px;
	opacity:0.42;
}

#selectcrdiv
{
	position:relative;
	left:0px;
	height:71px;
	width:962px;
	text-align:center;
	display:none;
	border-style:solid;	
	border-color:#000000;	
	border-width:1px;	
}

.selectcolor
{
	margin:auto;
	padding-left:20px;
}

.selcolorsq
{
	float:left;
	height:15px;
	width:15px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px;
	border-radius:20px;
	cursor:pointer;
	margin-top:5px;
	margin-left:5px;
}

.selcolorsqb
{
	float:left;
	height:0px;
	width:0px;
}

#selcr1
{
	background-color: #00554f;
}
#selcr2
{
	background-color: #244b06;
}
#selcr3
{
	background-color: #850006;
}
#selcr4
{
	background-color: #004411;
}
#selcr5
{
	background-color: #058BEA;
}
#selcr6
{
	background-color: #660011;
}
#selcr7
{
	background-color: #551609;
}
#selcr8
{
	background-color: #1D2C0C;
}
#selcr9
{
	background-color: #191acc;
}
#selcr10
{
	background-color: #4d4a26;
}
#selcr11
{
	background-color: #008866;
}
#selcr12
{
	background-color: #550033;
}
#selcr13
{
	background-color: #767d35;
}
#selcr14
{
	background-color: #336600;
}
#selcr15
{
	background-color: #662200;
}
#selcr16
{
	background-color: #739907;
}
#selcr17
{
	background-color: #69279E;
}
#selcr18
{
	background-color: #BC465B;
}
#selcr19
{
	background-color: #111166;
}
#selcr20
{
	background-color: #881BFF;
}
#selcr21
{
	background-color: #0C8C34;
}
#selcr22
{
	background-color: #226611;
}
#selcr23
{
	background-color: #002277;
}
#selcr24
{
	background-color: #993300;
}
#selcr25
{
	background-color: #0435D5;
}
#selcr26
{
	background-color: #DB178a;
}
#selcr27
{
	background-color: #054223;
}
#selcr28
{
	background-color: #003333;
}
#selcr29
{
	background-color: #D50435;
}
#selcr30
{
	background-color: #770011;
}
#selcr31
{
	background-color: #006622;
}
#selcr32
{
	background-color: #B00000;
}
#selcr33
{
	background-color: #670F4F;
}
#selcr34
{
	background-color: #B50B69;
}
#selcr35
{
	background-color: #100FCB;
}
#selcr36
{
	background-color: #67450E;
}
#selcr37
{
	background-color: #613253;
}
#selcr38
{
	background-color: #c80c84;
}


.selbgcolorsq
{
	float:left;
	height:17px;
	width:17px;
	outline:#fff solid 1px;
	cursor:pointer;
	margin-top:8px;
	margin-left:6px;
}

#bottomdiv
{
	position:relative;
	left:128px;	
	width:950px;
	height:42px;
	text-align:center;
}

.bottomtext
{
	text-align:left;
	font-family:'Times New Roman',SimSun,ËÎÌå,'Microsoft yahei',Î¢ÈíÑÅºÚ;
	color:#ddd;
	font-size:0.85em;
	line-height:1.85em;	
}

/*bottom end*/


/*log in*/

#mainlogin
{
	margin:auto;
	position:relative;
	top:0px;
	width:1000px;
	position:relative;
	top:27px;
	left:128px;	
	width:280px;
	height:30px;
	outline:#FFF solid 0px;
	padding-top:10px;
	display:none;
}

#mainlogine
{
	margin:auto;
	position:relative;
	top:0px;
	left:15px;
	width:300px;
	outline:#FFF solid 0px;	
	height:60px;
	z-index:100;
}

#mainloginform
{
	position:relative;
	left:0px;
	width:580px;
	height:60px;
	padding-top:10px;
}

#titleimg
{
	float:left;
	position:relative;	
	top:-38px;
	height:60px;	
	width:465px;
	vertical-align:bottom;
}

.mainitemn
{
	float:left;
	height:18px;	
	color:#fff;
	outline:#FFF solid 0px;
	font-family:SimSun,ËÎÌå,'Microsoft yahei',Î¢ÈíÑÅºÚ;
	color:#fff;
	font-size:0.95em;
	line-height:1.2em;
	text-indent:0px;
	text-align:right;	
	margin-left:23px;
}

.coderef
{
	position:relative;
	top:2px;
	cursor:pointer;
	width:85px;	

}

.mainitemi
{
	float:left;
	width:138px;
	padding-left:7px;
}

.maininput
{
	float:left;
	width:135px;
	height:18px;	
	color:#ABABAB;
	border:0px;
	position:relative;
	border-right-style:solid;	
	border-right-color:#666;	
	border-right-width:1px;	
	border-bottom-style:solid;	
	border-bottom-color:#666;	
	border-bottom-width:1px;			
	background-color: #222;	
	font-family:SimSun,ËÎÌå,'Microsoft yahei',Î¢ÈíÑÅºÚ;
	font-size:12px;
	line-height:0.9em;	
	text-indent:0.2em;
	padding-left:3px;
}

.maininput:hover,
.maininput:focus,
.maininput:active,
.maininput.active {
	background-color: #333;	
	color:#fff;
}


.mainitemstxt
{
  font-family:'Times New Roman',Arial,SimSun,ËÎÌå,Arial,Verdana,Tahoma,sans-serif;
	font-size:0.9em;
	text-align:left;
	line-height:2.1em;
}

#loginbutton {
		float:left;
		text-align:center;
		margin-top:-2px;
		width:52px;
		height:19px;
    text-decoration: none;
    text-align: center;
		font-family:'SimSun,ËÎÌå','Microsoft yahei',Î¢ÈíÑÅºÚ;
		line-height:1.5em;	
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    white-space: nowrap;
    cursor: pointer;
    background-clip: padding-box;
}


.recbutton {
    position: relative;
    overflow: visible;
		float:left;
		padding-top: 0.4em;
		padding-bottom: 0.6em;
    padding-left: 1em;
    padding-right: 1em;
    text-decoration: none;
    text-align: center;
		font-family:SimSun,ËÎÌå,'Microsoft yahei',Î¢ÈíÑÅºÚ;
		font-size:1.2em;
		line-height:1.25em;	
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    white-space: nowrap;
    cursor: pointer;
    background-color: #EEE;
    background-clip: padding-box;
    /* IE hacks */
    zoom: 1;
    *display: inline;
    outline:#FFF solid 2px;
}


.recbutton:hover,
.recbutton:focus,
.recbutton:active,
.recbutton.active {
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    background-color: #FFF;
}

.recbutton:active,
.recbutton.active {
    background-color: #CCC;
}

/* overrides extra padding on button elements in Firefox */
.recbutton::-moz-focus-inner {
    padding: 0;
    border: 0;
}
/*log end*/

/*Pulse Start*/

@-webkit-keyframes yellowPulse{
from { background-color: rgba(255,255,255,0.05);-webkit-box-shadow: 0 0 58px #948a54; }
50% { background-color: rgba(255,255,255,0.05);-webkit-box-shadow: 0 0 62px #948a54; }
to { background-color: rgba(255,255,255,0.05);-webkit-box-shadow: 0 0 58px #948a54; }
}


@-webkit-keyframes yellowPulsec {
from { background-color: #ffffff; -webkit-box-shadow: 0 0 17px #948a54; }
50% { background-color: #ffffff; -webkit-box-shadow: 0 0 15px #948a54; }
to { background-color: #ffffff; -webkit-box-shadow: 0 0 17px #948a54; }
}

@-webkit-keyframes yellowPulsed {
from { background-color: #000000; -webkit-box-shadow: 0 0 11px #948a54; }
50% { background-color: #000000; -webkit-box-shadow: 0 0 5px #948a54; }
to { background-color: #000000; -webkit-box-shadow: 0 0 11px #948a54; }
}

@-webkit-keyframes darkPulsea {
from { background-color:  rgba(255,255,255,0.05); -webkit-box-shadow: 0 0 10px #000; }
50% { background-color:  rgba(255,255,255,0.05); -webkit-box-shadow: 0 0 5px #111; }
to { background-color:  rgba(255,255,255,0.05); -webkit-box-shadow: 0 0 10px #000; }
}

@-webkit-keyframes darkPulseb {
from { background-color:  rgba(255,255,255,0.62); -webkit-box-shadow: 0 0 18px #000; }
50% { background-color:  rgba(255,255,255,0.62); -webkit-box-shadow: 0 0 22px #111; }
to { background-color:  rgba(255,255,255,0.62); -webkit-box-shadow: 0 0 18px #000; }
}

@-webkit-keyframes darkPulsec {
from { background-color:  #404040; -webkit-box-shadow: 0 0 8px #000000; }
50% { background-color:  #404040; -webkit-box-shadow: 0 0 8px #000000; }
to { background-color:  #404040; -webkit-box-shadow: 0 0 8px #000000; }
}

@-webkit-keyframes darkPulsed {
from { background-color: rgba(255,255,255,0.05); -webkit-box-shadow: 0 0 6px #111111; }
50% { background-color:  rgba(255,255,255,0.05); -webkit-box-shadow: 0 0 6px #111111; }
to { background-color:  rgba(255,255,255,0.05); -webkit-box-shadow: 0 0 6px #111111; }
}

@-webkit-keyframes darkPulsee {
from { background-color:  rgba(255,255,255,0); -webkit-box-shadow: 0 0 2px #111111; }
50% { background-color:  rgba(255,255,255,0); -webkit-box-shadow: 0 0 2px #111111; }
to { background-color:  rgba(255,255,255,0); -webkit-box-shadow: 0 0 2px #111111; }
}

@-webkit-keyframes whitePulseb {
from { background-color:  #ffffff; -webkit-box-shadow: 0 0 18px #ffffff; }
50% { background-color:  #ffffff; -webkit-box-shadow: 0 0 22px #ffffff; }
to { background-color:  #ffffff; -webkit-box-shadow: 0 0 18px #ffffff; }
}

@-webkit-keyframes whitePulsec {
from { background-color:  #ffffff; -webkit-box-shadow: 0 0 5px #ffffff; }
50% { background-color:  #ffffff; -webkit-box-shadow: 0 0 5px #ffffff; }
to { background-color:  #ffffff; -webkit-box-shadow: 0 0 5px #ffffff; }
}
/*Pulse End*/

/*cover*/
#coverpic
{
	position:relative;
	top:128px;
	left:222px;
}

#coverslogon
{
	position:relative;
	top:617px;
	left:310px;
}