@import url ('/resources/css/forum.css');
/* DARK BACKGROUND*/
			
html,body
{
	background-color:black;
}

.headerbar
{
	background:none;
	background-color:#242424;
}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span 
{
	background-image:none;
}

body 
{
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-color: black;
	background-image:url(/resources/images/DAoC_Back.jpg);
}
	
#wrap
{
	width:1005px;
	margin:0 auto;
	background-image: url(/resources/images/Tinygrey2.png);
	border: 1px solid grey;
}

.main {
	width:70%;
	float:left;
	padding-bottom:1em;
	}
.portalright {
	width:20%;
	float:right;
	background-color:#CADCEB;
	text-align:center;
	text-align:right;
	}
.portalright ul {
	list-style-type:none;
	}

.portalnav {
	background-color:#8898A8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	}

.portalnav a {
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left: .5em;
	padding-right: .5em;
	color:white;
	text-decoration:none;
	}

.portalnav a:hover {
	background-color:#9B4040;
	color:white;
	}

/* Header */

#site-description  {
	float:left;
	width:100%;
	height:6em;
	}
	
#logo
{
	padding:0;
}

/* Navbar, Menu  listing */
.topmenu {
	width:100%;
	border:none;
	border:0px;
	margin:0px 0 4px 0;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float: right;
	}
	.topmenu ul {
		background-color: #2c2c2c;
		height:35px;
		list-style:none;
		margin:0;
		padding:0;
		border:1px solid black;
		border-radius:5px;
		}
	
	.topmenu li {
		float:left;
		padding:0px 10px;
		}
	
	.topmenu ul li img {
		margin: 5px 0px;
		}
	.topmenu li a {
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding-left: 0.5em;
		padding-right:0.5em;
		text-align:center;
		text-decoration:none;
		}
	.topmenu ul li:hover > a {
	background-color:#537626;
	border-radius:5px;
		}
	.topmenu li a:hover, .menu ul li:hover a{
		background-color:#537626;
		border-radius:5px;
		color:#FFFFFF;
		text-decoration:none;
		}
	.topmenu li ul{
		background:#2c2c2c;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.topmenu li:hover ul{
		display:block;
		}
	.topmenu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		}
	.topmenu li:hover li a{
		background:none;
		}
	.topmenu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		/*padding:0px 10px 0px 15px;*/
		text-align:left;
		}
	.topmenu li ul a:hover, .menu li ul li:hover a{
		background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
		border:0px;
		color:#ffffff;
		text-decoration:none;
		}
	.topmenu p{
		clear:left;
		}	
	
	ul.menu {
		border-top: 1px solid #FFFFFF;
		list-style: none;
		}
	ul.menu li {
		padding: 5px 0 4px 0;
		border-bottom: 1px solid #CCCCCC;
		margin: 0;
		}
	ul.menu li.last {
		border-bottom: none;
		}
	
/* Extras column */
#extras {
	width: 260px;
	float: right;
	}

dl.extra-box {
	display: block;
	width: 260px;
	height: 77px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 5px;
	}
	dl.extra-box dt a {
		font-weight: bold;
		display: block;
		padding: 10px 0 5px 10px;
		color: #333333 !important;
		text-decoration: none !important;
		}
	dl.extra-box dd a {
		font-weight: bold;
		display: block;
		color: #FFFFFF !important;
		padding-left: 10px;
		padding-right: 50px;
		text-decoration: none !important;
		}
	dl.extra-box dd.fileformat {
		padding-left: 10px;
		padding-top: 5px;
		}
	dl.extra-box dd.fileformat label {
		color: #FFF;
		}
	dl.extra-box dt a:hover {
		text-decoration: none;
		color: #000000 !important;
		}
div.mini-panel {
	padding: 0 10px;
	background-color: #ebebeb;
	margin-bottom: 5px;
	}
	div.mini-panel h3 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		margin: 5px 0 0 0;
		font-weight: bold;
		color: #333333;
		}
	div.mini-panel p {
		font-size: 1em;
		margin: 3px 0;
		}
	div.mini-panel span.corners-top,
	div.mini-panel span.corners-bottom {
		margin: 0 -10px;
		}




pre {
	font-size:1.3em;
	white-space : normal;
	}

.leftbox {
	float:left;
	text-align:left;
	}

.rightbox {
	float:right;
	text-align:right;
	}

.leftbox, .rightbox {
	border:1px solid black;
	width:45%;
	height:150px;
	padding:0.5em;
	}

.boxtext {
	font-size:1.5em;
	}
.boxtext h4 {
	font-size:2em;
	}

/* PayPal Button */

.donateButton {
	float:right;
	}
.donateButton dt {
	width:188px;
	border:1px solid #000;
	padding:8px;
	font-weight:bold;
	cursor:pointer;
	background:url("/styles/prosilver/template/portal/images/donate.gif");
	color: #000;
	}
.donateButton dd {
	position:absolute;
	overflow:hidden;
	width:206px;
	display:none;
	background:#fff;
	z-index:200;
	}
.donateButton ul {
	width:204px;
	border:1px solid #000;
	list-style:none;
	border-top:none
	}
.donateButton li {
	display:inline
	}
.donateButton a, .donateButton a:active, .donateButton a:visited {
	display:block;
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#f4f4f4;
	width:194px}
.donateButton a:hover {
	background:#f4f4f4;
	color:#003366;
	text-decoration:underline;
	}
.donateButton .underline {
	border-bottom:0px dashed #000;
	}

/*search box*/
#search-box
{
	margin-top:0;
}

#search input
 {
	font-size:1em;
}
#search-box #keywords 
{
	background-color:#FFFFFF;
	width:195px;
}

.outline 
{
	border: 1px solid #808080;
	padding: 0.5em;
}
.pagecontainer
{
		/*border:1px solid #404040;*/
		/*background-color:#242424;*/
		/*padding:1em;*/
		color:white;
		/*border-radius:5px;*/
}

.pagecontainer blockquote
{
	color:black;
}

.pagecontainer h1
{
	color:white;
	margin-top:0em;
}

.pagecontainer h2
{
	margin-top:0em;
	color:grey;
	padding:0.25em;
	padding-top:0em;
	font-size:26px;
}

.pagecontainer h2 img
{
	margin-right:1em;
}

.pagecontainer h3
{
	color:white;
	margin-top:0em;
}

.pagesection, .pagehighlight
{
	border: 1px solid black;
	padding:1.5em;
	border-radius:5px;
}

.pagesection ul, .pagehightlight ul
{
	margin-left:2em;
}

.pagesection
{
	background-color:#383838;
}

.pagehighlight
{
	background-color:grey;
	color:black;
}

.pagehighlight h3, .pagehighlight h2
{
	color:black;
}


.pagecontainer tr
{
	border-bottom: 1px solid grey;
}

.pagecontainer th
{
	padding: 0.5em;
	background-color:grey;
	color:black;
	vertical-align:top;
}

.pagecontainer td
{
	background-color:#383838;
	padding:0.5em;
	vertical-align:top;
}

.pagecontainer a
{
	color:gold;
}

p
{
	margin-bottom:0.5em;
}


/* BUTTONS */
a.button
{
	background-color:#537626;
	padding:0.5em;
	margin-right: 0em;
	color:white;
	border:1px solid black;
	border-radius: 5px;
}

p a.button
{
	line-height:2em;
}
/*.panel, .panel h3, .panel em, .forumline, .forumline h3, .forumline em, .mini-panel, .mini-panel h3, .mini-panel em{
   background-color:#242424 !important;
   color:#FFF !important;
}
.panel a, .forumline a, .mini-panel a {
   background-color:#242424 !important;
   color:#FFF !important;
   text-decoration:underline !important;
}
table.table1 tbody tr.hover, table.table1 tbody tr:hover {
   background:none !important;
   color:#FFF  !important;
}
#page-body h2 {
   color:#FFF;
}
.pagehighlight h2 {
   color:#000 !important;
}
.pagesection h2 {
   color:grey !important;
}*/