/*
** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke - http://wikidev.net/
** License: GPL (http://www.gnu.org/copyleft/gpl.html)
**
** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
** Michael Zeltner and Geir Bækholt)
** All you guys rock :)
*/

/**
 * Stylesheet for screen/projection.  All rules not marked media-specific are
 * shared with handheld.css and should be updated in tandem.  The rules can't
 * be in the same file because old browsers like IE5 won't obey @media rules.
 *
 * Rules that are screen/projection-specific are marked with commented-out
 * @media rules and indentation.
 */
* {
	padding: 0;
	margin: 0;
}
body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	.font-size: 10px;
    color:black;
}

table {
	background-color:transparent;
}
body{
	background-color: black;
    color:#FAA700;
}
a {
	color: #812005;
}

img {
	border-width:0;
}

#globalWrapper {

}
html {

}
.dialog_top_left {
	background:url(/images/borders_and_corners/orange/panel_r1_c1.jpg) no-repeat top left;
	padding 0pt;
}

.dialog_top_right {
	background:url(/images/borders_and_corners/orange/panel_r1_c6a.jpg) no-repeat top right;
	margin 0pt;
}

.dialog_top {
	background:url(/images/borders_and_corners/orange/panel_r1_c3.jpg) repeat-x top;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 12px;
	margin-right: 15px;
}

.dialog {
	background: white url(/images/borders_and_corners/orange/panel_r2_c2.jpg) repeat-x top;
	color: black;
}

.dialog_bottom_left {
	/** background:url(/images/borders_and_corners/orange/panel_r3_c1.png) no-repeat bottom left; **/

	padding 0pt;
}

.dialog_bottom_right {
	background:url(/images/borders_and_corners/orange/panel_r3_c6.png) no-repeat bottom right;
	margin 0pt;
}

.bdialog_top_left {
	background:url(/images/borders_and_corners/orange/blue-panel_r1_c1.jpg) no-repeat top left;
	padding 0pt;
}

.bdialog_top_right {
	background:url(/images/borders_and_corners/orange/blue-panel_r1_c5.jpg) no-repeat top right;
	margin 0pt;
}

.bdialog_top {
	background:url(/images/borders_and_corners/blue/blue-panel_r1_c3.jpg) repeat-x top;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.bdialog {
	background: white url(/images/borders_and_corners/blue/blue-panel_r2_c3.jpg) repeat-x top;
	color: black;
}

.bdialog_bottom_left {
	background:url(/images/borders_and_corners/blue/blue-panel_r4_c1.png) no-repeat bottom left;

	padding 0pt;
}

.bdialog_bottom_right {
	background:url(/images/borders_and_corners/blue/blue-panel_r4_c5.png) no-repeat bottom right;
	margin 0pt;
}


.oldialog {
	color: black;
	border: 1px black solid;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	padding: .5em;
}

.portlet {
	border:medium none;
	float:none;
	font-family:sans-serif;
	font-size:75%;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	margin:0pt 0pt 0.7em;
	overflow:hidden;
	padding:0pt;
	width:175px;
	font-family:sans-serif;
}

.portlet ul {
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	list-style-image:url(/images/icons/bullet.gif);
	list-style-type:square;
	margin:0.3em 0pt 0pt 1.5em;
	padding:0pt;
	font-size:1.38em;
}


.portlet h4 {
	font-size:95%;
	font-weight:normal;
	white-space:nowrap;
}
.portlet h5 {
	background:transparent none repeat scroll 0% 50%;
	color:black;
	display:inline;
	font-family:sans-serif;
	font-size:1.38em;
	font-weight:normal;
	height:1em;
	margin:0pt;
	padding:0.5em 1em 0.17em 0.5em;
	text-transform:lowercase;
	white-space:nowrap;
}
.portlet h6 {
	background:#FFAE2E none repeat scroll 0% 50%;
	border-color:#2F6FAB;
	border-style:solid solid none;
	border-width:1px;
	display:block;
	font-size:1em;
	font-weight:normal;
	height:1.2em;
	padding:0pt 1em;
	text-transform:lowercase;
	white-space:nowrap;
}

#p-logo {
	height:155px;
	left:0pt;
	top:0pt;
	width:12em;
	z-index:3;	
	overflow:visible;

}
#p-logo h5 {
	display:none;
}
#p-logo a, #p-logo a:hover {
	background-position:65% 50% !important;
	background-repeat:no-repeat;
	display:block;
	height:155px;
	text-decoration:none;
	width:22.8em;
}
#content {
	min-height:131em;

	}
#column-content {
		position: relative;
		left: 18.3em;
		z-index: 2;
		width: 80em;
		margin: 0 0 0 0;
		padding-top: .5em;

	}


#column-one {
		position: absolute;
		left: .3em;
		top: 0px;
		z-index: 2;
		width: 175px;
		height: 100x;		
    	overflow: hidden;
	}

/*
** footer
*/
#footer {
	margin: .6em 0 1em 0;
	padding: .4em 0 1.2em 0;
	text-align: center;
	font-size: 90%;
    position: relative;
	width: 88.8em;
	left: 20.2em;
}
#footer li {
	display: inline;
	margin: 0 1.3em;
}
.printfooter {
	display: none;
}
h1 { font-size: 1.5em;
	border-bottom: 1px solid #aaa;
    background-color: transparent;
    z-index: -1;}
h1.editsection { font-size: 0.5em; }
h2 { font-size: 1.3em; border-bottom: none;
    background-color: transparent;
    text-decoration: underline;
    margin-top: 0.5em;    
    margin-bottom: 0.2em;
}
h2.editsection { font-size: 0.5em; text-decoration: none;}
h3, h4, h5, h6 {
	border-bottom: none;
    background-color: transparent;        
    margin-bottom: 0.1em;
    margin-top:0.4em;    
    text-decoration: underline;
}
h3 { font-size: 1.1em; font-weight: bold;}
h3.editsection { font-size: 0.5em; font-weight: normal; }
h3.forumendsection { border-bottom: 1px solid #aaa; }
h4 { font-size: 1.0em; }
h4.editsection { font-size: 0.5em; font-weight: normal; }
h5 { font-size: 1.0em; }
h5.editsection { font-weight: normal; }
h6 { font-size: 1.0en;  }
h6.editsection { font-size: 0.5em; font-weight: normal; }

.editsection {
	float: right;
	margin-left: 5px;
}

#siteSub {
		display: none;
	}
#jump-to-nav {
	display: none;
}

.firstHeading {
	margin-bottom: 0;
	font-size: 1.8em;
}
#contentSub, #contentSub2 {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0 0 1.4em 1em;
	color: #7d7d7d;
	width: auto;
}


#toc,
.toc,
.mw-warning {
	padding: 5px;
	border: 1px solid #aaa;
	margin-right: -10px;
	background: white;

}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {	padding-left: 1em;

}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}

.cl-druid a, .cl-Druid a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Druid.gif") center left no-repeat;
	padding-left: 12px; }
.cl-hunter a, .cl-Hunter a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Hunter.gif") center left no-repeat;
	padding-left: 12px; }
.cl-mage a, .cl-Mage a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Mage.gif") center left no-repeat;
	padding-left: 12px; }
.cl-paladin a, .cl-Paladin a  { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Paladin.gif") center left no-repeat;
	padding-left: 12px; }
.cl-priest a, .cl-Priest a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Priest.gif") center left no-repeat;
	padding-left: 12px; }
.cl-rogue a, .cl-Rogue a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Rogue.gif") center left no-repeat;
	padding-left: 12px; }
.cl-shaman a, .cl-Shaman a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Shaman.gif") center left no-repeat;
	padding-left: 12px; }
.cl-warlock a, .cl-Warlock a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Warlock.gif") center left no-repeat;
	padding-left: 12px; }
.cl-warrior a, .cl-Warrior a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Warrior.gif") center left no-repeat;
	padding-left: 12px; }
.cl-deathknight a, .cl-DeathKnight a { 
    background: url("/images/icons/12x12ClassIcons/IconSmall_Deathknight.gif") center left no-repeat;
	padding-left: 12px; }
#bodyContent {
       font-size: 1.2em;
}
#bodyContent a.external,
#bodyContent a[href ^="gopher://"] {
	background: url(/images/external.png) center right no-repeat;
	padding-right: 13px;
}
#bodyContent a[href ^="https://"],
.link-https {
	background: url(/images/lock_icon.gif) center right no-repeat;
	padding-right: 16px;
}
#bodyContent a[href ^="mailto:"],
.link-mailto {
	background: url(/images/mail_icon.gif) center right no-repeat;
	padding-right: 18px;
}
#bodyContent a[href ^="news://"] {
	background: url(/images/news_icon.png) center right no-repeat;
	padding-right: 18px;
}
#bodyContent a[href ^="ftp://"],
.link-ftp {
	background: url(/images/file_icon.gif) center right no-repeat;
	padding-right: 18px;
}
#bodyContent a[href ^="irc://"],
.link-irc {
	background: url(/images/discussionitem_icon.gif) center right no-repeat;
	padding-right: 18px;
}
#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
.link-audio {
	background: url("/images/icons/audio.png") center right no-repeat;
	padding-right: 13px;
}
#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
.link-video {
	background: url("/images/icons/video.png") center right no-repeat;
	padding-right: 13px;
}
#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
.link-document {
	background: url("/images/icons/document.png") center right no-repeat;
	padding-right: 12px;
}

.cntMain { color: #00232D; background: url(/images/borders_and_corners/paper/light.jpg) repeat 0 0; }
.cntMain a { color: #3A1900; text-decoration:underline;}
.cnt-top { background: url(/images/borders_and_corners/paper/cnt-paper-top.png) repeat-x top left; height: 7px; }
.cnt-topl { height: 7px; background: url(/images/borders_and_corners/paper/cnt-paper-topleft.png) no-repeat top left; width: 7px; }
.cnt-topr { height: 7px; background: url(/images/borders_and_corners/paper/cnt-paper-topright.png) no-repeat top right; }
.content-left {	background: url(/images/borders_and_corners/paper/cnt-paper-left.png) repeat-y top left; width: 7px;}
.content-right { height: auto; background: url(/images/borders_and_corners/paper/cnt-paper-right.png) repeat-y top right; width: 7px; }
.cnt-bot { height: 7px;	background: url(/images/borders_and_corners/paper/cnt-paper-bot.png) repeat-x bottom left; font-size: 1px; } 
.cnt-botl { height: 7px;	background: url(/images/borders_and_corners/paper/cnt-paper-botleft.png) no-repeat 0 100%; }
.cnt-botr { height: 7px;	background: url(/images/borders_and_corners/paper/cnt-paper-botright.png) no-repeat bottom right; }


.lcorners {z-index: 1000;}
.lcorners-tl { background-color: white; height: 49px; background: url(/images/borders_and_corners/leather/leathercorners_r1_c1.png) no-repeat top left; width: 49px; }
.lcorners-t { background-color: white; background: url(/images/borders_and_corners/leather/leathercorners_r1_c2.png) repeat-x top left; height: 7px; }
.lcorners-tr { background-color: white; height: 49px; background: url(/images/borders_and_corners/leather/leathercorners_r1_c4.png) no-repeat top right; width: 49px;}
.lcorners-l {	background-color: white; background: url(/images/borders_and_corners/leather/leathercorners_r2_c1.png) repeat-y top left; width: 7px;}
.lcorners-r { background-color: white; height: auto; background: url(/images/borders_and_corners/leather/leathercorners_r2_c4.png) repeat-y top right; width: 7px; }
.lcorners-b { background-color: white; height: 7px;	background: url(/images/borders_and_corners/leather/leathercorners_r4_c2.png) repeat-x bottom left; font-size: 1px; } 
.lcorners-bl { background-color: white; height: 47px;	background: url(/images/borders_and_corners/leather/leathercorners_r4_c1.png) no-repeat 0 100%; }
.lcorners-br { background-color: white; height: 47px;	background: url(/images/borders_and_corners/leather/leathercorners_r4_c4.png) no-repeat bottom right; }
.lcorners-image { background-color: white; position: relative; margin: -23px -17px -20px -21px;}
.lcorners-table { background-color: white; position: relative;}

.icorners {z-index: 1000;}
.icorners-tl { height: 75px; background: url(/images/borders_and_corners/ice/icecorners_r1_c1.png) no-repeat top left; width: 75px; }
.icorners-t { background: url(/images/borders_and_corners/ice/icecorners_r1_c2.png) repeat-x top left; height: 75px; }
.icorners-tr { height: 75px; background: url(/images/borders_and_corners/ice/icecorners_r1_c4.png) no-repeat top right; width: 75px;}
.icorners-l { background: url(/images/borders_and_corners/ice/icecorners_r2_c1.png) repeat-y top left; width: 7px;}
.icorners-r { height: auto; background: url(/images/borders_and_corners/ice/icecorners_r2_c4.png) repeat-y top right; width: 7px; }
.icorners-b { height: 7px;	background: url(/images/borders_and_corners/ice/icecorners_r4_c2.png) repeat-x bottom left; font-size: 1px; } 
.icorners-bl { height: 75px;	background: url(/images/borders_and_corners/ice/icecorners_r4_c1.png) no-repeat 0 100%; }
.icorners-br { height: 75px;	background: url(/images/borders_and_corners/ice/icecorners_r4_c4.png) no-repeat bottom right; }
.icorners-image { background-color: black; position: relative; margin: -23px -20px -20px -15px;}
.icorners-table { position: relative;}

.rightFloatList li {
  display: inline;		
  margin-right: 2px;
}

.phpbb_avatar { float: left;}
.phpbb_title { 
	border-bottom-color:#AAAAAA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:1.3em;
	margin-left:4em;
	}
.phpbb_byline {
	float:right;
	font-size:.9em;
	}
.phpbb_timeline {
	float:left;
	font-size:0.9em;
	}
.phpbb_shorttext {
	margin-top:2em;
	}
.phpbb_longtext {display: none;}

.phpraider_limits {
	font-size:0.9em;
	float:left;
}
.phpraider_limits_name {
	border-bottom: solid black thin;
	font-weight:bold;
	margin:2px;
}
.phpraider_limits_details {
	text-align: center;
}

/* forum specific styles */
.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
}

/* Horizontal lists
----------------------------------------*/

.userMenu {
	float: right;
	clear: left;
	margin-right: -18em;
	margin-top: 1em;
}


ul.linklist {
	display: block;
	margin: 0;
	padding:0;
}

ul.navlinks {
	padding-bottom: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}
/* navbar fix */
* html .clearfix, * html .navbar, ul.linklist {
	height: 4%;
	overflow: hidden;
}

.navbar {
	padding: 0 10px;
	margin-top: .5em;
}


.inner {
}


ul.navlinks {
	border-bottom-color: #FFFFFF;
}


ul.linklist li {
	display:block;
	float:left;
	font-size:1.1em;
	list-style-type:none;
	margin-right:5px;
	width:auto;
}

ul.linklist li.rightside, p.rightside {
	float:right;
	margin-left:5px;
	margin-right:0;
	text-align:right;
}

ul.linklist {
	display:block;
	margin:0;
	padding:0;
}
ul.leftside {
	float:left;
	margin-left:0;
	margin-right:5px;
	text-align:left;
}
/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

/* Poster profile icons
----------------------------------------*/
ul.profile-icons {
	padding-top: 10px;
	list-style: none;
}

/* Rollover state */
ul.profile-icons li {
	float: left;
	margin: 0 6px 3px 0;
	background-position: 0 100%;
}

/* Rolloff state */
ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Positioning of moderator icons */
.postbody ul.profile-icons {
	float: right;
	width: auto;
	padding: 0;
}

.postbody ul.profile-icons li {
	margin: 0 3px;
}

/* Profile & navigation icons */
.email-icon, .email-icon a		{ background: none top left no-repeat; }
.aim-icon, .aim-icon a			{ background: none top left no-repeat; }
.yahoo-icon, .yahoo-icon a		{ background: none top left no-repeat; }
.web-icon, .web-icon a			{ background: none top left no-repeat; }
.msnm-icon, .msnm-icon a			{ background: none top left no-repeat; }
.icq-icon, .icq-icon a			{ background: none top left no-repeat; }
.jabber-icon, .jabber-icon a		{ background: none top left no-repeat; }
.pm-icon, .pm-icon a				{ background: none top left no-repeat; }
.quote-icon, .quote-icon a		{ background: none top left no-repeat; }

/* Moderator icons */
.report-icon, .report-icon a		{ background: none top left no-repeat; }
.warn-icon, .warn-icon a			{ background: none top left no-repeat; }
.edit-icon, .edit-icon a			{ background: none top left no-repeat; }
.delete-icon, .delete-icon a		{ background: none top left no-repeat; }
.info-icon, .info-icon a			{ background: none top left no-repeat; }

/* Set profile icon dimensions */
ul.profile-icons li.email-icon		{ width: 20px; height: 20px; }
ul.profile-icons li.aim-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.yahoo-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.web-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.msnm-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.icq-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.jabber-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.pm-icon		{ width: 28px; height: 20px; }
ul.profile-icons li.quote-icon	{ width: 54px; height: 20px; }
ul.profile-icons li.report-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.edit-icon	{ width: 42px; height: 20px; }
ul.profile-icons li.delete-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.info-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.warn-icon	{ width: 20px; height: 20px; }

/* Fix profile icon default margins */
ul.profile-icons li.edit-icon	{ margin: 0 0 0 3px; }
ul.profile-icons li.quote-icon	{ margin: 0 0 0 10px; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0; }
/* proSilver Control Panel Styles
---------------------------------------- */



/* Icon images
---------------------------------------- */
.sitehome						{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_home.gif"); }
.icon-faq						{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_faq.gif"); }
.icon-members					{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_members.gif"); }
.icon-home						{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_home.gif"); }
.icon-ucp						{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_ucp.gif"); }
.icon-register					{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_register.gif"); }
.icon-logout					{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_logout.gif"); }
.icon-bookmark					{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_bookmark.gif"); }
.icon-bump						{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_bump.gif"); }
.icon-subscribe					{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_subscribe.gif"); }
.icon-unsubscribe				{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_unsubscribe.gif"); }
.icon-pages						{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_pages.gif"); }
.icon-search					{ background-image: url("/forums/styles/outcastOrder2/theme/images/icon_search.gif"); }

/* Profile & navigation icons */
.email-icon, .email-icon a		{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_email.gif"); }
.aim-icon, .aim-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_aim.gif"); }
.yahoo-icon, .yahoo-icon a		{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_yahoo.gif"); }
.web-icon, .web-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_www.gif"); }
.msnm-icon, .msnm-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_msnm.gif"); }
.icq-icon, .icq-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_icq.gif"); }
.jabber-icon, .jabber-icon a		{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_contact_jabber.gif"); }
.pm-icon, .pm-icon a				{ background-image: url("/forums/styles/outcastOrder2/imageset/en/icon_contact_pm.gif"); }
.quote-icon, .quote-icon a		{ background-image: url("/forums/styles/outcastOrder2/imageset/en/icon_post_quote.gif"); }

/* Moderator icons */
.report-icon, .report-icon a		{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_post_report.gif"); }
.edit-icon, .edit-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/en/icon_post_edit.gif"); }
.delete-icon, .delete-icon a		{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_post_delete.gif"); }
.info-icon, .info-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_post_info.gif"); }
.warn-icon, .warn-icon a			{ background-image: url("/forums/styles/outcastOrder2/imageset/icon_user_warn.gif"); } /* Need updated warn icon */


.icon-ucp {
	background-image:url(/forums/styles/outcastOrder2/theme/images/icon_ucp.gif);
}

ul.rightside {
	float:right;
	margin-left:5px;
	margin-right:-5px;
	text-align:right;
}


/* Definition list layout for forms
---------------------------------------- */
fieldset dl {
	padding: 4px 0;
}

fieldset dt {
	float: left;	
	width: 40%;
	text-align: left;
	display: block;
}

fieldset dd {
	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}

/* Specific layout 1 */
fieldset.fields1 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields1 dd {
	margin-left: 15em;
	border-left-width: 0;
}

fieldset.fields1 {
	background-color: transparent;
}

fieldset.fields1 div {
	margin-bottom: 3px;
}

/* Specific layout 2 */
fieldset.fields2 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields2 dd {
	margin-left: 16em;
	border-left-width: 0;
}

/* Form elements */
dt label {
	font-weight: bold;
	text-align: left;
}

dd label {
	white-space: nowrap;
	color: #333;
}

dd input, dd textarea {
	margin-right: 3px;
}

dd select {
	width: auto;
}

dd textarea {
	width: 85%;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

#timezone {
	width: 95%;
}

* html #timezone {
	width: 50%;
}

/* Quick-login on index page */
fieldset.quick-login {
	margin-top: 5px;
}

fieldset.quick-login input {
	width: auto;
}

fieldset.quick-login input.inputbox {
	width: 15%;
	vertical-align: middle;
	margin-right: 5px;
	background-color: #f3f3f3;
}

fieldset.quick-login label {
	white-space: nowrap;
	padding-right: 2px;
}

/* Display options on viewtopic/viewforum pages  */
fieldset.display-options {
	text-align: center;
	margin: 3px 0 5px 0;
}

fieldset.display-options label {
	white-space: nowrap;
	padding-right: 2px;
}

fieldset.display-options a {
	margin-top: 3px;
}

/* Display actions for ucp and mcp pages */
fieldset.display-actions {
	text-align: right;
	line-height: 2em;
	white-space: nowrap;
	padding-right: 1em;
}

fieldset.display-actions label {
	white-space: nowrap;
	padding-right: 2px;
}

fieldset.sort-options {
	line-height: 2em;
}

/* MCP forum selection*/
fieldset.forum-selection {
	margin: 5px 0 3px 0;
	float: right;
}

fieldset.forum-selection2 {
	margin: -3px 0 3px 0;
	float: right;
}

/* Jumpbox */
fieldset.jumpbox {
	text-align: right;
	margin-top: 15px;
	height: 2.5em;
}

fieldset.quickmod {
	width: 50%;
	float: right;
	text-align: right;
	height: 2.5em;
}

/* Submit button fieldset */
fieldset.submit-buttons {
	text-align: center;
	vertical-align: middle;
	margin: 5px 0;
}

fieldset.submit-buttons input {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Buttons used in the editor */
#format-buttons {
	margin: 15px 0 2px 0;
}

#format-buttons input, #format-buttons select {
	vertical-align: middle;
}

/* Main message box */
#message-box {
	width: 80%;
}

#message-box textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	width: 100%;
	font-size: 1.2em;
	color: #333333;
}

/* Emoticons panel */
#smiley-box {
	width: 18%;
	float: right;
}

#smiley-box img {
	margin: 3px;
}




#search-box {
	color:#FFFFFF;
	display:block;
	float:right;
	position:relative;
	text-align:right;
	white-space:nowrap;
}
#search-box {
	color:#FFFFFF;
}
fieldset {
	border-width:0;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:1.1em;
}
.inputbox {
	background-color:#FFFFFF;
	border-color:#B4BAC0;
	color:#333333;
}

input.inputbox {
	width:85%;
}
input.search {
	background-image:none;
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:17px;
}
input.search {
	background-image:url(/forums/styles/outcastOrder2/theme/images/icon_textbox_search.gif);
}
#search-box input {
	border:1px solid #B0B0B0;
}
#search-box input {
	border-color:#0075B0;
}
.inputbox {
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	color:#333333;
	cursor:text;
	padding:2px;
}
input {
	cursor:pointer;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:0 3px;
	vertical-align:middle;
}
#search-box #keywords {
	background-color:#FFFFFF;
	width:95px;
}
#search-box #keywords {
	background-color:#FFFFFF;
}


#page-body {
	clear:both;
	margin:0.5em 1em;
	min-height:71.5em;
}


/* proSilver Content Styles
---------------------------------------- */

ul.topiclist {
	display: block;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}

ul.forums {
}

ul.topiclist li {
	display: block;
	list-style-type: none;
	margin: 0;
}

ul.topiclist dl {
	position: relative;
}

ul.topiclist li.row dl {
	padding: 2px 0;
}

ul.topiclist dt {
	display: block;
	float: left;
	width: 55%;
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
}

ul.topiclist dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 4px 0;
	margin: 0;
}

ul.topiclist dfn {
	/* Labels for post/view counts */
	display: none;
}

ul.topiclist li.row dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}

.forum-image {
	float: left;
	padding-top: 5px;
	margin-right: 5px;
}

li.row {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8f8f8f;
}

li.row strong {
	font-weight: normal;
	color: #000000;
}

li.row:hover {
	background-color: #f6f6f6;
}

li.row:hover dd {
	border-left-color: #CCCCCC;
}

li.header dt, li.header dd {
	line-height: 1em;
	border-left-width: 0;
	margin: 2px 0 4px 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

li.header dt {
	font-weight: bold;
}

li.header dd {
	margin-left: 1px;
}

li.header dl.icon {
	min-height: 0;
}

li.header dl.icon dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 1em;
	padding-right: 50px;
}

/* Forum list column styles */
dl.icon {
	min-height: 2em;
	background-position: 10px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

dl.icon dt {
	padding-left: 45px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
}

dd.posts, dd.topics, dd.views {
	width: 8%;
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
}

dd.lastpost {
	font-size: 1.1em;
}

dd.redirect {
	font-size: 1.1em;
	line-height: 2.5em;
}

dd.moderation {
	font-size: 1.1em;
}

dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
	display: block;
	padding-left: 5px;
}

dd.time {
	width: auto;
	line-height: 200%;
	font-size: 1.1em;
}

dd.extra {
	width: 12%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

dd.mark {
	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
}

dd.info {
	width: 30%;
}

dd.option {
	width: 15%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

dd.searchby {
	width: 47%;
	font-size: 1.1em;
	line-height: 1em;
}

ul.topiclist dd.searchextra {
	margin-left: 5px;
	padding: 0.2em 0;
	font-size: 1.1em;
	color: #333333;
	border-left: none;
	clear: both;
	width: 98%;
	overflow: hidden;
}

.forabg {
	margin-bottom: 1em;
}

/* Pagination
---------------------------------------- */
.pagination {
	height: 1%; /* IE tweak (holly hack) */
	width: auto;
	text-align: right;
	margin-top: 0;
	float: right;
}

.pagination span.page-sep {
	display: none;
}

li.pagination {
	margin-top: 0;
}

.pagination strong, .pagination b {
	font-weight: normal;
}

.pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #bfbfbf;
	border: 1px solid #bfbfbf;
	font-size: 0.9em;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #eeeeee;
	border: 1px solid #bababa;
	font-size: 0.9em;
	line-height: 1.5em;
}

.pagination span a:hover {
	border-color: #d2d2d2;
	background-color: #d2d2d2;
	color: #FFF;
	text-decoration: none;
}

.pagination img {
	vertical-align: middle;
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
	display: block;
	float: right;
	width: auto;
	margin-top: 0;
	padding: 1px 0 1px 15px;
	font-size: 0.9em;
	background: none 0 50% no-repeat;
}

.row .pagination span a, li.pagination span a {
	background-color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover {
	background-color: #d2d2d2;
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
	background-image: url("/forums/styles/prosilver/theme/images/icon_pages.gif");
}

.row .pagination span a, li.pagination span a {
	background-color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover {
	background-color: #368AD2;
}
/* Container for post/reply buttons and pagination */
.topic-actions {
	margin-bottom: 3px;
	font-size: 1.1em;
	height: 28px;
	min-height: 28px;
}
div[class].topic-actions {
	height: auto;
}

#cp-main .pagination {
	float: right;
	width: auto;
	padding-top: 1px;
}
/* Pagination
---------------------------------------- */

.pagination span strong {
	color: #FFFFFF;
	background-color: #4692BF;
	border-color: #4692BF;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	color: #5C758C;
	background-color: #ECEDEE;
	border-color: #B4BAC0;
}

.pagination span a:hover {
	border-color: #368AD2;
	background-color: #368AD2;
	color: #FFF;
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
	background-image: url("/forums/styles/prosilver/theme/images/icon_pages.gif");
}

.row .pagination span a, li.pagination span a {
	background-color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover {
	background-color: #368AD2;
}
/* Topic and forum Search */
.search-box {
	margin-top: -70px;
	margin-left: 3px;
	float: right;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
	/* Also see tweaks.css */
	margin: 5px 0 10px 0;
	min-height: 80px;
	color: #666666;
	border-left: 1px solid #333333;
	width: 22%;
	float: right;
	display: inline;
}
.pm .postprofile {
	border-left: 1px solid #333333;
}

.postprofile dd, .postprofile dt {
	line-height: 1.2em;
	margin-left: 8px;
}

.postprofile strong {
	font-weight: normal;
	color: #000000;
}

.avatar {
	border: none;
	margin-bottom: 3px;
}

.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

/* Poster profile used by search*/
.search .postprofile {
	width: 30%;
}


/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
	color: #105289;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	color: #D31141;
}

/* Profile searchresults */	
.search .postprofile a {
	color: #105289;
}

.search .postprofile a:hover {
	color: #D31141;
}
/* Poster profile block
----------------------------------------*/
.postprofile {
	color: #666666;
	border-left-color: #333333;
}

.rtl .postprofile {
	border-right-color: #FFFFFF;
	border-left-color: transparent;
}

.pm .postprofile {
	border-left-color: #DDDDDD;
}

.rtl .pm .postprofile {
	border-right-color: #DDDDDD;
	border-left-color: transparent;
}

.postprofile strong {
	color: #000000;
}

.online {
	background-image: url("/forums/styles/prosilver/imageset/en/icon_user_online.gif");
}

/* Post body styles
----------------------------------------*/
.postbody {
	padding: 0;
	line-height: 1.48em;
	color: #333333;
	width: 76%;
	float: left;
	clear: both;
}

.postbody .ignore {
	font-size: 1.1em;
}

.postbody h3.first {
	/* The first post on the page uses this */
	font-size: 1.7em;
}

.postbody h3 {
	/* Postbody requires a different h3 format - so change it here */
	font-size: 1.5em;
	padding: 2px 0 0 0;
	margin: 0 0 0.3em 0 !important;
	text-transform: none;
	border: none;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	line-height: 125%;
}

.postbody h3 img {
	/* Also see tweaks.css */
	vertical-align: bottom;
}

.postbody .content {
	font-size: 1.3em;
}

.search .postbody {
	width: 68%
}

/* Topic review panel
----------------------------------------*/
#review {
	margin-top: 2em;
}

#topicreview {
	padding-right: 5px;
	overflow: auto;
	height: 300px;
}

#topicreview .postbody {
	width: auto;
	float: none;
	margin: 0;
	height: auto;
}

#topicreview .post {
	height: auto;
}

#topicreview h2 {
	border-bottom-width: 0;
}

/* Post author */
p.author {
	margin: 0 15em 0.6em 0;
	padding: 0 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}

/* Post signature */
.signature {
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1.1em;
	border-top: 1px solid #CCCCCC;
	clear: left;
	line-height: 140%;
	overflow: hidden;
	width: 100%;
}

dd .signature {
	margin: 0;
	padding: 0;
	clear: none;
	border: none;
}

/* Post noticies */
.notice {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: auto;
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1em;
	border-top: 1px dashed #CCCCCC;
	clear: left;
	line-height: 130%;
}

.back2top {
	clear: both;
	height: 11px;
	text-align: right;
}

a.top {
	background: none no-repeat top left;
	text-decoration: none;
	width: 11px;
	height: 11px;
	display: block;
	float: right;
	overflow: hidden;
	letter-spacing: 1000px;
	text-indent: 11px;
}

a.top2 {
	background: none no-repeat 0 50%;
	text-decoration: none;
	padding-left: 15px;
}


/* Back to top of page */
a.top {
	background-image: url("/forums/styles/prosilver/imageset/icon_back_top.gif");
}
a.top2 {
	background-image: url("/forums/styles/prosilver/imageset/icon_back_top.gif");
}

.post {
	padding: 0 10px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-bottom: 5px;
}
/* Post poll styles
----------------------------------------*/
fieldset.polls {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

fieldset.polls dl {
	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	padding: 5px 0 0 0;
	line-height: 120%;
	color: #666666;
}

fieldset.polls dl.voted {
	font-weight: bold;
	color: #000000;
}

fieldset.polls dt {
	text-align: left;
	float: left;
	display: block;
	width: 30%;
	border-right: none;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}

fieldset.polls dd {
	float: left;
	width: 10%;
	border-left: none;
	padding: 0 5px;
	margin-left: 0;
	font-size: 1.1em;
}

fieldset.polls dd.resultbar {
	width: 50%;
}

fieldset.polls dd input {
	margin: 2px 0;
}

fieldset.polls dd div {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 2px;
	overflow: visible;
	min-width: 2%;
}

.pollbar1 {
	background-color: #aaaaaa;
	border-bottom: 1px solid #747474;
	border-right: 1px solid #747474;
}

.pollbar2 {
	background-color: #bebebe;
	border-bottom: 1px solid #8c8c8c;
	border-right: 1px solid #8c8c8c;
}

.pollbar3 {
	background-color: #D1D1D1;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

.pollbar4 {
	background-color: #e4e4e4;
	border-bottom: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
}

.pollbar5 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
}

/* Post poll styles
----------------------------------------*/

fieldset.polls dl {
	border-top-color: #DCDEE2;
	color: #666666;
}

fieldset.polls dl.voted {
	color: #000000;
}

fieldset.polls dd div {
	color: #FFFFFF;
}

.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
	border-right-color: transparent;
}

.pollbar1 {
	background-color: #AA2346;
	border-bottom-color: #74162C;
	border-right-color: #74162C;
}

.rtl .pollbar1 {
	border-left-color: #74162C;
}

.pollbar2 {
	background-color: #BE1E4A;
	border-bottom-color: #8C1C38;
	border-right-color: #8C1C38;
}

.rtl .pollbar2 {
	border-left-color: #8C1C38;
}

.pollbar3 {
	background-color: #D11A4E;
	border-bottom-color: #AA2346;
	border-right-color: #AA2346;
}

.rtl .pollbar3 {
	border-left-color: #AA2346;
}

.pollbar4 {
	background-color: #E41653;
	border-bottom-color: #BE1E4A;
	border-right-color: #BE1E4A;
}

.rtl .pollbar4 {
	border-left-color: #BE1E4A;
}

.pollbar5 {
	background-color: #F81157;
	border-bottom-color: #D11A4E;
	border-right-color: #D11A4E;
}

.rtl .pollbar5 {
	border-left-color: #D11A4E;
}
/* Sub-header (navigation bar)
--------------------------------------------- */
a.print, a.sendemail, a.fontsize {
	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -5000px;
	text-align: left;
	background-repeat: no-repeat;
}

a.print {
	background-image: none;
	width: 22px;
}

a.sendemail {
	background-image: none;
	width: 22px;
}

a.fontsize {
	background-image: none;
	background-position: 0 -1px;
	width: 29px;
}

a.fontsize:hover {
	background-position: 0 -20px;
	text-decoration: none;
}
/*  	
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */

/* Big button images */
.reply-icon span	{ background: transparent none 0 0 no-repeat; }
.post-icon span		{ background: transparent none 0 0 no-repeat; }
.locked-icon span	{ background: transparent none 0 0 no-repeat; }
.pmreply-icon span	{ background: none 0 0 no-repeat; }
.newpm-icon span 	{ background: none 0 0 no-repeat; }
.forwardpm-icon span 	{ background: none 0 0 no-repeat; }
/* Big button images */
.reply-icon span	{ background-image: url("/forums/styles/prosilver/imageset/en/button_topic_reply.gif"); }
.post-icon span		{ background-image: url("/forums/styles/prosilver/imageset/en/button_topic_new.gif"); }
.locked-icon span	{ background-image: url("/forums/styles/prosilver/imageset/en/button_topic_locked.gif"); }
.pmreply-icon span	{ background-image: url("/forums/styles/prosilver/imageset/en/button_pm_reply.gif") ;}
.newpm-icon span 	{ background-image: url("/forums/styles/prosilver/imageset/en/button_pm_new.gif") ;}
.forwardpm-icon span	{ background-image: url("./styles/prosilver/imageset/en/button_pm_forward.gif") ;}

a.print {
	background-image: url("/forums/styles/prosilver/theme/images/icon_print.gif");
}

a.sendemail {
	background-image: url("/forums/styles/prosilver/theme/images/icon_sendemail.gif");
}

a.fontsize {
	background-image: url("/forums/styles/prosilver/theme/images/icon_fontsize.gif");
}

.divider {
	display: none;
}
.buttons {
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */
.buttons div {
	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}
/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/
.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span	{ background-position: 0 100%; }


/* Set big button dimensions */
.buttons div.reply-icon		{ width: 96px; height: 25px; }
.buttons div.post-icon		{ width: 96px; height: 25px; }
.buttons div.locked-icon	{ width: 88px; height: 25px; }
.buttons div.pmreply-icon	{ width: 96px; height: 25px; }
.buttons div.newpm-icon		{ width: 84px; height: 25px; }
.buttons div.forwardpm-icon	{ width: 96px; height: 25px; }

.panel {
	margin-bottom: 4px;
	padding: 0 10px;
}



/* Main CP box
----------------------------------------*/
#cp-menu {
	float:left;
	width: 19%;
	margin-top: 1em;
	margin-bottom: 5px;
}

#cp-main {
	float: left;
	width: 81%;
}

#cp-main .content {
	padding: 0;
}

#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #bfbfbf;
}

#cp-main .panel p {
	font-size: 1.1em;
}

#cp-main .panel ol {
	margin-left: 2em;
	font-size: 1.1em;
}

#cp-main .panel li.row {
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #F9F9F9;
}

ul.cplist {
	margin-bottom: 5px;
	border-top: 1px solid #cbcbcb;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
	margin-bottom: 2px;
}

#cp-main table.table1 {
	margin-bottom: 1em;
}

#cp-main table.table1 thead th {
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	padding: 5px;
}

#cp-main table.table1 tbody th {
	font-style: italic;
	background-color: transparent !important;
	border-bottom: none;
}

#cp-main .pagination {
	float: right;
	width: auto;
	padding-top: 1px;
}

#cp-main .postbody p {
	font-size: 1.1em;
}

#cp-main .pm-message {
	border: 1px solid #e2e2e2;
	margin: 10px 0;
	background-color: #FFFFFF;
	width: auto;
	float: none;
}

.pm-message h2 {
	padding-bottom: 5px;
}

#cp-main .postbody h3, #cp-main .box2 h3 {
	margin-top: 0;
}

#cp-main .buttons {
	margin-left: 0;
}

#cp-main ul.linklist {
	margin: 0;
}

/* MCP Specific tweaks */
.mcp-main .postbody {
	width: 100%;
}
/* 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%;}

/* CP tabbed menu
----------------------------------------*/
#tabs {
	line-height: normal;
	margin: 20px 0 -1px 20px;
	min-width: 570px;
}

#tabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#tabs a {
	float: left;
	background: none no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}

#tabs a span {
	float: left;
	display: block;
	background: none no-repeat 100% -35px;
	padding: 6px 10px 6px 5px;
	color: #828282;
	white-space: nowrap;
}

#tabs a:hover span {
	color: #bcbcbc;
}

#tabs .activetab a {
	background-position: 0 0;
	border-bottom: 1px solid #ebebeb;
}

#tabs .activetab a span {
	background-position: 100% 0;
	padding-bottom: 7px;
	color: #333333;
}

#tabs a:hover {
	background-position: 0 -70px;
}

#tabs a:hover span {
	background-position:100% -70px;
}

#tabs .activetab a:hover {
	background-position: 0 0;
}

#tabs .activetab a:hover span {
	color: #000000;
	background-position: 100% 0;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs {
	line-height: normal;
	margin: -20px 7px 0 0;
}

#minitabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#minitabs li {
	display: block;
	float: right;
	padding: 0 10px 4px 10px;
	font-size: 1em;
	font-weight: bold;
	background-color: #f2f2f2;
	margin-left: 2px;
}

#minitabs a {
}

#minitabs a:hover {
	text-decoration: none;
}

#minitabs li.activetab {
	background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
	color: #333333;
}

/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */
#navigation {
	width: 100%;
	padding-top: 36px;
}

#navigation ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

/* Default list state */
#navigation li {
	margin: 1px 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}

/* Link styles for the sub-section links */
#navigation a {
	display: block;
	padding: 5px;
	margin: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	background: #cfcfcf none repeat-y 100% 0;
}

#navigation a:hover {
	text-decoration: none;
	background-color: #c6c6c6;
	color: #bcbcbc;
	background-image: none;
}

#navigation #active-subsection a {
	display: block;
	color: #d3d3d3;
	background-color: #F9F9F9;
	background-image: none;
}

#navigation #active-subsection a:hover {
	color: #d3d3d3;
}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
	border-bottom: none;
	padding: 0;
	margin-left: 10px;
	color: #333333;
}

#cp-main .panel {
	background-color: #F9F9F9;
}

#cp-main .pm {
	background-color: #FFFFFF;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: none;
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background-image: none;
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
	background-image: none;
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
	background-image: none;
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
	background-image: none;
}

/* Friends list */
.cp-mini {
	background-color: #f9f9f9;
	padding: 0 5px;
	margin: 10px 15px 10px 5px;
}

.cp-mini span.corners-top, .cp-mini span.corners-bottom {
	margin: 0 -5px;
}

dl.mini dt {
	font-weight: bold;
	color: #676767;
}

dl.mini dd {
	padding-top: 4px;
}

.friend-online {
	font-weight: bold;
}

.friend-offline {
	font-style: italic;
}

/* PM Styles
----------------------------------------*/
#pm-menu {
	line-height: 2.5em;
}

/* PM Message history */
.current {
	color: #999999;
}

/* Defined rules list for PM options */
ol.def-rules {
	padding-left: 0;
}

ol.def-rules li {
	line-height: 180%;
	padding: 1px;
}

/* PM marking colours */
.pmlist li.bg1 {
	border: solid 3px transparent;
	border-width: 0 3px;
}

.pmlist li.bg2 {
	border: solid 3px transparent;
	border-width: 0 3px;
}

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #bcbcbc;
	border-right-color: #bcbcbc;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border: solid 3px #ffffff;
	border-width: 0 3px;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border: solid 3px #c2c2c2;
	border-width: 0 3px;	
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border: solid 3px #bdbdbd;
	border-width: 0 3px;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	border: solid 3px #000000;
	border-width: 0 3px;
}

.pm-legend {
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 0;
	margin-bottom: 3px;
	padding-left: 3px;
}

/* Avatar gallery */
#gallery label {
	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: auto;
	background: #FFFFFF;
	border: 1px solid #CCC;
	text-align: center;
}

#gallery label:hover {
	background-color: #EEE;
}


/* CP tabbed menu
----------------------------------------*/
#tabs a {
	background-image: url("/forums/styles/prosilver/theme/images/bg_tabs1.gif");
}

#tabs a span {
	background-image: url("/forums/styles/prosilver/theme/images/bg_tabs2.gif");
	color: #536482;
}

#tabs a:hover span {
	color: #BC2A4D;
}

#tabs .activetab a {
	border-bottom-color: #CADCEB;
}

#tabs .activetab a span {
	color: #333333;
}

#tabs .activetab a:hover span {
	color: #000000;
}
.right-box {
	float:right;
	text-align:right;
	width:auto;
}

.panel h3, #review {
	border-bottom:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:20px;
	padding-bottom:2px;
	text-transform:uppercase;
}
/* Miscellaneous styles
---------------------------------------- */

.copyright {
	color: #555555;
}

.error {
	color: #BC2A4D;
}

.reported {
	background-color: #F7ECEF;
}

li.reported:hover {
	background-color: #ECD5D8 !important;
}
.sticky, .announce {
	/* you can add a background for stickies and announcements*/
}

div.rules {
	background-color: #ECD5D8;
	color: #BC2A4D;
}

p.rules {
	background-color: #ECD5D8;
	background-image: none;
}
#navigation #active-subsection a {
	color: #D31141;
	background-color: #F9F9F9;
	background-image: none;
}


.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
	height: 1%;
	overflow: hidden;
}
.bg3 {
	background-color:#CADCEB;
	padding: 0;
	margin: 0;
}

/* PM marking colours */
.pmlist li.bg1 {
	border: solid 3px transparent;
	border-width: 0 3px;
}

.pmlist li.bg2 {
	border: solid 3px transparent;
	border-width: 0 3px;
}

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #bcbcbc;
	border-right-color: #bcbcbc;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border: solid 3px #ffffff;
	border-width: 0 3px;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border: solid 3px #c2c2c2;
	border-width: 0 3px;	
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border: solid 3px #bdbdbd;
	border-width: 0 3px;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	border: solid 3px #000000;
	border-width: 0 3px;
}

.pm-legend {
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 0;
	margin-bottom: 3px;
	padding-left: 3px;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #999999 !important;
}

/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #BC2A4D;
	border-right-color: #BC2A4D;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border-color: #FF6600;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border-color: #A9B8C2;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border-color: #5D8FBD;
}

pmlist li.pm_foe_colour, .pm_foe_colour {
	border-color: #000000;
}

/* Avatar gallery */
#gallery label {
	background-color: #FFFFFF;
	border-color: #CCC;
}

#gallery label:hover {
	background-color: #EEE;
}

dl.details {
	/*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
	font-size: 1.1em;
}

dl.details dt {
	float: left;
	clear: left;
	width: 30%;
	text-align: right;
	color: #000000;
	display: block;
}

dl.details dd {
	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #828282;
	float: left;
	width: 65%;
}
#cp-main .panel {
	background-color:#F9F9F9;
}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}

.headbg span.corners-bottom {
	margin-bottom: -1px;
}

.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}

.rules span.corners-top {
	margin: 0 -10px 5px -10px;
}

.rules span.corners-bottom {
	margin: 5px -10px 0 -10px;
}

/* Attachments
----------------------------------------*/
.attachbox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}

.pm-message .attachbox {
	background-color: #f3f3f3;
}

.attachbox dt {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.attachbox dd {
	margin-top: 4px;
	padding-top: 4px;
	clear: left;
	border-top: 1px solid #d8d8d8;
}

.attachbox dd dd {
	border: none;
}

.attachbox p {
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

.attachbox p.stats
{
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

.attach-image {
	margin: 3px 0;
	width: 100%;
	max-height: 350px;
	overflow: auto;
}

.attach-image img {
	border: 1px solid #999999;
/*	cursor: move; */
	cursor: default;
}
/* column[1-2] styles are containers for two column layouts 
   Also see tweaks.css */
.column1 {
	float: left;
	clear: left;
	width: 45%;
}

.column2 {
	float: right;
	clear: right;
	width: 45%;
}
dl.faq {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 2em;
	line-height: 1.4em;
}

dl.faq dt {
	font-weight: bold;
	color: #333333;
}

.content dl.faq {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}
dl.faq dt {
	color: #333333;
}
/* Table styles
----------------------------------------*/
table.table1 {
	/* See tweaks.css */
}

#ucp-main table.table1 {
	padding: 2px;
}

table.table1 thead th {
	font-weight: normal;
	text-transform: uppercase;
	color: black;
	line-height: 1.3em;
	font-size: 1em;
	padding: 0 0 4px 3px;
}

table.table1 thead th span {
	padding-left: 7px;
}

table.table1 tbody tr {
	border: 1px solid #cfcfcf;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #f6f6f6;
	color: #000;
}

table.table1 td {
	color: #6a6a6a;
	font-size: 1.1em;
}

table.table1 tbody td {
	border-top: 1px solid #FAFAFA;
}

table.table1 tbody th {
	padding: 5px;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #333333;
	background-color: #FFFFFF;
}

/* Specific column styles */
table.table1 .name		{ text-align: left; }
table.table1 .posts		{ color: black; text-align: center !important; width: 7%; }
table.table1 .joined	{ text-align: left; width: 15%; }
table.table1 .active	{ text-align: left; width: 15%; }
table.table1 .mark		{ text-align: center; width: 7%; }
table.table1 .info		{ text-align: left; width: 30%; }
table.table1 .info div	{ width: 100%; white-space: nowrap; overflow: hidden; }
table.table1 .autocol	{ line-height: 2em; white-space: nowrap; }
table.table1 thead .autocol { padding-left: 1em; }

table.table1 span.rank-img {
	float: right;
	width: auto;
}

table.info td {
	padding: 3px;
}

table.info tbody th {
	padding: 3px;
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
}

.forumbg table.table1 {
	margin: 0 -2px -1px -1px;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background: #ebebeb none 6px 8px no-repeat;
	border: 1px solid #dbdbdb;
	font-size: 0.95em;
	margin: 0.5em 1px 0 25px;
	overflow: hidden;
	padding: 5px;
}

blockquote blockquote {
	/* Nested quotes */
	background-color: #bababa;
	font-size: 1em;
	margin: 0.5em 1px 0 15px;	
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #e4e4e4;
}

blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	font-size: 0.9em;
}

blockquote cite cite {
	font-size: 1em;
}

blockquote.uncited {
	padding-top: 25px;
}

/* Code block */
dl.codebox {
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	font-size: 1em;
}

dl.codebox dt {
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}

blockquote dl.codebox {
	margin-left: 0;
}

dl.codebox code {
	/* Also see tweaks.css */
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	line-height: 1.3em;
	color: #8b8b8b;
	margin: 2px 0;
}

.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #000000; }
.syntaxdefault	{ color: #bcbcbc; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #585858; }
.syntaxstring	{ color: #a7a7a7; }
/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background-color: #EBEADD;
	background-image: url("./styles/prosilver/theme/images/quote.gif");
	border-color:#DBDBCE;
}

blockquote blockquote {
	/* Nested quotes */
	background-color:#EFEED9;
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #EBEADD;
}

/* Code block */
dl.codebox {
	background-color: #FFFFFF;
	border-color: #C9D2D8;
}

dl.codebox dt {
	border-bottom-color:  #CCCCCC;
}

dl.codebox code {
	color: #2E8B57;
}

.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #FF8000; }
.syntaxdefault	{ color: #0000BB; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #007700; }
.syntaxstring	{ color: #DD0000; }
.posthilit {
	background-color: #f3f3f3;
	color: #BCBCBC;
	padding: 0 2px 1px 2px;
}
.posthilit {
	background-color: #F3BFCC;
	color: #BC2A4D;
}
/* Jump to post link for now */
ul.searchresults {
	list-style: none;
	text-align: right;
	clear: both;
}
/* Arrow links  */
a.up		{ background: none no-repeat left center; }
a.down		{ background: none no-repeat right center; }
a.left		{ background: none no-repeat 3px 60%; }
a.right		{ background: none no-repeat 95% 60%; }

a.up, a.up:link, a.up:active, a.up:visited {
	padding-left: 10px;
	text-decoration: none;
	border-bottom-width: 0;
}

a.up:hover {
	background-position: left top;
	background-color: transparent;
}

a.down, a.down:link, a.down:active, a.down:visited {
	padding-right: 10px;
}

a.down:hover {
	background-position: right bottom;
	text-decoration: none;
}

a.left, a.left:active, a.left:visited {
	padding-left: 12px;
}

a.left:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 0 60%;
}

a.right, a.right:active, a.right:visited {
	padding-right: 12px;
}

a.right:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
}
input.narrow {
	width:25%;
}

/* Arrow links  */
a.up		{ background-image: url("/forums/styles/prosilver/theme/images/arrow_up.gif") }
a.down		{ background-image: url("/forums/styles/prosilver/theme/images/arrow_down.gif") }
a.left		{ background-image: url("/forums/styles/prosilver/theme/images/arrow_left.gif") }
a.right		{ background-image: url("/forums/styles/prosilver/theme/images/arrow_right.gif") }
a.up:hover {
	background-color: transparent;
}

a.left:hover {
	color: #368AD2;
}

a.right:hover {
	color: #368AD2;
}

.bg1	{ background-color: #ECF3F7; }
.bg2	{ background-color: #e1ebf2;  }
.bg3	{ background-color: #cadceb; }


table.table1 {
	width: 99%;		/* IE < 6 browsers */
	/* Tantek hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}
html>body table.table1 { width: 100%; }	/* Reset 100% for opera */




/* PhpRaider Styles */

/* Formatting for the hover tooltips */
#dhtmltooltip{
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-align:left;
	border: 1px solid black;
	padding: 3px;
	background-color: white;
	visibility: hidden;
	z-index: 1000;
	color: black;
}

/* calendar CSS */
.calendarHeader {
	font-size:1.2em;
	font-weight:bolder;
	text-align:center;
	color: black;
}

.datepicker {
	padding:3px;
	text-align:center;
}

.month {
	border:1px solid #000000;
	padding:0px;
}

.dayname {
	font-size:11px;
	font-weight:bolder;
	border: 1px solid #000000;
	background-color:black;
	color: white;
	text-align: center;
}

.datepickerform {
	font-size:11px;
}

.monthnavigation {
	font-size:11px;
}

.nomonthday {
	border: 1px solid #000000;
	width:103px;
	height:103px;
}

.monthday {
	border: 1px solid #000000;
	font-size:1.1em;
	height:103px;
	vertical-align:top;
	width:103px;
	color: black;
}

.saturday {
	border: 1px solid #000000;
	font-size:1.1em;
	height:103px;
	vertical-align:top;
	width:103px;
	color: black;
}

.sunday {
	border: 1px solid #000000;
	font-size:1.1em;
	height:103px;
	vertical-align:top;
	width:103px;
	color: black;
}

.today {
	border:1px solid #3A1900;
	font-size:2.0em;
	height:103px;
	vertical-align:top;
	width:103px;
	color: black;
	background: #f6f6f6;
}

.eventcontent {
	font-size:11px;
	vertical-align:top;
	width:100%;
}

.phpRaiderUserMenu {
	float: right;
	clear: left;
	text-align: right;
}


.phpRaiderUserMenu ul.linklist {
	display: block;
	margin: 0;
	padding:0;
	list-style-image:url(/images/bullet.gif);
}



.phpRaiderUserMenu ul.linklist li {
	display:block;
	float:right;
	font-size:1.1em;
	list-style-type:none;
	margin-right:5px;
	width:auto;
}

.raid_description ul {
	margin-left: 1em;
}
.raid_specifics table {
	color: black;
}

ul.signup_line {
	display:block;
	list-style-type:none;
	margin:0;
	padding-left:0;
}

ul.signup_line li{
	display:block;
	list-style-type:none;
	margin:0;
}

ul.signup_line dd { 
	border-left:1px solid #FFFFFF;
	display:block;
	float:left;
	margin:0;
}
.popup {
	display:none;
	padding:6px;
	position:absolute;
	background: white;
	border: 1px solid black;
}
ul.signup_line dl {
	overflow:hidden;
	width: 34em;
}
.signup_class_image {
	padding: 3px;
}
.signup_character_name {
	padding: 3px;
	width: 9em;
}
.signup_actions {
	padding: 3px;
}
.signup_timestamp {
	padding: 3px;
	width: 11.5em;
}
.signup_comments {
	padding: 3px;
}
.role_header {
	padding-left: 4px;
}

.signup_cc_paladin, .h_grad_paladin {
	color: black;
	background: url("/images/grads/paladin-grad.png") repeat-y ;
}
.signup_cc_druid, .h_grad_druid {
	color: black;
	background: url("/images/grads/druid-grad.png") repeat-y;
}
.signup_cc_deathknight, .h_grad_deathknight {
	color: black;
	background: url("/images/grads/deathknight-grad.png") repeat-y;
}
.signup_cc_hunter, .h_grad_hunter {
	color: black;
	background: url("/images/grads/hunter-grad.png") repeat-y;
}
.signup_cc_mage, .h_grad_mage {
	color: black;
	background: url("/images/grads/mage-grad.png") repeat-y;
}
.signup_cc_priest, .h_grad_priest {
	color: black;
	background: url("/images/grads/priest-grad.png") repeat-y;
}
.signup_cc_rogue, .h_grad_rogue {
	color: black;
	background: url("/images/grads/rogue-grad.png") repeat-y;
}
.signup_cc_shaman, .h_grad_shaman {
	color: black;
	background: url("/images/grads/shaman-grad.png") repeat-y;
}
.signup_cc_warlock, .h_grad_warlock{
	color: black;
	background: url("/images/grads/warlock-grad.png") repeat-y;
}
.signup_cc_warrior, .h_grad_warrior {
	color: black;
	background: url("/images/grads/warrior-grad.png") repeat-y;
}

.signup_role_healer {
	border: solid 2px #F58CBA;
	-moz-border-radius-topleft: 10px;
}
.signup_role_maintank {
	border: solid 2px #C79C6E;
	-moz-border-radius-topleft: 10px;
}
.signup_role_dps {
	border: solid 2px #69CCF0;
	-moz-border-radius-topleft: 10px;
}
.signup_role_awol {
	border: solid 2px black;
	-moz-border-radius-topleft: 10px;
}

#column-content ul {
	padding-left: 2em;
}roster-wrap
div#application_review_comments { 
}
div#application_review_header { 
	font-size: 1.5em;
}
div#application_review_header table { 
	font-size: .9em;
}
div#application_review_right_column {
   width: 34em;
   position: absolute;
   left: 46em;
   top: .5em;
}
div#application_review_left_column { 
   top: .2em;
   left: .1em;
   width: 45.5em;
   position: relative;
}
div#application_review_content { 
}
div#application_review_menu_column { 
	padding-bottom: .25em;
}
.pointer_hover {
   cursor: pointer;

}
.question {   
   font-weight: bolder;
   font-size: 1.1em;
}
.answer {
   font-size: 1.0em;   
   margin-right: 1em;
   margin-left: 1em;
   padding-bottom: .5em;
}
.comment {
   font-size: 1.0em;   
   margin-right: 1em;
   margin-left: 1em;
   padding-bottom: .5em;
}
.comment_header {
   font-weight: bolder;
   font-size: 1.1em; 
   margin-bottom: .3em;  
}

.hidden {
    display: none;
}

.application {
	background-color: #FFCC66;
	border: thin none #996600;
	padding: 10px;
}
.applicationBody {
	background-color: #000000;
	border: thin none #996600;
}
.applicationHeader {
	font-size:large;
	font-style: italic;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}
.applicationByLine {
	font-size: x-small;
	font-style: italic;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
.questionText {
	font-size: small;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.questionResponse {
	font-size: small;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.characterName {
	font-size: normal;
	color: #000000;
	
}
.applicationStatus {
	float: right;
	position: relative;
	font-size: x-small;
}
.adminPanel {
	float: right;
	position: relative;
	font-size: x-small;
}
.applicationActions {
	text-align: right;
	background-color: #DF9C00;
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
}
.officerComment {
    background-color: #D3DCE3;
}




/**
 * Search Rows
 */
.SearchRowAltColor1 { background-color:#1F1E1D; }

.SearchRowAltColor2 { background-color:#2E2D2B; }

.SearchRowCell {
	position:relative;
	text-align:left;
	color:#ffffff;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}

.SearchRowCellRight {
	position:relative;
	text-align:left;
	color:#ffffff;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 1px 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}

.SearchNextPrev {
	border-width:1px;
	border-style:solid;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 5px;
	font-size:11px;
}

.search-other td {
	text-align:left;
	border-left:1px solid #4e4d4c;
	padding:3px 5px;
	font-size:13px;
}

.search-other ul {
	padding:0px;
	margin:0px 0px;
	list-style:inside;
	font-size:11px;
}

/**
 * Custom Text Input Boxes
 */
.wowinput {
	border:0;
	vertical-align:middle;
	width:246px;
	height:16px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	background:transparent url(/images/roster/searchbox.png) no-repeat;
	color: white;
}
.wowinput192 {
	border:0;
	vertical-align:middle;
	width:182px;
	height:16px;
	padding:3px 5px 0 5px;
	background:transparent url(/images/roster/searchbox192.png) no-repeat;
	color: white;
}
.wowinput128 {
	border:0;
	vertical-align:middle;
	width:118px;
	height:16px;
	padding:3px 5px 0 5px;
	background:transparent url(/images/roster/searchbox128.png) no-repeat;
	color: white;
}
.wowinput64 {
	border:0;
	vertical-align:middle;
	width:54px;
	height:16px;
	padding:3px 5px 0 5px;
	background:transparent url(/images/roster/searchbox64.png) no-repeat;
	color: white;
}
.colorinput {
	border:0;
	vertical-align:middle;
	width:54px;
	height:16px;
	padding:3px 5px 0 5px;
	font-weight:bold;
	background:transparent url(/images/roster/color/input_img.png) no-repeat;
	color: white;
}
* html .wowinput,
* html .wowinput192,
* html .wowinput128,
* html .wowinput64,
* html .colorinput { background-attachment:fixed; }

.title_text { font:bold 16px arial,helvetica,sans-serif; }
.headline_1 { font:bold 14px arial,helvetica,sans-serif;color:#ffffff;padding:5px 0 5px 0;margin:0; }
.headline_2 { font:bold 12px arial,helvetica,sans-serif;color:#dfb901; }
.headline_3 { font:bold 12px arial,helvetica,sans-serif; }

.expOutline { border:1px solid #5A5D5A;background-color:#000000; }

.levelbarParent { position:relative;height:1px; }
.levelbarChild {
	position:absolute;
	width:100%;
	text-align:center;
	top:2px;
	color:#ffffff;
	font:bold 10px arial,helvetica,sans-serif;
}

/* this can be used to ensure checkboxes and radio buttons do not have a border */
.checkBox { border:0;color:#ffffff;font:10px verdana,arial;background-color:transparent; }

.button_hide { border:0;background-color:transparent;padding:0;margin:0;cursor:pointer; }

.sqlwindow {
	text-align:left;
	font-size:11px;
}

/**
 * Special Radio Buttons and Checkboxes
 */
/* Off state for checkbox */
.checkboxOff {
	display:inline;
	margin:0;
	padding:2px; /* NS 6 problem */
	padding-left:20px;
	line-height:16px;
	background:transparent url(/images/icons/check_off.png) no-repeat 0% 50%;
	border:0;
}
/* On state for checkbox */
.checkboxOn {
	display:inline;
	margin:0;
	padding:2px; /* NS 6 problem */
	padding-left:20px;
	line-height:16px;
	background:transparent url(/images/icons/check_on.png) no-repeat 0% 50%;
	border:0;
}
/* Off state for radio button */
.radioOff {
	display:inline;
	margin:0;
	padding:2px;
	padding-left:15px;
	background:transparent url(/images/icons/radio_off.png) no-repeat 0% 50%;
}
/* On state for radio button */
.radioOn {
	display:inline;
	margin:0;
	padding:2px; /* NS 6 problem */
	padding-left:15px;
	background:transparent url(/images/icons/radio_on.png) no-repeat 0% 50%;
}
/* use CSS to full effect with hover states. Ohhh, perty! */
.checkboxOn:hover { background-image:url(/images/icons/check_on_hover.png); }
.checkboxOff:hover { background-image:url(/images/icons/check_off_hover.png); }
.radioOn:hover { background-image:url(/images/icons/radio_on_hover.png); }
.radioOff:hover { background-image:url(/images/icons/radio_off_hover.png); }


/**
 * Misc Defines
 */
.bodyline { border:1px #212121 solid; }

.lastupdated { color:#0099FF;font-size:x-small;font-style:italic; }


/**
 * List Menus
 */
.tab_menu { padding:0;margin:0;font:11px arial,helvetica,sans-serif;list-style-type:none;text-align:center; }
.tab_menu li { display:block;margin:2px 2px 2px; }
.tab_menu li a {
	display:block;
	width:105px;
	text-decoration:none;
	border:solid #5D5D5D;
	border-width:1px 0 0 1px;
	color:#CBA300;
	background-color:#2E2D2B;
}
.tab_menu li a:visited { color:#CBA300; }
.tab_menu li a:hover { text-decoration:none;background-color:#7A7772;color:#EABB00; }
.tab_menu li.selected { position:relative; }
.tab_menu li.selected a { background-color:#5b5955; }
.tab_menu li.selected a:hover{ text-decoration:none;background-color:#7A7772; }


/**
 * Roster Main Menu
 */

/* Container for the main roster menu */
.menu_container {
	background:#1F1E1D;
	width:528px;
/*	padding:2px; */
/*	border:1px solid #CBA300; */
	color:#FFFFFF;
}

.menu_container div div {
	font:9px verdana,arial,helvetica,sans-serif;
	margin:0px;
	padding:0px;
	border-top:1px solid #CBA300;
}


/**
 * Roster Main Menu
 */
#roster-wrap ul {
	padding-left: 0em;
}
#roster-wrap a {
	color:#EABB00;
}
#menu_menu_left ul {
	padding-left: 2em;
}

/* Container for the main roster menu */
.menu_container {
	background:#1F1E1D;
	width:528px;
/*	padding:2px; */
/*	border:1px solid #CBA300; */
	color:#FFFFFF;
}

.menu_container div div {
	font:9px verdana,arial,helvetica,sans-serif;
	margin:0px;
	padding:0px;
	border-top:1px solid #CBA300;
}

/* Header Backgrounds */
.menu_bg_01 { background:url(/images/roster/menu/menu_btn_guild.png) no-repeat left center; }
.menu_bg_02 { background:url(/images/roster/menu/menu_btn_realm.png) no-repeat left center; }
.menu_bg_03 { background:url(/images/roster/menu/menu_btn_update.png) no-repeat left center; }
.menu_bg_04 { background:url(/images/roster/menu/menu_btn_utilities.png) no-repeat left center; }

/* Main Header Block */
.menu_header {
	font:11px verdana,arial,helvetica,sans-serif;
	margin:0px;
	padding:0px;
	width:100%;
	display:block;

}

.menu_header ul {
	list-style-type:none;
	margin:0px;
	padding-left:0;
	display:table;
	width:100%;
}

.menu_header li {
	width:128px;
	float:left;
	cursor:pointer;
	margin:2px;
	background:#2E2D2C;
}

.menu_header li a {
	text-align:left;
	display:block;
	border:2px solid #4E4D4C;
	height:32px;
	padding:2px 2px 2px 34px;
	margin:0px;
	color:#FFCC00;
	text-decoration:none;
}

.menu_header li a:hover { border:2px solid #0066FF; }

/* Utility Scope Block */
.menu_utility {
	margin:2px 0px 0px;
	padding:0px;
	width:100%;
	display:block;
}

.menu_utility ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:table;
	width:100%;
	border-top:1px solid #A37300;
}

.menu_utility li {
	float:right;
	cursor:pointer;
	margin:3px;
	background:#2E2D2C;
}

.menu_utility li a {
	display:block;
	border:2px solid #4E4D4C;
	height:30px;
	width:30px;
	padding:2px;
}

.menu_utility li a:hover { border:2px solid #0066FF; }


/* General Scope Block */
.menu_scope {
	margin:2px 0px 0px;
	padding:0px;
	width:100%;
	display:block;
}

.menu_scope ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:table;
	width:100%;
	border-top:1px solid #A37300;
}

.menu_scope li {
	float:left;
	cursor:pointer;
	margin:3px;
	background:#2E2D2C;
}

.menu_scope li a {
	display:block;
	border:2px solid #4E4D4C;
	height:30px;
	width:30px;
	padding:2px;
}

.menu_scope li a:hover { border:2px solid #0066FF; }


/* Ignore the following options except in the cp */

/* Container for the main roster menu */
.main_roster_menu { font:11px arial,helvetica,sans-serif; }
.main_roster_menu span { font:11px arial,helvetica,sans-serif;color:#ffffff; }

/* List define for main menu */
.main_roster_menu .links ul { font:11px verdana,arial,helvetica,sans-serif;margin:0;padding:0;list-style-type:none; }

/* List item define for main menu */
.main_roster_menu .links li { margin:2px 1px 2px;text-align:left;clear:left; }

/* List item icon for main menu */
.main_roster_menu .links .button img { height:32px;width:32px;margin:2px;float:left; }

/* Links in menu */
.main_roster_menu .links a {
	display:block;
	text-align:center;
	width:120px;
	min-height:35px;
	border:solid #5D5D5D;
	border-width:1px 0 0 1px;
	background-color:#2E2D2B;
	text-decoration:none;
}
/* Links in menu on-click */
.main_roster_menu .links a:active { background-color:#778899; }

/* Links in menu on-mouseover */
.main_roster_menu .links a:hover { background-color:#7A7772; }

.main_roster_menu .header {
	background:#1F1E1D url(images/roster/bgrep.gif);
	color:#ffffff;
	border-style:solid;
	border-width:0 1px 0 1px;
	border-color:#5D5D5D;
}
.main_roster_menu .row {
	color:#ffffff;
	background-color:#1F1E1D;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
}
.main_roster_menu .rowright {
	color:#ffffff;
	background-color:#1F1E1D;
	border-style:solid;
	border-width:1px 1px 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
}

.menu_config_div {
	/* The div elements used for the menu config screen */
	position:absolute;
	width:32px;
	height:32px;
	display:block;
	text-align:center;
	vertical-align:middle;
	border:2px solid #5D5D5D;
	background-color:#2E2D2B;
	text-decoration:none;
	color:#EABB00;
	font-weight:bold;
	font-size:10px;
}

.menu_config_div_disabled {
	/* The div elements used for the menu config screen */
	position:absolute;
	width:32px;
	height:32px;
	display:block;
	text-align:center;
	vertical-align:middle;
	border:2px solid #9A4D3A;
	background-color:#2E2D2B;
	text-decoration:none;
	color:#EABB00;
	font-weight:bold;
	font-size:10px;
}

/**
 * Row Coloring
 */
.membersHeader {
	text-align:left;
	white-space:nowrap;
	color:#CBA300;
	font:bold 11px arial,helvetica,sans-serif;
	background-color:#2E2D2B;
	border:solid #5D5D5D;
	border-width:1px 0 0 1px;
	padding:0 6px 0 6px;
}
.membersHeaderRight {
	text-align:left;
	white-space:nowrap;
	color:#CBA300;
	font:bold 11px arial,helvetica,sans-serif;
	background-color:#2E2D2B;
	border:solid #5D5D5D;
	border-width:1px 1px 0 1px;
	padding:0 6px 0 6px;
}

.membersRowCell {
	position:relative;
	text-align:left;
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:1px;
}

.membersRowRightCell {
	text-align:left;
	color:#ffffff;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}

.membersRow1 {
	position:relative;
	text-align:left;
	color:#ffffff;
	background-color:#1F1E1D;
	font:bold 11px arial,helvetica,sans-serif;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}
.membersRow2 {
	position:relative;
	text-align:left;
	color:#ffffff;
	background-color:#2E2D2B;
	font:bold 11px arial,helvetica,sans-serif;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}
.membersRowimg { vertical-align:middle; }

.membersRowRight1 {
	text-align:left;
	color:#ffffff;
	background-color:#1F1E1D;
	font:bold 11px arial,helvetica,sans-serif;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 1px 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}
.membersRowRight2 {
	text-align:left;
	color:#ffffff;
	background-color:#2E2D2B;
	font:bold 11px arial,helvetica,sans-serif;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 1px 0 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}


/**
 * Border Styles
 */
.border_frame {
	background-color:#000000;
	border-top:1px solid #c6c7cb;
	border-right:1px solid #5f6060;
	border-bottom:1px solid #393939;
	border-left:1px solid #696b6e;
	margin:auto;
}

.border_color {
	background-color:#1F1E1D;
	padding:1px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-width:1px;
	border-style:solid;
}

.divider_gold {
	height:1px;
	margin:0px;
	padding:0px;
	background-color:#D3A229;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.motd_setup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-style:normal;
	padding-right:8px;
	padding-left:23px;
	background:#660000 url(../../img/motd_left.gif) no-repeat left center;
	height:21px;
}

/* Header Text */
.header_text {
	margin-bottom:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	text-align:center;
	background-color:#333333;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	padding-bottom:1px;
	background-image:url(images/roster/bgheader.gif);
}

/* Border Colors */
.swhiteborder { border-color:#FFFFFF; }
.sgreyborder, .sgrayborder { border-color:#999999; }
.sgoldborder { border-color:#D3A229; }
.sredborder { border-color:#FF0000; }
.sorangeborder { border-color:#FFA500; }
.syellowborder { border-color:#FFCC00; }
.sgreenborder { border-color:#008000; }
.sblueborder { border-color:#0000FF; }
.spurpleborder { border-color:#4B0082; }

/**
 * Bag Styles
 */
.bankbag { float:left;margin:0 5px 10px 0;color:#ffffff;width:395px;height:275px;background-repeat:no-repeat; }
.bankbag .item { float:left;margin:0 9px 4px 0;width:40px;height:40px; }
.bankbag .item .icon { margin:0;width:40px;height:40px;border-width:0;cursor:pointer; }
.bankbag .item .noicon { margin:0;width:40px;height:40px;border-width:0;}
.bankbag .holder { position:absolute;margin-top:70px;margin-left:35px;width:345px; }

.bag { float:left;margin:0 5px 10px 0;color:#ffffff;width:184px;background-repeat:no-repeat; }
.bag .bagspacer0 { display:none; }
.bag .bagspacer2 { width:42px;height:41px;float:left; }
.bag .holder0 { position:absolute;margin-top:48px;margin-left:13px;width:170px; }
.bag .holder2 { position:absolute;margin-top:26px;margin-left:13px;width:170px; }
.bag .bottom { position:absolute;margin-left:7px;width:177px;height:7px;background-repeat:no-repeat; }
.bag .item { float:left;margin:0 2px 1px 0;width:40px;height:40px; }
.bag .item .icon { margin-left:2px;width:37px;height:37px;border-width:0;cursor:pointer; }
.bag .item .noicon { margin-left:2px;width:38px;height:38px;border-width:0; }
.bag .bagmask { position:absolute;width:39px;height:39px;cursor:pointer; }
.bag .bagicon { position:absolute;width:40px;height:40px;clip:rect(5px 37px 37px 5px); }

.bag_name, .key_name, .bank_name {
	margin-top:9px;
	margin-left:48px;
	font:bold 11px arial,helvetica,sans-serif;
	color:#ffffff;
	position:absolute;
	text-align:left;
	width:134px;
	height:16px;
	float:left;
	overflow:hidden;
}
.bankcont_name {
	margin-top:16px;
	margin-left:78px;
	font:bold 12px arial,helvetica,sans-serif;
	color:#ffffff;
	position:absolute;
	text-align:left;
	width:316px;
	height:16px;
	float:left;
	overflow:hidden;
}
/**
 * END Bag Styles
 */

.item { position:relative;width:40px;height:40px;cursor:pointer; }
.item span { position:absolute;bottom:0;right:3px;color:#fff;font-weight:bold;font-size:12px; }
.item b { position:absolute;bottom:-1px;right:2px;color:#000;font-weight:bold;font-size:12px; }
.item .icon { float:left;width:40px;height:40px;padding:1px 0 0 0; }
.item .iconsmall { float:left;width:30px;height:30px;padding:1px 0 0 0; }

.xp { height:15px;width:253px; }
.xp .xpbox { position:relative;left:0;top:0;width:253px;height:15px; }
.xp .xpbox .bg { position:absolute;left:0;top:0;width:253px;height:15px; }
.xp .xpbox .bit { position:absolute;left:0;top:1px;left:3px;height:12px; }
.xp .xpbox .name {
	position:absolute;
	left:0;
	top:0;
	height:10px;
	padding:2px 0 5px 10px;
	font:bold 9px tahoma,sans-serif;
	color:#ffffff;
}
.xp .xpbox .level {
	position:absolute;
	left:0;
	top:0;
	height:10px;
	width:100%;
	text-align:center;
	padding:2px 0 5px 10px;
	font:bold 9px tahoma,sans-serif;
	color:#ffffff;
}

/**
 * Class colorization
 */
.classDruidtxt { color:#FF7C0A; }
.classHuntertxt { color:#AAD372; }
.classMagetxt { color:#68CCEF; }
.classPaladintxt { color:#F48CBA; }
.classPriesttxt { color:#ffffff; }
.classRoguetxt { color:#FFF468; }
.classShamantxt { color:#00DBBA; }
.classWarlocktxt { color:#9382C9; }
.classWarriortxt { color:#C69B6D; }


/**
 * Random color defines
 */
.white { color:#ffffff; }
.yellow { color:#ffd200; }
.green { color:#7eff00; }
.grey { color:#808080; }
.red { color:#ff0000; }
.orange { color:#ff9900; }
.purple { color:#8000ff; }
.blue { color:#0068ff; }
.gold { color:#ffcc00; }
.brown { color:#593300; }

.whiteB { font-weight:bold;color:#ffffff; }
.yellowB { font-weight:bold;color:#ffd200; }
.greenB { font-weight:bold;color:#7eff00; }
.greyB { font-weight:bold;color:#808080; }
.redB { font-weight:bold;color:#ff0000; }
.orangeB { font-weight:bold;color:#ff9900; }
.purpleB { font-weight:bold;color:#8000ff; }
.blueB { font-weight:bold;color:#0068ff; }
.goldB { font-weight:bold;color:#ffcc00; }
.brownB { font-weight:bold;color:#593300; }

.iconwhite, .icongrey, .icongreen, .iconblue, .iconpurple { float:left;width:40px;height:40px;padding:1px 0 0 0;z-index:1;border:2px solid #ffffff; }
.iconwhite { }
.icongrey { border-color:#9d9d9d; }
.icongreen { border-color:#1eff00; }
.iconblue { border-color:#0070dd; }
.iconpurple { border-color:#aa00dd; }

/**
 * END Random color defines
 */

/**
 * Navagation tabs
 */
.tab_navagation { position:absolute;font:11px arial,helvetica,sans-serif;line-height:normal;width:344px; }
.tab_navagation ul { margin:0;padding:0;list-style:none; }
.tab_navagation li { float:left;background:url(images/roster/tabs/inactive_left.gif) no-repeat left top;margin:0;padding-left:7px;cursor:pointer;margin-bottom:-7px; }
.tab_navagation .text { display:block;background:url(images/roster/tabs/inactive_right.gif) no-repeat right top;padding:10px 11px 8px 3px;text-decoration:none;font-weight:normal;color:#FFDD00; }
.tab_navagation .text:hover { color:#ffffff;font-weight:normal; }
.tab_navagation .selected { background-image:url(images/roster/tabs/active_left.gif);cursor:default; }
.tab_navagation .selected .text { background-image:url(images/roster/tabs/active_right.gif);color:#ffffff;padding:8px 11px 10px 3px; }


/**
 * Overlib Tooltip Styles
 */

/* Sets main text background - ol_fgclass*/
.overlib_fg { background-color:#000000; }

/* Sets the border style - ol_bgclass*/
.overlib_border { border:1px outset #CCCCCC; }

/* Sets main text style - ol_textfontclass */
.overlib_maintext { color:#ffffff;font:10px verdana,arial,helvetica,sans-serif;white-space:normal; }

/* Sets Caption Text - ol_captionfontclass */
.overlib_captiontext { color:#ffffff;background-color:#2E2D2B;font:bold 10px verdana,arial,helvetica,sans-serif; }

/* Sets Close Text - ol_closefontclass */
.overlib_closetext { color:#ffffff;background-color:#2E2D2B;font:bold 10px verdana,arial,helvetica,sans-serif; }



/**
 * Color Picker
 */
#colorPicker {
	position:absolute;
	width:250px;
	padding-bottom:1px;
	background-color:#1F1E1D;
	border:1px solid #5D5D5D;
	width:252px;	/* IE 5.x */
	width/* */:/**/250px;	/* Other browsers */
	width:/**/250px;
}
#colorPicker .colorPicker_topRow {
	padding-bottom:1px;
	border-bottom:3px double #5D5D5D;
	background-color:#2E2D2B;
	padding-left:2px;
	width:250px;	/* IE 5.x */
	width/* */:/**/248px;	/* Other browsers */
	width:/**/248px;
	height:20px;	/* IE 5.x */
	height/* */:/**/16px;	/* Other browsers */
	height:/**/16px;
}
#colorPicker .colorPicker_statusBar {
	height:13px;
	padding-bottom:2px;
	width:248px;
	border-top:3px double #5D5D5D;
	background-color:#2E2D2B;
	padding-left:2px;
	clear:both;
	width:250px;	/* IE 5.x */
	width/* */:/**/248px;	/* Other browsers */
	width:/**/248px;
	height:18px;	/* IE 5.x */
	height/* */:/**/13px;	/* Other browsers */
	height:/**/13px;
}
#colorPicker .colorSquare {
	margin-left:1px;
	margin-bottom:1px;
	float:left;
	border:1px solid #000;
	cursor:pointer;
	width:12px;	/* IE 5.x */
	width/* */:/**/10px;	/* Other browsers */
	width:/**/10px;
	height:12px;	/* IE 5.x */
	height/* */:/**/10px;	/* Other browsers */
	height:/**/10px;
}

.colorPickerTab_inactive,
.colorPickerTab_active { height:17px;padding-left:4px;cursor:pointer; }

.colorPickerTab_inactive span { background-image:url(images/roster/color/tab_left_inactive.gif); }
.colorPickerTab_active span{ background-image:url(images/roster/color/tab_left_active.gif); }

.colorPickerTab_inactive span,
.colorPickerTab_active span {
	line-height:16px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#CBA300;
	padding-top:1px;
	vertical-align:middle;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	padding-left:6px;
}
.colorPickerTab_inactive img,
.colorPickerTab_active img { float:left; }

.colorPickerCloseButton {
	width:16px;
	height:15px;
	position:absolute;
	right:1px;
	top:1px;
	cursor:pointer;
}
#colorPicker_statusBarTxt {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#CBA300;
	vertical-align:top;
	line-height:13px;
}

.form_widget_amount_slider {
	border-top:1px solid #9d9c99;
	border-left:1px solid #9d9c99;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background-color:#2E2D2B;
	position:absolute;
	bottom:0px;
	width:5px;	/* IE 5.x */
	width/* */:/**/3px;	/* Other browsers */
	width:/**/3px;
	height:5px;	/* IE 5.x */
	height/* */:/**/3px;	/* Other browsers */
	height:/**/3px;
}
.colorSliderLabel {
	width:15px;
	height:20px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#CBA300;
}
.colorSlider { width:175px;height:20px;float:left; }
.colorInput { width:45px;height:20px;float:left; }

.colorPreviewDiv {
	width:180px;
	margin-right:2px;
	margin-top:1px;
	border:1px solid #CCC;
	height:20px;
	float:left;
	cursor:pointer;
	width:182px;	/* IE 5.x */
	width/* */:/**/180px;	/* Other browsers */
	width:/**/180px;
	height:22px;	/* IE 5.x */
	height/* */:/**/20px;	/* Other browsers */
	height:/**/20px;
}
.colorCodeDiv { width:50px;height:20px;float:left; }
op;padding:10px 11px 8px 3px;text-decoration:none;font-weight:normal;color:#FFDD00; }
.tab_navagation .text:hover { color:#ffffff;font-weight:normal; }
.tab_navagation .selected { background-image:url(images/roster/tabs/active_left.gif);cursor:default; }
.tab_navagation .selected .text { background-image:url(images/roster/tabs/active_right.gif);color:#ffffff;padding:8px 11px 10px 3px; }


/**
 * Overlib Tooltip Styles
 */

/* Sets main text background - ol_fgclass*/
.overlib_fg { background-color:#000000; }

/* Sets the border style - ol_bgclass*/
.overlib_border { border:1px outset #CCCCCC; }

/* Sets main text style - ol_textfontclass */
.overlib_maintext { color:#ffffff;font:10px verdana,arial,helvetica,sans-serif;white-space:normal; }

/* Sets Caption Text - ol_captionfontclass */
.overlib_captiontext { color:#ffffff;background-color:#2E2D2B;font:bold 10px verdana,arial,helvetica,sans-serif; }

/* Sets Close Text - ol_closefontclass */
.overlib_closetext { color:#ffffff;background-color:#2E2D2B;font:bold 10px verdana,arial,helvetica,sans-serif; }



/**
 * Color Picker
 */
#colorPicker {
	position:absolute;
	width:250px;
	padding-bottom:1px;
	background-color:#1F1E1D;
	border:1px solid #5D5D5D;
	width:252px;	/* IE 5.x */
	width/* */:/**/250px;	/* Other browsers */
	width:/**/250px;
}
#colorPicker .colorPicker_topRow {
	padding-bottom:1px;
	border-bottom:3px double #5D5D5D;
	background-color:#2E2D2B;
	padding-left:2px;
	width:250px;	/* IE 5.x */
	width/* */:/**/248px;	/* Other browsers */
	width:/**/248px;
	height:20px;	/* IE 5.x */
	height/* */:/**/16px;	/* Other browsers */
	height:/**/16px;
}
#colorPicker .colorPicker_statusBar {
	height:13px;
	padding-bottom:2px;
	width:248px;
	border-top:3px double #5D5D5D;
	background-color:#2E2D2B;
	padding-left:2px;
	clear:both;
	width:250px;	/* IE 5.x */
	width/* */:/**/248px;	/* Other browsers */
	width:/**/248px;
	height:18px;	/* IE 5.x */
	height/* */:/**/13px;	/* Other browsers */
	height:/**/13px;
}
#colorPicker .colorSquare {
	margin-left:1px;
	margin-bottom:1px;
	float:left;
	border:1px solid #000;
	cursor:pointer;
	width:12px;	/* IE 5.x */
	width/* */:/**/10px;	/* Other browsers */
	width:/**/10px;
	height:12px;	/* IE 5.x */
	height/* */:/**/10px;	/* Other browsers */
	height:/**/10px;
}

.colorPickerTab_inactive,
.colorPickerTab_active { height:17px;padding-left:4px;cursor:pointer; }

.colorPickerTab_inactive span { background-image:url(images/roster/color/tab_left_inactive.gif); }
.colorPickerTab_active span{ background-image:url(images/roster/color/tab_left_active.gif); }

.colorPickerTab_inactive span,
.colorPickerTab_active span {
	line-height:16px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#CBA300;
	padding-top:1px;
	vertical-align:middle;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	padding-left:6px;
}
.colorPickerTab_inactive img,
.colorPickerTab_active img { float:left; }

.colorPickerCloseButton {
	width:16px;
	height:15px;
	position:absolute;
	right:1px;
	top:1px;
	cursor:pointer;
}
#colorPicker_statusBarTxt {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#CBA300;
	vertical-align:top;
	line-height:13px;
}

.form_widget_amount_slider {
	border-top:1px solid #9d9c99;
	border-left:1px solid #9d9c99;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background-color:#2E2D2B;
	position:absolute;
	bottom:0px;
	width:5px;	/* IE 5.x */
	width/* */:/**/3px;	/* Other browsers */
	width:/**/3px;
	height:5px;	/* IE 5.x */
	height/* */:/**/3px;	/* Other browsers */
	height:/**/3px;
}
.colorSliderLabel {
	width:15px;
	height:20px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#CBA300;
}
.colorSlider { width:175px;height:20px;float:left; }
.colorInput { width:45px;height:20px;float:left; }

.colorPreviewDiv {
	width:180px;
	margin-right:2px;
	margin-top:1px;
	border:1px solid #CCC;
	height:20px;
	float:left;
	cursor:pointer;
	width:182px;	/* IE 5.x */
	width/* */:/**/180px;	/* Other browsers */
	width:/**/180px;
	height:22px;	/* IE 5.x */
	height/* */:/**/20px;	/* Other browsers */
	height:/**/20px;
}
.colorCodeDiv { width:50px;height:20px;float:left; }
.w_grad_paladin {
	color: black;
	background: url("/images/grads/paladin-wgrad.png") repeat-y ;
}
.w_grad_druid {
	color: black;
	background: url("/images/grads/druid-wgrad.png") repeat-y;
}
.w_grad_deathknight {
	color: black;
	background: url("/images/grads/deathknight-wgrad.png") repeat-y;
}
.w_grad_hunter {
	color: black;
	background: url("/images/grads/hunter-wgrad.png") repeat-y;
}
.w_grad_mage {
	color: black;
	background: url("/images/grads/mage-wgrad.png") repeat-y;
}
.w_grad_priest {
	color: black;
	background: url("/images/grads/priest-wgrad.png") repeat-y;
}
.w_grad_rogue {
	color: black;
	background: url("/images/grads/rogue-wgrad.png") repeat-y;
}
.w_grad_shaman {
	color: black;
	background: url("/images/grads/shaman-wgrad.png") repeat-y;
}
.w_grad_warlock {
	color: black;
	background: url("/images/grads/warlock-wgrad.png") repeat-y;
}
.w_grad_warrior {
	color: black;
	background: url("/images/grads/warrior-wgrad.png") repeat-y;
}


.w_450os_grad_paladin {
	color: black;
	background: url("/images/grads/paladin-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_druid {
	color: black;
	background: url("/images/grads/druid-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_deathknight {
	color: black;
	background: url("/images/grads/deathknight-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_hunter {
	color: black;
	background: url("/images/grads/hunter-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_mage {
	color: black;
	background: url("/images/grads/mage-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_priest {
	color: black;
	background: url("/images/grads/priest-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_rogue {
	color: black;
	background: url("/images/grads/rogue-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_shaman {
	color: black;
	background: url("/images/grads/shaman-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_warlock {
	color: black;
	background: url("/images/grads/warlock-wgrad.png") repeat-y -450px 0;
}
.w_450os_grad_warrior {
	color: black;
	background: url("/images/grads/warrior-wgrad.png") repeat-y -450px 0;
}

.portal-appSystem-new ul{
   list-style-type: none;
}
.portal-appSystem-new li {
   float: left;
   padding-right:0.5em;
}

.portal-appSystem-rover ul {
   list-style-type: none;   
}

.portal-appSystem-rover li {
   float: left;
   padding-right:0.5em;
}
.portal-appSystem-member ul {
   list-style-type: none;
}
.portal-appSystem-member li {
   float: left;
   padding-right:0.5em;
}

.banker_withdraw {
	background: #F8E0E0;
}
.banker_deposit {
	background: #CEF6CE;
}
.banker_transfer {
	background: #F5F6CE;
}
.banker_money {
	background: #088A4B;
	color: white:
}
