@charset "UTF-8";

/**
 * Generic rules
 */
html {
	background: #e5e4ca url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/main.gif) !important;
}

body {
	color: #222;
	font: normal 13px Verdana, sans-serif;
	padding: 0px 0px !important;
	margin: 0;
	min-width: 800px;
}

a img {
	border: none; /* Firefox workaround */
}

body a {
	color: #689b00;
	text-decoration: none;
}

body a:hover {
	text-decoration: underline;
}

code {
	white-space: nowrap;
}

input[type="text"], input[type="password"] {
	border: 1px solid #485f12;
	border-radius: 4px;
}

input[type="text"]:focus, input[type="password"]:focus {
	border-color: #8db624
}

select, input, textarea {
	outline: 0;
}

li {
	list-style: none;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

.header .logo {
       float: left;
}

/* WoW item qualities */
.item1 { font-weight: bold; color: #cb9760 !important; }
.item2 { font-weight: bold; color: #00ca00 !important; }
.item3 { font-weight: bold; color: #0070dd !important; }
.item4 { font-weight: bold; color: #a335ee !important; }
.item5 { font-weight: bold; color: #ff8000 !important; }

.above_body { /* header */
	background: url(http://static.mmo-champion.com/mmoc/images/news/2010/june/blackbar20.jpg) repeat-x;
}

.body_wrapper {
	background: #ebead1 none no-repeat;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: -3px;
	padding: 10px 10px 20px;
	-webkit-box-shadow: #ebead1 0px 1px 1px;
}

.button {
	font-weight: bold;
	font-size: 11px;
	padding: 2.5px 5px;
	border: 1px solid #a8a8a8;
	color: #424242;
	background: #e9e9e9 url(/images/gradients/generic_button.png) repeat-x top left;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.button:hover {
	background: #efefef url(/images/gradients/generic_button.png) repeat-x  ;
	color: #424242;
}

.shade {
	color: #777777;
}

.hidden {
	display: none;
}

.clear, .cleardiv {
	clear: both;
}

.floatl {
	float: left;
}

.floatr {
	float: right;
}

.highlight {
	background: #FFEB90 none repeat-x;
}

.nocss_label {
	display: none;
}

#logo img {
	margin: 7px;
	height: 100px;
	width: 175px;
}

#standard_error, /* Page not found */
.standard_error { /* Error block, eg. Invalid Action Specified */
	background-color: #ebead1;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	max-width: 600px;
	margin: 15px auto;
	-webkit-box-shadow: #c8c8c8 1px 1px 1px;
}


/**
 * Front page
 */

div.article_preview { /* Each article block is in .article_preview */
	margin-bottom: 0px;
	background-color: #F0EFDD;
	border: 4px solid white;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
.article_preview .title {
	background: #b5d02f url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/article_bg.gif) 0 0 repeat-x;
	line-height: 30px;
}
.article_preview .title h3 { /* Article title */
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo2/images/post/xx.gif) no-repeat 10px center;
	border: 1px solid white;
	font-weight: bold;
	font-size: 115%;
}
.article_preview .title h3 a {
	color: #333;
	padding-left: 35px;
}
.title a.edit { /* The edit icon, both for frontpage and comment view (maybe more stuff) */
	float: right;
	position: relative;
	right: 8px;
	top: 4px;
}
.cms_article_username { /* Author link */
	text-align: right;
	margin: 0 10px;
	font-style: italic;
	font-size: 11px;
}
.article_preview_contents { /* Block contents */
	padding: 10px !important; /* .fullwidth overwrites it */
	color: #3e3e3e;
}
.cms_article_comment_number { /* Comments link at the bottom of the article */
	font-weight: bold;
	float: right;
	margin-right: 3px;
}
.cms_article_readmore { /* Read more link at the bottom */
	font-weight: bold;
	margin-left: 10px;
}
.cms_article_comment_number img {
	position: relative;
	top: 2px;
}

.article_promoted_text_container { /* This article was originally ... */
	margin: 15px 10px 0px;
}
.article_promoted_text_container span.article_promoted_text {
	display: block;
}


/**
 * Article view
 */

#article_content {
	border: 4px solid white;
	
}
#article_content>.title h1 {
	background: #b5d02f url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/article_bg.gif) 0 0 repeat-x;
	border: 1px solid white;
	font-weight: bold;
	font-size: 115%;
	line-height: 25px;
	padding-left: 7px;
}

#article_content .article {
	padding: 0px 15px;
}

#article_content .article_username_container { /* "Published on ..." */
	font-size: 11px;
	font-style: italic;
	margin-left: 15px;
}
#article_content .article_rating_container { /* "25 Comments" link */
	margin-right: 15px;
}

/**
 * Article comments
 */

#comments {
	margin-top: 50px;
}

#comments_comment_count { /* comment count is used as a header */
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/images/xs/bg/titlebg.gif) repeat-x;
	border: 1px solid white; /* #deddbd */
	padding: 2px 3px 4px;
}

#node_comments .cms_comments_mainbox { /* Each comment box */
	clear: left; /* clear for avatars */
}

li.postbit-lite { /* Article comments */
	border: 1px solid white;
	margin: 3px 5px 10px;
}

li.postbit-lite .postbithead { /* Header for each comment */
	background: #e2e1ca;
	padding: 5px;
	margin-left: 80px;
}

li.postbit-lite .postbitfoot { /* "Footer" which we move to the header */
	position: absolute;
	top: 5px;
	right: 0px;
}


/**
 * navbar/navtabs (under the logo)
 */

.navbar {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/content_top_bg.gif);
	position: relative;
}

#navtabs {
	height: 26px;
	padding: 0 10px;
}
#navtabs > li {
	float: left;
	padding: 5px 10px 0;
}
#navtabs > li > a {
	color: black;
	font-weight: bold;
}

#navtabs .popupbody {
	margin-top: 1.2em;
}

.navbit {
	float: left;
	margin-left: 5px;
}

.breadcrumb {
	clear: left;
}


/**
 * Search box
 */

#globalsearch {
	float: right;
	font-size: 11px;
	padding: 5px;
}

#globalsearch input {
	font-size: 11px;
	padding: 1px 3px;
}

#search_submit {
	background-color: #689b00;
	border: 1px solid #485f12;
	border-radius: 4px;
	color: white;
	-moz-border-radius: 4px;
}

#globalsearch .textboxcontainer {
	margin-right: 5px;
}

#search_submit:hover {
	background-color: #8db624;
	cursor: pointer;
}


/**
 * Notice box
 * eg. first-time-login box
 */

.notices li {
	background-color: #ffeb90;
	clear: both;
	color: #3e3e3e;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 5px 10px;
	text-align: left;
	-webkit-box-shadow: 2px 2px 2px #c8c8c8;
}


/**
 * Pagetitle
 * Forum titles between the navbar
 * and the forum list
 */

#pagetitle {
	clear: both;
	padding: 5px 0;
}
#pagetitle h1 {
	font-size: 1.2em;
	font-weight: bold;
}
#pagetitle .description {
	color: #555;
}


/**
 * New post/thread/reply/... button
 */

.newcontent_textcontrol {
	background: #689b00 url(/images/buttons/newbtn_middle.png) 0% 0% repeat-x;
	border: 1px solid #485f12;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	color: white;
	display: block;
	float: left;
	font-size: 14px;
	padding: 4px 15px;
	position: relative;
	-webkit-box-shadow: #e1e1e1 0px 3px 8px;
	clear: right;
}
.newcontent_textcontrol:hover {
	background-color: #8db624;
	text-decoration: none;
}


/**
 * Thread post blocks
 */

#showpm ol,
#posts {
	border-bottom: 1px solid #deddbd;
}

#showpm li {
	border-left: 1px solid #deddbd;
}

#posts #quick_reply { /* Broken VB html */
	margin: 10px 10px 20px;
}

#pmlist .postcontainer,
#posts .postcontainer {
	clear: both; /* clear for quick replies -- setting to both for deleted posts*/
	border-left: 1px solid #deddbd;
}

.userinfo hr, .postcontainer>hr {
	display: none;
}

.postbitdeleted .userinfo,
.postdetails .userinfo {
        width: 184px; /* 200px margin on the post */
}

.userinfo {
	float: left;
	padding: 0 8px;
}

.userinfo .usertitle {
	float: left;
	font-size: 11px;
}

.userinfo .postuseravatar {
	float: left;
	clear: both;
	margin: 10px;
}

.userinfo dl.userinfo_extra { /* Join date/posts */
	margin: 10px 0;
	font-size: 11px;
}
.userinfo dl.userinfo_extra dt {
	clear: left;
	float: left;
	font-weight: bold;
	margin-right: 5px;
}
.userinfo dl.userinfo_extra dd {
	float: left;
}

.userinfo .imlinks {
	clear: left;
}

.posthead {
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/images/xs/bg/titlebg.gif) repeat-x;
	border-bottom: 1px solid #deddbd;
	clear: both;
	display: block;
	float: left;
	width: 100%;
	padding: 4px 0;
	position: relative;
}
.posthead label { /* Post date/icon */
	margin-left: 10px;
}
.posthead .nodecontrols { /* Post number */
	padding: 0 7px;
	position: absolute;
	right: 0;
	top: 5px;
}
.posthead .nodecontrols a {
	color: #555;
	font-weight: bold;
}

.postdetails {
	clear: both;
}

.postbitdeleted .postbody,
.postdetails .postbody {
	border: 1px solid #deddbd;
	margin-left: 200px;
}
.postdetails .postbody h2.title {
	background-color: #e2e1ca;
	font-size: 12px;
	padding: 4px;
}
.postdetails .postbody .content {
	padding: 8px 4px 20px;
}

.postfoot {
	border-left: 1px solid #deddbd;
	margin-left: 200px;
}
.postfoot .textcontrols {
	padding: 5px;
	background-color: #e2e1ca;
	text-align: right;
}

.signature { /* User signature */
	border-top: 1px solid #deddbd;
	font-size: 11px;
	margin-top: 6px;
	padding: 4px;
}


/**
 * thread_info
 * Blocks such as Posting Permissions
 */

.above_threadlist_controls,
.thread_controls {
	border: 1px solid #cecece;
	background: #e9e9e9 url(/images/buttons/newbtn_middle.png) repeat-x;
	float: right;
	font-size: 11px;
	padding: 7px;
	margin-bottom: 5px;
}
.above_threadlist_controls a,
.thread_controls a {
	color: #349;
}

.thread_info { /* Posting permissions */
	margin: 10px 0;
}
.thread_info a {
	font-weight: bold;
}
.thread_info .options_block {
	width: 300px;
}
.thread_info h4 {
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/images/xs/bg/titlebg.gif) repeat-x;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #3e3e3e;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 10px;
}
.thread_info #thread_rules {
	float: left;
}
.thread_info #more_rules {
	float: right;
	margin-bottom: 10px;
	text-align: right;
}

a.collapse {
	float: right;
	padding: 4px 10px;
}

.options_block2 > div.collapse > a.collapse,
.options_block > div.collapse > a.collapse,
.forum_info > div.collapse > a.collapse { /* vb sucks, we need this to pad the collapse img */
	padding: 4px 10px;
}

.forum_info div.collapse a.collapse, .thread_info h4 a.collapse { /* Collapse link */
	float: right;
}

.thread_info .options_block {
	background-color: #e1dfbb;
	border: 1px solid #c4c4c4;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	position: relative;
	-moz-box-shadow: 2px 2px 2px #c8c8c8;
	-webkit-box-shadow: 2px 2px 2px #c8c8c8;
}


/* Some block stuff */

h3.blocksubhead { /* h3 tag inside blocks */
	font-size: 12px;
}

p.blockrow {
	padding: 10px 0px 5px;
}

/**
 * Private messages
 */

.foldercontrols .blockbody { /* Inbox */
	padding: 10px;
}

dl.stats dt, dl.stats dd {
	display: inline;
}

.foldercount {
	float: right;
	display: block;
	padding: 5px 10px 0;
	font-size: 11px;
}

input.pm_checkall {
	margin-top: 5px !important;
}

.sortrow {
	border-bottom: 1px solid #c4c4c4;
}

.sortrow .date {
	float: right;
	padding-right: 30px;
}

.blocksubhead img {
	vertical-align: middle;
}

.blocksubhead a {
	color: #3e3e3e;
	text-decoration: none;
}

.blocksubhead {
	background: none repeat-x scroll 0 0 #c6d867;
	color: #3e3e3e;
	padding: 4px 10px;
}

.blockrow {
	padding: 5px 10px;
}

.pmlist .blockrow .datetime {
	float: right;
	font-size: 11px;
	text-align: right;
}

.pmlist input {
	right: 10px;
	top: 10px;
}

.pmlist .pmbit {
	clear: right;
}

.pmlist .pmbit .time {
	display: block;
}

.unread {
	font-weight: bold;
}

.pmlist .blockrow .datetime input {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}

.pmlist .blockrow .datetime label {
	float: left;
	margin-top: 5px;
}

/**
 * Quick reply box
 */

#qr_defaultcontainer {
	clear: right;
}

#quickreply_title div {
	background: url(/images/buttons/reply_40b.png) 50% left no-repeat;
	padding-left: 24px;
}

#quick_reply {
	max-width: 75%;
}


#vB_Editor_QR {
	margin-bottom: 10px;
}

#quick_reply .blockfoot.actionbuttons { /* Post / Advanced buttons */
	float: right;
	margin-top: 5px;
}


/**
 * WGO (what's going on)
 */

.wgo_block {
	border: 1px solid #c4c4c4;
	clear: both;
	margin-top: 15px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 2px 2px #e5e4ca;
}

.wgo_block h2 {
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/images/xs/bg/titlebg.gif) repeat-x;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	color: #3e3e3e;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 10px;
}

.wgo_subblock {
	padding: 5px 2px;
}
.wgo_subblock h3 {
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #3e3e3e;
	padding-bottom: 5px;
}
#wgo > div.floatcontainer > div { /* contents */
	padding: 10px;
}

#wgo_onlineusers {
	border-bottom: 1px solid #c4c4c4;
}
#wgo_onlineusers h3 {
	background: url(/images/misc/users_online.png) top left no-repeat;
	padding-left: 22px;
}
#wgo_onlineusers_list {
	font-size: 11px;
}

#wgo_stats h3 {
	background: url(/images/misc/forum_stats.png) top left no-repeat;
	padding-left: 22px;
}
#wgo_stats dl {
	width: 150px;
}
#wgo_stats dl dt {
	clear: right;
	font-weight: bold;
	float: left;
}
#wgo_stats dl dd {
	float: right;
}
#wgo_stats p {
	clear: both;
}


/**
 * Footer
 */

.footer {
	background-color: #88b322;
	border: 1px solid #ffffff;
	clear: both;
	margin-top: 15px;
	width: 100%;
	padding: 5px 0px 5px 0px;
	-moz-box-shadow: 2px 2px 2px #c8c8c8;
	-webkit-box-shadow: 2px 2px 2px #c8c8c8;
}
.footer a, .footer a:hover {
	color: white;
}

.footer_links {
	margin-right: 10px;
	margin-top: 2px;
}

.footer_links li {
	display: inline;
	margin-left: 5px;
}

.footer_time {
	color: #555;
	padding: 10px;
	text-align: center;
}


/**
 * CMS Widgets
 */

#cms_widget_container {
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/latest_bg.png) 50% 0% no-repeat;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 425px;
}
.cms_widget_header h3 {
	color: #5b6163;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 4px 3px;
}
.cms_widget_content {
	margin-top: 3px;
/*	width: 400px;*/
	margin-left: 5px;
}
.cms_widget_post_bit>div {
	clear: left;
}
.cms_widget_post_bit .cms_widget_post_header { /* Title */
	height: 1.3em;
	overflow: hidden;
	width: 330px;
}

.cms_widget_post_bit .meta { /* Author */
	float: right;
	font-size: 11px;
	width: 70px;
	overflow: hidden;
	text-align: right;
    clear: right;
}
.cms_widget_container_bottom {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/latest_bottom.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	height: 14px;
}
.cms_widget_spacer {
	background-color: #d6d5be;
	height: 1px;
	margin: 6px;
}
.cms_widget {
	margin: 5px;
}
.cms_widget_post_header {
	font-size: 11px;
	font-weight: normal;
}


/**
 * Blocks (login, register, ...)
 */

.blockhead {
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/images/xs/bg/titlebg.gif) repeat-x;
	border: 1px solid #c4c4c4;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	color: #3e3e3e;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 10px;
}

.blockbody {
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}

.blockhead > h2 {
	font-size: 13px;
}

/**
 *  Polls 
 */

.polloptionsblock,
.pollresultsblock {
	margin: 0 auto;
	max-width: 50%;
	padding: 15px;
}

.polloptionsblock .blockhead,
.pollresultsblock .blockhead {
	min-height: 16px;
}

.polloptionsblock .blockhead > h2,
.pollresultsblock .blockhead > h2 {
	float: left;
	font-size: 13px;
}

.polloptionsblock .blockhead .textcontrol,
.pollresultsblock .blockhead .textcontrol {
	float: right;
}

.pollresultsblock .blockhead .stats {
	float: right;
	margin-right: 20px;
}

.pollresultsblock .blockhead .stats > dt {
	float: left;
}

.pollresultsblock .blockhead .stats > dd {
	float: left;
	margin-left: 5px;
}

.polloptionsblock .blockbody,
.pollresultsblock .blockbody {
	padding: 4px 10px;
}	

.polloptionsblock .blockfoot {
	margin-top: 10px;
}

.polloptionsblock .pollsubhead {
	font-size: 12px;
}

.polloptionsblock .blockrow ul > li {
	margin-top: 5px;
}


/**
 * Pagination
 */

.pagination div {
	background: url(/images/buttons/newbtn_middle.png) repeat-x scroll 0 0 #E9E9E9;
	border: 1px solid #cecece;
	padding: 3px;
	float: right;
	clear: right;
	margin: 5px 0;
}

.pagination div a {
	color: #349;
}

.pagination img {
	position: relative;
	top: 2px;
}

.pagination dl > dt {
	border-right: 1px solid #cecece;
}

.pagination dl>dt,
.pagination dl>dd {
	display: inline;
	padding: 0 15px;
}

.pagination dl>dd .selected {
	font-weight: bold;
	color: #000000;
}


#inlinemod_formctrls { /* "Moderation Tools" */
	clear: right;
	float: right;
	margin: 10px 0px
}


/**
 * Profile page
 */

.friends.friends_mini { /* Friends block bottomleft of profile */
	clear: left;
}


/**
 * Friends list
 */

#friends { /* Header */
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/images/xs/bg/titlebg.gif) repeat-x;
	-webkit-box-shadow: #C8C8C8 2px 2px 2px;
	font-size: 13px;
	padding: 4px 10px;
}
#friends a.textcontrol { /* "Edit your friends list" link */
	color: #349;
	float: right;
}

.profile_content .friends_list {
	border: 1px solid white;
	-webkit-box-shadow: #C8C8C8 2px 2px 2px;
}

.profile_content .friends_list > li {
	background-color: #ebead1;
	border: 1px solid #e5e4ca;
	border-top: 1px solid white; /* XXX inspector bug? changing same color */
	height: 35px;
	padding: 5px 0 5px 40px;
	position: relative;
}

.profile_content .friends_list li a.image_friend_link {
	position: absolute;
	top: 10px;
	left: 10px;
}

.profile_content .friends_list li a.image_friend_link img { /* Friends Avatars */
	height: 25px !important;
	width: 25px !important;
}

.profile_content .friends_list .friend_info p.description { /* Rank/Title */
	font-size: 11px;
}
.profile_content .breakfriendship {
	background-image: url(/images/misc/cross.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 16px;
	height: 16px;
	overflow: hidden;
	right: 10px;
	top: 4px
}
.profile_content .breakfriendship a { /* There's a Break Friendship link up there... */
	display: none;
}
.profile_content .friends_list .friend_info ul.group { /* IM links */
	position: absolute;
	right: 40px;
	bottom: 4px;
}
.profile_content .friends_list .friend_info ul.group > li {
	display: inline;
}


/**
 * Quote tag
 */

.bbcode_quote {
	background-color: #e1dfbb;
	border: 1px solid #deddbd;
	border-radius: 5px;
	color: #646464;
	margin: 10px 15px;
	padding: 5px;
	width: 95%;
	-webkit-box-shadow: #777 0px 0px 1px;
        -moz-box-shadow: #777 0px 0px 1px;
        -moz-border-radius: 5px;
}

.signaturecontainer .bbcode_quote {
	margin: 2px 15px;
}

.bbcode_postedby {
	background: url(/images/misc/quote_icon.png) 0% 50% no-repeat;
	border-bottom: 1px solid #d0ceaa;
	padding: 2px 22px;
}

.bbcode_postedby a {
	font-weight: bold;
}

.bbcode_quote .message {
	padding-top: 2px;
}


/**
 * Blizzquote tag
 */

.bbcode_blizzquote {
	background-color: #333;
	border-radius: 8px;
	box-shadow: black 2px 2px 2px;
	color: #09f;
	margin: 10px 15px;
	padding: 0 10px 10px;
	width: 95%;
	-moz-border-radius: 8px;
	-moz-box-shadow: black 2px 2px 2px;
	-webkit-box-shadow: black 2px 2px 2px;
}

.bbcode_blizzquote .bbcode_postedby {
	background: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/blizz_ico.gif) 0% 50% no-repeat;
	border-color: #2d2d2d;
	padding: 10px 30px 5px;
}

.bbcode_blizzquote a,
.bbcode_blizzquote b,
.bbcode_blizzquote i {
	color: white;
}

.bbcode_blizzquote .message {
	font-size: 12px;
	margin-top: 7px;
}

/**
 * Code tag
 */

.bbcode_code {
    background-color: #F4F3E1;
    border: 1px solid #E1DFBB;
    padding: 10px;
    overflow: auto;
    margin: 10px 15px;
    -webkit-box-shadow: #777 0px 0px 1px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-box-shadow: #999 0px 0px 1px;
}

/**
 * Forum display
 */
 
.forumtitle, .forumlastpost, .threadtitle {
	padding: 4px 0px;
}


/**
 * User control panel
 */

#message_form { /* privmsg quick reply */
	margin: 20px 0;
	max-width: 75%;
}

/*
 Anything below is NOT cleaned up
 --------------------------------
*/


/**
 * Ported from inline
 */

.menu .blue {
	background-position: 0 0;
}

.menu .arena {
	background-position: 0 -24px;
}

.menu .armory {
	background-position: 0 -62px;
}

.menu .mlg {
	background-position: 0 -42px;
}

.menu .contact {
	background-position: 0 -85px;
}

.patch33 {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_patch33_2.jpg);
	background-color: #464b45;
}

.patch33 p {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_patch33_2.jpg);
}

.patch33 ul {
	background-color: #464b45;
}

.patch33 li li {
	background-position: 0 -22px;
}

.patch33 li li a:hover {
	color: #217ed7;
}

.wowclass {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/class_sprite.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	font-weight: bold;
}

.wowclass.deathknight {
	background-position: left -159px;
	color: #C41E3A;
}

.wowclass.druid {
	background-position: left -3px;
	color: #FF7D0A;
}

.wowclass.hunter {
	background-position: left -21px;
	color: #ABD473;
}

.wowclass.paladin {
	background-position: left -55px;
	color: #F58CBA;
}

.wowclass.rogue {
	background-position: left -90px;
	color: #FFF569;
}

.wowclass.warlock {
	background-position: left -125px;
	color: #9482CA;
}

.wowclass.warrior {
	background-position: left -142px;
	color: #C79C6E;
}

.wowclass.shaman {
	background-position: left -107px;
	color: #2459FF;
}

.wowclass.priest {
	background-position: left -73px;
	color: #FFFFFF;
}

.wowclass.mage {
	background-position: left -38px;
	color: #69CCF0;
}

.menu {
	margin-bottom: 2px;
}

.menu li {
	list-style: none;
	padding-left: 27px;
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/menu.jpg);
	background-repeat: no-repeat;
}

.menu a {
	color: #5B6163;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.menu .blue {
	background-position: 0 0;
}

.menu .arena {
	background-position: 0 -24px;
}

.menu .armory {
	background-position: 0 -62px;
}

.menu .mlg {
	background-position: 0 -42px;
}

.menu .contact {
	background-position: 0 -85px;
}

.wowmenu {
	width: 160px;
	padding-top: 67px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

.wowmenu p {
	margin: 0;
	padding: 0;
	height: 17px;
	line-height: 15px;
	padding-left: 10px;
}

.wowmenu p:hover {
	cursor: pointer;
	background-color: red;
}

.wowmenu ul {
	display: none;
}

.wowmenu ul ul {
	display: block;
}

.wowmenu li {
	color: white;
	margin-bottom: 1px;
	font-size: 11px;
}

.wowmenu li ul {
	padding: 2px 2px 2px 10px;
	margin-left: 5px;
	margin-right: 4px;
}

.wowmenu li ul ul {
	padding-left: 0px;
}

.wowmenu li li {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_bullet.png);
	padding-left: 9px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

.wowmenu li li a {
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.wowmenu .nobullet {
	text-align: center;
	background-image: none;
	font-size: 9px;
	margin-top: 3px;
	margin-bottom: 4px;
}

.wowmenu ul {
	background-repeat: repeat-x;
	background-position: top;
}

.wowmenu .first {
	background-position: 0 -67px;
}

.wowmenu .second {
	background-position: 0 -85px;
}

.wowmenu .third {
	background-position: 0 -103px;
}

.wowmenu .fourth {
	background-position: 0 -121px;
}

.wowmenu .fifth {
	background-position: 0 -139px;
}

.wowmenu .sixth {
	background-position: 0 -157px;
}

.wowmenu .seventh {
	background-position: 0 -175px;
}

.wowmenu .eighth {
	background-position: 0 -193px;
}

.wowmenu .ninth {
	background-position: 0 -211px;
}



.patch32 {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_patch32.jpg);
	background-color: #395e6e;
}

.patch32 p {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_patch32.jpg);
}

.patch32 ul {
	background-color: #395e6e;
}

.patch32 li li {
	background-position: 0 -22px;
}

.patch32 li li a:hover {
	color: #217ed7;
}


.patch31 {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_patch31.jpg);
	background-color: #5e422d;
}

.patch31 p {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_patch31.jpg);
}

.patch31 ul {
	background-color: #5e422d;
}

.patch31 li li {
	background-position: 0 4px;
}

.patch31 li li a:hover {
	color: #c68851;
}



.wotlk {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_wotlk.jpg);
	background-color: #193965;
}

.wotlk p {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_wotlk.jpg);
}

.wotlk ul {
	background-color: #122a4c;
}

.wotlk li li {
	background-position: 0 -22px;
}

.wotlk li li a:hover {
	color: #217ed7;
}

.wotlk ul {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_bg_wotlk.jpg);
}


.bc {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_bc.jpg);
	background-color: #698137;
}

.bc p {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_bc.jpg);
}

.bc ul {
	background-color: #4f6129;
}

.bc li li {
	background-position: 0 -51px;
}

.bc li li a:hover {
	color: #6c9638;
}

.bc ul {
	background-image: url(http://static.mmo-champion.com/mmoc/Themes/mmo3/img/wowmenu_bg_bc.jpg);
}

.wowmenu ul ul {
	background: none;
}

/* WoW Item color classes */
.item1 { font-weight: bold; color: #CB9760 !important; }
.item2 { font-weight: bold; color: #00CA00 !important; }
.item3 { font-weight: bold; color: #0070dd !important; }
.item4 { font-weight: bold; color: #A335EE !important; }
.item5 { font-weight: bold; color: #ff8000 !important; }

/* Item Lists classes */
tr.loot1:hover, tr.loot2:hover {background:#d6ffb2;}
.loot1 {background-color:#ebebeb;}
.loot2 {background-color:#FFFFFF;}
.iepic { font-weight: bold; color: #A335EE !important; }
tr.vloot2:hover {background:#d6ffb2;}
tr.vloot1:hover {background:#d6ffb2;}
.vloot2 {background-color:#FFFFFF;}
.vloot1 {background-color:#e2fffd;}
.vloot2 > td {border-bottom:1px solid #cff55f}



.post li {
	list-style-type: disc;
}
.post ul ul li {
	list-style-type: square;
}
.post ul {
	padding-left: 40px;
}
.post {
	padding: 5px 0;
}

.yui-nav {
	margin-left: 0;
}


#preview_body {
	background-color: #EBEAD1;
	padding: 5px 10px;
}

/* WYSIWYG */
.wysiwyg_block {
	margin-bottom: 10px;
}

.wysiwyg_block .blockrow:first-child {
	background: transparent url(/images/gradients/gradient-greytowhite.png) repeat-x top left;
}

.wysiwyg_block iframe.textbox {
	border: 1px solid rgb(255, 255, 255);
	background: #E5E4CA none   ;
	padding-bottom: 0;
}

.wysiwyg_block .formcontrols .blockrow {
	border-top: 0;
}

/* LIGHT-TABS */

dl.tabslight dt {
	display:none;
}

dl.tabslight dd {
	float:left;
}

dl.tabslight dd a {
	font-size:11px;
	font-weight:bold;
	color:#3e3e3e;
	text-decoration:none;
	text-align:center;

	padding:0 10px;
	min-width:55;
	height:22;
	line-height:22px;
	display:block;

	border:1px solid #6b91ab;
	background-color:#e9e9e9;

	margin-left:-1;
	margin-bottom:-1;

	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:11px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:11px;
}

/* COLUMN SORT LINKS */

.columnsort a,
.columnsort span {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	text-align: left;
}

.columnsort a:hover {
	background-color:#FFEB90;
	text-decoration:none;
	color:inherit;
}

tr.columnsort th {
	white-space:nowrap;
}

/* MISC */

#forumrules {
	margin-bottom: 10px;
	border-bottom: 0px solid ;
	border-left: 0px solid ;
	border-right: 0px solid ;
	border-top: 1px solid #E1DFBB;
	background: #E1DFBB none repeat-x  ;
}

#forumrules ul.youcandoblock {
	float:left;
	width:55%;
	margin-bottom: 10px;
	overflow:hidden;
}

#forumrules ul.bbcodeblock {
	float:right;
	width:42%;
	text-align:right;
	overflow:hidden;
}

#forumrules .rules_link {
	margin-top: 10px;
	width: 42%;
	padding-left: 55%;
}

.errorblock ul.blockrow.error > li {
	border-bottom:solid 1px rgb(255, 255, 255);
	padding-bottom:10px;
	margin-bottom:10px;
}

.errorblock ul.blockrow.error li:last-child {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}

.attachments {
	border: 1px solid #cdcece;
	background: #ececec none   ;
	margin: 20px 30px;
	-moz-border-radius: 5px;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}

.attachments fieldset {
	margin: 5px 0;
}

.attachments img.inlineimg {
	position: relative;
	top: 2px;
}


blockquote.preview .signature {
	margin-top:1.5em;
	border-top:solid 1px rgb(187,187,187);
	padding-top:0.5em;
}

.commalist li {
	display:inline;
	margin-left:5px;
}

/* Auto-clearing of floats */
.floatcontainer:after,
.formcontrols .blockrow:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.floatcontainer,
.formcontrols .blockrow {
	display: inline-block;
}
.floatcontainer,
.formcontrols .blockrow {
	display: block;
}


/* INLINEMOD */

#inlinemod_formctrls .popupctrl {
	text-decoration:none;
	background: #e9e9e9 url(/images/gradients/generic_button.png) repeat-x top left;
	color: #424242;
	border: 1px solid #a8a8a8;
	font-size: 11px;
	float: left;
	padding: 4px;
}


/**
 * vbulletin-chrome.css
 * header, navbar, breadcrumb, footer
 */
 
.header .ad {
	left:0;
	position:absolute;
	top:0;
}

.doc_header {
	height: 134px;
	color:#a9a9a9;
	font-size: 11px;
	position: relative;
}
.doc_header hr { display: none; }
.logo-image {
	float: left;
	clear: right;
}

.toplinks {
	color:#FFFFFF;
	font-size:11px;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
}

.toplinks ul.isuser, .toplinks ul.nouser {
	display:block;
	float: right;
	clear: left;
	list-style: none;
}

.toplinks ul.isuser li {
	display:inline;
	position: relative;
	color: #a9a9a9;
	float: right;
	clear: left;
	padding-right: 10px;
}

.toplinks ul.isuser .popupbody li {
	display: block;
	float: none;
	clear: none;
	padding: 0;
	margin: 0;
}

.toplinks ul.isuser li.welcomelink {
	display: block;
	float: right;
	clear: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
}

.toplinks ul.isuser li.logoutlink {
	top: 0;
}

.toplinks ul.isuser li a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight:bold;
	color:#ffffff;
}

.toplinks ul.isuser li li a {
	float: none;
	margin-left: 0;
}

.toplinks ul.isuser li.welcomelink a {
	display:inline;
	float: none;
	clear: none;
	margin-left: 0;
}

.toplinks ul.isuser li a:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	background: transparent;
	color:rgb(255, 255, 255);
}

.toplinks ul.nouser li {
	display:inline;
}

.toplinks ul.nouser li a {
	float:left;
	clear:right;
	color:#ffffff;
}

.toplinks ul.nouser li a{
	display: block;
	float: right;
	clear: left;
	color:#ffffff;
	position: relative;
	padding: 6px 10px 0 10px;
	background: #485f12;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	margin-right: 10px;
}

.toplinks ul.isuser li.popupmenu, .toplinks ul.isuser .notifications, .toplinks ul.isuser .nonotifications  {
	color: #ccc;
	position: relative;
}

.toplinks ul.isuser li.popupmenu ul li {
	position: relative;
	top: 0;
	margin: 0;
	text-align: left;
}

.toplinks ul.isuser .notifications .popupbody {
	background: #485f12;
	border: 1px solid #485f12; /* makes it look consistent with the popup background */
}

.toplinks ul.isuser .notifications .popupbody li a{
	color: #ccc;
	padding: 0 5px;
	font-weight: normal;
	background:rgb(255, 255, 255);
	border-top:1px solid #485f12; /* makes it look consistent with the popup background */
	position: relative;
	text-align: left;
	padding-left: 30px;
	line-height: 26px;
}

.toplinks ul.isuser .notifications .popupbody li a span {
	position: absolute;
	left: 5px;
}

.toplinks form {
	min-width: 220px;
	display:block;
	margin-right: 10px;
	text-align: left;
	float: right;
	clear: left;
}

.toplinks .logindetails {
	background: #485f12;
	border: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	height: 26px;
	text-align: center;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright:5px;
	float: right;
	padding: 0 10px;
}

.toplinks form input {
	margin: 3px 0 0;
	vertical-align: baseline;
	font-size: 11px;
	padding: 1px;
	border: 0;
}

.toplinks form input.default-value {
	color: #828282;
}

.toplinks .remember { /* Remember Me? */
	font-size: 10px;
	float: left;
	margin-right: 5px;
}

.cb_cookieuser_navbar {
	position: relative;
	top: 2px;
}

.notifications > a:hover,
.notifications a.popupctrl:hover {
	color: rgb(255, 255, 255);
}

.notifications {
	font-size:11px;
	color: #ffffff;
}

.notifications a {
	text-decoration:none;
}

.notifications .popupbody {
	color:#ccc;
}

.header hr,
.header h2 {
	display:none;
}

/*************************************************/
/* ADS GLOBAL */
.ad_global_header {
	bottom: 10px;
	height: 90px;
	position: absolute;
	right: 10px;
	width: 728px;
}
#ad_global_header1 {
	left:0;
	position:absolute;
	top:0;
}
#ad_global_header2 {
	float:left;
	padding:0 0 0 0;
	margin:-105px 500px 0px 300px;
}
#ad_global_below_navbar {
	width:100%;
	padding:0 0 0 0;
	margin:-105px 500px 0px 300px;
}
#ad_global_above_footer {
	width:100%;
	padding:0 0 0 0;
	margin: 20px auto;
	text-align:center;
	clear:both;
}
#ad_board_below_whats_going_on {
	width:100%;
	padding:0 0 0 0;
	margin:-105px 500px 0px 300px;
	text-align:left;
}
#ad_thread_first_post_content {
	float:right;
	margin:-105px 500px 0px 300px;
}
#ad_thread_last_post_content {
	float:right;
	margin:-105px 500px 0px 300px;
	z-index: 1000;
}
#ad_forum_below_threadlist, #ad_board_after_forums {
	text-align: center;
	margin: 20px auto;
}
#sidebar_ad {
	margin-top: 20px;
}

/**
 * YUI Restore
 * Do not delete
 */

.restore ul li { /* Restore li defaults in posts */
	list-style: disc inside;
	padding-left: 20px;
}
.restore ol li {
	list-style: decimal inside;
}

/**
 * Usergroups *
 */

.user-admin {
	color: #AA0000;
	font-weight: bold;
}
.user-moderator {
	color: #007700;
	font-weight: bold;
}
.user-supermod {
	color: #0000AA;
	font-weight: bold;
}
.user-banned {
	text-decoration: line-through;
	font-weight: normal;
}

#fbliker {
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	background:none repeat-x scroll left bottom white;
	border:2px solid #689B00;
	margin-left:3px;
	height:65px;
	overflow:hidden;
	padding:4px 0;
	position:relative;
	width:150px;
}

#fbmover {
	left:-54px;
	position:absolute;
	top:-3px;
}

/************************************************************************/
/*  Footer */
#board_footer {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.85em;
	clear: both;
}
#copyright {
	padding-top: 10px;
}
#copyright li {
	font-size: 0.85em;
}
#utility_links {
	width: 800px;
	padding-top: 10px;
	text-align: left;
}

	#content ul#utility_links li {
		float: left;
		font-size: 0.85em;
		padding-right: 8px;
	}

	#board_footer p {
		text-align: right;
	}

	#board_footer a {
		color: white;
		font-weight: bold;
	}

	#board_footer .footer-network {
		position:relative;
	}
	
	#board_footer .footer-divider {
	    margin:25px 0 -20px;
		text-align:center;
		width:100%;
	}
	#board_footer #site_logo_small {
		margin-top: -13px;
	}
	
	#board_footer .footer-logo {
		display:inline-block;
		float:left;
		margin:10px 0 0 60px;
		text-align:center;
		width:194px;
	}
	
	#board_footer .footer-sites {
		font-size:10px;
		height:140px;
		margin-left:300px;
		width:580px;
	}
	
	#board_footer .footer-network .logos-cursenet { margin:5px 0 0; }
	
	#board_footer ul.nav { list-style:none; }
	#board_footer ul.nav li.first {
		border: 0px;
		padding-left: 0px;
		font-weight: bold;
	}
	#board_footer ul.nav li {
		border-left: 1px solid #92897d;
		padding-left: 6px;
		padding-right: 4px;
	}
	#board_footer ul.nav {
		float: left;
		padding-right: 10px;
	}
	#board_footer ul.horizontal { margin:0; }
	#board_footer ul.horizontal li { }
	#cursecopy {
		color: white;
		text-align: center;
	}

