/* Principal */
body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #000;
  color: #DDD;
}

a:link, a:active, a:visited { 
  color: #a55; 
}

a:hover { 
  text-decoration: underline; 
  color: #036; 
}

.forumline{
  background-color: #000; 
  border: 2px #a55 solid; 
}

td.row1	{ 
  background-color: #111; 
}
td.row2	{ 
  background-color: #222; 
}
td.row3	{ 
  background-color: #333; 
}

td.rowpic {
  background-color: #000;
}

/* Header cells - the blue and silver gradient backgrounds */
th {
  color: #036; font-size: 11px; font-weight : bold;
  background-color: #000; height: 25px;
/*  background: url('images/rouge01.png');*/
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
  background-color:#000; border: #036; border-style: solid; height: 25px;
/*  background: url('images/bleu02.png');*/
}

td.cat,td.catHead,td.catBottom {
  height: 25px;
  border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
  font-weight: bold; border: #036; border-style: solid; height: 25px; }
td.row3Right,td.spaceRow {
  background-color: #222; border: #036; border-style: solid; 
}

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #DDD; }
a.gen,a.genmed,a.gensmall { color: #a55; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #036; text-decoration: underline; }

.forumlink { font-weight: bold; font-size: 12px; color : #DDD; }
a.forumlink 	{ text-decoration: none; color : #a55; }
a.forumlink:hover{ text-decoration: underline; color : #036; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #DDD;}
a.nav			{ text-decoration: none; color : #a55; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle	{ font-weight: bold; font-size: 11px; color : #DDD; }
a.topictitle:link   { text-decoration: none; color : #a55; }
a.topictitle:visited { text-decoration: none; color : #a55; }
a.topictitle:hover	{ text-decoration: underline; color : #036; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #DDD;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #DDD; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #a55 }
a.postlink:visited { text-decoration: none; color : #A55; }
a.postlink:hover { text-decoration: underline; color : #036}


img{
  border:none;
}

/* layout */
#site{
  text-align: left;
  margin: auto;
  padding: 0;
  width: 800px;
  z-index: 0;
}

#contenu { 
  float: left;
  width: 600px;
  padding: 5px;
  background:#000;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 590px;
}
#contenu h1{
  font-size: 18px;
  color: #fff;
  margin: 15px 0 0 15px;
}
#contenu p{
  text-indent:12px;
  font-size:12px;
}
#contenu img{
  max-width:500px; 
}

#rightbar { 
  background:#000;
  width: 200px;
  float: right;
}

#rightbar div {
 margin: 5px 0 20px 0;
 padding: 0;
}

#rightbar h2 {
 height: 30px;
 margin: 0 0 5px 0;
 padding: 0 0 0 30px;
 font-size: 16px;
 color: #fff;
}

#rightbar ul {
 font-size: 12px;
 margin: 0;
 padding: 0;
}

#rightbar li {
 margin: 0;
 padding: 0;
}

#rightbar img{
  vertical-align: middle;
}


#avancement, #recenttopic, #lastloot, #links, #event { 
  background:#000;
}

#avancement h2 {
 background: #000 url('images/wow/dungeons_30.gif') no-repeat left;
}

#avancement ul { 
  list-style: none;
  text-align: left;
  margin: 0;
  padding: 0 10px;
}
#avancement ul li{
  margin:0;
  padding:0;
}
#avancement ul li ul{
  padding: 0 10px;
}

#recenttopic h2 {
 background: #000 url('images/wow/realms_30.gif') no-repeat left;
}
#recenttopic ul {
  list-style:none;
  text-align:center;
}

#lastloot h2 {
 background: #000 url('images/wow/uicustomizations_30.gif') no-repeat left;
}

#links h2 {
 background: #000 url('images/wow/quests_30.gif') no-repeat left;
}

#event h2 {
 background: #000 url('images/wow/guilds_30.gif') no-repeat left;
}

#event ul {
  list-style:none;
}


#header{
  width: 800px;
  height: 150px;
  text-align: center;
  background: #000 url('images/ban_fond.png') no-repeat bottom;
  z-index: 2;
}
#logo{
  position: relative;
  top: 0px;
  left: 30px;
  width: 537px;
  height: 128px;
  text-align: left;
  z-index: 3;
}
#wowserver{
  position: relative;
  bottom: 35px;
  left: 490px;
  width: 76px;
  height: 37px;
  text-align: left;
  z-index: 3;
}
#bottom_container{
 clear: both;
 width: 800px;
 height: 50px;
 padding-top: 20px;
 text-align: center;
 font-size: 0.6em;
 background: #000 url('images/bottom.png') no-repeat top;
 z-index: 2;
}



ul.menu {
  padding:0;
  margin:0;
  padding-bottom:10px;
  color: #37D;
  font: small-caps bold 20px arial;
  list-style:none;
  display:block;
  background: #000 url('images/line.png') no-repeat bottom;
}
ul.menu li {
  color: #37D;
  list-style:none;
  display:inline;
  padding:0 0.5em;
}
ul.menu li a{
  color: #37D;
  text-decoration:none;
}
ul.menu li a:visited{
  color: #37D;
  text-decoration:none;
}

.poster{
  text-align:right;
  font-size:0.8em;
  margin:0 5em 0.5em 0;
}
.comment{
  text-align:right;
  font-size:0.8em;
  margin:0 5em 0 0;
}

/* Credits */
#credits{
  text-align: center;
  font-size: 1em; 
  color: #777;
}
#credits a:link, #credits a:visited, #credits a:hover {
  text-decoration: underline;
}

.Druid {
  color: #C60;
}
.Hunter {
  color: #9C6;
}
.Mage {
  color: #6CF;
}
.Priest {
  color: #FFF;
}
.Rogue {
  color: #FF6;
}
.Paladin {
  color: #F9C;
}
.Shaman {
  color: #0BA;
}
.Warlock {
  color: #85C;
}
.Warrior {
  color: #C96;
}

.charsheet {
  display: block;
  padding: 5px;
  width: 100px;
  background: black;
  border: 2px #A55 solid;
}
.charsheet img { 
  border: 0px;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  vertical-align: middle; 
}
.charsheet p { 
  margin: 0;
  padding: 0;
  font-size: 11px;
}  
.charsheet p.name{
  font-size:   13px;
  font-weight: bold;
}

ul.nav {
  padding:0;
  margin:0;
}
ul.nav li {
  list-style:none;
  display:inline;
  padding:0;
}

ul.poster {
  text-align:left;
  padding:0;
  margin:0;
}
ul.poster li {
  list-style:none;
  padding:1px 0;
}

table.forumline p {
  font-size: 12px;
}
