/*******************************************************************/
							/* Reset RSS */
/*******************************************************************/


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,
b, u, i, center,
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-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	//border-collapse: collapse;
	border-spacing: 0;
}
/*******************************************************************/
							/* Common */
/*******************************************************************/


body{
	background:url('/images/main_bg.jpg') no-repeat top center #000;
	color:#919191;
	font:11px/16px Arial,Helvetica,sans-serif;
	text-align: left;
}

a{
	color:#fff;
	text-decoration:none;
}

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

input[type="sumbit"]{
	cursor:pointer;
}

#wrapper {
	margin: 0px auto;
	padding: 0;
	width: 955px;

}

a img{
	border:none;
	margin-right:3px;
}

span.buttons{
	margin:10px;
	display:block;
	width:100%;
}

a.button{
	display:inline;
	padding:5px;
	margin:10px 3px;
	background:url('/images/bar_black.png');
	border:1px #333 solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

a.button:hover{
	background:url('/images/bar_grey.png');
	color:#000;
	text-decoration:none;
	border:1px #999 solid;
}

input, textarea, select{
	background:#1D1D1D;
	border:1px #999 solid;
	color:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


div.tip {
	background-color: #333;
	padding: 5px;
	min-width:250px;
	border:1px #fff solid;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
 
div.tip .tip-title {
	color: #fff;
	background-color: #666;
	font-size: 13px;
	font-weight:bold;
	padding: 5px;
}
 
div.tip .tip-text {
	color: #fff;
	padding: 5px;
}

div.navalert{
	background:#aa0000;
	color:#fff;
	font-size:15px;
	padding:5px;
	margin:0 0 10px 0;
}

div.navalert a{
	text-decoration:underline;
	color:#000;
}

div.navalert a:hover{
	text-decoration:underline;
	color:#aaa;
}
/*******************************************************************/
							/* Header */
/*******************************************************************/
#header {
	margin: 0px auto;
	padding: 0;
	width: 100%;
	height:230px;
}

#header #box_top{
	background:url('/images/header_box_top.jpg') #111;
	height:96px;
	width:100%;
	margin:56px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
	
}

#header #box_top #h_left{
    margin:5px;
	float:left;
	width: 292px;
}


#header #box_top #h_left a img{
	border:none;
	position:absolute;
	margin:-50px 0 0 0;
}

#header #box_top #h_left span.info{
	position:absolute;
	margin:72px 0 0 212px;
	color:#ccc;
}

#header #box_top #h_right{
	margin: 0 322px 0;
	width: 633px;
	height:56px;
}

#header #box_top #h_right{
	margin: 0 322px 0;
	width: 633px;
	height:56px;
}


#header #box_top #h_right input[type='text'],#header #box_top #h_right input[type='password']{
	width:82px;
	height:21px;
	line-height:12px;
	border:none;
	background:url('/images/bg_header_form.gif');
	color:#999;
	margin:2px;
	float:left;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}


form.loginform{
float:left;
overflow:hidden;
width:225px;
height:40px;
display:block;
margin-top:20px;
margin-left:280px;
}

#header #box_top #h_right input[type='submit']{
	width:45px;
	height:23px;
	line-height:12px;
	border:none;
	background:url('/images/button_login.gif');
	color:#fff;
	margin:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#header #box_top #h_right input#signin_remember{
	display:none;
}

#header #box_top #h_right input[type='submit']:hover{
	color:#999;
}

#header #box_top #h_right span.helper{
	margin-top: 20px;
	display:block;
	width:110px;
	float:left;
}

#header #box_top #h_right span.helper a{
	font-size:10px;
}

#header #box_top #h_right #welcome{
	height:73px;
	width:270px;
	font-size:13px;
	float:right;
	text-align : right;
	margin:5px 5px 0px 5px;
	padding:0px 5px;
	color:#fff;

}

#header #box_top #h_right #welcome span.unread a{
	color:#dd0000;
}

#header #box_top #hr_bottom ul{
	float:right;
}

#header #box_top #hr_bottom ul li{
	padding: 0 5px;
	min-width:65px;
	display:block;
	text-align:center;
	border-left:1px solid #666;
	float:left;
}

#header #box_top #hr_bottom ul li.last{
	//border-right:1px solid #666;
	float:left;
}

#header #box_top #hr_bottom ul li a{
	color:#999;
}

#header #box_top #hr_bottom ul li a img{
	margin-right: 5px;
}

#header #box_top #hr_bottom ul li a:hover{
	color:#fff;
}


#header #box_middle{
	background:url('/images/header_box_middle.gif') no-repeat #111 ;
	width:955px;
	height:50px;
	overflow:hidden;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

#header #box_middle #bottom_wrapper{
	background:url('/images/header_box_middle_bottom.gif') no-repeat;
	width:955px;
	height:5px;
	margin-top:45px;
}

#header #box_middle ul{
	margin:10px 0;
	margin-left:75px;
	overflow:hidden;
	float:left;
}

#header #box_middle ul li{
	margin:3px 0px;
	padding: 0px 5px;
	min-width:66px;
	display:block;
	text-align:center;
	border-left:1px solid #666;
	float:left;
	font-weight:bold;
	overflow:hidden;
}

#header #box_middle ul li.last{
	border-right:1px solid #666;
	float:left;
}

#header #box_middle ul li a{
	color:#999;
}

#header #box_middle ul li a:hover{
	color:#fff;
}

#header #box_middle ul li a img{
	margin-right: 5px;
}

#header #box_middle input#search{
	background:#fff;
	color:#000;
	border:none;
	width:200px;
	height:25px;
	font-size:15px;
	margin:13px 0 0 30px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
	float:left;
}
#header #box_middle a{
	margin-top:20px;
}

#header #box_middle a img{
	margin:13px 0 0 2px;
	border:none;
}

#header #box_bottom{
	margin: 5px 0;
	background:url('/images/header_box_bottom.png') no-repeat #111;
	width:955px;
	height:70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#header #box_bottom ul{
	overflow:hidden;
	float:left;
	margin:10px 8px;
}

#header #box_bottom ul li{
	width:132px;
	height:52px;
	margin:1px;
	display:block;
	float:left;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-indent:-99999px;
}

#header #box_bottom ul li a{
	width:132px;
	height:52px;
	display:block;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#header #box_bottom ul li a.home{
	background:url('/images/b_home.png') no-repeat;
}

#header #box_bottom ul li a.home:hover{
	background:url('/images/b_home_on.png') no-repeat;
}

#header #box_bottom ul li a.forum{
	background:url('/images/b_forum.png') no-repeat;
}

#header #box_bottom ul li a.forum:hover{
	background:url('/images/b_forum_on.png') no-repeat;
}
#header #box_bottom ul li a.armory{
	background:url('/images/b_armory.png') no-repeat;
}

#header #box_bottom ul li a.armory:hover{
	background:url('/images/b_armory_on.png') no-repeat;
}
#header #box_bottom ul li a.shop{
	background:url('/images/b_shop.png') no-repeat;
}

#header #box_bottom ul li a.shop:hover{
	background:url('/images/b_shop_on.png') no-repeat;
}
#header #box_bottom ul li a.help{
	background:url('/images/b_help.png') no-repeat;
}

#header #box_bottom ul li a.help:hover{
	background:url('/images/b_help_on.png') no-repeat;
} 
#header #box_bottom ul li a.server{
	background:url('/images/b_server.png') no-repeat;
}

#header #box_bottom ul li a.server:hover{
	background:url('/images/b_server_on.png') no-repeat;
}
#header #box_bottom ul li a.team{
	background:url('/images/b_team.png') no-repeat;
}

#header #box_bottom ul li a.team:hover{
	background:url('/images/b_team_on.png') no-repeat;
}

#content{
	background:#131313;
	width:940px;
	min-height:300px;
	margin:5px 0;
	padding:8px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow: hidden;
}



/*******************************************************************/
							/* Footer */
/*******************************************************************/

#footer{
	background:#111;
	width:955px;
	height:80px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
	margin-bottom:20px;
}

#footer ul{
	margin:10px 30px;
	overflow:hidden;
	float:left;
}

#footer ul li{
	margin:8px 3px;
	width:68px;
	display:block;
	text-align:center;
	border-left:1px solid #666;
	float:left;
	font-weight:bold;
}

#footer ul li a{
	color:#999;
}

#footer ul li a:hover{
	color:#fff;
}

#footer span.copyright{
	display:block;
	margin-right:5px;
	float:right;
}



/*******************************************************************/
							/* Homepage */
/*******************************************************************/
#box1{
	position:absolute;
	width:669px;
	overflow:hidden;
}

#content div#quick_info{
	width:270px;
	height:411px;
	background:#1A1A1A;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#box1 span{
	float:left;
	overflow:hidden;
}

.mask1{
	position:relative;
	width:669px;
	height:411px;
	overflow:hidden;
	float:left;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.mask1 img{
	border:none;
}

a img.gallery{
	margin-right:0px;
}

#content div#quick_info span.info{
	display:block;
	width:266px;
	height:103px;
	background:url('/images/slider_text_bg.jpg');
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:1px;
	overflow:hidden;
}

#content div#quick_info span.info a.joinus{
	display:block;
	width:266px;
	height:103px;	
	background:url('/images/joinus.png');
}

#content div#quick_info span.info a.joinus:hover{
	background:url('/images/joinus_on.png');
}

#content div#quick_info span.info span#online{
	margin:5px;
	font-size:12px;
	color:#ddd;
	display:block;
}

#content div#quick_info span.info span#online span.stats{
	font-weight:bold;
	font-size:13px;
	margin:0 0 0 45px;
	width:200px;
	display:block;
}


#content div#quick_info span.info.vote{
	background:url('/images/vote.png');
	padding-top:33px;
	height:70px;
	overflow:hidden;
}

#content div#quick_info span.info.vote table.vote{
	width:260px;
	height:70px;
	margin-top:0px;
	margin-left:12px;
	text-align:center;
	color:#fff;

}

#content div#quick_info span.info.vote table.vote a{
	display:block;
	height:18px;
	width:108px;
	background:url('/images/rpg.png');
}

#content div#quick_info span.info.vote table.vote a:hover{
	background:url('/images/rpg_on.png');
}

#content div#quick_info span.info.vote table.vote a.gowonda{
	background:url('/images/gowonda.png');
}

#content div#quick_info span.info.vote table.vote a.gowonda:hover{
	background:url('/images/gowonda_on.png');
}
#content div#quick_info span.info.vote table.vote a.topwow{
	background:url('/images/topwow.png');
}

#content div#quick_info span.info.vote table.vote a.topwow:hover{
	background:url('/images/topwow_on.png');
}
#content div#quick_info span.info.vote table.vote a.wowtop{
	background:url('/images/mannoroth.png');
}

#content div#quick_info span.info.vote table.vote a.wowtop:hover{
	background:url('/images/mannoroth_on.png');
}



#content div#quick_info span.info.top{
	background:url('/images/top.png');
}

#content div#quick_info span.info.top table#pvp_ranking{
	width:260px;
	height:67px;
	margin-top:8px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
}


#content div#quick_info span.info.top table#pvp_ranking td.left{
	width:112px;
	padding-left:35px;
	overflow:hidden;	
}

#content div#quick_info span.info.top table#pvp_ranking td.left span.left{
	display:block;
	overflow:hidden;
	width:70px;
}


#content div#quick_info span.info.top table#pvp_ranking td.right{
	width:114px;
	//margin-left:35px;
	text-align:left;
}

#content div#quick_info span.info.top table#pvp_ranking td a{
	width:75px;
	height:30px;
	display:block;
	overflow:hidden;
}

#content div#quick_info div.player span.bar{
	background:url('../images/onlinebg.jpg');
	min-height:15px;
	display:block;
	text-align:center;
}
#content div#quick_info div.player span.nb{
	color:#fff;
	position:absolute;
	margin:0px 0 0 100px;
}

#content div#quick_info div.player{
	border:solid #fff 1px;
	height:15px;
	width:255px;
	margin-top:5px;
}

#content div#quick_info table.balance{
	display:block;
	height:40px;
	width:220px;
	margin:4px auto ;
	font-size:15px;
	font-weight:bold;
}

#content div#quick_info table.balance td{
	width:110px;
}

#content div#quick_info table.balance td p.left{
		float:left;
}

#content div#quick_info table.balance td p.count{
		line-height:40px;	
}

#content div#quick_info table.balance td p.count.left{
		margin-left:50px;	
}

#content #boxes{
	margin-top: 10px;
	width:940px;
	height:313px;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#content #boxes div.box{
	width:307px;
	height:300px;
	background:#212121;
	overflow:hidden;
	float:left;
	margin:6px 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#content #boxes div.box span.title{
	width:307px;
	height:43px;
	display:block;
	background:url('/images/button_red.png');
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color:#fff;
	text-align:center;
	font:18px/40px Arial, sans-serif bold;
}

#content #boxes div.box span.link{
	width:303px;
	height:55px;
	display:block;
	margin:2px;
	background:#151515;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#content #boxes div.box span.link a{
	margin:10px 4px 0 0;
	font-size:14px;
	color:#fff;
}

#content #boxes div.box span.link a img{
	border:none;
	margin:0px 5px 0px 5px;
}

#content #boxes div.box span.link a:hover{
	color:#e1e1e1;
	text-decoration:none;
}

#content #boxes div.box span.link a.read_more{
	float:right;
	font-size:12px;
	margin:0px 8px 0px 8px;
}

#content #boxes div.box span.link a.read{
	float:right;
	font-size:12px;
	margin:20px 8px 0px 0px;
}

#content #boxes div.box a.see_all{
	float:right;
	font-size:12px;
	margin:0px 8px 0px 5px;
	font:15px/27px Arial, sans-serif bold;
	text-decoration:underline;
	
}

#content #boxes div.box span.news.title {
	background:url('/images/t_news.png');
}

#content #boxes div.box span.weekly.link{
	width:303px;
	height:74px;
	display:block;
	margin:2px;
	background:#151515;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#content #boxes div.box span.weekly.link img.thumbnail{
	margin:4px;
	height:60px;
	width: 100px;
	border:2px #fff solid;
	float:left;
}

#content #boxes div.box span.debug.title {
	background:url('/images/t_debugs.png');
}

#content #boxes div.box span.debug.link {
	width:303px;
	height:36px;
	display:block;
	margin:2px;
	background:#151515;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#content #boxes div.box span.debug.link a{
	color:#fff;
}

#content #boxes div.box span.debug.link a:hover{
	color:#e1e1e1;
}

#content #boxes div.box span.weekly.title{
	background:url('/images/t_paper.png');
}





/*******************************************************************/
							/* Forums */
/*******************************************************************/

div.forum{
	font-size:14px;
	overflow:hidden;
	margin-top:10px;
}

div.forum span.category{
	display:block;
	text-align:center;
	background:url('http://forum.downparadise.com/styles/downparadise/theme/images/cellpic1.gif');
	width:100%;
	height:25px;
	margin:10px;
	line-height:23px;
	font-weight:bold;
	color:#fff;
}

div.forum table.forums{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
}

div.forum table.forums td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
}

div.forum table.forums td.title {
		width:500px;
		overflow:hidden;
}

div.forum table.forums td.title a img{
	border:none;
	margin-right:3px;
}


div.forum table.forums td.topics, div.forum table.forums td.posts, div.forum table.forums td.last_message, div.forum table.forums th{
	background:#1d1d1d;
	text-align:center;
}

div.forum table.forums td.last_message{
	text-align:right;
	padding:3px;
}

div.forum table.forums td.last_message span.topic a{
	color:#c49400;
}

div.forum table.forums td.last_message span.author{
	color:#128800;
	
}

div.forum table.forums td.last_message span.author.apprentice{
	color:#1ED002;
}

div.forum table.forums td.last_message span.author.poster{
	color:#A3AE00;
	
}

div.forum table.forums td.last_message span.author.contributor{
	color:#DBEB00;
}

div.forum table.forums td.last_message span.author.expert{
	color:#F49A00;
}

div.forum table.forums td.last_message span.author.admin, div.forum table.forums td.last_message span.author.moderator, div.forum table.forums td.last_message span.author.gamemaster, div.forum table.forums td.last_message span.author.bugtracker{
	font-weight:bold;
	color:#0066FF;
}

div.forum table.forums td.title span.description{
	font-size:12px;
	font-style:italic;	
	color:#0099ff;
}

/*******************************************************************/
							/* Sujets */
/*******************************************************************/
div.forum table.admin_action_bar{
	float:right;
	margin-right:-5px;
	height:30px;
	width:250px;
}

div.forum table.topics{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.forum table.topics td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:50px;
	text-align:center;
}

div.forum table.topics td.header{
	line-height:45px;
	font-weight:bold;
	background:#252525;
	font-size:14px;
}

div.forum table.topics th{
	text-align:center;
}

div.forum table.topics td.title, div.forum table.topics td.author, div.forum table.topics td.views, div.forum table.topics th{
	background:#1d1d1d;
}

div.forum table.topics td.last_message{
	text-align:right;
	padding:3px;
}

div.forum table.topics td.title, div.forum table.topics td.author{
	text-align:left;
	padding:3px;
}


div.forum table.topics td.title a{
	color:#c49400;
}

div.forum table.topics td.title.important a{
	color:#990000;
	font-weight:bold;
}

div.forum table.topics td.author a{
	color:#128800;
	
}

div.forum table.topics td.author.apprentice a{
	color:#1ED002;
}

div.forum table.topics td.author.poster a{
	color:#A3AE00;
	
}

div.forum table.topics td.author.contributor a{
	color:#DBEB00;
}

div.forum table.topics td.author.expert a{
	color:#F49A00;
}

div.forum table.topics td.author.admin a, div.forum table.topics td.author.moderator a, div.forum table.topics td.author.gamemaster a, div.forum table.topics td.author.bugtracker a{
	color:#0066FF;
	font-weight:bold;
}

div.forum table.topics td.last_reply span.author.newcomer {
	color:#128800;
	
}

div.forum table.topics td.last_reply span.author.apprentice{
	color:#1ED002;
}

div.forum table.topics td.last_reply span.author.poster{
	color:#A3AE00;
	
}

div.forum table.topics td.last_reply span.author.contributor{
	color:#DBEB00;
}

div.forum table.topics td.last_reply span.author.expert{
	color:#F49A00;
}

div.forum table.topics td.last_reply span.author.admin, div.forum table.topics td.last_reply span.author.moderator, div.forum table.topics td.last_reply span.author.gamemaster, div.forum table.topics td.last_reply span.author.bugtracker{
	font-weight:bold;
	color:#0066FF;
}

div.forum table.topics td.title span.description{
	font-size:12px;
	font-style:italic;	
	color:#c49400;
}

/*******************************************************************/
							/* Messages */
/*******************************************************************/


div.forum table.posts{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.forum table.posts td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:50px;
	text-align:left;
}

div.forum table.posts tr.avatar td.author_avatar{
	width:170px;
}

div.forum table.posts tr.avatar td.author_avatar img{
	display:block;	
	margin:auto;
}

div.forum table.posts li{
	list-style:none;
	background-color:#2C2C2C;
	border-color:#0E0E0E;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	margin:2px;
	padding:3px 0 3px 3px;
}

div.forum table.posts td.author, div.forum table.posts td.avatar,div.forum table.posts td.posted,div.forum table.posts td.action_bar{
	background:#1d1d1d;
}

/*******************************************************************/
					/* Private Messages */
/*******************************************************************/

div.pm table.pms{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.pm span.buttons{
	margin:10px;
	display:block;
	width:100%;
}

div.pm table.pms td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:50px;
	padding:5px;
	text-align:left;
}

div.pm table.pms tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

div.pm table.pms tr.unread td{
	background:#990000;
}

div.pm form.new_pm{
	display:block;
	width:100%;
}

div.pm table.pm{
	width:930px;
	margin:0px 10px;
	font-size:13px;
	color:#d1d1d1;
	border-spacing:1px;
	border:none;
}

div.pm table.pm td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:50px;
	padding:5px;
	text-align:left;
}

/*******************************************************************/
							/* Team */
/*******************************************************************/
div.team{
	font-size:13px;
}

div.team img{
	margin:auto;
}

div.team fieldset{
	margin:15px 0;
	padding:15px;
	border:2px solid #bbb;
}

/*******************************************************************/
							/* Online */
/*******************************************************************/

div.online table.online{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.online table.online td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.online table.online tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

/*******************************************************************/
							/* Votes */
/*******************************************************************/

div.votes table.votes{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.votes table.votes td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	padding:5px;
	text-align:left;
}


/*******************************************************************/
							/* Votes details */
/*******************************************************************/
div.votesdetails div.desc{
	padding:15px;
	font-size:14px;
	background:#2C2C2C;
	border:1px #fff solid;
	width:895px;
	margin:5px auto;
	color:#e1e1e1;
	text-align:justify;
}

div.votesdetails table{
	width:930px;
	margin:auto;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.votesdetails table td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	padding:5px;
	text-align:left;
}


/*******************************************************************/
							/* Ranking */
/*******************************************************************/

div.ranking table.ranking{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.ranking table.ranking td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.ranking table.ranking tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

/*******************************************************************/
							/* Changelog */
/*******************************************************************/

div.changelog table.changelog{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.changelog table.changelog td{
	background:#181818;
	padding:3px;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.changelog table.changelog tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

/*******************************************************************/
							/* Instances */
/*******************************************************************/

div.instances table.instances{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.instances table.instances td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.instances table.instances tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

/*******************************************************************/
							/* Register */
/*******************************************************************/

table.register{
	margin:10px auto;
	padding:15px;
	font-size:14px;
	background:#2C2C2C;
	border:1px #fff solid;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
}

table.register td{
	height:35px;
}

table.register input, table.register select{
	width:250px;
}



/*******************************************************************/
			     /* Shop */
/*******************************************************************/
div.shop div#homepage{
	width:100%;
	height:180px;
	display:block;
}

div.BoxInfo > li{
	list-style:url('/images/custom_chip.png');
	font-size:15px;
	line-height:40px;
}

a.sexy_option{
	color:#000;
}

div.shop img.title{
	margin:10px 280px;
}

div.shop div#homepage a.category{
	display:block;
	float:left;
	height:135px;
	width: 145px;
	margin:0 5px;
	font-size:13px;
	text-align:center;
	font-size:15px;
}

div.shop div#homepage a.category text{
	top:85px;
}

div.shop div#homepage a.category.gifts{
	background:url('/images/welcomegifts.png') no-repeat;
}


div.shop div#homepage a.category.gifts:hover{
	background:url('/images/welcomegifts_on.png') no-repeat;
}

div.shop div#homepage a.category.level{
	background:url('/images/level.png') no-repeat;
}


div.shop div#homepage a.category.level:hover{
	background:url('/images/level_on.png') no-repeat;
}

div.shop div#homepage a.category.gold{
	background:url('/images/money.png') no-repeat;
}


div.shop div#homepage a.category.gold:hover{
	background:url('/images/money_on.png') no-repeat;
}

div.shop div#homepage a.category.item{
	background:url('/images/item_icon.png') no-repeat;
}


div.shop div#homepage a.category.item:hover{
	background:url('/images/item_icon_on.png')  no-repeat;
}

div.shop div#homepage a.category.custom{
	background:url('/images/custom.png') no-repeat;
}


div.shop div#homepage a.category.custom:hover{
	background:url('/images/custom_on.png') no-repeat;
}

div.shop div#homepage a.category.points{
	background:url('/images/points.png') no-repeat;
}


div.shop div#homepage a.category.points:hover{
	background:url('/images/points_on.png') no-repeat;
}
div.shop div#promos{
	width:100%;
	height:220px;
	display:block;
}

div.shop div.promo{
	display:block;
	float:left;
	height:160px;
	width: 125px;
	margin:3px;
	font-size:13px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px #555 solid;
}

div.shop div.promo a:hover{
	text-decoration:none;
}

div.shop div.promo img{
	margin:10px 30px;
	border: 2px solid #fff;
}

div.shop div.promo span.price span.old{
	text-decoration:line-through;
	display:block;
	width:100%;
}

div.shop div.promo span.price span.new{
	color:red;
	display:block;
	width:100%;
	font-size:15px;
	padding:2px;
	font-weight:bold;
}

div.shop span.title{
	margin:20px auto;
	margin-top:40px;
	height:40px;
	display:block;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	color:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	//background:url('/images/shop_bar.png') bottom;
}

div.shop #carousel{
	background:#242424;
	width:930px;
	height:270px;
	margin-left:5px;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 0 0 6px #fff;
	-webkit-box-shadow: 0 0 6px #fff;
    	box-shadow: 0 0 6px #fff;

}

div.shop #carousel div.element{
	display:block;
	height:155px;
	width:150px;
	background:url('/images/transparent_bg.png');
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 0 0 6px #fff;
	-webkit-box-shadow: 0 0 6px #fff;
    box-shadow: 0 0 6px #fff;
	font-size:15px;
	color:#fff;
	text-align:center;
	overflow:hidden;
}

div.shop #carousel img{
	margin:20px auto 10px auto;
	border:2px solid #FFFFFF;
	display:block;
}


div.shop #carousel a.startstop{
	float:right;
}

div.shop #carousel a.startstop img{
	margin-top:7px;
	border:none;
}

div.shop #carousel div.element span.item_title{
	background:#2C2C2C;
	display:block;
	width:100%;
	height:50px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

div.shop div.item{
	overflow:hidden;
	margin-top:20px;
}

div.shop div.item table.items{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.shop div.item table.items td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.shop div.item table.items tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

div.shop div.item div.menu{
	margin:40px auto;
	width:640px;
	display:block;
	float:none;
}

div.shop div.item div.menu table.menu th{

	margin:3px 0px;
	padding: 0px 5px;
	min-width:66px;
	text-align:center;
	border-left:1px solid #666;
	font-weight:bold;
	overflow:hidden;
	
}

div.shop div.item div.menu span.inner{
	position:absolute;
	background:#333;
	margin-top : -1px;
	display:block;
	width:110px;
	padding:3px;
	border: 1px #444 solid;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

div.shop div.item div.menu span.inner li{
	list-style:none;
}

div.shop div.item div.menu span.inner.armor{
	margin-left:77px;
}

div.shop div.item div.menu span.inner.bags{
	margin-left:154px;
}

div.shop div.item div.menu span.inner.gems{
	margin-left:231px;
}

div.shop div.item div.menu span.inner.receipts{
	margin-left:308px;
}

div.shop div.item div.menu table.menu th.last{
		border-right:1px solid #666;
}

div.shop div.item div.search table.search
{
	width:930px;
	margin:0px 5px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
	font-size:13px;
	background:#1f1f1f;
	height:110px;
	padding:3px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

div.shop div.item div.search table.search td{
	line-height:23px;
}

div.shop div.item div.search td.name_criteria, div.shop div.item div.search td.entry_criteria{
	background:url('/images/searchbar.gif') no-repeat;
	display:block;
	height:23px;
	width:350px;
	border:none;
	margin-right: 10px;
	margin-top:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

div.shop div.item div.search input#name_criteria, div.shop div.item div.search input#entry_criteria{
	background:transparent;
	margin:none;
	border:none;
	width:202px;
	margin:3px 0 0 25px;
}
div.shop div.item div#corpse table.items td{
	text-align:center;	
}

div.shop div.item div#corpse table.items td.name, div.shop div.item div#corpse table.items td.name{
	text-align:left;
}

div.shop div.item div#corpse a.quality{
	font-weight:bold;
}

div.shop div.item div#corpse a.quality.q0
{
	color:#DDD;
}
div.shop div.item div#corpse a.quality.q1
{
	color:#FFF;
}
div.shop div.item div#corpse a.quality.q2
{
	color:rgb(30, 255, 0);
}
div.shop div.item div#corpse a.quality.q3
{
	color:rgb(0, 112, 221);
}
div.shop div.item div#corpse a.quality.q4
{
	color:rgb(163, 53, 238);
}
div.shop div.item div#corpse a.quality.q5
{
	color:rgb(255, 128, 0);
}

div.shop ul.money{
	width:930px;
	margin:10px 0px;
	color:#adaeae;
	font-size:13px;
	background:#1f1f1f;
	padding:10px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}

div.shop form.money_shop{
	width:930px;
	margin:20px 0px;
	color:#adaeae;
	font-size:13px;
	padding:10px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}

div.shop div.level{
	font-size:13px;
}

div.shop div.level table.description{
	width:930px;
	margin:10px 0px;
	color:#adaeae;
	font-size:13px;
	background:#1f1f1f;
	padding:10px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
	text-align: center;
}

div.shop div.level  form.level_shop{
	width:930px;
	margin:20px 0px;
	color:#adaeae;
	font-size:13px;
	padding:10px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}

div.shop div.reset, div.shop div.name, div.shop div.allopass {
	width:930px;
	margin:10px 0px;
	color:#adaeae;
	font-size:13px;
	background:#1f1f1f;
	padding:10px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}

div.shop table.purchases{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.shop table.purchases td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.shop table.purchases tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}

/*******************************************************************/
							/* Armory */
/*******************************************************************/

table.profile td.details{
	width:900px;
}

div.profile_item{div.online table.online{
	width:930px;
	margin:0px 10px;
	color:#adaeae;
	border-spacing:1px;
	border:none;
}

div.online table.online td{
	background:#181818;
	border-left:1px solid #252525;
	border-top:1px solid #252525;
	height:30px;
	text-align:left;
}

div.online table.online tr.grey td{
	background:#2C2C2C;
	border-left:1px solid #181818;
	border-top:1px solid #181818;
}
	display:block;
	width:920px;
	margin:10px auto;
	padding:5px;
	min-height:70px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#313131;
	overflow:hidden;
}
	

div.profile_item img.thumbnail, div.profile_item img.avatar{
	float:left;
	height:55px;
}

div.profile_item span.title{
	color:#EAEAEA;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-left:20px;
	width:800px;
	display:block;
	float:left;
}

div.profile_item span.details{
	color:#EAEAEA;
	text-align:left;
	margin-left:20px;
	width:830px;
	display:block;
	float:left;
}

div.profile_item a.action{
	color:#EAEAEA;
	width:100px;
	display:block;
	height:22px;
	text-align:center;
	line-height:20px;
	background:url('/images/button.png');
	float:right;
}



div.profile_item div.update
{
	width:450px;
	display:block;
	overflow:auto;
}

div.profile_item form#updatemaincharacter
{
	width:430px;
	display:block;
}

div.profile_item form{
	margin-left:20px;
}

div.profile_item li{
	list-style:none;
}
	
/*******************************************************************/
							/* Armory */
/*******************************************************************/


table.armory
{
	padding-top:15px;
	margin:auto;
	color:#EAEAEA;
	border:0px;
	border-spacing:3px;
	background:url('http://www.epsylon-serveur.com/armurerie/images/profile-bg.jpg') position:left;
}

table.armory td.center
{
	text-align:center;
	backgound:transparent;
}

table.armory td.skills, table.armory td.caract
{
	margin-top:5px;
	background:#161616;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-border-radius:3px;
	border:1px #030303 solid;
}

table.armory td.twins
{
	width:200px;
}

table.armory td.name
{
	width:80px;
}

table.armory td.value
{
	text-align:right;
	width:110px;
}

table.armory table.subtable
{	
	margin:auto;
	border-left:none;
	color:#EAEAEA;
}

table.armory table.resist
{
	display:block;
}

table.armory table.resist td.name
{
	width:130px;
	
}

table.armory table.resist td.value
{
	text-align:center;
	height:28px;
	width:27px;
	color:#fff;
}

table.armory table.resist td.arcane
{
	background:url('../images/res-arcane.gif');
	color:#000;
}

table.armory table.resist td.frost
{
	background:url('../images/res-frost.gif');
}

table.armory table.resist td.fire
{
	background:url('../images/res-fire.gif');
}

table.armory table.resist td.shadow
{
	background:url('../images/res-shadow.gif');
}

table.armory table.resist td.nature
{
	background:url('../images/res-nature.gif');
}

table.armory td.icon
{
	background:transparent;
	border-bottom:1px solid #343434;
	border-left:1px solid #343434;
}


img.icon_border_0 {
	display:block;
	border: 0px;
	padding: 6px;
	width: 32px;
	height: 32px;
	background: url(../images/icon_border_0.png);
	margin:auto;
}

img.icon_border_1 {
	display:block;
	border: 0px;
	padding: 6px;
	width: 64px;
	height: 64px;
	//background: url(../images/icon_border_0.png);
	margin:auto;
}

table.armory span.health span.healthbar
{
	background:url('../images/bar-life.gif') repeat-x;
	margin:auto;	
	width:300px;
}
table.armory span.manabar
{
	margin:auto;	
	width:300px;
	background:url('../images/bar-mana.gif') repeat-x;
}
table.armory span.energiebar
{
	margin:auto;	
	width:300px;
	background:url('../images/bar-energy.gif') repeat-x;
}
table.armory span.ragebar
{
	margin:auto;	
	width:300px;
	background:url('../images/bar-rage.gif') repeat-x;
}

table.armory span.skill
{
	display:block;
	width:150px;
	background:url('../images/bar-grey.gif');
}

div#armory_home{
	padding-top:10px;
	background:url('/images/armory.jpg');
	width:920px;
	height:443px;
	margin:auto;
}

div#armory_home > img{
	margin:0px 400px;
	height:57px;
	width:163px;
	display:block;
}

div.armory_search
{
	width:480px;
	min-height:88px;
	margin:150px 0 0 240px;
}

table.search{
	padding:10px;
	border-spacing:0px;
	background:#131313;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-border-radius:10px;
	border:1px #030303 solid;
}

table.search td.quicksearch{
	width:55px;
	height:13px;
	background:url('../images/quicksearch.gif') no-repeat left;
}

table.search td.search-type{
	
	width:180px;
	height:27px;
	background:url('../images/fieldsearch.png') right;
}

table.search td.search-type select{
	width:171px;
	height:18px;
	border:none;
	color:#aaa;
	margin:4px 0 0 5px;
	background:#000;
}

table.search td.search-type select option{
	color:#aaa;
	background:#000;
}

table.search td.search-expression{
	width:180px;
	height:27px;
	background:url('../images/fieldsearch.png') right;
}

table.search td.search-expression input{
	width:172px;
	height:18px;
	border:none;
	margin:3px 0 0 5px;
	background:transparent;
}

table.search td.search-expression input:focus{
	background:url('../images/search-onstate.gif') ;
}

table.search td.search-button{
	height:27px;
	width:80px;
	background:url('../images/fieldsearch.png') right;
	line-height:25px;
}

table.search td.search-button a{
	padding-top:3px;
	display:block;
}



table.search td.search-type span.left, table.search td.search-expression span.left, table.search td.search-button span.left{
	
	width:9px;
	height:27px;
	display:block;
	background:url('../images/searchfield-left.gif') no-repeat left;
	float:left;
}

table.results, table.ranking
{
	margin:auto;
	text-align:center;
	margin-top:5px;
	background:#161616;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-border-radius:3px;
	border:1px #030303 solid;
	font-size:13px;
	color:#aaa;
	width:920px;
	padding:10px;
}

table.ranking{
	border-spacing:0;
}

table.results caption, table.ranking caption
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
}

table.results td.name, table.results th.name, table.ranking .name
{
	width:100px;
	text-align:left;
}

table.results td.level, table.results th.level, table.ranking .level
{
	width:100px;
}

table.results td.race, table.results th.race, table.ranking .race
{
	width:100px;
}

table.results td.class, table.results th.class ,table.ranking .class
{
	width:100px;
}

table.results td.faction, table.results th.faction, table.ranking .faction
{
	width:100px;
}

table.ranking td.honor, table.ranking td.arena{
	text-align:right;
}

table.results a, table.ranking a
{
	color:#aaa;
	text-decoration:underline;
}

table.results a:hover, table.ranking a:hover
{
	color:#005BA1;
}

table.results.arenas td
{
	padding:3px;
	border-top:1px #AAAAAA  solid;
}

table.ranking tr.ranking0 td
{
	background:#313131;
}

table.ranking caption a
{
	color:#aaa;
	text-decoration:none;
}

/*******************************************************************/
							/* Newspaper */
/*******************************************************************/
	table.newspaper{
		width:930px;
		margin:20px 10px;
		color:#adaeae;
		border-spacing:1px;
		border:none;
	}

	table.newspaper td,table.newspaper th{
		background:#181818;
		border-left:1px solid #252525;
		border-top:1px solid #252525;
		padding:5px;
		height:30px;
		text-align:left;
	}	


    div.newspaper{
		overflow:hidden;
		width:930px;
		height:1450px;
		display:block;
		color:#000;
		background:#fff;
		margin:25px auto;
		font-family: times, verdana, serif;
	}
	
	div.newspaper div.newsheader
	{
		margin:auto;
		font-size:100px;
		line-height:130px;
		font-weight:bold;
		height:130px;
		width:900px;
		text-align:center;
	}
	
	div.newspaper div.newsheader img.newslogo
	{
		margin-top:10px;

	}

	div.newspaper div.newsheader span.left, div.newspaper div.newsheader img.newslogo{
		float:left;	
	}

	div.newspaper div.newscontent
	{
		margin:auto;
		width:920px;
		height:30px;
		border-top:2px #000 solid;
		border-bottom:3px #000 solid;
	}

	div.newspaper div.newscontent span.number{
		font-size:25px;
		border-right:1px #000 solid;
		display:block;
		width:30px;
		height:30px;
		line-height:30px;
		float:left;
	}
	
	div.newspaper div.newscontent span.info{
		font-size:20px;
		line-height:30px;
		margin-left:5px;
		display:block;
		width:240px;
		float:left;
	}

	div.newspaper div.newscontent span.date{
		margin-left:390px;
		line-height:30px;
		display:block;
		width:250px;
		text-align:right;
		float:left;
	}

	div.newspaper div.article{
		display:block;
		width:920px;
		height:350px;
		margin:10px auto;
	
	}

	div.newspaper div.article.first{
		margin-top:20px;
	
	}
	
	div.newspaper div.article span.title{
		display:block;
		width:920px;
		line-height:30px;
		font-size:20px;	
		font-weight:bold;
		border-bottom:1px #000 solid;
	}

	div.newspaper div.article span.title a{
		font-size:11px;
		visibility:hidden;
	}

	div.newspaper div.article span.column{
		display:block;
		width:280px;
		margin:5px 0px;
		height:350px;
		font-size:19px;
		line-height:20px;
		overflow:hidden;
		float:left;
		text-align:left justify;
		text-justify: distribute;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-border-radius:3px;
		padding:12px;
	}

	div.newspaper div.article span.column.last {
		border-right:none;
	}
	
	div.newspaper div.article span.column span.subject{
		display:block;
		width:290px;
		margin-bottom:10px;
		font-size:30px;
		line-height:28px;
		font-weight:bold;
	}

	div.newspaper div.article span.column span.subject{
		text-align:justify;
	}

	div.newspaper div.article span.column img.illustration
	{
		width:280px;
		margin:auto;
	}

	table.add_article td{
		padding:10px;
	}

	table.add_article td textarea{
		height:400px;
		width:600px;
	}

	table.column td{
		padding:10px;
	}

	table.column td textarea{
		height:400px;
		width:600px;
	}

/*******************************************************************/
							/* Server */
/*******************************************************************/

div.server{
	margin:5px;
	padding:10px;
	background:#2c2c2c;
	color:#b1b1b1;
	min-height:300px;
	font-size:13px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

div.server ul{
	margin-left:5px;
	margin-top:20px;
	
}

div.server ul span.title{
	text-decoration:underline;
}

div.server ul li{
	margin-left:5px;
	text-decoration:none;
}

/*******************************************************************/
							/* Teamspeak */
/*******************************************************************/

div.teamspeak{
	margin:5px;
	padding:10px;
	background:#2c2c2c;
	color:#b1b1b1;
	min-height:300px;
	font-size:13px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

div.teamspeak ul{
	margin-left:5px;
	margin-top:20px;
	
}

div.teamspeak ul span.title{
	text-decoration:underline;
}

div.teamspeak ul li{
	margin-left:5px;
	text-decoration:none;
}

div.teamspeak div.tsviewer{
}

/*******************************************************************/
							/* Milkbox */
/*******************************************************************/


.bold, .redBold, .bold13, .pinkBold, .lightGreyBold, .whiteBold,.orangeBold{ font-weight:bold; }
.bold12{ font-size:13px; }
.lightGrey,.lightGreyBold{ color:#999; }
.orange,.orangeBold{ color:#FF5400; }
.white,.whiteBold{ color:#fff; }
.pink,.pinkBold{ color:#CC9F9F; }
.red, .redBold{ color:#C10000; }
.italic,.italic10{  font-style:italic; }
.italic10{ font-size:10px; }

.leftImage, .rightImage{ border-color:#fff; border-style:solid; }
.leftImage, .left{ float:left; }
.rightImage, .right{ float:right; }

.noborder{ border-bottom:none; }

/* MILKBOX */

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(/images/loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom { 
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{ 
	width:55px; 
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
	outline:none;
	display:block;
	float:right;
	height:19px;
	cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(/images/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(/images/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(/images/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }

#mbCloseLink {
	width:17px;
	background: transparent url(/images/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
	margin-right:27px;
	padding:0px 10px 0 0;
	font-weight: normal;
	text-align:justify;
}
