#site {
background:#f1f1f1 url("images/bg_2.gif") no-repeat top center;
padding-top:1px
}

body {
background:#f1f1f1
}

body,#logged {
color:#2b2424
}

a,#logged a {
color:#44a;
}

a:hover,#logged a:hover {
color:#004;
text-decoration:underline
}

.box,.img {
margin:0 0 5px
}

.boxTitle,#footerInfo {
background:url("images/boxTitle_bg.jpg") repeat-x;
color:#333;
height:19px;
padding:5px 8px 0
}

.boxText {
border:1px solid #999;
border-top:0;
padding:7px
}

.tab_title,.tab_title_selected {
border:1px solid #cbc;
background:#f3f3f3;
top:1px
}

.tab_title_selected {
background:#fff
}

.tab_content_show {
border:1px solid #cbc
}

.img {
text-align:center
}

.rssItem {
margin:10px 0
}

.rssItem a {
color:#000
}

.tofluHausar {
font-weight:700
}

.boxTitle h2 {
display:block
}

#page {
margin:0
}

#sitemenu {
height:25px;
padding:6px 18px 0
}

#shader {
margin-left:1px;
background:url("images/shader_bg_2.gif") repeat-y center;
margin-left:1px
}

#bottom {
height:15px;
background:url("images/shader_bottom.gif") top left no-repeat
}

#header {
width:978px;
height:147px;
background:url("images/header_bg.jpg") repeat-x;
margin:4px 9px 5px 10px
}

#header .logo {
background: url("images/husavik_logo.png") no-repeat;
display:block;
height:100px;
width:80px;
float:left;
margin:8px 0 0 45px
}

#header .background {
float:left;
position:relative;
height:116px;
width:498px;
left:39px;
border-left:3px solid #fff;
}
#header .extra{
background:url("images/header_right.png") no-repeat;
display:block;
float:right;
position:relative;
z-index:10px;
height:116px;
width:48px;
}

#left .boxText,#footer {
border:1px solid #999;
background:url("images/left_bg.jpg") no-repeat top left
}

#mainmenu a {
color:#3d3d3d
}

#mainmenu ul ul {
border-top:1px solid #999;
border-bottom:1px solid #999;
background:#e1e1e1;
margin-left:-5px;
padding:2px 0 0
}

#mainmenu ul ul ul {
border:0;
padding:0
}

#mainmenu li {
padding:2px 0 2px 5px
}

#mainmenu .boxText {
padding:5px 0
}

.level2,.selectedLevel2,.level3,.selectedLevel3,.level4,.selectedLevel4,.level5,.selectedLevel5 {
margin:0 0 0 1.5em
}

#breadcrumbs {
background:url("images/breadcrumbs_bg.jpg") repeat-x;
border-left:1px solid #999;
border-right:1px solid #999;
height:21px;
margin-bottom:5px;
padding:5px 8px 0
}

#divisions .boxText,#auth .boxText,#logged .boxText,#headerTools .boxText {
border:0;
background:none
}

#divisions {
position:absolute;
top:157px;
}

#fontselect {
position:relative;
top:-14px;
padding-right:0;
padding-top:5px;
background:url("images/webtree_notch.gif") no-repeat top left;
float:right;
width:150px;
left:7px
}

#search {
clear:right;
position:relative;
top:30px
}

div#right {
position:relative;
top:-154px;
margin-bottom:-100px;
padding-bottom:-46px
}


#right_1st {
	position:relative;
	top:0px;
	float:left;
	width:156px;
	margin:0 0 0 5px;
	display:none;
}
#right_2nd {
	position:relative;
	top:0px;
	float:right;
	width:156px;
	margin:0 5px 0 0;
}

#right .boxText {
background:#fff url("images/right_boxText.jpg") no-repeat top
}

#headerTools {
width:280px;
position:relative;
float:right;
top:0;
color:#fff;
text-align:right;
padding-right:10px;
margin-bottom:67px
}

#headerTools li {
display:inline;
padding:0 10px 0 0
}

#headerTools .boxText {
background:none
}

#footerInfo {
clear:both;
position:relative;
margin:0 10px
}

#auth .box,#logged .box {
margin-bottom:0
}

#auth{
width:210px;
}
#auth .boxTitle{
background:none;
color:#000;
}

#logged{
position:relative;
top:-20px;
margin-left:15px;
width:300px;
float:right;
}

#logged li,#logged ul {
padding-left:15px;
display:inline;
}

#footerInfo {
color:#333;
height:20px;
margin-top:-10px;
padding:6px 8px 0
}

#webtree {
float:left;
font-weight:700;
margin-right:150px;
padding:2px 0 0
}

#webtree li {
background:url("images/webtree_notch.gif") no-repeat top left;
padding:0 15px
}

#footer {
clear:both;
position:relative;
width:147px;
color:#000;
height:auto;
top:-100px;
margin:0 10px -125px;
padding:5px
}

#right_1st .news_viewheadline {
margin-bottom:10px
}

.news_viewsummary {
border-bottom:1px solid #999;
margin-bottom:15px;
padding:6px 14px
}

.news_morelink {
}

#sitemap .sport {
margin-top:10px
}

div#news ul {
list-style:none
}

div#news li {
display:inline
}

div#divisions {
height:26px;
background:url("images/div_bg.jpg") repeat-x;
border-left:1px solid #8f8f8f;
border-right:1px solid #8f8f8f;
width:976px;
overflow:hidden;
padding-left:0;
padding-right:0;
margin:-31px 0 0 9px
}

div#divisions ul {
display:inline;
list-style:none;
height:27px;
margin:0;
padding:0
}

div#divisions li {
font-size:1.1em;
font-weight:700;
text-align:center;
display:block;
float:left;
height:26px;
border-right:1px solid #b8b8b8;
margin:0;
padding:5px
}

#center .calSummaryNav li{
display:block;
}

div#divisions li.selected {
background:url("images/div_li_sel_bg.jpg");
}

div#divisions .boxText {
margin:0;
padding:0
}

div#newstuff .boxTitle {
display:block;
background:url("images/boxTitle_bgBlue.jpg") repeat-x;
color:#fff;
height:19px;
padding:5px 8px 0
}

div.news_image {
float:right;
margin-left:10px
}

.rssItem a:hover,.selectedLevel1 a,.selectedLevel2 a,.selectedLevel3 a,.selectedLevel4 a,.selectedLevel5 a {
color:#214694
}

#siteTop,#siteBottom,#access,#siteinfo,#divisions .boxTitle,#headerTools .boxTitle,.sidutitill,h2,#left .boxTitle,div#divisions .boxTitle {
display:none
}

#headerTools a{
color:#fff;
}
#footerInfo a {
color:#333
}

.percsvar{
background:#ddd;
}
