/**********************************************************\
  Rounded box styles
\**********************************************************/

.rounded_box .mid {
  background:           #0d326d;
}

.rounded_box .c_t_l {
  background:           url( rounded_box/corner_top_left.gif ) no-repeat;
}

.rounded_box .c_t_r {
  background:           url( rounded_box/corner_top_right.gif ) no-repeat;
}

.rounded_box .c_b_l {
  background:           url( rounded_box/corner_bottom_left.gif ) no-repeat;
}

.rounded_box .c_b_r {
  background:           url( rounded_box/corner_bottom_right.gif ) no-repeat;
}

.rounded_box .b_t {
  background:           url( rounded_box/border_top.gif ) repeat-x;
}

.rounded_box .b_b {
  background:           url( rounded_box/border_bottom.gif ) repeat-x;
}

.rounded_box .b_l {
  background:           url( rounded_box/border_left.gif ) repeat-y;
}

.rounded_box .b_r {
  background:           url( rounded_box/border_right.gif ) repeat-y;
}


/**********************************************************\
  Header layout styles
\**********************************************************/

#header {
  background:           url( header.png );
}

#header_slim {
  background:           url( header_slim.png );
}

#header_news {
  background:           url( news_bg.png );
}


/**********************************************************\
  Navbar layout styles
\**********************************************************/

#navbar {
  background:           url( navbar/navbar_bg.png );
}

.navbar_button_off {
  background:           url( navbar/navbar_button_off.png );
}

.navbar_button_on {
  background:           url( navbar/navbar_button_on.png );
}

.navbar_button_on a:hover, .navbar_button_off a:hover {
  color:                #dbb953;
}

#breadcrumbs {
  color:                #dbb953;
}

.navbar_tab {
  background:           url( tab_off.png ) bottom no-repeat;
}

.navbar_tab.on {
  background:           url( tab_on.png ) bottom no-repeat;
}


/**********************************************************\
  Content layout styles
\**********************************************************/

#content_outer, #content_outer_static, #content_outer_wide {
  background:           #17130e;
}

#content_outer_wide {
  background:           url( left_bg_2.png ) top left repeat-y;
}

#content_left_bg, #content_left_bg_static {
  background:           url( left_bg.png ) top left repeat-y;
}

#content_right_bg, #content_right_bg_static {
  background:           url( right_bg.png ) top right repeat-y;
}


/**********************************************************\
  Footer layout styles
\**********************************************************/

#footer {
  background:           url( bottom_border.png ) top no-repeat;
}


/**********************************************************\
  Homepage digest styles
\**********************************************************/

.hpdigest_pane_a {
	background:           url( gradient_table/header_bg.png ) #2A1301 top repeat-x;
  border-left:          solid 1px #653610;
  border-right:         solid 1px #653610;
}

.hpdigest_pane {
  border:               solid 1px #653610;
  background:           #000000 url( widgets/wbody_gradient.png ) top repeat-x;
}


/**********************************************************\
  Blog layout styles
\**********************************************************/

.post {
  border-bottom:        solid 1px #653610;
}

.subtitle {
  color:                #c0ced9;
}

.navigation_head {
  border-bottom:        solid 1px #653610;
}


/**********************************************************\
  Widget layout styles
\**********************************************************/

#left_column .wheader {
  background:           url( widgets/narrow_header.png );
}

#center_column .wheader {
  background:           url( widgets/medium_header.png );
}

#center_column_wide .wheader {
  background:           url( widgets/wide_header.png );
}

#center_column_split .wheader {
  background:           url( widgets/wide_header_split.png ) !important;
}

.wfooter {
  background:           url( widgets/wfooter_bg.png );
}

.wbody_border {
  border:               solid 1px #653610;
  background:           #000000 url( widgets/wbody_gradient.png ) top repeat-x;
}


/**********************************************************\
  Gradient table for character list, character log, etc.
\**********************************************************/ 

.gradient_table th {
  background:           #2A1301 url( gradient_table/header_bg.png ) top repeat-x;
  border-top:           solid 1px #653610;
  border-bottom:        solid 1px #653610;
}

.gradient_table td {
  background:           #020100 url( gradient_table/cell_bg.png ) top repeat-x;
  border-bottom:        solid 1px #653610;
}

.gradient_table th.left, .gradient_table td.left {
  border-left:          solid 1px #653610;
}

.gradient_table th.right, .gradient_table td.right {
  border-right:         solid 1px #653610;
}


/**********************************************************\
  Admin menu styles
\**********************************************************/

#admin_menu_content {
  background:          url( admin_menu_bg.png );
}


/**********************************************************\
  Homepage digest widget styles
\**********************************************************/

.carousel {
  background:           url( carousel/conveyor.png ) top repeat-x;
}


/**********************************************************\
 Character core widget styles
\**********************************************************/

.ccore_control {
  background:           url( widgets/ccore_tab_off.png ) bottom no-repeat;
}

.ccore_control.on {
  background:           url( widgets/ccore_tab_on.png ) bottom no-repeat;
}


/**********************************************************\
  Character list / kinship roster widget styles
\**********************************************************/

#clist .wheader {
  background:           url( widgets/character_list/clist_header.png );
}

#clist .wheader.guild.empty {
  background:           url( widgets/narrow_header.png );
}

#clist .wheader.empty {
  background:           url( widgets/character_list/clist_header_empty.png );
}

#clist_header th.left, .clist_row td.left, #kroster_header th.left, .krost_row td.left {
  border-left:          solid 1px #723636;
}

#clist_header th.right, .clist_row td.right, #kroster_header th.left, .krost_row td.left {
  border-right:         solid 1px #723636;
}

#kroster_header th, #clist_header th {
  background:           #05153a url( gradient_table/header_bg.png ) top repeat-x;
  border-top:           solid 1px #723636;
  border-bottom:        solid 1px #723636;
}

.clist_row, .krost_row {
  background:           #060409 url( gradient_table/cell_bg.png ) top repeat-x;
  border-bottom:        solid 1px #723636;
  border-right:         solid 1px #723636;
}


/**********************************************************\
 Character List / Kinship Roster fullpage view overrides
\**********************************************************/

.fullpagew #clist .wheader {
  background:           url( widgets/wide_header.png ) no-repeat;
}


/**********************************************************\
  Misc widget styles
\**********************************************************/

tr.clog_buttons {
  background:           url( log_icon_bg.png );
}

table.paginate_control {
  background:           url( widgets/wfooter_bg.png );
}


/**********************************************************\
  Profile form styles
\**********************************************************/

#profile_edit_title {
  color:                #dca858;
}


/**********************************************************\
  Player profile styles
\**********************************************************/

#pprofile_name {
  color:                #dca858;
}

#pprofile_name a {
  color:                #86c0ee;
}

#pprofile_fields .field_table th {
  color:                #dca858;
}

.contact_info th {
  color:                #dca858;
}

.about_me {
  border-top:           solid 1px #653610;
}

.about_me .label {
  color:                #dca858;
}


/**********************************************************\
  Page Menu list widget styles
\**********************************************************/

/* wrapper div */
#page_menu_wrapper {
  background:           url( widgets/page_menu/menu_bg.png ) top no-repeat;
}

/* top level list items */
#page_menu > ul > li {
  background:           url( widgets/page_menu/button_off.png ) top no-repeat;
}

/* hover state for top-level links */
#page_menu ul li a:hover {
  background:           url( widgets/page_menu/button_on.png ) top no-repeat;
}

/* first sub level menu */
#page_menu ul li ul {
  border:               solid 1px #411f03;
}

/* sub level menu links style */
#page_menu ul li ul li a {
  background:           #411f03;
  border-bottom:        1px solid #5b3516;
  color:                #dbb953;
}

/* sub menus hover style */
#page_menu ul li ul li a:hover {
  background:           #5b3516;
}


/**********************************************************\
  Character panel styles
\**********************************************************/

.charsheet_error {
  border:               solid 1px #653610;
}

.char_name {
  color:                #ffda7a;
}

#char_equip {
  background:           url( char_panel/equipment_bg.png );
}

#char_core_fields {
  background:           url( char_panel/char_core_bg.png );
}

#char_race, #char_nat, #char_class, #char_level {
  color:                #ffda7a;
}

#currency_bar {
  background:           url( char_panel/coin_bg.png );
}

#gold, #silver, #copper {
  color:                #d6c37f;
}

#morale, #power, #armour {
  color:                #cccccc;
}

.stat_list th {
  color:                #d6c37f;
}


/**********************************************************\
  Scroll pane styles
\**********************************************************/

.slider, .scroll-pane {
  border-left:          solid 1px #653610;
}

.jScrollPaneTrack {
  background:           url( scroll/track.png ) repeat-y;
}

.jScrollPaneDrag {
  background:           url( scroll/slider_middle.png ) repeat-y;
}

.jScrollPaneDragTop {
  background:           url( scroll/slider_top.png ) no-repeat;
}

.jScrollPaneDragBottom {
  background:           url( scroll/slider_bottom.png ) no-repeat;
}

a.jScrollArrowUp {
  background:           url( scroll/arrow_up.png ) no-repeat 0 -17px;
}

a.jScrollArrowDown {
  background:           url( scroll/arrow_down.png ) no-repeat 0 -17px;
}


/**********************************************************\
  Report a post overlay
\**********************************************************/

#TB_title {
  background:           url( gradient_table/header_bg.png  );
}


/**********************************************************\
  SkirmishStats
\**********************************************************/

#page_skirmishstats .gradient_table, #page_skirmishlog .gradient_table {
  border:               1px solid #653610;
}

#skirmishstats {
  border:               1px solid #653610;
}


/**********************************************************\
  Lottery
\**********************************************************/

.enterToWin { 
  background:           url(widgets/lottery/enter_to_win.gif) no-repeat !important;
}

