* {
	border-width: 	0px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	margin: 		0px;
	padding:		0px;
}

html
{
	height: 		100%;
}


body
{
	color:			#20140C;
	font-size:		11px;
	text-align:		center;
}

#body
{
	height: 		100%;
	top:			0;
	text-align: 	left;
	vertical-align: top;
	width: 			100%;
}

#header
{
	height: 		130px;
	text-align:		center;
	vertical-align: middle;
	width: 			100%;
}

#logo
{
	position: 		static;
	margin-top: 	15px;
	z-index: 		25;
}

a img 				{ border: 	0px; }
a:link				{ color: 	#7f6947; }
a:active,a:visited	{ color:	#243049; }
a:hover 			{ color:	#334467; }
a:focus				{ outline:	none; }


table.list td {
	padding:4px;
	margin:0;
}


#sidebar-left, #sidebar-right
{
	margin-top:		5px;
	position: 		relative;
	text-align: 	left;
	vertical-align: top;
	width: 			195px;
}

.leftbar	{ height: 100%; }
.rightbar	{ height: 100%; }

#sidebar-left	{ height: 100%; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-left-bottom-border.gif') repeat-y top right; top: 0; left: 17px; }
#sidebar-right	{ height: 100%; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-right-bottom-border.gif') repeat-y top left; top: 0; right: 17px; }

#sidebar-left-top 	 	{ position: static; z-index: 5; height: 64px; width: 195px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-left-top.gif') no-repeat top left; }
#sidebar-right-top		{ position: static; z-index: 5; height: 64px; width: 195px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-right-top.gif') no-repeat top right; }
#sidebar-left-bottom	{ position: static; margin-top: -25px; z-index: 55; height: 157px; width: 196px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-left-bottom.gif') no-repeat top right;}
#sidebar-right-bottom	{ position: static; margin-top: -25px; margin-left: -1px; height: 157px; width: 195px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-right-bottom.gif') no-repeat top left;}

#sidebar-left #sidemenubar 	{ padding: 0 13px 6px 10px; position: static; margin-top: -5px; left: 0; z-index: 10; margin: 0 auto; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-left.gif') repeat-y top left; }
#sidebar-right #sidemenubar { padding: 0 25px 6px 0; position: static; margin-top: -5px; left: 0; z-index: 10; margin: 0 auto; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sidebar-right.gif') repeat-y top right; }
#sidemenucontent 			{ width: 195px; position: static; margin-top: -30px; }
#sidemenubar #menus 		{ width: 165px; padding: 0; }

#sidebar-left .menutitle 	{ padding: 10px 0 0 45px; height: 45px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sideheader-left.png') no-repeat top left; }
#sidebar-right .menutitle 	{ padding: 10px 0 0 25px; height: 45px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/sideheader-right.png') no-repeat top left; }
#sidebar-left #sidemenubar #menus .menucontent, 
#sidebar-right #sidemenubar #menus .menucontent { margin-left: 15px; width: 155px;}

#sidemenubar .events h3, 
#sidemenubar .menutitle h3	{ overflow: hidden; color: #ddbf91; font-size: 11px; font-weight: bold; line-height: 24px;}
#sidemenubar #menus .menucontent center, #sidemenubar .events ul,
#sidemenubar #menus .menucontent 		 { color: #F0E6B9; font-size: 9px !important; font-weight: bold; margin: 0 auto; padding: 0 0 4px 0; width: 99%; }
#sidemenubar #menus .menucontent a		 { color: #e2c891; font-size: 9px; padding: 1px 4px 1px 4px; text-decoration: none; font-weight: normal;}
#sidemenubar #menus .menucontent a:hover { color: #fff; }
#sidemenubar .events ul,
#sidemenubar #menus .menucontent ul		 { list-style: none; }
#sidemenubar .events ul li				 { color: #e2c891; margin-left: 20px; width: 145px;}
#sidemenubar .events ul li				 { background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/menu.gif') no-repeat 3px 20px; line-height: 14px; font-weight: normal;  }
#sidemenubar #menus .menucontent ul li	 { background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/menu.gif') no-repeat 3px 6px; line-height: 14px; font-weight: normal;  }
#sidemenubar .events ul li a 			 { color: #e2c891 !important; font-weight: bold !important; }
#sidemenubar .events ul li a,
#sidemenubar #menus .menucontent ul li a { color: #e2c891; display: block; font-size: 10px; padding: 2px 4px 2px 14px; text-decoration: none; font-weight: normal;}
#sidemenubar .events ul li a:hover, 
#sidemenubar #menus .menucontent ul li a:hover { color: #fff !important; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/hilite.png'); }
#sidemenubar #menus table td			 { font-size: 10px; }
#sidemenubar #menus div table			 { margin: 0 auto; }

.content-table 
{ 
	border-collapse: collapse; 
	height:		100%;
}

#content 
{
	position:	relative;
	height:		100%;
	width: 		100%;
}

#wrapper
{
	position: relative;
	height:   100%;
	margin-top: -8px;
	height:   expression(this.parentNode.offsetHeight + 'px');
}

#content .border-top 
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-top.png') repeat-x center top;
	height:     60px;
	width:      100%;
	left:       50;
}

#content .border-top .left 
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-top-left.png') no-repeat left top;
	position:   absolute;
	left:      -22px;
	top:       -6px;
	height:     142px;
	width:      69px;
	z-index: 	1500;
}

#content .border-top .right 
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-top-right.png') no-repeat right top;
	position:   absolute;
	right:     -22px;
	top:       -6px;
	height:     142px;
	width:      69px;
	z-index: 	1500;
}


#content .border-top .left .left-right
{
	background:url(http://dkpfiles.com/dkp-templates/cimmeriablue/border-top-left-right.png) no-repeat left top;
	width:86px;
	height:62px;
	position:absolute;
	top:0;
	left:69px;
}

#content .border-top .right .right-left
{
	background:url(http://dkpfiles.com/dkp-templates/cimmeriablue/border-top-right-left.png) no-repeat left top;
	width:86px;
	height:62px;
	position:absolute;
	top:0;
	right:69px;
}


#content .border-top .center 
{
	background:   url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-top-center.png') no-repeat left top;
	position:     absolute;
	left:         50%;
	top:         -15px;
	height:       83px;
	width:        227px;
	margin-left: -113px;
	z-index:	  1500;
}

#content .outer 
{
	background:  	url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-left.gif') repeat-y left top;
	height:			100%;
	padding-left: 	38px;
}

#content .inner 
{
	background:   	#c2a374 url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-right.gif') repeat-y right top;
	height:			100%;
	padding-right:	38px;
	position: 		relative; 
}
table.content-wrapper{ height: 100%; width: 100%; border-collapse: collapse; margin: 0; padding: 0;}
td.content-wrapper	 { vertical-align:top;height: 100%; width: 100%; }
div.content-wrapper	 { background: #c2a374; margin: 0 auto; margin-top: -20px; }

 .content-top		 { height: 58px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-top.jpg') repeat-x top left;}
 .content-top .left	 { height: 58px; width: 227px; float: left; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-top-left.jpg') no-repeat top left;}
 .content-top .right { height: 58px; width: 108px; float: right; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-top-right.jpg') no-repeat top right;}

 .content-outer		 { height: 100%; background: #f7e5bd url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-left.jpg') repeat-y top left; padding-left: 20px; }
 .content-inner		 { height: 100%; background: #f7e5bd;; background: #f7e5bd url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-right.jpg') repeat-y top right; padding-right: 20px; }
 .content 			 { height: 100%; margin: 0 auto; padding-top: 2px; overflow: show;}

 .content-bottom		{ position: relative; z-index: 150; height: 58px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-bottom.jpg') repeat-x top left;}
 .content-bottom .left	{ position: relative; z-index: 150; height: 58px; float: left; width: 244px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-bottom-left.jpg') no-repeat top left;}
 .content-bottom .right	{ position: relative; z-index: 150; height: 58px; float: right; width: 122px; background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/content-bottom-right.jpg') no-repeat top right;}

#content-footer 
{
	background: #c6aa7b;
}

#content-footer .border-bottom 
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-bottom.gif') repeat-x center bottom;
	clear: 		both;
	height:     62px;
	margin-top: 10px;
	position:   relative;
}

#content-footer .border-bottom .left 
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-bottom-left.gif') no-repeat left top;
	position:   absolute;
	left:      -12px;
	top:       -20px;
	height:     84px;
	width:      83px;
	z-index: 	100;
}
#content-footer .border-bottom .right 
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-bottom-right.gif') no-repeat left top;
	position:   absolute;
	right:     -11px;
	top:       -20px;
	height:     84px;
	width:      83px;
	z-index: 	100;
}

#content-footer .border-bottom .center 
{
	background:   url('http://dkpfiles.com/dkp-templates/cimmeriablue/border-bottom-center.gif') no-repeat left top;
	position:     absolute;
	left:         50%;
	top:          15px;
	height:       78px;
	width:        187px;
	margin-left: -90px;
}

#content ul
{
	background: 	none !important;
	line-height: 	17px;
	list-style: 	none !important;
	margin:			0 !important;
	padding: 		5px 0px 7px 0 !important;
}

#content ul li
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/arrow.gif') no-repeat 20px 4px;
	margin: 	0 !important;
	padding: 	0px 0px 0px 40px !important;
}

#footer
{
	clear:			both;
	color: 			#F0E6B9;
	font-size: 		10px;
	margin: 		0 auto;
	padding: 		10px 0 25px 0;
	text-align: 	center;
	vertical-align: middle;
	width: 			95%;
}

#footer a
{
	color: 			#b59769;
}

.listlabel, .list .listlabel td
{
	background:		#ead8b4;
	border: 		1px solid #bc9970;
	color: 			#fff;
	height: 		25px !important;
	font-weight: Bold;
	vertical-align: middle;
}

#forumthreadsettings table td 
{
	background:	#ead8b4;
	border: 	1px solid #bc9970;
	color:		#7f6947;
}
.listlabel td
{
	background: 	url('http://dkpfiles.com/dkp-templates/cimmeriablue/tableheader.jpg') repeat-x !important;
	border:			1px solid #000;
	font-variant:	small-caps;
	height:			28px;
	padding: 		0 10px 0 10px;
	vertical-align:	middle;
}

.listlabel i
{
	font-weight: Bold;
}

.list, .List
{
	border-collapse: collapse;
	margin: 0 auto;
	width: 100% !important;
}

.PostInfo 
{
	background: #ead8b4;
	border: 1px solid #bc9970;
}

.PostText 
{
	background: #ead8b4;
	border: 1px solid #bc9970;
}

tr.list1 td, tr.list2 td, tr.newlist1 td, tr.newlist2 td
{
	padding: 5px;

}

/*.list1, .list2, 
{
	background: #ead8b4;
	padding:15px !important;
}
	*/

td .MakeAPost a
{
	font-size: 12px;
}

.newlist1, tr.list1 td
{
	background:#ead8b4;
}

.newlist2, tr.list2 td
{
	background: #F7E5BD;
}

.newlist1, .newlist2
{
	color:#000;
}

.newlist1 a, .newlist2 a {
	font-weight: Bold;
        color:#990000;
	font-size: 12px;
	background:;
}


.hover_approved { color: #fff !important; }

.wowtooltip
{
	text-align: left;
}


#menucontent div a { font-size: 10px !important;}

.calday
{
	color: 			#b59769;
	width:			20px;
	height:			18px;
	font-size: 		9px !important;
	padding-top:	1px;
	text-align:		center !important;
	vertical-align: center !important;
}

.calsomething:hover
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/hilite.png'); 
	color: #F0E6B9;
}

.calday a
{
	color: 			#F0E6B9 !important;
	font-weight: 	bold !important;
}


tr.calheader, tr.calheader td
{
	font-size: 		11px !important;
	font-weight:	bold;
	text-align:		center !important;
}

tr.calheader
{
	background: 	url('http://dkpfiles.com/dkp-templates/cimmeriablue/hilite.png');
	padding:	4px !important;
}

.calcurrent
{
	border-width:	1px;
	border-style:	solid;
	border-color:	#b59769;
}

.calcurrent a
{
	color:			#F0E6B9 !important;
}

.bigcal 
{
	width:			100% !important;
	border-style:	inset;
}

.bigcalheader
{
	height: 		24px; 
	vertical-align: middle;
	font-size:		14px;
	font-weight:	bold;
	background:		;
}

td a.bigcalheader
{
	background: ;
	display: block;
	font-size: 1px; 
	height: 24px;
}

td a.bigcalleft
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/bigcalprev.gif') no-repeat 5px 0;
}

td a.bigcalright
{
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/bigcalnext.gif') no-repeat top right;
	margin-right: 5px;
}

td a:hover.bigcalright, td a:hover.bigcalleft, td a.bigcalright, td a.bigcalleft
{
	color: #c3a57e;
}

.bigcaldayheader td
{
	background: ;
	font-size:10px;
	font-weight:bold;
	height: 22px;
	padding-top: 5px;
}

.bigcalday 
{
	background: url('') no-repeat;
	border: 1px solid #bc9970;
	height:100px;
	max-width: 125px;
	width:14%;
}

.bigcallabel
{
	cursor:pointer;
	font-size: 9px;
	padding: 5px;
}

.bigcaldaylabel
{
	background:url('') repeat-x;
	font-size:8pt;
	font-weight: bold;
	margin: 1px;
	padding: 2px;
	text-align:center
}

.bigcalday_hover
{
	border: ;
}

.bigcalcurrent
{
	background: #bf9e77;
	border: 2px solid #bc9970;
}

/* One of the classes to display is something is scheduled on that day */
.bigcalsomething{}

.bigcalplus
{
	position:relative;
	top:2px;
	float:right;
	width:11px;
	height:11px;
	overflow:hidden;
	line-height:1px;
	background:url('http://dkpfiles.com/dkp-templates/cimmeriablue/collapse_thead_collapsed.gif') no-repeat !important;
	cursor:pointer;
}

.bigcalblank {}


/* The following are the rules for tabs */
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:;}
ul.tabrow a:hover {background:;color:}
ul.tabrow li.selected a,ul.tabrow li.selected a:hover {background-color:;color:}

/* Login elements */

input, select, textarea
{
	background: #f7e5bd;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	border: 1px solid #bc9970;
}

input, select
{
	background: #f7e5bd url('http://dkpfiles.com/dkp-templates/cimmeriablue/form_bg.jpg') repeat-x;
}

textarea 
{
	margin: 0 auto;
	width: 85% !important;
}

#loginstuff 
{
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

#loginstuff input 
{
	width: 70px;
	background: url('http://dkpfiles.com/dkp-templates/cimmeriablue/form_bg.jpg') repeat-x;
	border: 1px solid #bc9970;
	color: ;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
}

#loginstuff input.button 
{
	width: auto;
}

#loginstuff table td 
{
	text-align:left !important;
}

#loginstuff table td.plain 
{
	text-align:right !important;
	vertical-align: middle;
}

.MenuChoice td {
	font-size: 10px;
	padding: 1px;
}

/* Guides */
.GuideTitle, .GuideSubTitle {
	display: block;
	font-weight: bold;
	border-bottom: 1px solid ;
}
.GuideTitle {
	font-size: 1.4em;
}
.GuideSubTitle {
	font-size: 1.2em;
}

.xsmall
{
	font-size: 8px;
	padding-bottom: 5px;
}

table.ttb 
{
	background: ;
	color: ;
	margin: 0px; 
	border-bottom: ; 
	border-right: ;
	border-top: ; 
	border-left: ;
	font-size: 11px;
}

table.ttb tr td span
{
	color:  !important;
}

table.ttb h6 
{
	font-size: 10px;
}

table.ttb h6 a:link, table.ttb table a:link 
{ 
	color: ; 
	text-decoration: underline; 
}

table.ttb h6 a:visited, table.ttb table a:visited 
{
	color: ; 
	text-decoration: underline; 
}

table.ttb h6 a:hover, table.ttb table a:hover 
{
	color: ;
}

table.ttb h6 a:active, table.ttb table a:active
{ 
	color: ;
}

table.ttb a:link 
{ 
	color: ; text-decoration: none; 
}

table.ttb a:visited 
{ 
	color: ; text-decoration: none; 
}

table.ttb a:hover 
{ 
	color: ;
}

table.ttb a:active 
{ 
	color: ; 
}

table.ttb table 
{
	color:;
}

#shoutbox_menu
{
	height:300px;
	overflow:auto;
	font-weight:normal;
}


table.lastitemsreceived * {
	padding:1px !important;
	background: none !important;
}

table.lastitemsreceived a {
	font-weight:bold !important;
	padding-top:3px !important;
}

#pagetitle {
	width:100%;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}

#pagedesc {
	width:100%;
	font-size:10pt;
	font-weight:bold;
	color:#777;
	text-align:center;
}


/* DHTML-MENUS */
div.dhtmlddl, div.dhtmlddl *, div.dhtmlcombo, div.dhtmlcombo *{
	/*
	font-variant:normal !important;
	font-weight:normal !important;
	*/
	font-size:8pt;
	height:14px !important;
	border-color:#555555 !important;
	border-style:solid !important;
}

tr.listlabel div.dhtmlddl, tr.listlabel div.dhtmlcombo{
	margin-top:-2px;
}

div.dhtml_ddl_list, div.dhtml_combo_list {
	background-color:#F7E5BD;
}

.dhtml_ddl_listitem,.dhtml_ddl_listitem_highlight {
	padding-top:2px;
	margin:0;
}

div.dhtml_ddl_listitem_highlight{
	font-weight:normal;
	margin:0;
}
/* END-DHTML-MENUS */

/* 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 */
}


