body
{
    padding:0px;
    padding-left:10px;
    margin:0px;
    font-family:Verdana, Helvetica, sans-serif;
    background: #FFFFF1 url("../images/header.jpg")top left no-repeat;
    
}

h1 {
    font-family: Georgia, serif;
    font-size:2em;
    font-weight:bold;
    margin-top:0px;
    padding-left:20px;
    padding-top:20px;
    color:white;
}
h1.main {
    color:black;
    font-size:3em;
}
h1.sfw {
    color:black;
    font-size:1.5em;
}

h2 {
    margin-top:70px;
    font-size:1.1em;
}

h3 {
   font-size:1em;
}

p {
    font-size:0.8em;
}

label {
    font-size:0.9em;
}

hr{
    margin-right:10px;
}

a, a:visited {
/*    color: #726C39;*/
    color: #9E3B33;
}

a.delete {
    background: url("../images/trash.png") center left no-repeat;
    padding:2px;
    padding-left:15px;
}

a.print {
    background: url("../images/print.png") center left no-repeat;
    padding:2px;
    padding-left:20px;
}

#menu {
    float:right;
    width:600px;
    text-align:right;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:40px;
    background: url("../images/bg_menu.png") top right no-repeat;
    color: #397249;
    font-size:0.8em;

}
#menu a {
    font-size:1.3em;
}
    
#menu a{
    text-decoration: none;
    font-weight:bold;
}

.image, .imageedit {
 float:left;
 width:215px;
 padding-bottom:10px;
 z-index:100 !important;
}
.timage {
    margin-right:10px;
    position:relative;
     z-index:100 !important;
}

.text {
    z-index:-1;
    float:left;
    width:500px;
}

.addcarddeck {
    float:right;
    padding-right:5px;
    padding-top:15px;
    width:150px;
    font-size:0.8em;
}
.addcarddeck a {
    background: url("../images/addcard.png") center left no-repeat;
    padding:2px;
    padding-left:20px;  
    text-decoration:none;
    color:#397249;
}
.addcarddeck a:hover {
    color:#9E3B33;
}


.imageedit {
    margin-bottom:150px;
    padding-bottom:150px;
}

#div-text {
 float:left;
 width:200px;
}

#copy {
    font-size:0.7em;
    font-weight: bold;
    color:#999999;
}

#mythos-menu {
    font-size:0.8em;
    margin-top:5px;
}

.right, .count {
    float:right;
    width:100px;
}

.count {
    font-size:0.8em;
    margin-top:-20px;
}

.edit {
    font-size:0.8em;
    font-weight: normal;
}

.center {
      margin: 0 auto;
      width:900px;
      margin-top:40px;
      text-align: center;
     
}
.clear {
 clear:both;
}

.succes {
    color: limegreen;
    font-size:0.8em;
    margin-left:10px;
    margin-top:25px;
    margin-bottom:-5px;
    padding-right:5px;
    font-weight:bold;
}

.error {
    color: red;
    font-size:0.8em;
    margin-left:10px;
    margin-top:25px;
    margin-bottom:-5px;
    padding-right:5px;
    font-weight:bold;
}

#searchform {
    width:620px;
    margin-left:10px;   
}

#searchform label, #floatFields input, #searchform select {
    display:block; 
    float:left;
    margin-bottom:10px;
    margin-top:10px;
}

#searchform label {
    width:300px;
    padding-top:3px;
    font-weight: bold;
    font-size:0.9em;
}

#searchform input {
    width:260px;
    margin-right:20px;
}

#searchform .submit {
    float: none;
    margin-left:450px;
    width:120px;
    font-weight: bold;
    font-size:1.2em;
    
}

#rarityCheck {
    margin:0px;
    clear:both;
}
#colorCheck, #ccCheck, #powerCheck, #toughnessCheck {
    margin-bottom:10px;
}

#colorCheck label, #colorCheck input, #rarityCheck label, #rarityCheck input, #ccCheck label, #ccCheck input, #powerCheck label, #powerCheck input, #toughnessCheck label, #toughnessCheck input {
    float:none;
    display: inline;
    width:40px;

}

#colorCheck label, #rarityCheck label, #ccCheck label,  #powerCheck label,  #toughnessCheck label {
    line-height: 2em;
}  

#colorCheck input, #rarityCheck input, #ccCheck input,  #powerCheck input,  #toughnessCheck input  {
    margin-right:-15px !important;
}

.note {
    font-size:0.7em;
    color:#666666;
    font-weight:normal;
}

#manacost {
    width:45px !important;
    margin-top:10px;
    margin-bottom:10px;
}
 
.inlineInputs label {
    text-align:right;
    width:300px! important;
    padding-right:5px;
}

#display {
    margin-right:150px;
}

#deckinfo {
    width:350px;
    margin-left:10px;
    float:left;
}

#deckinfo label, #deckinfo input, #deckinfo select {
    display:block;
    float:left;
    margin-bottom:10px;
    margin-top:10px;
}
#deckinfo input {
    margin-top:0px;
}
#deckinfo select {
    margin-right:70px;
}

#deckinfo label {
    width:150px;
    padding-top:3px;
    font-weight: bold;
    font-size:0.9em;
}

#deckinfo input {
    width:300px;
    margin-right:20px;
}

#editdeck .submit {
    float: left;
    margin: 30px 0 30px 70px;
    width:150px;
    font-weight: bold;
    font-size:1.2em;
    
}

#deckmenu {
    float:right;
    margin-top: -30px;
}

#deckmenu a {
    text-decoration:none;
    font-weight: bold;
    font-size: 0.8em;
    margin-right:15px;
    color:#397249;
}
#deckmenu a:hover {
        color:#9E3B33;
}

#cartes {
    float:left;
    width:63%;
}
.board {
    float: left;
    width:650px;
    padding-left:20px;
    margin-bottom:10px;
    background:white;
    border:1px solid #CCCCCC;
}
.board h3 {
    font-size:0.9em;
    margin-bottom:5px;
}
.board input {
    float:none;
    display:inline;
    width:15px;
    padding-left:6px;
}
.board ul {
    font-size:0.8em;
     list-style: none;
     margin:0px;
     padding-bottom:10px;
     float: left;

}
.board h4 {
    margin-bottom:4px;
    font-size:1.1em;
}

#deckinfo label.importcards {
    width:300px !important;
    font-size:0.8em;
} 

#initdeck {
    float:left;
    font-weight: bold;
    font-style: italic;
    font-size:0.9em;
    margin-top:15px;
    color: #a00;
    text-align: center;
}

#optionsimpressioncartes {
    margin:10px;
}
#optionsimpressioncartes h2 {
    margin-top:10px;
    margin-bottom:10px;
    
}
#optionsimpressioncartes input {
    padding-left:10px;
}
#printBlock img {
    page-break-inside: avoid;
     width:150px;
     margin:0px;
     padding:0px;
     float:left;
}

    