/******************************************************************
 *
 *  Aspire Theme - Signup Stylesheet 
 *
 ******************************************************************/

body {
  font-size:0.7em;
}

p.error {
   padding:10px;
	 text-align:center;
	 color:#ae4e08;
}

p.success {
   padding:10px;
	 text-align:center;
	 color:#06d938;
}

ul#manageMenu {
   font: normal 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 margin:0 auto;
	 width: 100%;
	 border-top:1px solid #bbb;
   z-index:20;
	 padding:0;
	 list-style-type:none;
   margin-bottom:30px;
}
ul#manageMenu li {
	 text-align:center;
	 margin:0;
	 padding:0px;
	 padding-top:1px;
	 padding-left:22px;
   display:inline;
	 float:right;
}

a, a:visited, a:active {
   text-decoration:none;
   color:#57759a;
}

a:hover {
   text-decoration:none;
   color:#e08f0f;
}

h2#pageTitle {
   font: bold 2.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 color:#ddd;
}

h3 {
  font: bold 1.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h4 {
  font: bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left:40px;
}


table {
  border:1px solid #aaa;
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 10px;
	border-spacing:0;
	border-collapse:collapse;
	background: #166276 url("images/forum/bg_list.gif") repeat-x 0 0;
}

th {
  color:#eee;
	font-size: 1em;
  font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:center;
	border-spacing:0;
  margin:0;	
	padding:4px 4px;
}

th a, th.nobottom a, th a:link, th a:visited {
  color:#eee;
  font-weight:bold;
}

tr.even {
  background-image: url("images/forum/gradient.gif");
	background-position: bottom;
}

tr.odd {
  background-image: url("images/forum/gradient.gif");
	background-position: bottom;
}

tr.oddness {
  background-color: #d8ebf8;
}

td {
  font-weight:normal;
  color:#555;
	border-spacing:0;
  margin:0;
	border-top:1px solid #fff;
	padding:2px 4px;
}

td.borderless {
  border:0;
}

table.borderless {
  background:none;
  border:0;
	color:#ccc;
}


/* 2 column table where emphasis is on content in right col and description left */
table.cols {
  border:1px solid #aaa;
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 10px;
	border-spacing:0;
	border-collapse:collapse;
	background: #eef5f9 url("images/forum/gradient.gif") repeat-x 0 0;
}

table.cols th {
  color:#eee;
	font-size: 1em;
  font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:center;
	background: #166276 url("images/forum/bg_list.gif") repeat-x 0 0;
	border-spacing:0;
	border-bottom:1px solid #fff;
  margin:0;	
	padding:4px 4px;
}





/* Sign up stuff */
font.raidstarttime {
  color:#ff0000;
}

span.raid_notes {
  font-size:1.2em;
	font-weight:bold;
}

table.signups {
  background:none;
  border:0;
	border-spacing:2px;
	border-collapse:separate;
	padding:2px;
}

td.raider {
  padding:1px;
	border:0;
	position:relative;
  background-color:#131217;	
	height:22px;
}

td.raider div {
  position:relative;
	height:22px;
}

td.raidspot, td.raidspotselected {
  position:relative;
	padding:1px;
  vertical-align:center;
	border:1px solid #222;
}

td.raidspot {
  background-color:#444; 
}

td.raidspotselected {
  background-color:#fffc0f; 
}

td.raidspot div, td.raidspotselected div {
  position:relative;
  vertical-align:center;
}

span.rankicon {
  position:relative; 
	top:1px; 
	left:1px;
}

span.raidername {
  position:absolute; 
	left:25px;
	top:4px;
	color:#111;
}

span.endearly {
  position:absolute; 
	top:2px; 
	right:0px;
}

span.startlate {
  position:absolute; 
	top:2px; 
	right:20px;
}

span.roletitle {
  font-weight:bold;
	color:#bbb;
}

span.signsection { 
  font-weight:bold; 
	color:#bbb;
}

