.clear {clear: both; height: 0px;}
a {outline: 0;}
strong {font-weight: bold;}
html {
    height: 100%;
    margin-bottom: 0.01em;
}
body {background-color: #000; font: normal normal normal 100% Arial, sans-serif; font-size:13px; letter-spacing: .05em;}
.container {width: 1000px; margin: 0 auto; position: relative;}
#header {background-color: #231f20; width: 100%;position: relative; padding-top: 24px; height:68px;}
#header img {position: relative; left: 0; top: 0;}
/* main nav in header */
#logo {position:relative;float:left; width:271px;margin: 0px;padding: 0px; float: left;}
#logo h1 {font-size: 100%;text-indent: -3000px;background: transparent;padding: 0px 0px 0px 0px;display: inline;}
#logo h1 a {padding: 0px 0px 0px 0px;text-decoration: none;  display: block;  height: 58px;  width: 254px;  background: url("../images/logo.jpg") top left no-repeat;border: 0px;}
#logo h1 a:hover {padding: 0px 0px 0px 0px;text-decoration: none;display: block;height: 58px;width: 254px;background: url("../images/logo.jpg") top left no-repeat;border: 0px;}

#vestnorskwrap {text-align:center; padding-top:10px;}
#vestnorsk h4 {font-size: 100%;text-indent: -3000px;background: transparent;padding: 0px 0px 0px 0px;display: inline;}
#vestnorsk h4 a {padding: 0px 0px 0px 0px;text-decoration: none;  display: block;  height: 47px;  width: 180px;  background: url("../images/vestnorsk.jpg") bottom left no-repeat;border: 0px;}
#vestnorsk h4 a:hover {padding: 0px 0px 0px 0px;text-decoration: none;display: block;height: 47px;width: 180px;background: url("../images/vestnorsk.jpg") top left no-repeat;border: 0px;}

#header #nav {float:left; width:729px; text-align:right; position:relative; margin-top:40px;}
#header #nav ul {display: block; padding:0px;}
#header #nav ul li {display: inline; padding: 0; margin: 0; font: normal small-caps normal 14px helvetica, Arial, sans-serif; line-height:30px; letter-spacing: normal; font-weight:normal; }
#header #nav ul li a {color: #fff; text-decoration: none;border-bottom: none; font-weight:normal; padding-top:7px; padding-bottom:8px; padding-left:5px; padding-right:5px; background: #474646; }
#header #nav ul li#current a {color: #ffffff; text-decoration: none;border-bottom: none; font-weight:normal; padding-top:7px; padding-bottom:8px; padding-left:5px; padding-right:5px; background: #6d7a7e; }
#header #nav ul a:hover {background: #6d7a7e; color: #ffffff;}
#header #nav ul * {line-height: normal;}
/* current */

/* subnav for crew, locations osv */
#subnav {background-color: #6d7a7e; width: 100%;position: relative; color: #fff; padding: 7px 0; text-align: right;}
#subnavmain {background-color: #6d7a7e; width: 100%;position: relative; color: #fff; padding: 7px 0; text-align: right;}
body #subnav ul.secondary {display: block; position: relative; border: 0;}
body #subnav ul.secondary li {display: inline; padding: 0; margin: 0; font: normal normal normal 12px helvetica, Arial, sans-serif;letter-spacing: normal; word-spacing: normal;}
body #subnav ul.secondary li a {background-color: transparent; color: #fff; margin-left:5px; margin-right:5px;}
body #subnav ul.secondary li a:hover {color: #9bf2ff; text-decoration:none;}
body #subnav ul.secondary li#current a {color: #9bf2ff; text-decoration:none;}

/* main content area of page */
#body {width: 100%; background-color: #fff; padding:0px 0 0px 0; position: relative;}


#footernav {background: #000; padding: 7px 0; border-bottom: 1px solid #fff; color:#333333;}
#footernav a {color:#666666; text-decoration:none;}
#footernav a:hover {color:#666666; text-decoration:underline;}
#footer {color: #eee; padding-top: 20px; padding-bottom:24px;}

a {color: #018b9b; text-decoration: none;}
a:hover {color: #018b9b; text-decoration: underline;}
/* .mainleft a[href^="http://"] {background:url('../images/icon_extlink.png') 99% 70% no-repeat; padding-right: 17px;}
.noext a[href^="http://"] {background:none; padding-right: 0px;} */

h1 {font: normal normal bold 20px helvetica, Arial, sans-serif; text-transform: uppercase;letter-spacing: normal; line-height: -10px; padding: 0; margin-bottom: 0;}
h2 {font: normal normal normal 14px helvetica, Arial, sans-serif; text-transform: capitalize; letter-spacing: normal;}
h3 {font: normal normal normal 14px helvetica, Arial, sans-serif; text-transform: capitalize; letter-spacing: normal;}
#sidecol h2 {margin-bottom: .5em;}

hr.heavy {background-color: #000; border: 1px solid #000; color: #000; height: 3px; margin-top:0.5em; margin-bottom:0.5em;}
hr.normal {background-color: #000; border: 1px solid #000; color: #000; height: 1px; margin-top:0.5em; margin-bottom:0.5em;}
hr.dotted {background: #fff url('../images/hr_dotted.png') repeat-x; height: 1px; border: 0; color: #fff;margin: 0px 0 3px 0;}

.mainleft { float:left; width: 680px; padding-bottom:10px; background-color:#f3f0eb;}
.mainleft_content {padding:10px; width:660px; background-color:#f3f0eb; text-align:justify;}
.mainleft h2, .mainleft h3 {background-color:#483112; padding:10px; width:660px; color:#ffffff;}
.mainleft h2.listfilmsby {margin-bottom:-1px;}
.mainright h3.listfilmsby {margin-bottom:-1px;}
.listlink {background-color:#483112; padding:10px; width:660px; color:#ffffff; text-decoration:none; font-weight:normal;}
.listlink a {width:660px; color:#ffffff; text-decoration:none; font-weight:normal; display:block;}
.listlink a:hover {width:660px; color:#ffffff; text-decoration:none; font-weight:normal;}
.listlink:hover {background-color:#968772; padding:10px; width:660px; color:#ffffff;}
.mainleft h2.mellow, .mainleft a h2.mellow, .mainleft a:hover h2.mellow, .mainleft h3.mellow {background-color:#968772; padding:10px; width:660px; color:#ffffff;}
a.orderby {color:#cccccc; text-decoration:none; margin:0; padding:0; font-weight:normal; text-transform:none;}
a.orderby:hover {color:#ffffff; text-decoration:none; margin:0; padding:0; font-weight:normal;}
.mainright {float:left; width: 320px;background-color:#ecf0f1;}
.mainright_content {padding:10px; width:300px; background-color:#ecf0f1;}
.mainright_thumbs {padding-left:10px; margin-top:10px; margin-bottom:10px; padding-right:7px; width:303px; background-color:#ecf0f1;}
.mainright h3, .mainright a h3, .mainright a:hover h3, .mainright h2  {padding:10px; background-color:#018b9b; color:#ffffff; width:300px;}

.newsphoto {width:1000px; height:370px; padding:0px; margin:0px; border:0px;}

.wind
{width: 120px;float: left; text-align:right;}
.month {
width: 100px;
float: left;
padding-right: 10px;
}

.col_710 {
width: 680px; 
}

.location_image {margin:0px; border:0px; padding:0px;}
.location_image img {
width: 680px; 
margin:0px; 
border:0px;
}

.location_thumb_image img {width:106px;border:0px;}
.location_thumb_image {width:106px; float:left; margin-right:2px; margin-left:2px; height:60px; margin-bottom:4px; overflow:hidden;}

#credit p {background-color:#968772; padding:10px; width:660px; color:#ffffff; margin-top:-3px;}

#scoutingsupport a, #scoutingsupport a:visited {
color:#ffffff;
background-color:#000000; 
padding-left:3px;
padding-right:3px;
padding-top:4px;
padding-bottom:4px;
}

#scoutingsupport a:hover, #scoutingsupport a:active {
color:#ffffff;
text-decoration:none; 
background-color:#483112; 
padding-left:3px;
padding-right:3px;
padding-top:4px;
pa