a{
color:#3568af;
text-decoration:none;
}

a:hover{
color:#505050;
text-decoration:underline;
}

a:active{
color:#505050;
text-decoration:underline;
}

a:current{
color:#505050;
text-decoration:underline;
}


h2,h4,h3,h5,h6{
color:#03568a; 
}

p{
color:#646464;
}

#masthead_boxes img{
padding:2px;
margin-bottom:10px;
-moz-box-shadow: 1px 1px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
-o-box-shadow: 1px 1px 2px #888;
 box-shadow: 1px 1px 2px #888;
}

#masthead_boxes img:hover{
padding:2px;
margin-bottom:10px;
-moz-box-shadow: 1px 1px 5px #888;
-webkit-box-shadow: 1px 1px 5px #888;
 box-shadow: 1px 1px 5px #888;
 
}

#logo h1{
background:url(images/logo.jpg) no-repeat transparent;
width: 265px;
height: 74px;
margin-top:20px;
text-indent: -9000px;
}

#header{
margin-top:30px;
display:block;
height: 100px;
border-bottom: 3px solid #e6e6e6;
}
#navigation{
position:relative;
top:-15px;
line-height: 2.4em;
}

.sub_menu {
float:right;
padding-right: 70px;
}

.banner {
background:url(images/star.jpg) no-repeat scroll right top transparent;
position:relative;
top:-30px;
float:right;
width: 173px;
height: 84px;
text-indent: -9000px;
cursor:pointer;

}	

#content{
padding-top:30px;
}

.tilbud_area,li#text-4{
list-style:none;
background:#ceedff;
padding:10px;
margin-bottom: 15px;
}

.tilbud_area p{
color:#03568a;
}

.news {
	margin-top: 15px;
	border-top: 1px dashed #e6e6e6;
	padding-top: 10px;
}

.news tr td {
	border-bottom: 1px dashed #e6e6e6;
	background: url(images/bg_gray_bottom.jpg) repeat-x left bottom; 
	padding: 10px 15px;
}

.news h2 {
margin: 0 0 0 15px;

}

div.rounded-corners {
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    padding-top: 10px;
    text-align: center;
    background: url('images/dateThingey.png') no-repeat scroll left top transparent;
    /* background-color: #bce3f9; */
    height: 80px;
    width: 80px;
}

span.newsfeedDateMonth {
color:white;
font-size: .9em;
line-height: 1em;
position: relative;
font-weight: bold;
}

span.newsfeedDateDay {

color:#346AB2;
font-size: 2em;
line-height: 1em;
position: relative;
font-weight: bold;
}

#footer ul.contact{
margin-top:20px;
}

.col2_excerpt{
color:#646464;
}

span.col2_readmore{
float:right;
font-size:1em;
}

div{
color:#646464;
}

.cc{
border-left:1px dashed #eee;
padding-left:30px;
}

#footer{
margin-top:10px;
border-top:1px dashed #eee;
}

.banner p.star{
height:84px;
}

form.tilbud_entry_form input{
float:left;
font-size:12px;
padding:4px 2px;
width:200px;
margin:2px 0 20px 10px;
}

textarea{
float:left;
font-size:12px;
padding:4px 2px;

width:500px;
margin:2px 0 20px 10px;
}

form.tilbud_entry_form{
padding-top:15px;
}

#mc_signup_form .mc_input {
    border: 1px solid #CCCCCC;
-o-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	
    margin-bottom: 10px;
    padding: 10px;
    width: 265px;
}

 a.button-primary {
    background: url("../images/button-grad.png") repeat-x scroll left top #21759B;
    border-color: #298CBA;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    padding:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}

li.widget-container{
	list-style:none;
}

ul.advanced-recent-posts li{
	background: url("images/bg_gray_bottom.jpg") repeat-x scroll left bottom transparent;
	border-bottom: 1px dashed #C1C1C1;
    list-style: none outside none;
    margin-bottom: 20px;
    padding-bottom: 15px;
    padding:10px;
}

#mc_signup_form {
    margin-bottom: 15px;
}
