/*----------------------------------------------------------------------
    Header & Navigation (#xg_head and descendants)
----------------------------------------------------------------------*/
#xg_masthead p#xg_sitename {
  font-size:50px;
  font-weight:bold;
  padding: 45px 0 0 9px;
  line-height:1em;
}
#xg_masthead p#xg_sitedesc {
  font-size:26px;
  font-weight:bold;
  color:#e3ea68;
  padding:0 0 0em 13px;
  line-height:2em;
}
#xg_navigation {
  padding-bottom:10px;
  border-bottom:1px dotted #69852a;
}
#xg_navigation ul li {
	font-size:16px;
	margin: 0 14px 0 0;
}
#xg_navigation ul li a {
  color:#e2ec66;
}
#xg_navigation ul li a:hover,
#xg_navigation ul li.this a {
	color:#fff;
    background-color:transparent;
}

/*----------------------------------------------------------------------
    Body (#xg_body and descendants)
----------------------------------------------------------------------*/
#xg, #xg_body, .xg_bodybg {
  background-color: transparent;
}
.xg_module {
	margin-bottom: 2em;
}
.xg_colgroup {
  padding-top:10px;
}
.xg_module_head {
	font-size:16px;
	border: none;
  border-bottom:1px dotted #69852a;
  background-color:transparent;
}
#xg_body ul.navigation {
	border-bottom: 1px dotted #69852a;
}
h3 a:hover, h2 a:hover {
  color:#fff;
}
p.buttongroup {
  border-top:1px dotted #69852a;
}
.account-links a {
  font-weight: bold;
}
.account-links a:hover,
ul.navigation li a:hover{
  color:#FFF;
  text-decoration: none;
}
.online {
  color:#343A1D;
}
.xg_floating_container {
  background-color:#adbf41;
}
.xg_floating_container a, .xg_floating_container .xg_linkcolor {
  color:#5e6b00;
}
ul.navigation {
  min-height:20px;
  _height:20px;
}
ul.navigation li a {
  font-weight:bold;
}
.status-bar a {
  color:#5EA22C;
}
/*----------------------------------------------------------------------
    Footer (#xg_foot and descendants)
----------------------------------------------------------------------*/
#xg_foot, 
#xg_foot a {
  background-color:transparent  !important;
  color:#CADC4A;
}
#xg_foot {
border-top:1px dotted #69852a;
}