/* CSS Document */



body { background: #231f1f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
p { margin: 0px; padding: 0 0 10px 0; }
img { border: 0px; }
h2 { font-size: 18px; font-weight: bold; color: #F8951E; font-family: Georgia, "Times New Roman", Times, serif; }
h3 { font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; }

#CONTAINER { margin: auto; background: url(../images/layout/body_bg.jpg) repeat-y; width: 786px; }
#HEADER_WRAPPER { margin: auto; background: url(../images/layout/albanner.jpg) no-repeat; width: 786px; height: 100px; }
#MENU_WRAPPER { margin: auto; background: url(../images/layout/menu_bg.jpg)  no-repeat; width: 786px; height: 40px; overflow: hidden; }
#CONTENT_WRAPPER { margin: auto; background: url(../images/layout/body_bg.jpg) repeat-y; width: 786px; }
#FOOTER_WRAPPER { margin: auto; background: url(../images/layout/footer_bg.jpg) bottom no-repeat; width: 786px; height: 44px; }
#menu { margin: auto; width: 750px; height: 40px; overflow: hidden;  }
#menu ul { margin:0px; padding:0px; list-style: none; text-align: left; overflow: hidden;   }
#menu ul li { margin: 0 25px 0 25px; padding: 0px; height: 40px; display: inline; overflow: hidden; }
#menu ul li a img { border: 0px; margin: 0px; padding: 0px; }

#content { margin: auto; width: 750px; }

#CELL_HEADER_WRAPPER { height:46px; margin: auto; }
#CELL_FOOTER_WRAPPER { height:10px; margin: auto; }
#cell_header_left { width: 11px; height: 46px; float: left; background:url(../images/layout/cell_header_left.jpg) left no-repeat; }
#cell_header_right { width: 11px; height: 46px; float: right; background: url(../images/layout/cell_header_right.jpg) right no-repeat; }
#cell_header_fills { height: 46px; background: url(../images/layout/cell_header_fill.jpg) repeat-x; }
#cell_header_text { float: left; }
#cell_body { background: #b2afaf; padding: 0 15px 0 15px; margin: auto;  }
#cell_footer_left { width: 10px; height: 10px; float: left; background: url(../images/layout/cell_footer_left.jpg) left bottom no-repeat; }
#cell_footer_right { width: 10px; height: 10px; float: right; background: url(../images/layout/cell_footer_right.jpg) right bottom no-repeat; }
#cell_footer_fills { height: 10px; background: #b2afaf;; }

#CELL_HEADER_WRAPPER2 { height:46px; margin: auto; }
#CELL_FOOTER_WRAPPER2 { height:10px; margin: auto; }
#cell_header_left2 { width: 11px; height: 46px; float: left; background:url(../images/layout/cell_header_left.jpg) left no-repeat; }
#cell_header_right2 { width: 11px; height: 46px; float: right; background: url(../images/layout/cell_header_right.jpg) right no-repeat; }
#cell_header_fills2 { height: 46px; background: url(../images/layout/cell_header_fill.jpg) repeat-x; }
#cell_header_text2 { float: left; }
#cell_body2 { background: #b2afaf; padding: 0 15px 0 15px; margin: auto;  }
#cell_footer_left2 { width: 10px; height: 10px; float: left; background: url(../images/layout/cell_footer_left.jpg) left bottom no-repeat; }
#cell_footer_right2 { width: 10px; height: 10px; float: right; background: url(../images/layout/cell_footer_right.jpg) right bottom no-repeat; }
#cell_footer_fills2 { height: 10px; background: #b2afaf;; }

#newspost { width: 660px; margin: auto; }
#news_title { line-height: 14px; }
#news_postby { line-height: 10px; }
#news_body_bg { background: #680d10; margin: 10px 0 0 30px;}
#news_body { background: #b2afaf; margin: 0px 0 0 1px; padding: 0 0 0 15px; }
#news_images { margin: auto; }
.news_img { float: left; border: 1px solid #FFFFFF; margin: 0 10px 10px; 0; }

#banners { width: 718px; margin: auto; }
.banner { float: left; margin: 0 15px 0 0; }

/* ---- Rep Tracker Search ---- */
#searchMain { text-align: center; padding: 15px; }
input { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
#searchBox { width: 250px; }
#searchResultMain { text-align: left; padding: 15px; }
.guildTitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; }
a:link.guildTitle, a:active.guildTitle, a:visited.guildTitle { text-decoration: none; color: #FFFFFF; }
a:hover.guildTitle { text-decoration: none; color: #f5931d;  }

.Alliance { font-weight: bold; color: #154786; }
.Horde { font-weight: bold; color: #920A00; }

#resultContainer { margin: auto; width: 300px; }
#resultRowContainer { clear: both; overflow: hidden; }
.resultHeader { background: url(../images/table_th.jpg) #B2AFAF repeat-x; padding: 0 5px 0 5px; height: 25px; line-height: 22px; margin: 0 2px 0 2px; }
.resultHeader2 { background: url(../images/table_th.jpg) #B2AFAF repeat-x; padding: 0 5px 0 5px; height: 25px; line-height: 22px; margin: 0 2px 0 2px; }
.resultCell1 { background: #342E2E; padding: 2px; margin: 0 2px 0 2px; }
.resultCell2 { background: #231F1F; padding: 2px; margin: 0 2px 0 2px; }
/* layout toolbox */

.size12 { font-size: 12px; font-weight: bold; }
.clear1 { height: 1px; clear: both; overflow: hidden; }
.clear5 { height: 5px; clear: both; overflow: hidden; }
.clear10 { height: 10px; clear: both; overflow: hidden; }
.clear20 { height: 20px; clear: both; overflow: hidden; }
.clear40 { height: 40px; clear: both; overflow: hidden; }
.clear60 { height: 60px; clear: both; overflow: hidden; }

.pad5 { padding: 5px; }
.pad10 { padding: 10x; }
.pad15 { padding: 15px; }
.pad20 { padding: 20px; }
.pad25 { padding: 25px; }

/* --- signup -- */
#listContainer { width: 350px; margin: auto; }

#leftList { border: 2px solid #8d8c8a; float: left; padding: 5px; margin: 10px; }
.cellPaladin { background: #342E2E; border: 2px solid #d67ba2; width: 125px; height:15px; padding: 5px; text-align: center; z-index: 3; }


#rightList { float: right; padding: 5px; margin: 10px; border: 2px solid #8d8c8a; }
#rightList .empty { border: 2px solid #8d8c8a; width: 125px; height:15px; padding: 5px; text-align: center; z-index: 2; }
#rightList .hover { border: 2px solid #FFFFFF; }

#rightList2 { float: right; padding: 5px; margin: 10px; border: 2px solid #8d8c8a; }
#rightList2 .empty { border: 2px solid #8d8c8a; width: 125px; height:15px; padding: 5px; text-align: center; z-index: 2; }
#rightList2 .hover { border: 2px solid #FFFFFF; }


/* Styles */

#rightList .empty { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#8d8c8a; text-decoration:none;  }



a.Druid { font-weight: bold; color: #df6e0a; text-decoration: none; }
a:hover.Druid { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Hunter { font-weight: bold; color: #abd473; text-decoration: none; }
a:hover.Hunter { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Mage { font-weight: bold; color: #69ccf0; text-decoration: none; }
a:hover.Mage { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Paladin { font-weight: bold; color: #d67ba2; text-decoration: none; }
a:hover.Paladin { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Priest { font-weight: bold; color: #FFFFFF; text-decoration: none; }
a:hover.Priest { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Rogue { font-weight: bold; color: #dfd65d; text-decoration: none; }
a:hover.Rogue { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Shaman { font-weight: bold; color: #00dbba; text-decoration: none; }
a:hover.Shaman { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Warlock { font-weight: bold; color: #9482c9; text-decoration: none; }
a:hover.Warlock { font-weight: bold; color: #8d8c8a; text-decoration: none; }
a.Warrior { font-weight: bold; color: #c79c6e; text-decoration: none; }
a:hover.Warrior { font-weight: bold; color: #8d8c8a; text-decoration: none; }

#cell_header_text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #272727; line-height: 40px; }
#cell_body { color: #2e2d2d; line-height: 20px; }
#news_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2e2d2d; }
#news_postby { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #5e5c5c; }
#rep_info_box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #b2afaf;}
#rep_info_box input, select { font-size: 11px; }
#repIndexer { color: #b2afaf; }
.resultHeader2 { font-size: 80%; }

#articleAttachedFiles { color: #CCCCCC; font-weight: bold; }

.cellHeader { background: #4e4b4b; border: 1px solid #9d9b9b; border-bottom: none; display: block; }
.cellHeader { font-size: 14px; font-weight: bold; color: #9d9b9b; padding: 0 0 0 5px; }
.cellBody { background: #342e2e; border: 1px solid #9d9b9b; }

.cellHeaderHidden { border-bottom: 1px solid #9d9b9b; }
.cellHeaderFollowShown { border-top: none; border-bottom: none;  }
.cellHeaderFollowHidden { border-top: none; border-bottom: 1px solid #9d9b9b;  }

.bgText { color: #CCCCCC; }

#loading {text-align: center; color: #CCCCCC; font-weight: bold; margin: 20px auto 20px auto; }
#newsListing {}
#newsListing th { background: #B2AFAF; border-top: 1px solid #E9E1E1; border-left: 1px solid #E9E1E1; border-right: 1px solid #6C6969; border-bottom: 1px solid #6C6969; padding: 3px; }
#newsListing td { background: #231F1F; color: #CCCCCC;  padding: 3px;}

#summaryLegend {
	float: right;
	width: 300px;
	line-height: 16px;
}
#summaryLegend legend { color: #FFFFFF; font-weight: bold; font-size: 12px; }
#summaryLegend fieldset { border: 1px #CCCCCC solid; font-size: 10px; color: #CCCCCC; }

#warningBox { width: 250px; float: right; margin: 15px; }
#warningBoxHeader { background: #f5f5f5; color: #d12f19; border: 1px #fbe3e4 solid; padding: 5px; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
	font-weight:bold; }
#warningBoxHeader img {
	margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
#warningBoxBody { border: 1px #fbe3e4 solid; border-top: none; }

.buttonImg { cursor: hand; cursor: pointer; }