html {
  background:url(http://www.julirosendal.no/images/layout/texture_html.jpg);
  }

body {
  padding-top:40px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-family:"lucida sans", verdana, arial;
  line-height:250%;
  font-size:12px;
}


a { 
  text-decoration:none;
  color:black;
 }
 
p {
  line-height:150%;
  padding-top:8px;
 }
 
h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px;
  padding-top:20px;
 }

.ingress {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-style:bold;
 line-height:150%;
 }

#wrapper {
  width:960px;
  background-image:url(http://www.julirosendal.no/images/layout/texture_wrap.jpg);
  margin:0 auto;
  padding:0;
  text-align:center;
  height: 2500px;
}

#hode {
  width:960px;
  float:left;
  height:148px;
  background-image:url(http://www.julirosendal.no/cms/images/content/top_2010.png);
  margin-bottom:20px;
  margin-top:40px;
}
#zikzak {
  background-image:url(http://www.julirosendal.no/cms/images/layout/zikzak.png);
  background-repeat:repeat-x;
  margin-bottom:-0px;
}

#nav {  /* ----------------------- NAV ------------------------- */
  background:none;
  width:156px;
  float:left;
}

#nav ul {
  padding-left:30px;
 }
 
#nav ul li {
  margin:5px 0px 5px 0px;
  padding:4px 0px 4px 0px;
  border-bottom:1px dashed red;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
 }

#nav ul li a.hover {
  font-size:30px;
 }

.menu_image {
  padding-top:40px;
  padding-left:20px;
  text-align:center;
 }
 
.engel_tekst {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolde;
  
 }

#main {  /* ----------------------- MAIN ------------------------- */
  background:none;
  width:650px;
  float:left;
}

#main .wide { 
  background:none;
  width:730px;
  float:left;
}

#mainstory {
  padding:0px 0px 0px 54px;
  text-align:left;
  width:542px;
 }
 
#mainstory .wide{
  padding:0px 0px 0px 54px;
  text-align:left;
  width:730px;
 }
 
.mainpicture {
  border:4px solid #BD2B33;
 }

.picturetext {
  color:#898989;
 }

.img_right {
  float:right;
  width:242px;
  padding:10px 0px 15px 15px;;
 }

.img_right img {
  border:1px solid #bdbdbd;  
 }

.img_right_180 {
  float:right;
  width:182px;
  padding:10px 0px 15px 15px;;
 }

.img_right_180 img {
  border:1px solid #bdbdbd;  
 }


#newsitems {
 border-top:2px dashed red;
 margin-top:30px;
 height:100px;
 float:left;
 }

#newsitems .picturetext{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-family:lucida sans, helvetica, arial;
 font-size:12px;
 line-height:120%;
 text-align:left;
 color:#454545;
 padding:4px 5px 0px 5px;

 }

.newsitem {
 float:left;
 width:190px;
 padding:10px;
 border-right:2px dashed red;
 }

.newsitem_last {
 float:left;
 width:190px;
 padding:10px;
 }

.contact {
  display:block;
  color:#898989;
  font-size:10px;
/*  padding-top:10px;
  border-top:1px dotted #dfdfdf; */
  float:left;
  width:630px;
}

.lineunder {
 border-bottom:1px solid #dedede;
 }


.vekedag {
  color:#BD2B33;
  border-bottom:1px dashed #BD2B33;
  }

.sponsorlogo {
 float:left;
 width:250px;
 height:100px;
 padding:10px;
 }

.sponsorlogo_hoved {
 float:left;
 width:350px;
 height:180px;
 padding:0px;
 border:1px dotted red;
 }

#sidebar {  /* ----------------------- MAIN ------------------------- */
  background:none;
  width:128px;
  float:right;
  margin-right:26px;
}

#sidebar .news {
  width:126px;
  float:right;
  padding-bottom:10px;
}

#sidebar .news p {
/*  font-size:10px; */
  padding-top:4px;
}

#sidebar img {
  border:1px solid #bdbdbd;
}

#sidebar .picturetext {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-family:lucida sans, helvetica, arial;
 font-size:11px;
 text-align:left;
 line-height:120%;
 color:#454545;
}


 table.liste td{
  padding:4px 4px 4px 0;
  border-bottom: 1px dotted red;
  vertical-align:top;
 }

table.liste td a{
 color:#3a5a8a;
 color:#6F141A;
 }

table.liste tr{
 }

table.liste {
border-collapse:separate !important;
 }
 
.dag { 
 font-size:14px;
font-weight:bold;
  margin-top:12px;
  padding-top:6px;
padding-left:5px;
 }

td.dag { 
 vertical-align:bottom;
background-color:#BD2B33;
color:white;
padding-left:15px;

 }

/*
{literal}
<style type="text/css">

</style>
{/literal}
*/

