#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#FFF; cursor:wait;}

/* Container */
#simplemodal-container {color:#bbb; background-color:#333; border:4px solid #444; padding:12px; padding-bottom: 25px; padding-right: 25px; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/rbb/files/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
a.formodal { border: 1px solid white; display: inline-block; font-size: 0;}
a.formodal:hover { border-color: #8EFAFC;}

.listlabel img { padding: 2px; margin-left: 5px; float: right; color:#000000;}
#autotooltipNewTooltip { 	background-color: #2D7EA1; }
.player_journals { color: black; }

#wrapper {
	width: 960px;
	margin: 0 auto;
}
table.list .list1, table.list .list2, table.List .list1, table.List .list2 
.list1, .list2
{background-img: url('http://dkpfiles.com/rbb/files/parch2.jpg');}

/* {  background-color:white;}  thread list layout colors_bg*/
table.list, table.List { width: 100%; }
table.recruiting tr.MenuChoice td {color:none !important; }
ul {
	margin: 0;
	padding: 0;

}
h2 {
	margin-top: 0;
	padding: 0;
	font-size: 15px;
}
#leftColumn {
	width: 200px;
	float: left;
color:#000000;

}
#mainContentWrapper {
	width: 735px;
	margin-left: 25px;
	float: left;
}
#login { 
	float: right;
	width: 300px;
	margin: 20px 10px;
	font-size: 12px;

}
#raidClock {
	font-size: 15px;
	font-weight: bold;
	padding-top: 70px;
	float: right;
	padding-right: 20px;
color:#000000;
}
#tdEventTimer font { font-color: white !important; }
#navigation, #popularthreads, #raidProgression, #currentlyRecruiting {
	padding-bottom: 10px;
	margin-bottom: 10px;
	box-shadow : inset  1px 1px 0 0 #fff;
	padding: 10px;
}
#leftColumn .Menu {
	padding-bottom: 10px;
	margin-bottom: 10px;
	color:black; 

/* Menu Columns color bg img*/
 background: url('http://dkpfiles.com/rbb/files/parch2.jpg');

        -moz-box-shadow: 0 0 5px 5px #888;
	box-shadow: 0 0 5px 5px #888;
	
	padding: 10px;
	width: 100%;
	
}
 .listlabel {
	background-color : NONE;
background-img: url('http://dkpfiles.com/rbb/files/parch2.jpg');

	}
 
.header {
	height : 140px;
	background-color : #8B7D6B;
 background-image:url('http://dkpfiles.com/rbb/files/LAVA.png'); 
	

	margin-top: 10px;
	margin-bottom: 30px;
	margin-top: 40px;
	box-shadow : inset  1px 1px 0 0 #fff;
	}
.header h1 {
	float: left;
	font-family: 'SevenSwordsmenBBRegular';
	font-size: 45px;
        color:#000000;
	margin-top: 45px;
	}

 #gauntlet {
	 float: left;
	 margin-top: -20px;
	 margin-left: 20px;
	 margin-right: 10px;

}

 }
 
td.news_spacer {
	 height: 25px;
 }
 
#currentlyRecruiting img { float: left; padding-right: 5px; margin-bottom: 3px; margin-top: -5px; }
#currentlyRecruiting li { clear: both; height: 35px; }
#currentlyRecruiting span { float: right; }
.tt { padding: 5px; background-color: #555;}

#mainContentWrapper h2 { display: none; }
#mainContentWrapper .list1 td, #mainContentWrapper .list2 td { padding-bottom: 10px; margin-left: -1px;
    margin-top: -1px; }
#mainContentWrapper .list1 td div, #mainContentWrapper .list2 td div { padding: 10px; margin-left: -1px;
    margin-top: -1px; font-size: 14px; }

#mainContentWrapper .list1 td div br, #mainContentWrapper .list2 td div br { 
	clear: both;
}

.member_chat { color: #000000 !important; }
.PostText { color: #000000 !important; top: 0 !important; }
.PostInfo { left: 0 !important;; top: 0 !important; }
.postStats { float: right; margin-left: 15px; margin-bottom: 15px; width: 120px;;}
.threadNumber { border: 1px solid white; padding: 3px; }
tr.singlePost td { padding-bottom: 20px; } 
tr.singlePost td table td { padding-bottom: 0; } 
.selectedpost { background-color: #666 !important; }
.threadActions { border-top: 1px solid white; margin-top: 5px; font-size: 7.5pt; }
table#favoritethread td { vertical-align: top; }
#threadfunctions table td { padding-bottom: 0; vertical-align: top;  }
#threadfunctions tr.listlabel td { text-align: left; }
.quote { margin: 0 0 10px 0 !important; }
.postpages { background-color : #FFFFFF; }

#applist table.listlabel, #applist table.List { width: 100%; }
.menuup, .menudown, .menuleft, .menuright { padding: 0 !important; }

BODY, .body {
	cursor : default;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 9pt;
	
background: url('/rbb/files/blood-woods-red-black.png'
) repeat 0px 0px;

	background-attachment:fixed;
	color : #000000;
	margin : 0;
	padding : 0; 
	width: 100%;
	}
 
#main_logo {
	height : 100px;
	left : 0;
	position : absolute;
	top : 0;
	width : 100%; }
 
#pagetitle {
	width : 100%;
	text-align : center; }
 
#pagedesc {
	width : 100%;
	text-align : center; }
 
.quote { font-size : 7.5pt; padding: 10px; width: 70%; }
 
.quoteheader { font-size : 9pt; }
 
table.newsletter {
	font-family : monospace;
	font-size : 9pt; }
 
.GuideTitle {
	font-weight : bold;
	font-size : 14pt;
	color : white; }
 
.GuideSubTitle {
	font-weight : bold;
	font-size : 11pt;
	color : white; }
 
.Subject {
	font-size : 11pt;
	font-weight : bold;
	color : #ffffff;
	width : 100%;
	text-align : center; }
 
.SubSubject {
	font-size : 9pt;
	font-weight : bold;
	color : #d6ba5a;
	width : 100%;
	text-align : center; }
 
.EventName {
	font-size : 11pt;
	font-weight : bold; }
 
.EventTime {
	font-size : 11pt;
	font-weight : normal; }
 
.StatCount { color : #d6ba5a; }
 
.StatAlert { color : #d6ba5a; }
 
.TopStats { font-size : 7.5pt; }
 
.Event { font-size : 9pt; }
 
table.error {
	border-width : 1px;
	border-style : outset; }
 
td.error, .missing, div.error {
	font-size : 9pt;
	background : #771111;
	color : #ffffff; }
 
.errorlistlabel {
	background : #bb1111;
	font-weight : bold;
	color : #ffffff;
	font-size : 11pt; }
 
#mainContentWrapper .list1 td, .l1 {
	font-size : 9pt;
	}
 
#mainContentWrapper .list2 td, .l2 {
	font-size : 9pt;
	}
#mainContentWrapper .list1 td table td{
		box-shadow : none;
		}
table.list, table.List, #threadfunctions, #standardthreadtable {
	 	box-shadow : 0 0  5px 5px 0 0 #888;
		

  /*Background forum img*/
 background:#000 url('http://dkpfiles.com/rbb/files/parch2.jpg');

		margin-bottom: 25px;

 }
 #standardthreadtable {
	 	width: 100% !important;
		padding: 10px;
  
 }

table.list table, table.List table {
	 	box-shadow : none;
		background-color: none;
		margin-bottom: 0;
 }
#normalforum table {
	 	box-shadow : inset  1px 1px 0 0 #fff;
		margin-bottom: 25px;
 }
#mainContentWrapper .list2 td table td {
	box-shadow : none;
		}
.menuadmintable .list1 td, .l1 {
	box-shadow : none;
		}
.menuadmintable .list2 td,  .l2 {
	box-shadow : none;
		}
.listred, .lr {
	background : #ff9999;
	color : #000000;
	font-size : 9pt; }
 
.newlist1, .newl1 {
	background : #006600;
	font-weight : bold;
	font-size : 9pt; }
 
.newlist2, .newl2 {
	background : #006600;
	font-weight : bold;
	font-size : 9pt;
	}
 
.copyright {
	font-size : 7.5pt;
	font-style : italic; 
	margin-left: 25px;
	}
 
.plain { font-size : 9pt; }
 
.xsmall { font-size : 7.5pt; }
 
.calcurrent {
	font-size : 7.5pt;
	color : #1f1f7f;
	border-style : solid;
	border-width : 1px; }
 
.calheader {
	font-size : 9pt;
	font-weight : bold; }
 
.calday {
	width : 15px;
	color : white; }
 
.listlabel {
	font-size : 14px;
	font-weight : bold;
	color : #000000;

	}
.attribution { font-size: 11px; float: right;}	
 .listlabel td { padding: 2px 5px;  }
.calbody {
	font-size : 9pt;
	color : #1f1f7f; }
 #pagination {
	background-color: #2D7EA1;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
 }
.PostInfo {
	font-size : 9pt;
	color : #000000;
	padding : 5px;
	border-style : solid;
	border-width : 1px;
	border-color : #000000; }
 
.ThreadHeader { font-size : 11pt; }
 
.MakeAPost {
	font-weight : bold;
	font-size : 11pt; }
 
.PostText {
	font-size : 9pt;
	/* background : #2D7EA1 !important; */
	padding : 0 10px;
	border: none !important; }
 
pre { font-size : 11pt; }
 
A:visited { color : #000000; }
 
A:link { color : #000000; }
 
A:active { color : #000000; }
 
A:hover { color : #fc120a; }
 
A.inred:visited { color : #000000; }
 
A.inred:link { color : #000000; }
 
A.inred:active { color : #444444; }
 
A.inred:hover { color : #444444; }
 
input.button {
	color : #611718; }
 
li { list-style-type : none; }

.Menu {
	width : 165px;
	border : none;
	font-weight : bold;
	padding : 0; }
 
.MenuCat {
	font-size : 15px;
	font-weight : bold;

	background-repeat : no-repeat; }
 
.MenuChoice { font-size : 9pt; }
 
.MenuFtr {

	background-repeat : no-repeat; }
 
.MenuLi {
	list-style-position : inside;
	width : 100%;
	margin-left : 0;
	font-weight : bold;
	color : #000000; }
 
.MenuLiOver {

	list-style-position : inside;
	width : 100%;
	margin-left : 0;
	font-weight : bold;
	color : #033044;
	}
 
#tblScrollingMenu {
	position : absolute;
	bottom : 0;
	width : 100%;
	height : 10px;
	z-index : 100;
	margin-left : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-right : 0; }
 
#divBottomMenu {
	position : relative;
	bottom : 0;
	width : 100%; }
 
#divLeftGryphon {
	position : absolute;
	bottom : 0;
	left : -130px;
	z-index : 201; }
 
#divRightGryphon {
	position : absolute;
	bottom : 0;
	right : -130px;
	z-index : 202; }
 
#imgLGryphon { z-index : 201; }
 
#imgRGryphon { z-index : 202; }
 
#divMenuBar {
	position : relative;
	bottom : 0;
	z-index : 199; }
 
#tblMenuBar {
	margin : 0;
	padding : 0;
	width : 100%;
	z-index : 199; }
 
#tdProgressBar {
	position : relative;
	text-align : center;
	background-image : url(http://dkpfiles.com/dkp-templates/glass/ProgressBar.jpg);
	background-repeat : repeat-x;
	font-size : 3pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	height : 14px;
	z-index : 199; }
 
.ImgBtn {
	position : relative;
	left : 0;
	margin : 0;
	padding : 0;
	z-index : 202; }
 
#tblMain { width : 100%; }
 
#tdLBuffer { width : 320px; }
 
#tdRBuffer { width : 320px; }
 
#tdScrollBuffer {
	padding-left : 320px;
	padding-right : 320px;
	text-align : center; }
 
div.tabrow {
	float : left;
	width : 100%;
	padding-top : 5px; }
 
ul.tabrow, ul.tabrow li {
	list-style-type : none;
	margin : 0;
	padding : 0; }
 
ul.tabrow { margin-left : 10px; }
 
	ul.tabrow li {
		list-style-image : none;
		float : left;
		margin-right : 3px;
		text-align : center;
		font-size : inherit; }
 
	ul.tabrow a {
		float : left;
		width : 8em;
		padding : 5px 0;
		background-color : #354616; }
 
		ul.tabrow a:hover { background : #444444; }
 
	ul.tabrow li.selected a, ul.tabrow li.selected a:hover {
		background : #454545;
		color : #d6ba5a;
		font-weight : bold; }
 
.bigcal {
	width : 100%;
	border-style : inset;
	border-width : 1px;
	border-color : black; }
 
.bigcalheader {
	font-size : 16pt;
	font-weight : bold;
	background : #191919; }
 
.bigcaldayheader {
	font-size : 10pt;
	font-weight : bold;
	background : #191919; }
 
.bigcalday {
	width : 14%;
	border-style : solid;
	border-color : #000000;
	border-width : 1px;
	height : 100px;
	background : #303030; }
 
.bigcallabel {
	font-size : 8pt;
	cursor : pointer; }
 
.bigcaldaylabel {
	font-size : 8pt;
	background : #191919;
	text-align : center; }
 
.bigcalday_hover { border-color : white; }
 
.bigcalcurrent {
	border-color : #000000;
	background : #293b1f; }
 
.bigcalheader a { background : transparent; }
 
.bigcalplus {
	position : relative;
	top : 2px;
	float : right;
	width : 10px;
	height : 10px;
	overflow : hidden;
	line-height : 1px;
	background-image : url(http://www.dkpsystem.com/plus.gif);
	cursor : pointer; }
 
#notification {
	z-index : 1000;
	position : absolute;
	right : 0;
	bottom : 0;
	color : black;
	border-style : outset;
	border-width : 2px;
	padding : 4px;
	font-size : 8pt;
	background-color : #991111;
	color : #ffffff; }
 
#notifsmall {
	z-index : 1000;
	position : absolute;
	right : 0;
	bottom : 0;
	color : black;
	border-style : outset;
	border-width : 2px;
	padding : 4px;
	font-size : 8pt;
	background-color : #991111;
	color : #ffffff; }
 
#notification a, #notifsmall a { color : #22ff22; }
 
body > div#notification, body > div#notifsmall { position : fixed; }
 
.inherit {
	font-weight : inherit;
	font-size : inherit; }
 
.quality-1, .quality-1:link, .quality-1:visited { color : #ffcc00; }
 
.quality0, .quality0:link, .quality0:visited { color : #808080 !important ; }
 
.quality, .quality:link, .quality:visited, .quality1, .quality1:link, .quality1:visited, .quality1:hover, .quality1:active { color : #ffffff; }
 
.quality2, .quality2:link, .quality2:visited { color : #00ff00 !important ; }
 
.quality3, .quality3:link, .quality3:visited { color : #0068ff !important ; }
 
.quality4, .quality4:link, .quality4:visited { color : #8000ff !important ; }
 
.quality5, .quality5:link, .quality5:visited { color : #ff8000 !important ; }
 
.quality6, .quality6:link, .quality6:visited { color : #ff0000 !important ; }
 
.quality, .quality-1, .quality0, .quality1, .quality2, .quality3, .quality4, .quality5, .quality6, .quality:link, .quality-1:link, .quality0:link, .quality1:link, .quality2:link, .quality3:link, .quality4:link, .quality5:link, .quality6:link { font-weight : bold; }
 
table.ttb {
	background-color : #282828;
	color : #ffffff;
	margin : 0;
	border-bottom : 2px solid #888;
	border-right : 2px solid #888;
	border-top : 2px solid #eee;
	border-left : 2px solid #eee;
	font-size : 11px; }
 
	table.ttb h6 { font-size : 10px; }
 
		table.ttb h6 a:link, table.ttb table a:link {
			color : #3333ff;
			text-decoration : underline; }
 
		table.ttb h6 a:visited, table.ttb table a:visited {
			color : #3333ff;
			text-decoration : underline; }
 
		table.ttb h6 a:hover, table.ttb table a:hover {
			color : #7777ff;
			background-color : #282828; }
 
		table.ttb h6 a:active, table.ttb table a:active {
			color : #000000;
			background-color : #0000ff; }
 
	table.ttb a:link {
		color : #00ff00;
		text-decoration : none; }
 
	table.ttb a:visited {
		color : #00ee00;
		text-decoration : none; }
 
	table.ttb a:hover {
		color : #77ff77;
		background-color : #282828; }
 
	table.ttb a:active {
		color : #000000;
		background-color : #00ff00; }
 
	table.ttb table {
		color : #ffffff;
		font-size : 11px; }
 
.cp {
	width : 10px;
	height : 10px; }
 
.q { color : #ffd100; }
 
	.q a {
		color : #ffd100;
		border-bottom : 1px solid #ffd100; }
 
		.q a:hover {
			color : white;
			border-bottom : 1px solid white; }
 
.q0 { color : #9d9d9d; }
 
	.q0 a, .q0 a:hover {
		color : #9d9d9d;
		border-bottom : 1px solid #9d9d9d; }
 
.q1 { color : #ffffff; }
 
	.q1 a, .q1 a:hover {
		color : #ffffff;
		border-bottom : 1px solid #ffffff; }
 
.q2 { color : #1eff00; }
 
	.q2 a, .q2 a:hover {
		color : #1eff00;
		border-bottom : 1px solid #1eff00; }
 
.q3 { color : #0070dd; }
 
	.q3 a, .q3 a:hover {
		color : #0070dd;
		border-bottom : 1px solid #0070dd; }
 
.q4 { color : #a335ee; }
 
	.q4 a, .q4 a:hover {
		color : #a335ee;
		border-bottom : 1px solid #a335ee; }
 
.q5 { color : #ff8000; }
 
	.q5 a, .q5 a:hover {
		color : #ff8000;
		border-bottom : 1px solid #ff8000; }
 
.q6 { color : #e5cc80; }
 
	.q6 a, .q6 a:hover {
		color : #e5cc80;
		border-bottom : 1px solid #e5cc80; }
 
.q7 { color : #ff0000; }
 
	.q7 a, .q7 a:hover {
		color : #ff0000;
		border-bottom : 1px solid #ff0000; }
 
.q8 { color : #ffff98; }
 
	.q8 a, .q8 a:hover {
		color : #ffff98;
		border-bottom : 1px solid #ffff98; }
 
.socket-meta {
	padding-left : 26px;
	background : url(http://www.wowhead.com/images/socket_meta.gif) no-repeat left center; }
 
.socket-red {
	padding-left : 26px;
	background : url(http://www.wowhead.com/images/socket_red.gif) no-repeat left center; }
 
.socket-yellow {
	padding-left : 26px;
	background : url(http://www.wowhead.com/images/socket_yellow.gif) no-repeat left center; }
 
.socket-blue {
	padding-left : 26px;
	background : url(http://www.wowhead.com/images/socket_blue.gif) no-repeat left center; }
 
.wowtooltip {
	z-index : 100000000;
	width : 300px; }
 
	.wowtooltip a { border : 0; }
 
	.wowtooltip b {
		font-size : 14px;
		line-height : 19px;
		font-weight : normal; }
 
	.wowtooltip td, .wowtooltip th {
		background-image : url(tooltip.png);
		font-family : Verdana;
		font-size : 12px;
		line-height : 17px;
		color : white; }
 
	.wowtooltip table.shrink b {
		font-size : 12px;
		line-height : 15px; }
 
	.wowtooltip table.shrink td, .wowtooltip table.shrink th {
		font-size : 10px;
		line-height : 14px; }
 
	.wowtooltip th {
		padding : 3px;
		height : 8px; }
 
	.wowtooltip td { padding : 8px 4px 1px 9px; }
 
	.wowtooltip div.indent { padding-left : 0.6em; }
 
	.wowtooltip td table {
		border-spacing : 0;
		border-collapse : collapse; }
 
		.wowtooltip td table th, .wowtooltip td table td { background : none; }
 
		.wowtooltip td table th {
			padding : 0 0 0 4em;
			text-align : right;
			font-weight : normal; }
 
		.wowtooltip td table td { padding : 0; }
 
.ffxiItemCont {
	background : #333 url('images/ffxiitemback.png');
	color : white;
	position : absolute;
	padding : 5px;
	border-top : 2px solid #e3edff;
	border-left : 2px solid #e3edff;
	border-bottom : 2px solid #727084;
	border-right : 2px solid #727084;
	width : 367px;
	font-family : 'arial';
	font-size : 13px;
	font-weight : bold; }
 
	.ffxiItemCont .ffitemIcon {
		float : left;
		margin : 2px 2px 2px 2px; }
 
	.ffxiItemCont .ffitemDetails { margin-left : 40px; }
 
	.ffxiItemCont .ffitemFlags { float : right; }
 
	.ffxiItemCont .ffitemSt { width : 75%; }
 
.ffitemName { font-size : 1.2em; }
 
.nobr { white-space : nowrap; }
 
.hg-quality-unique, a.hg-quality-unique:link { color : #fac306; }
 
.hg-quality-legendary, a.hg-quality-legendary:link { color : #f78f1c; }
 
a .hg-quality-unique, a .hg-quality-legend { text-decoration : underline; }
 
a.lotro-quality-legendary:link, .lotro-quality-legendary { color : #00ffff; }
 
a.lotro-quality-incomparable:link, .lotro-quality-incomperable { color : #cd6600; }
 
a.lotro-quality-rare:link, .lotro-quality-rare { color : #ff00ff; }
 
a.lotro-quality-uncommon:link, .lotro-quality-uncommon { color : #ffff00; }
 
a.lotro-quality-common:link, .lotro-quality-common { color : #ffffff; }
 
a .lotro-quality-legendary, a .lotro-quality-incomparable, a .lotro-quality-rare, a .lotro-quality-uncommon, a .lotro-quality-common { text-decoration : underline; }
 
a.aoc-white:link {
	color : white;
	font-weight : bold; }
 
a.aoc-green:link {
	color : green;
	font-weight : bold; }
 
a.aoc-blue:link {
	color : blue;
	font-weight : bold; }
 
a.aoc-purple:link {
	color : purple;
	font-weight : bold; }
 
.wowdetooltip {
	color : #ffffff;
	overflow : hidden;
	padding : 4px;
	margin : -5px;
	background-color : #1b1b1b;
	border : 1px solid;
	border-color : #777777; }
 
	.wowdetooltip .itemdesc { color : #ffd200 !important ; }
 
	.wowdetooltip .tooldiv { margin-top : 3px; }
 
	.wowdetooltip table {
		color : #ffffff;
		border-spacing : 0;
		margin : 0;
		padding : 0; }
 
	.wowdetooltip .itemspells { color : #1eff00; }
 
	.wowdetooltip .itemdisabled { color : #aaaaaa; }
 
	.wowdetooltip .itemtitle {
		font-weight : bold;
		font-size : 13px;
		margin-bottom : 3px; }
 
	.wowdetooltip .spacer { margin-top : 3px; }
 
	.wowdetooltip .socketred { background-image : url(http://wow.buffed.de/images/wow/socket/SocketYellow.png); }
 
.d { color : #ffbb00; }
 
.r { color : #ffbb00; }
 
.r1, .r1 a:link { color : #969696; }
 
.r2, .r2 a:link { color : #ffffff; }
 
.r3, .r3 a:link { color : #18f000; }
 
.r4, .r4 a:link { color : #0064c3; }
 
.r5, .r5 a:link { color : #9238d0 !important ; }
 
.r6, .r6 a { color : #fbac03; }
 
.ability-name { color : #ffbb00 !important ; }
 
.ability-req {
	color : #0264ca !important ;
	display : block; }
 
.tooltip .ability-name {
	color : #f0c060 !important ;
	font-size : 14px; }
 
.ability-desc { color : #f0c060 !important ; }
 
.ability-border { border-top : 3px solid #828282; }
 
.ability-info { white-space : nowrap; }
 
.item-tooltip-bonus { color : #ffff00 !important ; }
 
.vg_tooltip {
	background : #2b2726;
	width : 320px;
	padding : 5px;
	color : #fff !important ;
	line-height : 1.33em !important ;
	text-align : left !important ;
	margin : 0 !important ;
	width : 298px;
	background : #232627 !important ;
	padding : 5px !important ;
	border : 1px solid #ccc !important ;
	font-family : Arial, sans-serif !important ;
	font-size : 9pt !important ; }
 
	.vg_tooltip p {
		padding : 0;
		margin : 0; }
 
	.vg_tooltip .icon {
		float : left;
		margin-right : 3px;
		margin-bottom : 2px;
		width : 32px;
		height : 32px; }
 
	.vg_tooltip * {
		font-family : Arial, sans-serif !important ;
		font-size : 9pt !important ; }
 
	.vg_tooltip .small, .vg_tooltip .small * {
		font-size : 8pt !important ;
		font-weight : bold; }
 
	.vg_tooltip .authortext {
		padding : 4px;
		text-align : center;
		background : #2a2c2d;
		margin-top : 4px; }
 
	.vg_tooltip .authortext, .vg_tooltip .authortext * { font-size : 10px !important ; }
 
	.vg_tooltip .posmod { color : #24e69d; }
 
	.vg_tooltip .negmod { color : #ff0000; }
 
	.vg_tooltip .redtext { color : #ff0000; }
 
	.vg_tooltip .greentext { color : #00c800; }
 
	.vg_tooltip .orangetext { color : #ff9000; }
 
	.vg_tooltip .browntext { color : #c89449; }
 
	.vg_tooltip .yellowtext { color : #ffc864; }
 
	.vg_tooltip .bluetext { color : #00aeef; }
 
	.vg_tooltip .graytext { color : #acaaad; }
 
	.vg_tooltip .rarity1 { color : #ff0000; }
 
	.vg_tooltip .rarity2 { color : #ff8400; }
 
	.vg_tooltip .rarity4 { color : #ffff32; }
 
	.vg_tooltip .rarity6 { color : #00aeef; }
 
	.vg_tooltip .rarity7 { color : #24e69d; }
 
	.vg_tooltip .rarity8, .vg_tooltip .rarity255 { color : #afafaf; }
 
.rarity1, .rarity1:link, .rarity1:visited { color : #ff0000; }
 
.rarity2, .rarity2:link, .rarity2:visited { color : #c86a00; }
 
.rarity4, .rarity4:link, .rarity4:visited { color : #919100; }
 
.rarity6, .rarity6:link, .rarity6:visited { color : #0495cb; }
 
.rarity7, .rarity7:link, .rarity7:visited { color : #02aa02; }
 
.rarity8, .rarity8:link, .rarity8:visited .rarity255, .rarity255:link, .rarity255:visited { color : #7f7e7e; }
 
 /* 
.newstable {
	width : 100%;
	border-style : solid;
	border-color : gray;
	border-collapse : separate;
	border-width : 1px;
	padding : 3px; }
*/



/* Text description, ie "Someone posted to someone's wall" on the menu
.membercomment_summary {
}

/* The date of the comment, ie '8 months ago' on the menu */
.membercomment_date {
color:#888;
padding-bottom:4px;
}

/* The container div of the wall post list on the menu on the menu */
.membercomment_wall_history {
height:300px;
overflow:auto;
}


/* CHARACTER PROFILE PAGE: START */

/* Character Name on character profile page */
.memberprofile_name {
	font-size:24pt;
	font-weight:bold;
}

/* Level, Race, Class */
.memberprofile_lrc {
	font-size:12pt;
	font-weight:bold;
}

/* Character server */
.memberprofile_server {
	font-size:12pt;
}

/* Character guild */
.memberprofile_guild {
	font-size:18pt;
}

/* Character rank */
.memberprofile_rank {
	font-size:12pt;
}

/* Character login information */
#memberprofile_login {
	font-size:10pt;
	font-weight:bold;
	text-align:right;
}

/* Character "other characters" drop down */
#memberprofile_login select {
	font-size:9pt;
}

/* Link for "Claim this character" */
.memberprofile_claim {
	font-weight:bold;
	font-size:14pt;
}

/* notification that this character is pending an association with the logged in account */
.memberprofile_claimed {
	font-size:10pt;
}

/* where the profile picture and future pictures go */
#memberprofile_pics {
	text-align:center;
	width:100%;
}

/* Wrapper on character profile */
.memberprofile_main {
	width:100%;
}

/* profile picture, and gear summar section */
.memberprofile_picsgear {
	width:400px;
	vertical-align:top;
}

/* Character Wall */
.memberprofile_wall {
	padding-left:20px;
	vertical-align:top;
}

/* "Delete" link when NOT hovering over a character profile */
.memberprofile_comment_nohover > .memberprofile_comment_date > a.memberprofile_comment_delete {
	display:none !important;
}

/* "Delete" link when hovering over a character profile comment/wall post */
.memberprofile_comment_hover > .memberprofile_comment_date > a.memberprofile_comment_delete {
	display:block !important;
}

/* Wall Post when hovering over */
.memberprofile_comment_hover {
	/*border: 1px #777 solid;*/
}

/* Wall post text */
.memberprofile_comment_text {

}

/* positioning of the comment "Delete" */
.memberprofile_comment_delete {
	float:right;
}

/* comment post button */
.memberprofile_post_comment {
	width:100%;
	text-align:right;
}

/* Comment post textarea */
.memberprofile_post_comment textarea {
	width:100%;
	margin-bottom:5px;
}

/* Individual wall page list */
.memberprofile_comment_pages {
	font-size:7pt;
	text-align:center;
}

/* Wall post individual comment wrapper */
.memberprofile_comment_wrapper {
	width:100%;
	padding:2px;
	margin:2px;
	font-size:9pt;
}

/* space out the individual conversations */
#memberprofile_all_comments > .memberprofile_comment_wrapper {
	margin-bottom:15px;
}

/* profile comment icon */
.memberprofile_comment_icon {
	width:50px;
	float:left;
}

/* wall post date */
.memberprofile_comment_date {
	margin-top:8px;
	margin-bottom:8px;
	font-size:8pt;
}

/* wall post comment text */
.memberprofile_comment_text {
	display:table-cell;
	width:10000px;
	margin:5px;
}

/* profession skills */
.memberprofile_prof_skills {
	white-space:nowrap;
}

/* add profession button */
.memberprofile_prof_addprof {
	text-align:center;
	padding-bottom:10px;
}

/* profession edit button */
.memberprofile_prof_edit {
	text-align:center;
}

/* tradeskill */
.memberprofile_prof_skills {
	margin-bottom:30px;
}

/* professions table */
#memberprofile_professions {
	margin-left:auto;
	margin-right:auto;
}

/* textboxes, buttons, and dropdowns in the profession table */
#memberprofile_professions input, #memberprofile_professions select {
	font-size:8pt;
}

/* Profession div around save button */
.memberprofile_profession_save {
	margin-top:10px;
	text-align:right;
}

/* profession save button */
.memberprofile_profession_save input {
	padding:10px;
}


/* Profile Talent Spec Spacing */
.memberprofile_talent_spec {
	padding:20px;
}

/* Profile pvp table */
.memberprofile_pvp {
	margin-left:auto;
	margin-right:auto;
}

/* profile team wrapper */
.memberprofile_pvp_teamwrapper {
	border: 1px outset #777;
	width:180px;
	padding:10px;
	margin:10px;
}

/* center pretty much all text inside divs inside the pvp info page */
.memberprofile_pvp div {
	text-align:center;
}

/* the team header, ie 2v2, 3v3, etc */
.memberprofile_pvp_header {
	font-size:18pt;
	font-weight:bold;
	padding-bottom:20px;
}

/* table listing members */
.memberprofile_pvp_teammembers {
	width:100%;
}

/* arena team name */
.memberprofile_pvp_arenateam {
	font-size:14pt;
	height:50px;
}

/* arena team rating */
.memberprofile_pvp_rating {
	font-size:24pt;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:30px;
}

/* arena team record */
.memberprofile_pvp_record {
	font-size:18pt;
	height:30px;
}

/* graph drop down menu */
.memberprofile_graph_dropdown {
	text-align:center;
}

/* actual graph wrapper */
.memberprofile_graph {
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

/* destination for attendance */
.memberprofile_dkp_attendance {
}

/* description for the raid snapshot */
.memberprofile_dkp_attendance_desc {
	font-size:7pt;
	color:#777;
}

/* dkp actvity table */
.memberprofile_dkp_history {
	width:100%;
}

/* any cells in the dkp activity table */
.memberprofile_dkp_history td {
	vertical-align:top;
}

/* any cells in the dkp table that involve points (numbers), right align */
td.memberprofile_dkp_points {
	text-align:right;
}

/* wrapper on the activity filter */
.memberprofile_dkp_activity_filter {
	text-align:right;
}

/* page list on dkp activity */
.memberprofile_dkp_pages {
	text-align:center;
}

/* format if a row is an absent notification */
.memberprofile_dkp_absent td {
	color:#888;
	font-style:italic;
	font-size:smaller;
}

/* dkp "Challenge" window ("I was there") */
.memberprofile_dkp_challenge {
	text-align:center;
}

/* textarea inside the dkp challenge window */
.memberprofile_dkp_challenge textarea {
	width:100%;
}

/* text containing the text "Loot Systems" above the list of dkp systems */
.memberprofile_dkp_system_header {
	font-size:18pt;
}

/* Currently active page in dkp activity */
.memberprofile_pagenum {
	font-weight:bold;
}

/* notification of pending challenge, or accepted, rejected */
.memberprofile_dkp_challenge_status {
	font-size:smaller;
}

/* character inventory wrapper */
.memberprofile_bank_wrapper {
	width:100%;
}

/* inventory wrapper cells, just to space out the diferent tables */
.memberprofile_bank_wrapper > tbody > tr > td {
	width:33%;
	padding-left:7px;
	padding-right:7px;
}

/* individual inventory sections: Equipped, Bank, Bags */
.memberprofile_bank_wrapper table {
	width:90%;
}

/* inventory edit button */
.memberprofile_bank_edit {
	width:100%;
	text-align:center;
	padding:10px;
}

/* header for factions and quests */
.memberprofile_faction_category, .memberprofile_quest_category {
	font-size:12pt;
	font-weight:bold;
	padding-bottom:20px;
}

/* list of factions/quests */
.memberprofile_faction_category_list,.memberprofile_quest_category_list {
	padding-top:8px;
	padding-left:30px;
}

/* faction and quest list tables */
.memberprofile_faction_category_list table {
	width:500px;
}

.memberprofile_quest_category_list table {
	width:500px;
}

/* faction name: obvious */
.memberprofile_faction_name {
	width:250px;
}

/* quest name */
.memberprofile_quest_name {
	width:250px;
	font-weight:bold;
	font-size:larger;
}

/* quest criteria completed */
.memberprofile_quest_crit_complete {
	text-decoration:line-through;
	color:#777;
}

/* quest complete header */
.memberprofile_quest_complete_header {
	font-weight:bold;
}

/* quest criteria */
.memberprofile_quest_criteria {
	width:250px;
}

/* faction level: "Exalted" , "Revered" , etc */
.memberprofile_faction_level {
	width:125px;
}

/* numbers of the reputation status */
.memberprofile_faction_level_nums {
	width:125px;
}

/* the "Header Core" is a wrapper for things like character name, realm, level, race, etc */
.memberprofile_header_core {
	left:0;
	top:0;
	vertical-align:top;
}

/* This is for custom headers, which show on the right side of the character header */
.memberprofile_header_custom {
	font-size:smaller;
	top:0;
	vertical-align:bottom;
	text-align:right;
}

/* memberprofile header wrapper */
.memberprofile_header_table {
	width:100%;
}

/* customfield label */
.memberprofile_customfield_field {
	font-weight:bold;
}

/* wanted gear edit button */
#memberprofile_wantedgear_editbutton {
	text-align:center;
}

/* dkpprofiler path in windows */
pre.memberprofile_dkpp_path {
	font-size:9pt;
	font-weight:bold;
}

/* achievement wrapper */
.memberprofile_cheeves {
	width:100%;
}

/* achievement subcat */
.memberprofile_cheeve_subcat {
	padding-left:20px;
	display:none;
}

/* achievement criteria */
.memberprofile_cheeve_crit {
	color:#777;
}

/* achievement points */
.memberprofile_cheeve_points {
	font-size:24pt;
	font-weight:bold;
	text-align:center;
}

/* achievement completion date */
.memberprofile_cheeve_date {
	text-align:center;
}
 
/* achievement */
.memberprofile_cheeve {
	font-weight:bold;
}

/* achievement main parent categories */
.memberprofile_cheeve_catlist > .memberprofile_cheeve_cat {
	font-weight:bold;
	font-size:12pt;
}

/* achievement subcategories */
.memberprofile_cheeve_catlist > .memberprofile_cheeve_subcat {
	font-size:10pt;

}

/* list of achievement categories */
.memberprofile_cheeve_catlist {
	width:200px;
}

/* achievement table */
.memberprofile_cheeve_list > table {
	width:100%;
}

/* header key/attunement not-completed (inside the hover popup) */
.memberprofile_key_hover_notcompleted {
	color:red;
	font-weight:normal;
}

/* header key/attunement when complete (inside the hover popup) */
.memberprofile_key_hover_completed {
	color:green;
	font-weight:bold;
}

/* key/attunement link when a key is completed */
a.memberprofile_key_selected:link, 
a.memberprofile_key_selected:hover, 
a.memberprofile_key_selected:visited,
a.memberprofile_key_selected:active {
	font-weight:bold;
	font-size:9pt;
}

/* key/attunement link when key is not completed. Text slightly smaller, color set to gray */
a.memberprofile_key_unselected:link,
a.memberprofile_key_unselected:hover,
a.memberprofile_key_unselected:visited,
a.memberprofile_key_unselected:active {
	font-weight:normal;
	font-size:8pt;
	color: #777;
}

/* CHARACTER PROFILE: END */


/* THIS MUST BE SET TO display:none, or the default character profile stylesheet will be loaded automatically */
#memberprofile_css_tester {
	display:none;
}





/* THIS MUST BE SET TO display:none, or the default character profile stylesheet will be loaded automatically */
#memberprofile_css_tester {
	display:none;
}




div.social_button {
	padding:8px;

}
iframe.twitter-follow-button {
	/* This is the twitter follow button, but it 
	 * loads at 300 pixels wide by default, so this resizes the
	 * button to max width of the container. */
	width:100% !important;
}

/* NOTE: This MUST be set to display:none or the socialbuttons.css file will be loaded by the page */
#social_css_tester {
	display:none;
}




iframe.FB_UI_Hidden {
	display:none;	/* Facebook widget likes to stretch the page even if it's supposed to be hidden.  This forces it to hide */
}


