/* DRAGON CSS */

/* page styles */

html, body {
margin:0px;
padding:0px;
/*background:#a9a9a9 url(/media/images/rainbg.gif) repeat scroll center top;
*/
background: #000000;
color:#FFFFFF;
font-family:Courier New,Courier,sans-serif;
}

.all {
text-align: center; 
width: 100%;}

.container{
    padding-top: 20px; 
    margin-left: auto; margin-right: auto;
    text-align:left;
    width:1024px;
    margin-bottom:100px;
}



/* Header styles */

h1{
 font-size: 50pt;
 color:#FFFFF;
 margin: 0px;
 padding: 0px;
}

h2{
 color:#FFFFFF;
 font: 30pt;
 margin: 0px;
 padding: 0px;
}

/* link styles */


a:link, a:visited {
    color: red;
}
a:hover {
    font-weight: bold;
}
a img{
border:none;
}

/* List styles */

ul li{
    margin:20px;
}

ol{
margin:10px;
}

ol li{
 margin-bottom:40px;
 margin-top:40px;
 margin-right:20px;
 margin-left:20px;
 text-align:left;
}

/* Layout styles */

.dragonmusic{ /* On IE sheet */
    z-index:10;
    position: fixed; 
    bottom:0;
    margin-left:170px;
    width: 675px;
    height: 30px;
  border: 5px groove #2c2929;
  background-color:#331d00;
}

.rockbox{
    text-align:center;
    margin-top:10px;
}

.lovedragonsbox{
  border: 10px ridge #2c2929;
  background-color:#530000;
  margin:15px;
}

.dragonrock{
  border: 10px groove #2c2929;
  background-color:#331d00;
  margin-top:-30px;
  margin-bottom:10px;
    margin-left: auto; margin-right: auto;
  width:700px;
}

.dragon_menu{
  border: 10px ridge #2c2929;
  background-color:#001d00;
  margin-top:-30px;
  margin-bottom:10px;
  margin-left: auto; 
  margin-right: auto;
  width:850px;
  padding-top:10px;
  padding-bottom:10px;
}

.dragon_list{
  border: 10px groove #2c2929;
  text-align:center;
  background-color:#0d000d;
  margin-top:20px;
  margin-bottom:10px;
    margin-left: auto; margin-right: auto;
  width:800px;
}

.logospace{
    margin-left:300px;
    width:734px;
}

.logo a {
  background: url(/media/images/shit_logo.png) no-repeat;
  float:left;
  height: 300px;
  width: 300px;
  text-decoration: none;
}

.logo a span {
  visibility: hidden;
}

.mainpage{
    width:1024px;
    margin-top:50px;
    text-align: center;
}

.image_right{
float:right;
margin-right:20px;
margin-top:-20px;
}

.image_left{
float:left;
margin-left:10px;
margin-right:20px;
}

.commentbox{
  padding-top:10px;
  padding-bottom:10px;
  background-color:#240B3B;
  border-top:4px ridge #2c2929;
  border-bottom:4px ridge #2c2929;
}

/* Table CSS */

.dragontable{
    width:770px;
    display:table;
    margin-top:20px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    border: 4px ridge #2c2929;
    border-collapse:collapse;
}

.dragontablerow{
    border: 4px ridge #2c2929;
}

.dragontablerow_alt{
    border: 4px ridge #2c2929;
    background-color:#240B3B;
}

.dragontablecolumn_left{
    padding:5px;
    border: 4px ridge #2c2929;
}

.dragontablecolumn_left_alt{
    padding:5px;
    border: 4px ridge #2c2929;
    background-color:#0B0B3B;
}



.dragontablecolumn_left_image{
    font-size:0px;
    padding:0px;
    text-align:center;
    background-color:#FFFFFF;
    border: 4px ridge #2c2929;
}

.dragontablecolumn_right{
    text-align:center;
    width:170px;
    padding-top:10px;
    padding-bottom:10px;
    border: 4px ridge #2c2929;
}

.votingstuff{
}


/* Form CSS */

.upload_list{
  margin-left:150px;
  text-align:left;
}

.fieldwrapper{
  text-align:left;
  padding:10px;
  width:500px;
  margin-left:auto;
  margin-right:auto;
}

.fielddataleft{
  width:250px;
  height:30px;
}

.fielddataright{ /* On IE sheet */
  width:400px;
  height:30px;
  margin-top:-30px;
  margin-left:200px;
}

.fielddatarightdesc{ /* On IE sheet */
  width:400px;
  height:175px;
  margin-top:-30px;
  margin-left:200px;
}

#id_url { display: none; }
#id_honeypot { display: none; }
#id_email{ display: block; }

label[for='id_honeypot'] { display:none;}
label[for='id_url'] { display:none;}
label[for='id_email'] { display:block;}

