a{color:#ddd;}
a:hover{color:#880;cursor: pointer;}
a:active{color:#008000}
body{
 background-color:#000;
 color:#aaa;
 padding:0;
 margin:0;
 padding-top:20px;
 font-family: 'Times New Roman';
 font-size: 16px;
}


.userStyle,.panel{
	background: url(/i/bg_loop.png);
    text-align:left;
    box-shadow: 0 0 10px rgba(255,255,255,.8);
    padding:20px;
    border:solid 1px #444;
    border-radius:10px;
}
.panel{
    width:800px;
    display:inline-block;
}
#cn{margin:0 auto;width:800px;}
a img{
    box-shadow: 0 0 10px rgba(255,255,255,.8);
}

.br{padding-top:50px}

h1.caption{padding:0;margin:5;color:#a88}
.caption img{
	vertical-align: middle;
}

h1,h2,h3,h4,h5,h6{padding:0;margin:0;display:inline;}

.menu-item,.submenu-item{
	display: inline-block;
	margin-right: 15px;
}

.menu{
	box-shadow: 0 0 10px rgba(255,255,255,.8);
	padding: 10px;
	border-radius: 6px;
	z-index:999999;
	margin-bottom:0;
	border: solid 1px #888;
}

.menu a,.submenu a{text-decoration: none;}
.submenu{
	border-radius: 6px;
	padding:8px 15px;
	margin: 0;
	border: solid 1px #888;
	border-top:none;
}

.-act a{
	color: #888;
	font-weight: bold;
	border-bottom: double 3px #880;
}
.prog img{
	margin: 10px;
}