.postimage {
border: 1px #242424 solid;
}

ul#navlist
{¨
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
float: left;
font-family: verdana, arial, sans-serif;
font-size: 9px;
font-weight: bold;
margin: 0;
padding: 5px 0 4px 0;
}

#navlist a, #navlist a:link
{
margin: 0;
padding: 5px 9px 4px 9px;
color: #b4b4b4;
border-right: 0px dashed #000;
text-decoration: none;
}

ul#navlist li#active
{
color: #95bbae;
}

#navlist a:hover
{
color: #fff;
}



/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		NB2
	Based on style:	subSilver2 and NB2 for phpBB2
	Original author:	subBlue ( http://www.subBlue.com/ ) and Mike Lothar
	Modified by:		psoTFX and tqhe phpBB team ( http://www.phpbb.com )
						Countries in colors ( http://www.countriesincolors.com )
						and Will Hough ( http://www.willhough.net )
		
	Copyright 2006 phpBB Groud9d9c2p ( http://www.phpbb.com/ )
	Copyright 2008 Mike Lothar, Countries in Colors and Will Hough
    --------------------------------------------------------------
*/

/* Ventrilo Status
--------------------*/

#launch { font-family: tahoma,sans-serif; }
a#launch { text-decoration: none; color: #535353; }
a#launch:HOVER { text-decoration: underline; color: #f90; }

.ifM_header { cursor: Move; }

#overview a { color: darkgreen; text-decoration: none; }
#overview a:HOVER { color: #f90; }
#jGlide_002 { top: 100px; left: 10px; }


/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #121212;
	border: 1px solid #222222;
	color: #afafaa;
	padding: 2px;
	cursor: text;
}

.inputbox:hover {
	border: 1px solid #f8a472;
}

.inputbox:focus {
	border: 1px solid #ffebdf;
	color: #cececc; /* 4b4b4b */
}

input.inputbox	{ width: 85%; }
input.medium	{ width: 50%; }
input.narrow	{ width: 25%; }
input.tiny		{ width: 125px; }

textarea.inputbox {
	width: 85%;
}

.autowidth {
	width: auto !important;
}

/* Form button styles
---------------------------------------- */
input.button1, input.button2 {
	font-size: 1em;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 2px 8px;
	line-height: 250%;
	vertical-align: text-bottom;
	background-position: 0 1px;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	color: #BCBCBC;
}

input.disabled {
	font-weight: normal;
	color: #666666;
}

/* Topic and forum Search */
.search-box {
	margin-top: 3px;
	margin-left: 5px;
	float: left;
}

.search-box input {
}

input.search {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
}

.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;}






/* Overall Link Styling 
 ----------------------- */

a:link { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #fff0de; text-decoration: none; }
a:active { color: #fff; text-decoration: none; }


/* Subforum Icons 
 ----------------- */

.subforum.read {  
       background: url(images/icon_post_target.gif) center left no-repeat;  
       padding-left: 12px;  
}  

.subforum.unread {  
       background: url(images/icon_post_target_unread.gif) center left no-repeat;  
       padding-left: 12px;  
}  

/* Forum Styling
 ---------------- */

.titleheadline {
      font-weight: bold;
      text-transform: uppercase;
      font-size: 14px;
      color: #f8a472;
      font-family: Arial;
}

.titlesub {
       margin-left: 2px;
       color: #b4b4b4;
       font: 10px tahoma;
       font-weight: bold;
}

.subtitles {
       margin-left: 2px;
       color: rgb(118, 117, 105);
       font: 10px tahoma;
       font-weight: bold;
}

/* Notorious Menu System 
 ------------------------ */

#quickmenu {
      width: 900px;
      color: #fff;
      font-family: arial;
      font-size: 10px;
      border: 1px #fff solid;
}

.quicknav, .quicknav li {
      margin-left: 0px;
      padding-left: 0px;
      padding-right: 14px;
      display: inline;
      list-style-type: none;
      margin-top: 0px;
      padding-top: 0px;
}

#navigation {
       height: 14px;
       width: 100%;
       border: 0px #000 solid;
       color: #fff;
}

.navtopitem {
       color: #fff;
       font-family: arial;
       font-size: 9px;
       line-height: 20px;
       text-transform: uppercase;
}

.navtopitem_x {
       color: #ff0000;
       font-family: arial;
       font-size: 9px;
       line-height: 20px;
}

.hr { border-top: 1px solid #f19c4c; border-right: 0px; border-bottom: 0px; border-left: 0px; }

/* Frontpage Styling
 -------------------- */

.newsheadline {
       color: #fff;
       text-transform: uppercase;
       font-family: arial;
       font-size: 11px;
       line-height: 26px;
       height: 26px;
       font-weight: bold;
       margin: 0;
       padding: 0px;
       margin-left: 6px;
}

.newsheadline img {
       margin-right: 6px;
}

.newsdate {
       color: #777;
       font-size: 9px;
       margin-left: 10px;
}

.newscomment {
       float: right;
       font-size: 9px;
}

.newscontent {
       color: #b4b4b4;
       margin: 0px;
       padding: 8px;
       border: 0px #000 solid;
}

/* Right Menu 
 ------------- */

.rm_container {
	/* background-color: #f1f1f1; */
	/* border: 1px #d9d9c2 solid; */
	color: #fff;
	border-top: 0px;
	margin-top: 13px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 0px;
	float: right;
	width: 24%;	
	/* outline: 1px solid #f5f5e7; */
}

.rm_header {
	height: 29px;
}

.rm_header h4 {
       color: #fff;
       text-transform: uppercase;
       font-family: arial;
       font-size: 11px;
       line-height: 26px;
       height: 26px;
       font-weight: bold;
}

.rm_content {
      padding: 8px;
      color: #b4b4b4;
}

.genmed {                     /* Recruit Menu Color */
       color: #b4b4b4;
       font-weight: bold;
       font-size: 9px;
       font-family: arial;
}

.rm_list {
       margin-left: -16px;
}

/* Forum Styling
 ---------------- */

.h_nav	{
        color: #767663;
        font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        padding: 0px 4px 8px 4px;
}

.h_nav a:link 
{
	color: #767663;
	text-decoration: none;
}

.h_nav a:visited
{
	color: #767663;
	text-decoration: none;
}

.h_nav a:hover, .h_nav a:active
{
	color: #404030;
	text-decoration: none;
}

#tophselper {
        width: 100%;
        height: 50px;
        background-color: #eeeee0;
        border: 1px #d9d9c2 solid;
        outline: 1px #f5f5e7 solid;
}

.tborder
{
	background: #000; /* #d9d9c9 */
	color: #555A5F;
	border: 1px solid #000;
}

.alt1, .alt1Active
{
	background: #0e0e0e;
	color: #626262;
	border-left: 0px solid #000; /* #f5f5e7 */
	border-top: 0px solid #000;
        margin: 2px;
        padding: 4px;
}
.alt2, .alt2Active
{
        background-color: #070606;
        height: 25px;
	color: #4d4d4d;
	border-left: 0px solid #000;
	border-top: 0px solid #000;
        margin: 2px;
        padding: 4px;
}

.authorline
{
        background-image: url(http://www.notorious.se/styles/Notorious2/theme/images/menu/cat_back.gif);
        height: 20px;
	color: #4d4d4d;
}

.alt2head
{
        background-image: url(http://www.notorious.se/styles/Notorious2/theme/images/menu/strip_back.gif);
        height: 20px;
	color: #4d4d4d;
}

.blockheader {
	background-image: url(http://www.notorious.se/styles/Notorious2/theme/images/menu/cat_back.gif);
	height: 29px;
}

/* Greyed out Menu, I.E Not logged in
 ------------------------------------- */

.menuimg_x {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
        opacity: .25;
}

.h_nav_x	{
        color: #767663;
        font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        padding: 0px 4px 8px 4px;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
        opacity: .5;
}

.h_nav_x a:link
{
	color: #767663;
	text-decoration: none;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
        opacity: .5;
}

.h_nav_x a:visited
{
	color: #767663;
	text-decoration: none;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
        opacity: .5;
}

.h_nav_x a:hover, .h_nav_x	a:active
{
	color: #fff;
	text-decoration: none;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
        opacity: .7;
}

/* DKP-minimenu
 --------------- */

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

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

.h_nav_dkp a:hover, .h_nav a:active
{
	color: #fff;
	text-decoration: none;
}

/* Notorious Forum Modifications
 ------------------------------- */
.pagination {
        font-size: 10px;
        color: #626262;
        margin-top: 0px;
        margin-left: 5px;
}

/* DKP 
 ------ */

.dkpbox {
        width: 100%;
        background-color: #000;
        color: #fff;
}

/* Application
 -------------- */

.applytitle {
       font-size: 20px;
       color: #fff;
       font-family: Arial;
       margin-top: 30px;
}

.applyheadline {
      font-weight: bold;
      text-transform: uppercase;
      font-size: 12px;
      color: #f8a472;
      font-family: Arial;
}

.applyhighlight {
      color: #f8a472;
      font-family: Arial;
}
      

.applyinfo p, td {
      font-size: 11px;
      color: #b4b4b4;
      font-family: Arial;
}


/* Layout
 ------------ */
img {border:0;}

html {
	height: 100%;
        margin-top: 0px;
}
	
body {
	height: 100%;
	background-color: #000;
	background-image: url(../imageset/bg.png);
        background-repeat:no-repeat;
        background-position:top center;
	/* background-image: url(images/bg-pattern.gif); */
	text-align: center;
	padding: 0;
        margin-top: 0px;}
	
table {
	width: 100%;
	padding: 0}

pre {
	color: #0000b4;
	font-size: 11px;
	line-height: 13px;
	text-align:left;
	padding:0 10px;
	}

form, .checkbox, input.radio, .helpline, p {
	margin: 0;
	padding: 0;
	border: 0}
	
input, select {
	vertical-align: middle;
	}

input.button {
	margin: 0;
	padding: 1 3px;
	background-color: #ddd;
	border: 1px outset}

* html input.button {
	/*\*//*/
	padding: 1px 0.5em;
	/**/	
	/*\*/padding: 1px 0.5em;/* */
	width/**/: 0;
	overflow/**/: visible;
	}
	
input.button {
	cursor: pointer !important;
	cursor: hand;
	}



.avatar img {
	background-color: #000;
	border: 3px solid #000;
	margin-bottom: 3px;}

html>body .avatar img {
	padding: 3px;
	background-color: #000;
	border: 1px solid #000}

.menu1 {
	height: 24px;
	width: 908px;
	margin: 0;
	background-color: #121212}
	
.menu1 div {
	line-height: 23px}
	
.menu1 div a:hover {
	text-decoration: none}
	
.menu1 .left {
	float: left;
	padding-left: 6px}
	
.menu1 .right {
	float: right;
	text-align: right;
	padding-right: 6px}

.menu1 .left a {
	padding-right: 10px}
	
.menu1 .right a {
	padding-left: 10px}

.menu2 {
	background-color: #c0c0c0;
	height: 24px;
	width: 908px}
	
.menu2 .left {
	float: left;
	text-align: left;
	height: 24px;
	line-height: 23px;
	padding-left: 6px;
	background: url(images/cornerL.gif) left bottom no-repeat}
	
.menu2 .right {
	float: right;
	text-align: right;
	height: 24px;
	line-height: 23px;
	padding-right: 6px;
	background: url(images/cornerR.gif) right bottom no-repeat}

.lightCornerL {
	background: url(images/cornerL02.gif) left bottom no-repeat}

.lightCornerR {
	background: url(images/cornerR02.gif) right bottom no-repeat}

.darkCornerL {
	width: 5px;
	line-height: 20px;
	background: url(images/cornerL.gif) left bottom no-repeat} 

.darkCornerR {
	height: 26px;
	background: url(images/cornerR.gif) right bottom no-repeat} 

#forum {
        border: 0px #000 solid;
	width: 971px;
	height: 100%;
	/* background-color: #000; */
	margin: 0 auto;
	}
	
#bodyline {
	width: 908px;
	padding: 10px 0;
	vertical-align: top;
	text-align: left}


#top_image {
	text-align: center;
	}

#top_image img {
	border: 0;
	width: 908px;
	height: 253px;}

#menu {
	height: 18px;
	line-height: 18px;
	padding: 0 3px 1px}
	
#menu #left a {
	padding-right: 10px}
	
#menu #right a {
	padding-left: 10px}

div.spacing {
	height: 10px;
	clear: both}

.postbuttons img {
	border: 0;
	margin-right: 10px}

.pad0-0-4 {
	padding: 0 0 4px}
	
.pad0-0-10 {
	padding: 0 0 10px}

.pad1 {
	padding: 1px}

.pad4 {
	padding: 4px}

.pad10 {
	padding: 10px}
	
.pad25 {
	padding: 25px}

.pad60 {
	padding: 60px}

div.timezone {
	padding: 0 3px}

div.copyright {padding: 5px}

.quotetitle, .codetitle, .attachtitle, .downloadnoticetitle {
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 0px 10px}

.quotecontent, .codecontent, .attachcontent, .downloadnotice {
	margin: 0px 10px 10px 10px;
	padding: 10px 10px 10px 20px}

div.hr {
	height: 1px;
	background-color: #ccc;
	margin: 5px 0}
	
div.hr hr {
	display: none}

input.search {
	margin: 0;
	border: 0px solid #666}

input.post, textarea.post, select, input.postfile {
	margin: 0;
	border: 1px solid #666}

input.fade {
	color: #999999;
	background-color: #c0c0c0;
	margin: 0;
	border: 0px;}

input.search, input.post, textarea.post, input.postfile {
	padding: 2px 3px}

input.search {
	height: 14px}

input.post {
	height: 19px}

html>body input.post {
	height: 12px}

html>body input.search {
	height: 12px}

.helpline {
	background-color: #e3e3e3}

.postmini {
	width: 25px}
	
.postsmall {
	width: 90px}
	
.postmedium {
	width: 150px}
	
.postbig {
	width: 225px}

.postlarge {
	width: 320px}
	
.postbiggest {
	width: 450px}

.postauthor {
	color: #111;
}

.postauthor a {
	color: #9b9b9b;
	text-decoration: none;
}


table.search td.one .postauthor a {
   color: #9f0002;
}

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


.block {
	display: block}

.clear {
	clear: both}

.left {
	float: left;
	text-align: left}
	
.right {
	float: right;
	text-align: right}
	
.txtcenter {
	text-align: center}

.txtmiddle {
	text-align: center;
	vertical-align: middle}

.txtright {
	text-align: right;
	}
	
.txttop {
	vertical-align: top}
	
.txtbottom {
	vertical-align: bottom}
	
.txtleft {
	text-align: left}
	

	
td.row0, tr.row0 {
	background-color: #0e0e0e}

td.row1, tr.row1	{
	background-color: #0e0e0e}
	
td.row2, tr.row2 {
	background-color: #060606}
	
td.row3, tr.row3 {
	height: 30px;
	background-color: #000}



td, th, input, select, textarea, .message, .smallfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #9f9f9f; /* Också text på DKP */
	font-size: 10px;
	line-height: 13px}

input.button {
	color: #111}
	
td a {
	color: #fff;
	text-decoration: none}	

td a:hover {  /* kontrollerar också top navigation */
	color: #fff;
	text-decoration: none}

tr.lines_2 th .nav, .nav {
	font-size: 11px;
	line-height: 23px;
	font-weight: bold}

tr.lines_1 th .nav, tr.lines_3 th .nav, .nav {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold}		

tr.lines_1 th .nav a, tr.lines_3 th .nav a, .nav a {
	color: #fff;
	text-decoration: none}

tr.lines_1 th .nav a:hover, tr.lines_3 th .nav a:hover, .nav a:hover {
	color: #fff;
	text-decoration: none}

.codetitle {
	background-color: #fefefe;
	border-top: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Courier, 'Courier New', sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #0000b4;
	font-size: 11px;
	line-height: 13px}

.codecontent {
	background-color: #fefefe;
	border-bottom: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Courier, 'Courier New', sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #0000b4;
	font-size: 11px;
	line-height: 13px}

.quotetitle, .attachtitle {
	background-color: #fefefe;
	border-top: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #555;
	font-size: 10px;
	line-height: 13px}

.downloadnoticetitle {
	background-color: #ECD5D8;
	border-top: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #9f0002;
	font-size: 10px;
	line-height: 13px}

.quotecontent {
	background-color: #fefefe;
	border-bottom: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #555;
	font-size: 10px;
	line-height: 13px}

.attachcontent {
	background-color: #fefefe;
	border-bottom: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #555;
	font-size: 10px;
	line-height: 18px;
	}

.quotecontent a, .attachcontent a {
	color: #555;
	text-decoration: none}	

.quotecontent a:hover, .attachcontent a:hover {
	color: #555;
	text-decoration: none}

.downloadnotice {
	background-color: #ECD5D8;
	border-bottom: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color:#9f0002;
	font-size: 10px;
	line-height: 13px}

.edited {
	font-style: italic}
	
.font11 {
	font-size: 11px; line-height: 13px}

tr.toplines th {
        color: #b4b4b4;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
	border-width: 1px 0;
	padding: 0 10px}

tr.toplines th a {
        color: #b4b4b4;
	text-decoration: none;
	}

tr.toplines th a:hover {
	color: #fff;
	text-decoration: none;
	}

tr.lines_1 th {
	border: 1px solid #000;
	border-width: 1px 0;
	padding: 5px 2px 6px}

tr.lines_2 th {
	border: 1px solid #000;
	border-width: 1px 0;
	padding: 2px 3px 3px 4px}

tr.lines_3 th {
	border: 1px solid #000;
	border-width: 1px 0;
	padding: 3px 2px}



table.index_body td.one img {
	width: 46px;
	height: 25px}
	
table.index_body td.one {
	padding: 4px;
	text-align: center}
	
table.index_body td.two {
	padding: 4px;
	width: 100%;
	font-size: 11px;
	line-height: 13px}

table.index_body td.three {
	padding: 4px;
	text-align: center;
	white-space: nowrap;
	}

table.index_body_icons td img {
	vertical-align: middle;
	}
	
table.index_body_icons td {
	white-space: nowrap;
	text-align: center}



table.groupcp td.one {
	padding: 4px 7px;
	width: 150px;
	height: 26px}
	
table.groupcp td.two {
	padding: 4px 5px 4px 4px}
	
table.groupcp td.three {
	padding: 4px 7px;
	height: 26px}


/*   had to change the padding 4px 7px to 3px and the height from 26px to 30px since some weird things were happening which I cannot explain */
table.memberlist td.one {
	padding: 3px;
	height: 30px}

table.memberlist th a {
	text-decoration: none;
	color: #b4b4b4;
	}

table.memberlist th a:hover {
	text-decoration: underline;
	color: #fff;
	}

table.memberlist td.row3 {
	height: 20px;
}


table.modcp td.one img {
	width: 19px;
	height: 18px}
	
table.modcp td.one {
	padding: 4px;
	text-align: center}
	
table.modcp td.two {
	padding: 8px 4px;
	width: 100%}
	
table.modcp td.three {
	padding: 4px;
	text-align: center;
	white-space: nowrap}

table.modcp td.four {
	padding: 4px;
	white-space: nowrap;
	width: 150px}

table.modcp td.five {
	padding: 4px}

table.modcp td.six {
	padding: 4px 7px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
	width: 150px;
	height: 100px}
	
table.modcp td.seven {
	padding: 4px 7px;
	vertical-align: top;
	text-align: left;
	width: 470px}
	
table.modcp td.eight {
	padding: 4px 7px}

table.modcp td.nine {
	padding: 4px 7px;
	height: 18px;
	line-height: 18px}

table.modcp tr.toplines th {
	line-height: 14px;
	height: 24px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #ddd;
	border-width: 1px 0;
	padding: 0 10px}

table.posting_body td.one {
	padding: 4px 7px;
	width: 150px;
	height: 26px}
	
table.posting_body td.two {
	padding: 4px 5px 4px 4px}
	
table.posting_body td.three {
	padding: 4px 7px;
	vertical-align: top;
	width: 150px}

table.posting_body td.four {
	padding: 4px 5px 4px 4px;
	vertical-align: top}
	
table.posting_body td.four div {
	padding-bottom: 3px}

table.posting_body td.five {
	padding: 4px 7px}

table.posting_body td.six {
	padding: 4px 7px;
	height: 130px}
	
table.posting_body td.seven {
	padding: 4px 5px 4px 4px;
	vertical-align: top}

table.posting_body td.eight {
	padding: 4px 7px;
	vertical-align: top;
	font-weight: bold;
	width: 135px;
	text-align: left}
	
table.posting_body td.nine {
	padding: 4px 7px 10px;
	vertical-align: top;
	text-align: left}



table.privmsgs td.one img {
	width: 19px;
	height: 18px}
	
table.privmsgs td.one {
	padding: 4px;
	text-align: center}
	
table.privmsgs td.two {
	padding: 8px 4px;
	width: 100%;
	font-size: 11px;
	line-height: 13px}
	
table.privmsgs td.three {
	padding: 4px;
	text-align: center;
	white-space: nowrap}

table.profile td.one {
	padding: 4px 7px;
	width: 50%;
	height: 26px}
	
table.profile td.two {
	padding: 4px 5px 4px 4px}
	
table.profile td.three {
	padding: 4px 7px;
	height: 26px}

table.profile_view_body tr {
	height: 18px;
	text-align: right}



table.viewtopic td.one {
	padding: 4px 7px;
	font-weight: bold}

table.viewtopic td.two {
	padding: 4px 5px 4px 2px;
	height: 20px;
	}
	
table.viewtopic td.three {
	padding: 4px 7px;
	vertical-align: top;
	width: 150px;
	}
	
table.viewtopic td.four {
	padding: 2px 5px 4px;	
	vertical-align: top;
	height: 130px;
	}
	
table.viewtopic td.four table {
	width: 560px;}

	
table.viewtopic td.five {
	padding: 4px 7px;
	height: 18px;
	line-height: 18px}
	
table.viewtopic td.six {
	padding: 4px 5px;
	}

.postedited, .postapprove, .postreported {
	border: 2px solid #ffcccc;
	background-color: #e3e3e3;
	padding: 2px;
	width: 100%;
	color:#Ca2023;
	font-size: 10px;
	line-height: 13px}

table.viewforum td.one img {
	width: 19px;
	height: 18px}
	
table.viewforum td.one {
	padding: 4px;
	text-align: center}
	
table.viewforum td.two {
	padding: 4px;
	<!--[if IE]>
	width: ;
	<![endif]-->
	width: 100%;
	font-size: 11px;
	line-height: 13px}
	
table.viewforum td.three {
	padding: 4px;
	text-align: center;
	white-space: nowrap;
	}

.forumrules {
	background-color: #ffffff;
	padding: 4px;
	width: 100%
	color:#Ca2023;
	font-size: 10px;
	line-height: 13px}

table.forumicons {
	width: 0}
	
table.forumicons td {
	white-space: nowrap}
	
table.forumicons td img {
	width: 19px;
	height: 18px}



table.search td.zero {
	padding: 1px;
}

table.search td.one {
	padding: 4px 7px;
	width: 150px;
	vertical-align: top;
}

table.search td.one a {
	text-decoration: none;
	color: #000000;
}

table.search td.one a:hover {
	text-decoration: underline;
}
	
table.search td.two {
	padding: 4px 7px}

table.search td.two a {
	text-decoration: none}

table.search td.two div {
	padding-top: 3px}
	
table.search td.three {
	padding: 4px 7px;
	text-align: right}

table.search td.four {
	padding: 4px;
	width: 150px}

table.search td.five {
	padding: 8px 4px}

table.search td.six {
	padding: 4px;
	vertical-align: top}

table.search td.seven img {
	width: 19px;
	height: 18px}
	
table.search td.seven {
	padding: 4px;
	text-align: center;
	width: 5%}
	
table.search td.eight {
	padding: 4px;
	width: 40%}
	
table.search td.nine {
	padding: 4px;
	text-align: center;
	width: 5%}
	
table.search td.ten {
	padding: 4px;
	text-align: center;
	white-space: nowrap;
	width: 20%}

table.search td.eleven {
	padding: 4px;
	text-align: center;
	width: 20%}



table.simple_header {
	background-color: #fff;
	height: 100%}
	
table.simple_header td {
	vertical-align: top}



table.viewonline td.one {
	padding: 8px 4px}
	
table.viewonline td.two {
	padding: 8px 4px;
	text-align: center}

	

h2 {
	font-size: 11px;
	line-height: 26px;
	height: 26px;
	font-weight: bold;
	color: #9f0002;
	margin: 15px 0px 0px 0px;
	padding: 0px 4px 0 12px;
	background: url(images/smallarrow.gif) left center no-repeat}

	
h3 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #9f0002;
	margin: 0}

h4 {
	font-size: 11px;
	line-height: 26px;
	height: 26px;
	font-weight: bold;
	color: #757562;
	margin: 0;
	padding: 0 4px}

h2 a, h3 a, h4 a {
	text-decoration: none;
	color: #fff}
	
h2 a:hover, h3 a:hover, h4 a:hover, .copyright a:hover {
	color: #fff;
	text-decoration: underline}

.mainmenu {
	font-size: 11px;
	line-height: 23px}

.mainmenu a, tr.lines_1 th a, tr.lines_3 th a, .timezone a, .copyright a, .blacklink a {
	color: #fff;
	text-decoration: none}

.mainmenu a:hover, tr.lines_1 th a:hover, tr.lines_3 th a:hover, .timezone a:hover, .blacklink a:hover {
	color: #fff;
	text-decoration: underline}

.firstline {
	font-size: 11px;
	line-height: 22px;
	height: 22px;
	font-weight: bold;
	color: #9f0002;
	margin: 0;
	padding: 0 4px}

.secondline {
	font-size: 11px;
	font-weight: bold;
	color: #111;
	line-height: 25px;
	height: 25px;
	padding: 11px 4px 6px}

html>body .secondline {
	padding: 11px 4px 0}

.secondlinebuttons {
	float: right}

.firstline a, .secondline a, .bottombuttons a {
	text-decoration: none;
	color: #fff}
	
.firstline a:hover, .secondline a:hover, .bottombuttons a:hover {
	color: #fff;
	text-decoration: underline}

.bottombuttons .left {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #111;
	padding: 34px 4px 40px}

.bottombuttons .right {
	padding-top: 28px}

.copyright {
	text-align: center;
	letter-spacing: -1px;
	margin: 10px 0}
	
input.toplogin {
	color: #111;
	border: 1px solid #111;
	background-color: #eee}

.username-coloured {
	font-weight:bold;
	}
/* Misc
 ------------ */
.listmargin {
}

/* Subsilver2 Class Color's for wowclass
-------------------------------------------------*/
/* warrior */
.wowclass1,          
.wowclass1:link, 
.wowclass1:visited, 
.wowclass1:active       { text-decoration: none; color: #C69B6D; }
.wowclass1:link:hover   { text-decoration: underline; color: #C69B6D; }

/* rogue */
.wowclass2,   
.wowclass2:link, 
.wowclass2:visited, 
.wowclass2:active           { text-decoration: none; color: #FFFF00; }
.wowclass2:link:hover   { text-decoration: underline; color: #FFFF00; }

/* hunter */
.wowclass3,   
.wowclass3:link,
.wowclass3:visited,
.wowclass3:active       { text-decoration: none; color: #AAD372; }
.wowclass3:link:hover   { text-decoration: underline; color: #AAD372; }


/* paladin */
.wowclass4, 
.wowclass4:link, 
.wowclass4:visited, 
.wowclass4:active          { text-decoration: none; color: #F48CBA; }
.wowclass4:link:hover   { text-decoration: underline; color: #F48CBA; }


/* shaman */
.wowclass5,  
.wowclass5:link, 
.wowclass5:visited, 
.wowclass5:active           { text-decoration: none; color: #214FDE; }
.wowclass5:link:hover   { text-decoration: underline; color: #214FDE; }

/* druid */
.wowclass6,   
.wowclass6:link, 
.wowclass6:visited, 
.wowclass6:active      { text-decoration: none; color: #FF7C0A; }
.wowclass6:link:hover   { text-decoration: underline; color: #FF7C0A; }

/* lock */
.wowclass7, 
.wowclass7:link, 
.wowclass7:visited, 
.wowclass7:active       { text-decoration: none; color: #BB00BB; }
.wowclass7:link:hover   { text-decoration: underline; color: #BB00BB; }


/* mage */
.wowclass8,    
.wowclass8:link, 
.wowclass8:visited, 
.wowclass8:active            { text-decoration: none; color: #68CCEF; }
.wowclass8:link:hover   { text-decoration: underline; color: #68CCEF; }
/* priest */
.wowclass9,  
.wowclass9:link, 
.wowclass9:visited, 
.wowclass9:active           { text-decoration: none; color: #999999; }
.wowclass9:link:hover   { text-decoration: underline; color: #999999; }
/* dk */   
.wowclass10, 
.wowclass10:link, 
.wowclass10:visited, 
.wowclass10:active       { text-decoration: none; color: #FF1144; }
.wowclass10:link:hover   { text-decoration: underline; color: #FF1144; }



/* warrior */
td.wowclass1, 
td.wowclass1 a:link, 
td.wowclass1 a:visited, 
td.wowclass1 a:active   { text-decoration: none; color: #C69B6D; }
td.wowclass1 a:hover      { text-decoration: underline; color: #C69B6D; }

/* rogue */
td.wowclass2,  
td.wowclass2 a:link, 
td.wowclass2 a:visited, 
td.wowclass2 a:active { text-decoration: none; color: #FFFF00; }
td.wowclass2 a:hover   { text-decoration: underline; color: #FFFF00; }

/* hunter */
td.wowclass3,  
td.wowclass3 a:link, 
td.wowclass3 a:visited, 
td.wowclass3 a:active   { text-decoration: none; color: #AAD372; }
td.wowclass3 a:hover      { text-decoration: underline; color: #AAD372; }

/* paladin */
td.wowclass4, 
td.wowclass4 a:link, 
td.wowclass4 a:visited, 
td.wowclass4 a:active   { text-decoration: none; color: #F48CBA; }
td.wowclass4 a:hover      { text-decoration: underline; color: #F48CBA; }


/* shaman */
td.wowclass5,  
td.wowclass5 a:link, 
td.wowclass5 a:visited, 
td.wowclass5 a:active   { text-decoration: none; color: #214FDE; }
td.wowclass5 a:hover      { text-decoration: underline; color: #214FDE; }

           
/* druid */
td.wowclass6,   
td.wowclass6 a:link, 
td.wowclass6 a:visited, 
td.wowclass6 a:active   { text-decoration: none; color: #FF7C0A; }
td.wowclass6 a:hover      { text-decoration: underline; color: #FF7C0A; }

/* lock */
td.wowclass7, 
td.wowclass7 a:link, 
td.wowclass7 a:visited, 
td.wowclass7 a:active      { text-decoration: none; color: #BB00BB; }
td.wowclass7 a:hover   { text-decoration: underline; color: #BB00BB; }
/* mage */
td.wowclass8,
td.wowclass8 a:link,
td.wowclass8 a:visited,
td.wowclass8 a:active   { text-decoration: none; color: #68CCEF; }
td.wowclass8 a:hover   { text-decoration: underline; color: #68CCEF; }


/* priest */
td.wowclass9,  
td.wowclass9 a:link, 
td.wowclass9 a:visited, 
td.wowclass9 a:active         { text-decoration: none; color: #999999; }
td.wowclass9 a:hover           { text-decoration: underline; color: #999999; }

/* dk */ 
td.wowclass10, 
td.wowclass10 a:link, 
td.wowclass10 a:visited, 
td.wowclass10 a:active      { text-decoration: none; color: #FF1144; }
td.wowclass10 a:hover   { text-decoration: underline; color: #FF1144; }

/* bossprogress */
.bpprogress00,   
.bpprogress00:link, 
.bpprogress00:visited, 
.bpprogress00:active        { text-decoration: none; color: #000033; }
.bpprogress00:link:hover   { text-decoration: underline; color: #000033; }

.bpprogress25,   
.bpprogress25:link, 
.bpprogress25:visited, 
.bpprogress25:active        { text-decoration: none; color: #FF0000; }
.bpprogress25:link:hover   { text-decoration: underline; color: #FF0000; }

.bpprogress50,   
.bpprogress50:link, 
.bpprogress50:visited, 
.bpprogress50:active        { text-decoration: none; color: #999999; }
.bpprogress50:link:hover   { text-decoration: underline; color: #999999; }

.bpprogress75,   
.bpprogress75:link, 
.bpprogress75:visited, 
.bpprogress75:active        { text-decoration: none; color: #FFFF00; }
.bpprogress75:link:hover   { text-decoration: underline; color: #FFFF00; }

.bpprogress99,   
.bpprogress99:link, 
.bpprogress99:visited, 
.bpprogress99:active        { text-decoration: none; color: #0000FF; }
.bpprogress99:link:hover   { text-decoration: underline; color: #0000FF; }

.bpprogress100,   
.bpprogress100:link, 
.bpprogress100:visited, 
.bpprogress100:active        { text-decoration: none; color: #00FF00; }
.bpprogress100:link:hover   { text-decoration: underline; color: #00FF00; }

/*Top Slide Panle*/
/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

   The CSS, XHTML and design is released under Creative Common License 3.0:
   http://creativecommons.org/licenses/by-sa/3.0/

*/ 

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {display: block;}
.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
   overflow: hidden;
}

/* Panel Tab/button */
.tab {
     background: url("./images/tab_b.png") repeat-x 0 0;
   height: 42px;
   position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
   display: block;
   position: relative;
     float: right;
     clear: right;
     height: 42px;
   width: auto;
     font-weight: bold;
   line-height: 42px;
   margin: 0;
   right: 150px;
     color: white;
     font-size: 80%;
   text-align: center;
}

.tab ul.login li.left {
     background: url("./images/tab_l.png") no-repeat left 0;
     height: 42px;
   width: 30px;
   padding: 0;
   margin: 0;
     display: block;
   float: left;
}

.tab ul.login li.right {
     background: url("./images/tab_r.png") no-repeat left 0;
     height: 42px;
   width: 30px;
   padding: 0;
   margin: 0;
     display: block;
   float: left;
}

.tab ul.login li {
   text-align: left;
     padding: 0 6px;
   display: block;
   float: left;
   height: 42px;
     background: url("./images/tab_m.png") repeat-x 0 0;
}

.tab ul.login li a {
   color: #15ADFF;
}

.tab ul.login li a:hover {
   color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
   height: 20px;
   line-height: 20px !important;
   padding-left: 30px !important;
   cursor: pointer;
   display: block;
   width: 100px;
   position: relative;
   top: 11px;
}

.tab a.open {background: url("./images/bt_open.png") no-repeat left 0;}
.tab a.close {background: url("./images/bt_close.png") no-repeat left 0;}
.tab a:hover.open {background: url("./images/bt_open.png") no-repeat left -19px;}
.tab a:hover.close {background: url("./images/bt_close.png") no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
	position:fixed;
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
   width: 100%;
   height: 270px;
   color: #999999;
   background: #0b0b0b; /* 272727 */
   overflow: hidden;
   position: relative;
   z-index: 3;
   display: none;
}

#panel h1 {
   font-size: 1.4em;
   padding: 5px 0 10px;
   margin: 0;
   color: white;
}

#panel h2{
   font-size: 0.8em;
   padding: 10px 0 5px;
   margin: 0;
   color: white;
   border-bottom:#cccccc 1px solid;
}

#panel h3{
   padding: 0px 0 5px;
   margin: 0;
   color: white;
   border-bottom:#cccccc 1px solid;
}

#panel p {
   font-size: 0.9em;
   margin: 5px 0;
   padding: 0;
}

#panel a {
   font-size: 0.9em;
   text-decoration: none;
   color: #15ADFF;
}

#panel a:hover {
   color: white;
}

#panel a-lost-pwd {
   display: block;
   float: left;
}

#panel .contentpn {
   width: 960px;
   margin: 0 auto;
   padding-top: 15px;
   text-align: left;
   font-size: 0.85em;
}

#panel .contentpn .left {
   width: 280px;
   float: left;
   padding: 0 15px;
   border-left: 1px solid #333;
}

#panel .contentpn .right {
   border-right: 1px solid #333;
}

#panel .contentpn form {
   margin: 0 0 10px 0;
}

#panel .contentpn label {
   float: left;
   padding-top: 8px;
   clear: both;
   width: 280px;
   display: block;
}

#panel .contentpn input.field {
   border: 1px #1A1A1A solid;
   background: #414141;
   margin-right: 5px;
   margin-top: 4px;
   width: 200px;
   color: white;
   height: 16px;
}

#panel .contentpn input:focus.field {
   background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .contentpn input.bt_login,
#panel .contentpn input.bt_register {
   display: block;
   float: left;
   clear: left;
   height: 24px;
   text-align: center;
   cursor: pointer;
   border: none;
   font-weight: bold;
   margin: 10px 0;
}

#panel .contentpn input.bt_login {
   width: 74px;
   background: transparent url("./images/bt_login.png") no-repeat 0 0;
}

#panel .contentpn input.bt_register {
   width: 94px;
   color: white;
   background: transparent url("./images/bt_register.png") no-repeat 0 0;
}

#panel .lost-pwd {
   display: block;
   float:left;
   clear: right;
   padding: 15px 5px 0;
   font-size: 0.95em;
   text-decoration: underline;
}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/

*/       

html, body {border: 0; margin: 0; padding: 0;}


body {
  	font: 85%/0.9 arial, helvetica, sans-serif;
  	line-height: 130%;
  	color: black;
}

a {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #00CCFF;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.6em;
	height: 20px;
	padding-top: 0;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}

.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}