/* Main */
body {
    background-attachment:	fixed;
    background-image: 		url("http://dawnofthedragons.cdngc.net/lots_live/images/page/lotsback2chat.jpg");
    background-repeat:		no-repeat;
	background-position:	top center;
	background-color:		black;
	color:					#EEEEEE;
}

hr {
	color: #EEEEEE;
	width: 1024px;
}

#main {
	position:	relative;
}

div#redirect {
	margin-top:		100px;
	position:		absolute;
	text-align:		center;
	width:			100%;
}

div#redirect h2 {
	font-size:		2em;
	font-weight:	bold;
}

div#redirect a {
	color:			red;
}

/* Titles */
h1 {
	text-align:		center;
	text-shadow:	4px 4px 4px #0066FF;
	font-family:	'Comic Sans MS', cursive;
	margin-bottom:	0;
	margin-top:		0;
}

#copy {
	text-shadow:4px 4px 4px #0066FF;
	font-family:'Comic Sans MS', cursive;
	font-weight:bold;
	position:	absolute;
	top:		0;
	right:		0;
	text-align:	right;
}

#copy form input[type="image"]{
	margin-right:	-10px;
	margin-top:		  5px;
}

#version {
	font-family:'Comic Sans MS', cursive;
	font-weight:bold;
	left:		0;
	position:	absolute;
	text-align:	left;
	text-shadow:4px 4px 4px #0066FF;
	top:		0;
}

#news {
	font-size:	0.8em;
	text-shadow:0px 0px 0px;
	font-style:	italic;
	font-weight:normal;
	margin-left:20px;
	margin-top:	5px;
}

h2 {

}

/* Table */
table {
	background-color:	#444444; /* Grey */
	filter:				alpha(opacity=80);
	-moz-opacity:		0.80;
	opacity:			0.80;
	padding:			5px;
	border-radius:		10px;
}

td {
	text-align: center;
}

td.label {
	text-align: right;
}

td.input {
	text-align: left;
}

th {
	text-align: center;
}

/* Form */
select {
	width:			100%;
	text-shadow:	black;
	border-radius:	6px;
	padding:		2px;
}

input[type="submit"], input[type="button"] {
	border-radius:	4px;
	padding:		2px;
	margin:			2px;
	text-shadow:	1px 1px 3px grey;
}

/* Links */
a, a:hover {
	color:		white;
	font-style:	italic
	text-shadow:1px 1px 1px grey;
}

a:hover {
	font-weight:bold;
	text-shadow:1px 1px 1px grey;
}

/* Difficulty */
td.diff_1 {
	color: 		#00FF00; /* Green */
	font-weight:bold;
}
td.diff_2 {
	color: 		#FFFF00; /* Yellow */
	font-weight:bold;
}
td.diff_3 {
	color: 		#FF0000; /* Red */
	font-weight:bold;
}
td.diff_4 {
	color: 		#DD00DD; /* Purple */
	font-weight:bold;
}

/* Filters and add raid panels */
#paramsTitle, #addRaidTitle, #raidsListTitle {
	border-radius:		50px;
	background-image:	linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-o-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-moz-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-webkit-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-ms-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	width:				200px;
	color:				#FFCC33;
	font-size:			20px;
	font-weight:		bold;
	text-shadow:		2px 2px 2px black;
}

#raidsListTitle {
	width: 400px;
}
	
#params table, #addRaid table {
	background-image:	linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-o-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-moz-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-webkit-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-image:	-ms-linear-gradient(bottom, rgb(16,62,102) 9%, rgb(40,104,214) 55%, rgb(21,79,130) 78%);
	background-position:center;
	padding:			10px;
	margin-top:			15px;
	text-shadow:		2px 2px 3px black;
}

#params table td, #addRaid table td {
	color:		white;
	font-size:	17px;
}

#addRaid input[type="text"] {
	border-radius:	5px;	
	text-shadow:	1px 1px 1px grey;
	box-shadow:		inset 2px 2px 7px grey;
}

/* Raids list panel */
#raidsListToolbarUp, #raidsListToolbarBottom {
	margin:	5px;
}

#raidsListTable {
	background-image:	linear-gradient(bottom, rgb(18,41,48) 32%, rgb(39,82,112) 50%, rgb(11,32,36) 83%);
	background-image:	-o-linear-gradient(bottom, rgb(18,41,48) 32%, rgb(39,82,112) 50%, rgb(11,32,36) 83%);
	background-image:	-moz-linear-gradient(bottom, rgb(18,41,48) 32%, rgb(39,82,112) 50%, rgb(11,32,36) 83%);
	background-image:	-webkit-linear-gradient(bottom, rgb(18,41,48) 32%, rgb(39,82,112) 50%, rgb(11,32,36) 83%);
	background-image:	-ms-linear-gradient(bottom, rgb(18,41,48) 32%, rgb(39,82,112) 50%, rgb(11,32,36) 83%);
	width:				100%;
}	
	
#raidsListTable td {
	background-color:	black;
	margin:				15px;
	padding:			10px;
}

#raidsListTable th {
	background-image:	linear-gradient(bottom, rgb(31,126,166) 32%, rgb(38,109,163) 50%, rgb(31,117,143) 83%);
	background-image:	-o-linear-gradient(bottom, rgb(31,126,166) 32%, rgb(38,109,163) 50%, rgb(31,117,143) 83%);
	background-image:	-moz-linear-gradient(bottom, rgb(31,126,166) 32%, rgb(38,109,163) 50%, rgb(31,117,143) 83%);
	background-image:	-webkit-linear-gradient(bottom, rgb(31,126,166) 32%, rgb(38,109,163) 50%, rgb(31,117,143) 83%);
	background-image:	-ms-linear-gradient(bottom, rgb(31,126,166) 32%, rgb(38,109,163) 50%, rgb(31,117,143) 83%);
	text-shadow:		2px 2px 3px black;
	padding:			10px;
	margin:				15px;
	border-radius:		6px;
}