* {
	border-width: 	0px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	margin: 		0px;
	padding:		0px;
}

html
{
	background: 	#2E353B url('http://dkpfiles.com/inqguild/background') no-repeat top center;
	height: 		100%;
}

body
{
	color:			#ffffff;
	font-size:		12px;
	text-align:		center;
}

#body
{
	height: 		100%;
	top:			0;
	text-align: 	left;
	vertical-align: top;
	width: 			95%;
	max-width:		99%;
}

#header
{
	height: 		165px;
	text-align:		center;
	vertical-align: middle;
	width: 			100%;
}

#logo
{
	/*height: 	96px;*/
	margin-top: 	45px;
	/*width: 		311px;*/
	z-index: 	25;
}

a img 				{ border: 	0px; }
a:link				{ color: 	#ffffff; }
a:active,a:visited	{ color:	#0E1821; }
a:hover 			{ color:	#F0E6B9; }
a:focus				{ outline:	none; }

table td 
{
	padding: 		0;
	vertical-align: top;
}


#sidebar-left, #sidebar-right
{
	background: 	#2E353B;
	text-align: 	left;
	vertical-align: top;
	width: 			160px;
}

#sidebar-left-top 	 	{ height: 28px; width: 160px; background: url('http://i223.photobucket.com/albums/dd104/panossian/midbordersidebarleft.png') no-repeat top left;}
#sidebar-right-top		{ height: 28px; width: 160px; background: url('http://i223.photobucket.com/albums/dd104/panossian/midbordersidebarright.png') no-repeat top left;}
#sidebar-left-bottom	{ height: 88px; width: 160px; background:#2E353B url('http://dkpfiles.com/dkp-templates/midgard/sidebar-left-bottom.gif') no-repeat top left;}
#sidebar-right-bottom	{ height: 88px; width: 160px; background:#0e1821 url('http://i223.photobucket.com/albums/dd104/panossian/midbordersidebarrightbot.png') no-repeat top left;}

#sidebar-left #sidemenubar 				 { margin: 0 auto; overflow: hidden; padding: 0 4px 6px 8px; }
#sidebar-right #sidemenubar 			 { margin: 0 auto; overflow: hidden; padding: 0 8px 6px 4px; }
#sidemenubar #menus 					 { margin: 0 auto; padding: 0; }
#sidemenubar .events h3,
#sidemenubar #menus h3					 { color: #ffffff; font-size: 12px; font-weight: bold; line-height: 24px;}
#sidemenubar #menus #menucontent center, #sidemenubar .events ul,
#sidemenubar #menus #menucontent 		 { color: #ffffff; background: #26292C; font-size: 9px !important; font-weight: bold; margin: 0 auto; padding: 0 0 4px 0; width: 99%; }
#sidemenubar #menus #menucontent a		 { color: #ffffff; font-size: 9px; padding: 1px 4px 1px 4px; text-decoration: none; font-weight: normal;}
#sidemenubar #menus #menucontent a:hover { color: #ffffff; }
#sidemenubar .events ul,
#sidemenubar #menus #menucontent ul		 { list-style: none; padding: 0; margin: 0; }
#sidemenubar .events ul li				 { color: #b59769; }
#sidemenubar .events ul li,
#sidemenubar #menus #menucontent ul li	 { line-height: 14px; font-weight: normal;  }
#sidemenubar .events ul li a 			 { color: #F0E6B9 !important; font-weight: bold !important; }
#sidemenubar .events ul li a,
#sidemenubar #menus #menucontent ul li a { color: #ffffff; display: block; font-size: 10px; padding: 2px 4px 2px 4px; text-decoration: none; font-weight: normal;}
#sidemenubar .events ul li a:hover,
#sidemenubar #menus #menucontent ul li a:hover { color: #ffffff; background: #191919; }
#sidemenubar #menus table td			 { font-size: 10px; }
#sidemenubar #menus div table			 { margin: 0 auto; }

.content-table 
{ 
	border-collapse: collapse; 
	height:		100%;
}

#content 
{
	background: #2E353B;
	position:	relative;
	height:		100%;
	width: 		100%;
	z-index:100;
}

#wrapper
{
	position: relative;
	height:   100%;
	height:   expression(this.parentNode.offsetHeight + 'px');
}

#content .border-top 
{
	background: url('http://i223.photobucket.com/albums/dd104/panossian/midgardbordertop.png') repeat-x center top;
	height:     57px;
	width:      100%;
	position:   absolute;
	left:       0;
	top:        0;
}

#content .border-top .left 
{
	background: url('http://i223.photobucket.com/albums/dd104/panossian/midbordertopleft-1.png') no-repeat left top;
	position:   absolute;
	left:      -7px;
	top:       -5px;
	height:     63px;
	width:      50px;
	z-index: 	100;
}
#content .border-top .right 
{
	background: url('http://i223.photobucket.com/albums/dd104/panossian/midbordertopright.png') no-repeat left top;
	position:   absolute;
	right:     -7px;
	top:       -5px;
	height:     63px;
	width:      50px;
	z-index: 	100;
}
#content .border-top .center 
{
	background:   url('http://i223.photobucket.com/albums/dd104/panossian/midgardbordertopcenter-1.png') no-repeat left top;
	position:     absolute;
	left:         50%;
	top:         -14px;
	height:       57px;
	width:        47px;
	margin-left: -23px;
}

#content .outer 
{
	background:  	url('http://i223.photobucket.com/albums/dd104/panossian/midborderleft.png') repeat-y left top;
	height:			100%;
	padding-left: 	49px;
}

#content .inner 
{
	background:   	url('http://i223.photobucket.com/albums/dd104/panossian/midborderight.png') repeat-y right top;
	height:			100%;
	padding-right:	49px;
}

#content .content-wrapper
{
	padding-top: 57px;
}

#content-footer 
{
	background-color: #25272A;
}

#content-footer .border-bottom 
{
	background: url('http://i223.photobucket.com/albums/dd104/panossian/midbottomborder.png') repeat-x center bottom;
	clear: 		both;
	height:     44px;
	margin-top: 10px;
	position:   relative;
}

#content-footer .border-bottom .left 
{
	background: url('http://i223.photobucket.com/albums/dd104/panossian/midborderbottomleft.png') no-repeat left top;
	position:   absolute;
	left:      -7px;
	top:       -15px;
	height:     63px;
	width:      50px;
	z-index: 	100;
}
#content-footer .border-bottom .right 
{
	background: url('http://i223.photobucket.com/albums/dd104/panossian/midborderbottomright-1.png') no-repeat left top;
	position:   absolute;
	right:     -7px;
	top:       -15px;
	height:     63px;
	width:      50px;
	z-index: 	100;
}

#content-footer .border-bottom .center 
{
	background:   url('http://i223.photobucket.com/albums/dd104/panossian/midborderbottomcenter.png') no-repeat left top;
	position:     absolute;
	left:         50%;
	top:          0px;
	height:       49px;
	width:        50px;
	margin-left: -23px;
}

#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('') no-repeat 20px 4px;
	margin: 0 !important;
	padding: 0px 0px 0px 40px !important;
}

#footer
{
	clear:			both;
	color: 			#2E353B;
	font-size: 		10px;
	margin: 		0 auto;
	padding-bottom: 25px;
	text-align: 	center;
	vertical-align: middle;
	width: 			95%;
}

#footer a
{
	color: 			#2E353B;
}

.listlabel, .list .listlabel td, .list tr.list1 td table tr.list1 td,
#forumthreadsettings table td
{
	background:		#2E353B;
	color: 			#ffffff;
	height: 		25px !important;
	font-weight:	bold;
	vertical-align: middle;
	white-space: 	nowrap;
}

.listlabel td
{
	border:			2px solid #636D76;
	font-variant:	small-caps;
	padding: 		5px 10px 0 10px;
}

.listlabel i
{
	font-weight:bold;
}

.list, .List
{
	border-collapse: collapse;
	margin: 0 auto;
	width: 100% !important;
}

.PostInfo 
{
	background: #bf9e77;
	border: 1px solid #bc9970;;
}

.PostText 
{
	background: #bf9e77;
	border: 1px solid #bc9970;;
}

td.list1, td.list2
{
	padding: 10px !important;

}

.list1, .list2, 
{
	background: #2E353B;
	padding:15px !important;
}

td .MakeAPost a
{
	font-size: 12px;
}

.newlist1, tr.list1 td
{
	background: #2E353B;
	height: 25px;
	padding: 5px;	
}

.newlist2, tr.list2 td
{
	background: #2E353B;
	height: 25px;
	padding: 5px;
}

.newlist1, .newlist2
{
	font-weight:bold;
}

.list1 a, .list2 a, .newlist1 a, .newlist2 a
{
	font-size: 10px;
}

.list1 div,.list2 div
{
	margin-bottom:10px !important;
	text-align: left;
}

.hover_approved { color: #fff !important; }

#notification, #notifsmall
{
	background: #F0E6B9 !important;
	color: #20140C !important;
	position: fixed !important;
}
#notification a, #notifsmall a
{
	color:	#4C0705 !important;
}
.wowtooltip
{
	text-align: left;
}

.newlist1
{
	color: #ffffff;
}
.newlist2
{
	color: #ffffff;
}

#menucontent div a { font-size: 10px !important;}

.calday
{
	color: 			#ffffff;
	width:			20px;
	height:			18px;
	font-size: 		9px !important;
	padding-top:	1px;
	text-align:		center !important;
	vertical-align: center !important;
}

.calday:hover
{
	background: #3b2215;
	color: #F0E6B9;
}

.calday a
{
	color: 			#F0E6B9 !important;
	font-weight: 	bold !important;
}

.calbody { cursor: pointer; }

tr.calheader, tr.calheader td
{
	background: 	#3b2215;
	font-size: 		11px !important;
	font-weight:	bold;
	text-align:		center !important;
}

tr.calheader
{
	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/midgard/bigcalprev.gif') no-repeat 5px 0;
}

td a.bigcalright
{
	background: url('http://dkpfiles.com/dkp-templates/midgard/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/midgard/collapse_thead_collapsed.gif') no-repeat !important;
	cursor:pointer;
}

.bigcalblank {}


/* The following are the rules for tabs */
/* The following are the rules for tabs */
div.tabrow{float:left;width:100%;padding-top:5px;margin-bottom:0px !important}
ul.tabrow, ul.tabrow li{list-style-type:none;margin:0 !important;padding:0 !important}
ul.tabrow{margin-left:10px;}
ul.tabrow li{list-style-type:none !important;float:left;margin-right: 3px;padding-left:0px !important;text-align:center;font-size:inherit;}
ul.tabrow a{float:left;width:8em !important;padding: 5px 0;margin:0px !important;padding-left:0 !important;background-color:#d0b492;}
ul.tabrow a:hover {background:#b78e59;color:}
ul.tabrow li.selected a,ul.tabrow li.selected a:hover {background-color:#bf9e77;color:}


/* Login elements */

input, select, textarea
{
	color: ;
	background-color: ;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	border: ;
}

textarea 
{
	margin: 0 auto;
	width: 85% !important;
}

#loginstuff 
{
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

#loginstuff input 
{
	width: 70px;
	background: #bf9e77;
	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: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;
}


/* 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 */
}


