/* CSS Document */
/* Default RaidNinja styles */
body { 
		/*background-color: #7D7D7D;*/
		background-attachment: fixed;
		background-color: black;
		background-image: url(../images/rnlogonew.png);
		/*background-image: url(../../misc/msucampus.jpg);*/
		background-position: 50% 1%;
		background-repeat: no-repeat;
		margin: 150px 5px 0 5px;
		padding: 0px;
		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 80%;
		}
#raidninja {
	 width: 80%; 
	 margin: 15px auto 0 auto;
	}
div .classes {
		float: left;
		display: inline;
		margin: 10px 0px 10px 5px;
		}
.simplesignups {
	/*display: inline;*/
	background-color: black;
	width: 100%;
	border: 2px red ridge;
}
ol, li {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	font-weight: bold;
	}
ol {
	margin: 0;
	padding: 0;
	}
li {
	margin: 0;
	padding: 0;
	}
.usercharacter
{
	font-weight: bold;
}
.signuptype
{
	color: yellow;
	font-size: smaller;
}
div .signuptypes
{
	border: 1px red solid;
	/*clear: both;*/
}
.class1 /* warrior */
{
	color: #CCAA66;
}
.class2 /* paladin */
{
	color: #FFC0CB;
}

/* priest */
.class4 { /* druid */
   color:#EF760A;
} 
.class5 /* warlock */
{
	color: #BB44FF;
}
.class6 { /* mage */
   color:#63BFE1;
}
.class7{ /* rogue */
   color:#E0D75D;
}
.class8 { /* hunter */
   color:#A0C66C;
} 
.class9 { /* shaman */
   color:#A0C66C;
} 
.class10 { /* tank */
   color:#CCAA66;
} 
.class11 { /* healer */
   color:#FFC0CB;
} 
.class12 { /* melee DPS */
   color:#E0D75D;
} 
.class13 { /* ranged DPS */
   color:#FF0000;
} 
div .raidbody {
	width: 100%;
}
.tablecontainer {
	width: 100%;
	margin: 0 auto 0 auto;
}
table, tr, td, th {
	table-layout: auto;
}
th, th.class1, th.class2, th.class3, th.class4, th.class5, th.class6, th.class7, th.class8, th.class9, th.class10, th.class11, th.class12, th.class13 {
	color: white;
  vertical-align: bottom;
	background-color: black;
}
th, td {
	font-weight: bold;
	text-align: left;
	vertical-align: text-top;
}
h3 {
	font-size: 1em;
}
div.adminmenuidentifier h3, div.adminmenuidentifier h2 {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
}
h3.adminmenuitem {
	margin-bottom: 1px;
}
h3.class1, h3.class2, h3.class3, h3.class4, h3.class5, h3.class6, h3.class7, h3.class8, h3.class9, h3.class10, h3.class11, h3class12, h3.class13 {
	margin-bottom: 0;
	margin-top: 0;
	color: white;
	font-size: 1em;
	display: block;
}
h2 {
	font-size: 1.25em;
}
div .raid {
	margin: 10px 1px 25px 1px;
	padding: 2px 10px 2px 10px;
	border: 2px ridge red;
	color: white;
	/*background-color: #222222;*/
	background-color: black;
	background-repeat: repeat;
	/*background-image: url(../images/blackbg.png);*/
	/*width: 500px;*/
	height: 100%;	
}
div .raidbody {
	margin: 25px 1px 25px 1px;
}
.raidheader {
	margin : 5px 1px 0px 1px;
	color: white;
}
.raidbody {
	/*display: none;*/
}
.signuptype1, .signuptype2, .signuptype3, .signuptype4, .signuptype5, .signuptype6 {
	padding-top: 10px;
	/*display: none;*/
}
/* Charinfo and raidinfo hold information for JavaScript mouseovers */
.raidsignups {
	clear: both;
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 0px 0px;
}
.charinfo {
	display: none;
	background-color: transparent;
	background-image: url(../images/blackbg.png);
	background-repeat: repeat;
	font-weight: normal;
	color: white;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: solid red 1px;
	width: 200px;
	z-index: 100;
	}
.raidinfo {
	display: none;
	background-color: black;
	/*background-image: url(../images/blackbg.png);*/
	background-repeat: repeat;
	color: white;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: solid red 1px;
	z-index: 101;
	left: 0px;
	}
.raidname {
	font-weight: bold;
	color: white;
	}
.maxclass {
	font-size: 75%;
}
.row1
{
	background-color: #222222;
}
.row2
{
	background-color: black;
}
a:link { text-decoration: none; color: #0044FF }
a:visited { text-decoration: none; color: #0044FF }
a:hover { text-decoration: none; color: red }
a:active { text-decoration: none; color: #0044FF }
.version a:link { font-weight: bold; text-decoration: none; color: #FFFFFF }
.version a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF }
.version a:hover { font-weight: bold; text-decoration: none; color: #00CCFF }
.version a:active { font-weight: bold; text-decoration: none; color: #FFFFFF }
.clear
{
	clear: both;
}
.nonesignedup
{
	color: gray;
}
/*Admin styles*/
.errors
{
	color: red;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rnadmin
{
	/*background-image: url(../images/blackbg.png);*/
	background-color: black;
	width: 75%;
	margin: 0 auto 0 auto;
}
#rnadminmenu
{
	text-align: center;
	margin-bottom: 10px;
}
#rnadminmain
{
	width: 100%;
}
.character
{
	margin: 0;
	padding: 0;
}
.adminmenuactions
{
	display: inline;
	float: right;
	margin-right: auto;
	margin-left: auto;
}
.adminmenuidentifier
{
	display: inline;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
.adminmenuitem
{
	clear: both;
	padding: 2px;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
}
.superscript
{
	vertical-align: super;
	font-size: smaller;
}
.adminmenuitem img
{
	border: none;
	vertical-align: text-top;
}
