/*-------box model hack (for IE/Win)-----------*/ 
body,html {
clear: both;
background:#ffffff url(xx.png);
color: #000;}

#wrapper {
width: 711px;
margin: auto;}

/* Headache */

#head {
height:514px;
padding: 0px;
background:#ffffff url(footer.png) no-repeat center top;}

/* Skripthelvetets look */

#navcontainer ul {
margin: 0;
padding: 10px;
list-style-type: none;
border-top: 0px dashed #ccc;
border-bottom: 0px solid #e5262b;
background-color:#ffffff;
text-align: center;
color: #000;}

#navcontainer ul li
{
display: inline;
color: #000;
text-transform: uppercase;
text-align: center;
font-size: 18px;
            font-family: 'Gotham';
            font-weight: Bold;
}

#navcontainer ul li a
{
text-decoration: none;
text-align: center;
padding: .2em 1em;
color: #000;
font-size:18px; 
            font-family: 'Gotham';
            font-weight: Bold;
}

#navcontainer ul li a:hover
{
color: #e5262b;
font-size:18px; 
            font-family: 'Gotham';
            font-weight: Bold;

}

/* Too sexy for my... */

#innehall {
background: #ffffff;
width: 700px;
margin-top: 20px;
font-family: 'GothamTI';
font-weight: ThinItalic;
}

h5 { 
padding: 6px;
margin: 30px 4px 20px 4px;
border: 0px dashed #B4C2C8;
text-transform: uppercase;
            font-family: 'Gotham';
            font-weight: Bold;
font-size:20px;
color: #ef2a34;
letter-spacing: 2px;
text-align: center;}

.p {
text-align:left;
font-family: 'GothamTI';
font-weight: ThinItalic;
color:#000;
font-size:16px;
line-height: normal;}

b, strong {color:#000;}

a:link {
color: #000;
text-decoration:none; 
font-weight:bold;}

a:visited {
color: #e5262b;
text-decoration:none; 
font-weight:bold;}

a:hover {
color: #e5262b;
text-decoration: underline #000 solid;
font-weight:bold;}

a:active {
color: #e5262b;
text-decoration:none; 
font-weight:bold;}


/* Fotsvett */

#footer {
margin-top: 5px;
margin-bottom: 5px;
border-top: 3px solid #e5262b;
width: 711px;
}

.creds {
text-align: center;
font-family: 'Kiwi Maru', serif;
color:#b4a9a7;
font-size:12px;
font-style: uppercase;
line-height: normal;
}


/* I hate myself for loving you */

blockquote {
max-width: 590px;
padding: 3px;
text-align: center;
background: #fff;
border-left: 0px dotted #e5262b;
border-bottom: 0px dotted #b4a9a7;
border-right: 0px dotted #b4a9a7;
border-top: 0px dotted #b4a9a7;
color: #e5262b;
margin: auto !important
font-family: 'GothamTI';
font-weight: ThinItalic;
font-size:16px;
}

.affs {
text-align:center;
font-family: 'GothamTI';
font-weight: ThinItalic;
color:#000;
font-size:16px;
text-align: center;
}


a img {
padding:5px;
margin: 0 5px 0 0;
background-color: #ff0000;
border:1px solid #ff0000;
}

a img:hover{
padding:5px;
margin: 0 5px 0 0;
background-color:#E59CB4;
border:1px solid #E59CB4;
}


/* Medlemslistan */

#members ol {
list-style: none;
background: #ffffff;
padding: 20px;
text-align:left;
font-family: 'GothamTI';
font-weight: ThinItalic;
color: #b4a9a7;
font-size:20px;
line-height: normal;
}

#members ul li {
  list-style: none;
  position: relative;
  padding: 3px 0 2px 25px;
}


/* Idiotnavigation */

.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.pagination li {display: inline;}

.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    text-align:center;
font-family: 'GothamTI';
font-weight: ThinItalic;
    transition: background-color .3s;
    border: 1px solid #e1ae5b;
    margin: 0 4px;
}

.pagination li a.active {
    background-color: #fff;
    color: white;
    border: 1px solid #b4a9a7;
}

.pagination li a:hover:not(.active) {background-color: #b4a9a7;}

/* FormulÃ¤rhelvete */
 fieldset {
    background-color: #fff;
    border: 0;
    border-radius: 15px;
    margin: 0 0 20px 0;
    padding: 1%;
    width: 95%;
    -khtml-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomright: 15px;
    -khtml-border-radius-topleft: 15px;
    -khtml-border-radius-topright: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-align: center;
}

fieldset.lap-two {
    float: left;
    margin: 0 0.5% 20px 0;
    text-align: center;
}

fieldset legend {
    background-color: #fff;
    border-radius: 15px;
    color: #D0D0D0;
    padding: 10px;
    text-transform: uppercase;
    -khtml-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomright: 15px;
    -khtml-border-radius-topleft: 15px;
    -khtml-border-radius-topright: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
text-align:left;
}

fieldset label {
    float: left;
    padding: 0 1% 0 0;
text-align:left;
    width: 39%;
}

input, select, textarea {
    background-color: #EAEAEA;
    border: 0;
    border-radius: 15px;
    color: #000;
font-family: 'GothamTI';
font-weight: ThinItalic;
    -khtml-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomright: 15px;
    -khtml-border-radius-topleft: 15px;
    -khtml-border-radius-topright: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;

}

option {
    padding: 2px 0;
}

.input1, .cps {
    margin: 0 0 2px 0;
    padding: 0.5%;
    width: 59%;

}

.input2 {
    padding: 4px;
    width: auto;

}

.input3 {
    border: 0;

}

input.input4 {
    margin: 0 0 2px 0;
    padding: 1%;
    width: 98%;

}

select.input4 {
    margin: 0 0 2px 0;
    padding: 1.5% 1%;
    width: 98%;

}

.input5 {
    background-color: #B0B0B0;
    color: #FFFFFF;
font-family: 'GothamTI';
font-weight: ThinItalic;
    margin: 0 3px;
    padding: 4px 7px;
    text-transform: uppercase;

}

.input6 {
    margin: 0 0 2px 0;
    padding: 0.5%;
    width: 49%;

}

@-moz-document url-prefix() { 
  .a legend span {
    top: -30px !important;
    left: 0 !important;
    }
  }