body {
   background: #c1c1c1;
   /*font: 12px/150% Verdana, Arial, Helvetica, sans-serif;*/
   font-style: normal;
   font-size: 12pt;
   line-height: 150%;
   font-family: Times;
   color: #000;
}

input, select, textarea, button {
        font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
}

a {
        color: #743A00;
        text-decoration: none;
}

img {
        border: 0;
}

dl, dt, dd {
        margin: 0em 2em; padding: 0;
}

dl {
        margin: 1em 0 2em;
}

dt {
        font: 130%;
        font-style: italic;
        margin-bottom: 0;
}

dd {
        margin-bottom: 1.3em;
}

blockquote {
        margin: 1.6em 0;
        padding: 0 10px 0 20px;
        border-left: 10px solid #D6BE9F;
        margin-left: 20px;
        background: #fff;
}

a:hover {
        border-bottom: 1px solid #A12D2E;
        color: #A12D2E;
}

h2 a, h2 a:hover {
        border: 0;
}

/*hr {
        display: none;
}*/

pre {
   font-style: normal;
   font-size: 11pt;
   line-height: 150%;
   font-family: Times;
   color: #000;
}


/* Page Layout --------------------------------------- */

.container {
        width: 762px;
        position: relative;
        background: #fff;
        margin: 0 auto;
}

#frameborder {
        padding: 0 10px;
        position: relative;
}

* html #container, * html #c2 {
        margin-right:-3px;
}


/* Header -------------------------------------- */

#header {
   background: #5a3c1c;
        position: relative;
        top: 10px;
        height: 140px;
        width: 742px;
}

#headerimage {
   background: url(../images/skrivbanken-banner.png) no-repeat center;
        height: 140px;
        width: 742px;
}

#header a {
        border: 0;
}

#header h1, #header h2, #header p {
        margin: 0; padding: 0;
        }

/* navigationbar -------------------------------------- */
#nav {
        position: relative;
        height: 30px;
        background: #c1c1c1;
}

#nav ul {
        margin: 0 0 0 0px; padding: 0;
        list-style: none;
}

#nav ul li {
        float: left;
        line-height: 20px;
}

#nav ul li a {
        border-bottom: 0;
        color: #5A3C1C;
        font-weight: bold;
        display: block;
        padding: 5px 14px 5px 12px;
        float: left;
        font-size: 90%;
        text-transform: lowercase;
}

#nav ul li a:hover {
        color: #900;
}

#home #nav ul li#navHome,
#about #nav ul li#navAbout,
#studies #nav ul li#navStudies,
#search #nav ul li#navSearch,
#other #nav ul li#navOther,
#contact #nav ul li#navContact,
#admin #nav ul li#navAdmin {
        background-color: #fff;
/*      background: #fff url(../images/bgs/tab-nw.gif) no-repeat left top;*/    
}

#home #nav ul li#navHome a,
#about #nav ul li#navAbout a,
#studies #nav ul li#navStudies a,
#search #nav ul li#navSearch a,
#other #nav ul li#navOther a,
#contact #nav ul li#navContact a,
#admin #nav ul li#navAdmin a {
        color: #583A1B;
/*      background: url(../images/bgs/tab-ne.gif) no-repeat right top;*/        
}


/* maincol -------------------------------------- */
#content {
        position: relative;
        top: 20px;
/*      background: url(../images/bgs/contentbg.gif) repeat-y left;*/
        width: 742px;
}

/* FireFox work-around that expands container div to the height of floated elements */
#content:after {
        content: "&nbsp;"; 
        display: block; 
        line-height: 1px; 
        font-size: 1px; 
        clear: both; 
        background: transparent; 
}
/* end Work-around */

/* Overcome stupid 3px margin bug in IE/Win floats, 
   which fixes a lot of things, including disapearing company nav,
   randomly appearing text, and wrappers pushed too wide.
   http://www.positioniseverything.net/explorer/threepxtest.html */
* html #content, * html #ct2 {
        margin-right:-3px;
}

* div.onecol {
        background: transparent !important;
}

/* maincol -------------------------------------- */
#mainpage {
        float: left;
        width: 750px; 
        font-size: 90%;
        padding-bottom: 40px;
   bottom: 60px;
}

#mainpageborder {
        padding: 30px 30px;
        min-height: 500px;
}

#mainpage h1, #mainpage h1 a {
        color: #000;
        margin-top: 0;
}

#mainpage h1 {
        font: normal 200%/1.1em  Georgia, "Times New Roman", sans-serif;
        /*text-transform: lowercase;*/
}

#mainpage h1 strong {
        font-weight: normal;
}


/* Footer --------------------------- */
#footer {
        position: relative;
        font: 90% Verdana, serif;
        width: 742px;
        background: #5A3C1C;
        height: 50px;
        padding-top: 10px;   
        bottom: 10px;
}

#footer p {
        text-align: center;
        color: #fff;
}

#footer a {
        color: #fff;
        border-bottom-color: #fff;
        }
#footer a:hover {
        color: #CD843B;
        border-bottom-color: #CD843B;
        }
#footer a.imglink {
        position: relative;
        top: 4px;
        }
/*
Headers
-------------------------------------- */
#hdrwhatisdw span,
#hdrbookroom span, 
#hdrellyroom span {
        display: none;
        }
#hdrwhatisdw,
#hdrbookroom,
#hdrellyroom {
        height: 16px;
        width: 186px;
        }
#hdrwhatisdw a,
#hdrbookroom a,
#hdrellyroom a {
        display: block;
        height: 16px;
        width: 186px;
        }
/* Examples Thumbs 
--------------------------- */

/* Forms 
--------------------------- */
.form {
        background-color: #F5F1EE;
        border: 1px solid #E6DCD1;
        padding: 10px;
        }
.form td, .form th {
        padding: 6px;
        }

/* Misc. --------------------------- */
.amazonframes {
        list-style: none;
        margin: 0; padding: 0;
        text-align: center;
        }
p.important {
        background: #F1E9DE;
        border: 1px solid #D1C8BE;
        padding: 16px 20px 20px;
        }
p.important .header {
        display: block;
        font: bold 130%/150% "Trebuchet MS", Georgia, sans-serif;
        color: #A18972;
        }
.imglink, .imglink:hover {
        border: 0;
        }
.thumb {
        border: 1px solid #5A3C1C;
        padding: 1px;
        height: 68px;
        width: 68px;
        float: left;
        margin-right: 20px;
        margin-top: 10px;
        }
.label {
        font-weight: bold;
        }
dt {
        clear: right;
        }
.normal {
        font-weight: normal;
        }
.onecol {
        background: transparent;
        }


