/*
Author: AdvertBanner.com
Author URI: http://www.advertbanner.com/
*/ 

body,html {
background-color:#606E88;
background-repeat:repeat;
background-image:url(../images/fs.jpg);
}

body {
color:#444;
width:776px;
font-family:"Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:.76em;
line-height:1.5;
margin:10px auto;
padding:0 15px;
}

#wrap {
position:relative;
min-width:600px;
max-width:70em;
width:776px;
background-color:#FFF;
margin:0 auto;
padding:7px 15px 0;
}

#content {
clear:both;
}

#main {
float:left;
width:62%;
overflow:hidden;
margin:1em 0;
}

#main_gallery {
float:left;
width:100%;
overflow:hidden;
margin:1em 0;
}

.individual #main {
position:relative;
padding-top:1em;
}

#content-secondary {
float:right;
width:33%;
color:#555;
margin:1em 0 0;
}

#footer {
clear:both;
list-style:none;
font-size:0.8em;
text-align:center;
background-color:#FFF;
margin:0 0 2em;
padding:1em;
}

a:link,a:visited {
border-bottom:1px dotted;
color:#AE4F0C;
text-decoration:none;
}

a:focus,a:hover {
border-bottom-style:solid;
color:#D03900;
}

h1,h2,h3,h4,h5,h6 {
color:#8A8E27;
font-weight:400;
font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
}

h1 {
font-size:1.8em;
line-height:1.2;
margin:0 0 0.5em;
}

h2 {
clear:both;
font-size:1.5em;
line-height:1.3;
margin:1.2em 0 0;
}

h3 {
clear:both;
font-size:1.3em;
line-height:1.3;
margin:1.2em 0 0;
}

h4 {
font-family:"Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
background-color:#F6FEDA;
border:1px solid #98BE10;
display:block;
font-size:1em;
color:#444;
padding:10px;
}

h2 a:link,h2 a:visited,h2 a:hover,h3 a:link,h3 a:visited,h3 a:hover {
border-bottom:1px dotted #cfcfa0;
color:#8A8E27;
font-weight:400;
margin:0;
padding:0;
}

#header h1.advert {
font-size:1em;
display:none;
}

h2 a:hover,h3 a:hover {
color:#D03900;
}

ul {
list-style:square;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding:0 0 0 2em;
}

ol {
padding:0 0 0 2.5em;
}

li {
margin:0 0 0.5em;
}

img {
border:none;
}

.non-visual {
position:absolute;
left:-9999px;
}

#skip {
list-style:none;
background:#f1efe7;
letter-spacing:0.1em;
margin:0 0 5px;
padding:0 1em;
}

#skip li {
display:inline;
font-size:0.94em;
line-height:2.5;
margin:0 1em 0 0;
padding:0;
}

#skip a:link,#skip a:visited {
padding-right:10px;
color:#666;
background:url(/i/arrow-skip.gif) no-repeat 100% 60%;
font-weight:400;
text-decoration:none;
border-style:none;
}

#skip a:focus,#skip a:active,#skip a:hover {
color:#000;
text-decoration:underline;
}

#header {
position:relative;
height:120px;
background-color:#450200;
background-image:url(../images/header_fs.jpg);
background-repeat:no-repeat;
background-position:0 -30px;
width:776px;
}

#nav {
clear:both;
padding-top:5px;
}

#nav ul {
float:left;
width:100%;
list-style:none;
background-color:#d41e00;
background-image:url(../images/nav-tab.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#nav li {
display:inline;
margin:0;
padding:0;
}

#nav a {
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:2.5;
font-weight:700;
color:#fff;
letter-spacing:1px;
margin:0;
padding:0 15px;
display:block;
width:auto;
border-right:1px solid #bb1600;
border-bottom:none;
border-left:1px solid #fe633a;
text-transform:uppercase;
text-decoration:none;
background-color:#d41e00;
background-image:url(../images/nav-tab.gif);
background-repeat:repeat-x;
}

#nav .current a {
background-color:#720000;
background-image:url(../images/nav-tab.gif);
background-repeat:repeat-x;
background-position:0 -300px;
}

#content-secondary h3 {
padding-left:22px;
color:#8A8E27;
background:url(../images/icon_auditie.gif) no-repeat 0 50%;
font-weight:400;
font-size:1.3em;
line-height:1.0;
text-transform:none;
letter-spacing:0;
margin:0 0 0.25em;
}

#audities {
margin-bottom:1em;
background:#f4f6e0;
padding:6px 6px 12px;
}

#audities h3 {
background-image: url(../images/icon_auditie.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
}

#audities p {
font-size:0.94em;
margin:0;
padding:0 41px 0 0;
}

#info {
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
padding: 6px;
}

#info a {
font-weight:700;
}

#info ul {
list-style:none;
font-size:0.94em;
margin:0.5em 0 0;
padding:0;
}

#info li {
margin:0 0 0.4em;
}

#info #info-link {
margin-top:1em;
}

#info-link a {
padding:0 0 0 12px;
}

.hoverbox {
cursor:default;
list-style:none;
width:96%;
margin:0;
padding:0;
}

.hoverbox a {
margin:0;
padding:0;
}

.hoverbox a .preview {
display:none;
}

.hoverbox a:hover .preview {
display:block;
position:absolute;
top:-55px;
left:5px;
z-index:1;
}

.hoverbox img {
background:#fff;
color:inherit;
vertical-align:top;
width:100px;
height:75px;
float:left;
margin-right:5px;
border-color:#aaa #ccc #ddd #bbb;
border-style:solid;
border-width:1px;
padding:2px;
}

.hoverbox li {
color:inherit;
position:relative;
width:99%;
background-color:#F4F6E0;
border-color:#ddd #bbb #aaa #ccc;
border-style:solid;
border-width:1px;
margin:5px 0;
padding:10px;
}

.hoverbox .preview {
width:200px;
height:150px;
border-color:#000;
}

td {
padding:3px;
}

.h3Opmaak {
color:#8A8E27;
font-weight:400;
font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
clear:both;
font-size:1.3em;
line-height:1.3;
margin:1.2em 0 0;
}

.mail {
font-size:0.8em;
color:#999;
}

.imgStyleRt {
border:1px solid #CCC;
margin-right:0;
margin-bottom:5px;
margin-left:5px;
padding:5px;
float: right;
}

#tell,#forum {
margin-bottom:1em;
padding:6px;
}

#video {
margin-bottom:1em;
padding:6px;
}

#video ul {
list-style:none;
font-size:0.94em;
margin:0.5em 0 0;
padding:0;
}

#video li {
margin:0 0 0.4em;
}

#nav a:hover,#nav a:focus,#nav a:active,#nav .current a:focus {
background-color:#b31203;
background-image:url(../images/nav-tab.gif);
background-repeat:repeat-x;
background-position:0 -150px;
}

#logo {
width:115px;
margin-left:10px;
margin-top:6px;
height:39px;
position:absolute;
text-decoration:none;
border-style:none;
}

#logo a {
display:block;
height:39px;
width:115px;
text-decoration:none;
border-style:none;
}

.mandatory {
color:#e00827;
}

/*
=Forms
*/

legend {
letter-spacing:0.1em;
border:1px solid;
padding-right:.5em;
padding-left:.5em;
background-color:#F1EFE7;
}

input.txt {
display:block;
width:250px;
background:#fff;
}

input.btn {
padding:0 0.25em
}

textarea.txt {
display:block;
width:250px;
background:#fff;
}

input.txt:focus,textarea.txt:focus {
background-color: #F4F6E0;
}

.titleMap {
font-size: 0.8em;
color: #8A8E27;
}

.titleMapIndent {
margin-left: 20px;
list-style-type: circle;
}
