#doc
{
	background-color:#fff;
	border:1px solid #fff;
	color:#000;
/*	margin:.5em;*/
	padding:0 2em 2em;
	margin: 0;
	margin-left: 1px;
/*	background-image: url(http://gfx.nihilum.wazap.com/design/left/bottom.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
*/
}

body
{
	background-color:#1B1B1B;
}

#mobs
{
	background-color:#a00;
}

#instances
{
	background-color:#0a0;
}

#dailyquests
{
	background-color:#0aa;
}

#repeatquests
{
	background-color:#aa0;
}

#zonequests
{
	background-color:#a0a;
}

#repcalc label,#repcalc input[type = text],#contactform label,#contactform input[type = text]
{
	display:block;
	float:left;
}

#repcalc input[type=radio] 
{
	border-left: 0;
	border-width: 0;
}

#repcalc select,#contactform select
{
	margin-bottom:.5em;
}

#repcalc label
{
	padding-right:.5em;
	text-align:right;
	width:4em;
}

#contactform label
{
	padding-right:.5em;
	text-align:right;
	width:8em;
}

#contactform textarea
{
	height:10em;
	width:60%;
}

#repcalc input[type = submit]
{
	margin-left:5em;
}

.repcalcradio
{
	border: 0;
}

#contactform input[type = submit]
{
	margin-left:9.1em;
}


table.report 
{
	border-collapse: collapse;
	border: 1px solid #ddd;
	clear: both;
}

table.report th, table.report td
{
	border: 1px solid #ddd;
	padding: .2em;
}

.factionhead th
{
	background-color:#999;
/*	color:#FFF;*/
}

#ft
{
	text-align:center;
}

#characterprofile
{
	background-color: #eee;
	border: 1px solid #ddd;
	margin: .2em;
	padding: .5em;
	font-size: 110%;
	margin-top: 1em;
	text-align: center;
	line-height: 1.5em;
}

.factioninfo
{
	display:block;
	float:left;
	/*padding-top:.5em;*/
	width:17em;
}

.repbarcontainer
{
	/*border:1px solid #777777; */
	/*display:block; */
	/*height:20px; */
	/*margin-top: .3em;'*/
	/*width: 200px; */
	margin-left: 200px; 
	position:relative; 
	display:block;
	/*float:left;*/
	margin-top: .5em; 
	margin-bottom: .5em; 
	margin-right: 1em; 
	border: 1px solid gray; 
	width: 20em; 
	height: 1.5em; 
	line-height: 1.5em;
	padding: 0;
	background-color: #666;
	color: #fff;
}
.repbar
{
	background-color: #00AA00; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 1.5em;
}

.repbar-inner
{
	display: block; 
	cursor: default; 
	position: relative; 
	top: 0; 
	left: 0px; 
	width: 20em; 
	height: 1.5em;
}

.report td a
{
	color:#3F6B7F;
}

.report td a:hover
{
	text-decoration: underline;
}

.pagedescription
{
	background-color:#eee;
	border:solid 1px #ddd;
	padding:1em;
}

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

.link
{
	color:#DA0;
	color:#3F6B7F;
	cursor:pointer;
	text-decoration:underline;
	font-weight: bold;
}

#changelog,#knownissues,#contactformcontainer,#jswarning,#todo
{
	background-color:#EEE;
	border:solid 1px #DDD;
	clear:both;
	/*color:#fff;*/
	margin-bottom:1em;
	margin-top:1em;
	padding:1em;
}

#changelog h1,#knownissues h1,#contactform h1,#contactstatus h1,#jswarning h1,#todo h1
{
	color:#FFD100;
	color:#3F6B7F;
	font-size:110%;
	margin:0 0 .5em;
	padding:0;
}

#changeloglink,#issueslink,#todolink,#contactlink
{
	float:left;
	margin-bottom:1em;
	margin-right:1em;
}
.adminnote
{
	background-color: #000;
	color: #0f0;
	font-weight: bold;
	padding: 1em;
	position: absolute;
	top: 10em;
	left: 3em;
	border: 2px solid #fff;
	float: left;
}
.curlerror {border: 2px solid #a00; padding: .5em; margin-top: .5em;}
@media projection,screen {
	.toggler
	{
		cursor:pointer;
		display:block;
		font-weight:700;
		line-height:30px;
		margin:5px 0;
		text-decoration:none;
	}
	
	.toggler-closed
	{
		background:#EEE url('/reputation/js/togglerc.gif') center right no-repeat;
		border:solid 1px #ccc;
		height:30px;
		padding-left:20px;
	}
	
	.toggler-closed:hover
	{
		background:#DDD url('/reputation/js/togglerch.gif') center right no-repeat;
		border:solid 1px #bbb;
		height:30px;
		padding-left:20px;
	}
	
	.toggler-opened
	{
		background:#eee url('/reputation/js/togglero.gif') center right no-repeat;
		border:solid 1px #ddd;
		height:30px;
		padding-left:20px;
	}
	
	.toggler-opened:hover
	{
		background:#ddd url('/reputation/js/toggleroh.gif') center right no-repeat;
		border:solid 1px #bbb;
		height:30px;
		padding-left:20px;
	}
	
	.toggler-c-closed
	{
		background:transparent;
		border:solid 1px #e3e3e3;
		margin:-25px 0 25px;
		padding:20px;
	}
	
	.toggler-c-opened
	{
		background:transparent;
		border:solid 1px #ddd;
		margin:-6px 0 25px;
		padding:20px;
	}
}

@media print {
	.toggler-c
	{
		margin-bottom:25px;
	}
	
	.toggler
	{
		display:none;
	}
}
