/*
Default page values
*/

body { font-size: 12px; font-family: arial, verdana, trebuchet, sans-serif; font-style: normal; font-weight: normal; line-height: 15px; background-image: url(images/site_images/bg.gif); background-repeat: repeat-y; margin-top: 0; margin-right: 0; margin-left: 0   }

/*


Links

*/

a:link        { color: #ff6600; font-size: 12px; font-weight: normal; text-decoration: none }

a:visited     { color: #ff6600; font-size: 12px; font-weight: normal; text-decoration: none }

a:active      { color: #666666; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none }

a:hover       { color: #666666; font-size: 12px; font-weight: normal; text-decoration: none }

/*  

Hyperlinks that appears in the member navbar:

login, register, calendar, etc.

*/

.loginText, .loginText a:link, .loginText a:active, .loginText a:visited, .loginText a:hover  { color: #ff6600; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }

.loginText a:link       { color: #ff6600; font-size: 11px }

.loginText a:visited    { color: #ff6600; font-size: 11px }

.loginText a:active    { color: #666666; font-size: 11px }

.loginText a:hover     { color: #666666; font-size: 11px }




#menu {
width: 175px;
float: left;
font: 10px/11px arial, verdana,trebuchet,sans-serif;
padding-right: 10px;
text-align: right;
color: #333;
padding-bottom: 30px;
border-right: 1px dotted #999;
}

#content {
width: 420px;
float: left;
text-align: left;
margin-left: 20px;
margin-bottom: 60px;
padding-bottom: 30px;
padding-left: 20px;
voice-family: "\"}\"";
voice-family: inherit;
width: 390px;
}

body>#content {
width: 420px;
}

.menuitems {
padding-top : 15px;
padding-bottom : 15px;
border-bottom : 1px dotted #999;
}

.author { color: black; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold }
.title  { color: black; font-size: 12px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold }
.linear { border-bottom: 3px solid #c0c0c0 }
.titlebig { color: black; font-size: 16px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold; line-height: 20px }
.titlebigorange { color: #ff6600; font-size: 20px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold; line-height: 20px ; }
.diverse  { color: black; font-size: 12px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }
.redreg { color: red; font-size: 9px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }
.iframe  { border: dotted 1px #eee }
.read  { color: black; font-size: 12px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal; line-height: 16px }
.date  { color: #999999; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }
.archive   { color: black; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold }
.search { color: #ff6600; font-weight: bold; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif }
.recent_comments_date  { color: #333; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal; margin-top: 2px; margin-bottom: 2px }

.wraptext { font: 11px arial, verdana, helvetica; ?overflow: hidden; word-wrap: break-word; }
.news     { color: #09c; font-weight: bolder; font-size: 12px; font-family: arial, verdana, trebuchet, sans-serif }
.frontpagestuff { color: #333333; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }
.special  { color: black; font-size: 9px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal; float: right }
.goody { width: 100% }

H2   { color: #333333; font-weight: normal; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif }
H8 { color: #999; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }
H3   { color: #333333; font-weight: bold; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }
H4    { color: black; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; margin-top: 2px; margin-bottom: 5px }
H7 { color: maroon; font-weight: normal; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif }
H5      { color: #000000; font-weight: normal; font-size: 9px; font-family: arial, verdana, trebuchet, sans-serif; margin-top: 2px; margin-bottom: 2px }
H10 { color: #666666; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal; margin-top: 2px; margin-bottom: 2px }
H12 { color: #000000; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal; margin-top: 2px; margin-bottom: 2px }
H11 { color: teal; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold; margin-top: 2px; margin-bottom: 2px }
H9   { color: #999; font-weight: normal; font-size: 9px; font-family: arial, verdana, trebuchet, sans-serif; margin-top: 2px; margin-bottom: 2px }
H6   { color: #000000; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; margin-top: 2px; margin-bottom: 2px }
.smText  { color: #333; font-size: 9px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }
.innlegg   { color: #666666; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }
.medText  { color: black; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }
.boldText { font-weight: bold; font-family: arial, verdana, trebuchet, sans-serif }
.lgText     { color: black; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold }


input       { color: #333333; font: 12px/11px arial, verdana, trebuchet, sans-serif; background-color: #ffffff; margin: 2pt; border: 2px solid #eeeeee}
input.large  { width: 200px }
input:focus {
 background-color : #ffffff;
}

input.button              { color: #666; font: 11px/12px arial, verdana, trebuchet, sans-serif; background-color: #ccc; margin: 2pt; border: none 1px #999999 }
textarea    { color: black; font: 12px/15px arial, verdana, trebuchet, sans-serif; background-color: #fff; margin-bottom: 10px; border: solid 2px #eeeeee}
textarea:focus {
 background-color : #ffffff;
}

.pulldown {
font-family: arial, verdana, trebuchet, sans-serif;
font-size:	12px;
font-weight: bold;
color:	#333333;
border-top: #000000 1px solid; 
border-left: #000000 1px solid; 
border-right: #000000 1px solid; 
border-bottom: #000000 1px solid;
}

.weblog  { padding-bottom: 12px; border-bottom: 0px dotted #999999 }

/* THE FOLLOWING ARE FOR USE WITH THE MINI-CALENDAR */

/*  Calendar header text  */

.header  { color: #ffffff; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }
.menugrey    { color: #999; font-weight: bold; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }
.menublack     { color: black; font-weight: bold; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif }

/*  Navigational links in the header  */

.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover { font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold }
.navlinks2, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover { font-size: 14px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: normal }
.navlinks a:link { color: black; font-size: 10px; font-weight: bold; text-decoration: none }
.navlinks a:visited { color: black; font-size: 10px; font-weight: bold; text-decoration: none }
.navlinks a:active { color: #999; font-size: 10px; font-weight: bold; text-decoration: none }
.navlinks a:hover { color: #a9a9a9; font-size: 10px; font-weight: bold; text-decoration: none }

/*  Days of the week text  */

.weekdays {
font-family: arial, verdana, trebuchet, sans-serif;
font-size:   9px;
color:       #666666;
font-weight:  bold;
}

/*  Days of the month text and links */

.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
font-family: arial, verdana, trebuchet, sans-serif;
font-size:   9px;
color:       #666666;
}

.monthdays a:link    { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:active  { color:  #333333; text-decoration: underline;font-weight: bold;}
.monthdays a:hover    { color: #999; font-weight: bold; text-decoration: none }
select { color: #585858; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; background-color: #eee; border: 1px solid #cccccc}

/*--- Navigation Menu ---*/

.nav       { color: #666; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold; background: #dcdcdc url('(EmptyReference!)'); text-transform: uppercase; text-indent: 6px; letter-spacing: 0; padding: 2px; border-bottom: 2px solid #fff }
.navactive   { color: #666; font-weight: bold; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; background: #09c url(images/site_images/menu_back_blue.gif) repeat; text-transform: uppercase; text-indent: 10px; letter-spacing: 0px; padding: 2px; border-bottom: 2px solid #fff }
.border     { color: #999; font-weight: bold; font-size: 11px; font-family: arial, verdana, trebuchet, sans-serif; background: #eee url(images/site_images/menu_back.gif) repeat; padding-right: 2px; padding-left: 2px }
.align     { background-position: left top }
.nav2 { color: #666; font-weight: bold; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; background: #eee url(images/site_images/menu_back.gif) repeat; text-indent: 20px; letter-spacing: 0px; padding: 2px; border-bottom: 2px solid #fff }

/*--- Hidden shaded box ---*/

.navshade  {
background-color: #eee;
text-indent: 10px;
padding-bottom: 2px;
border-bottom: 2px solid #fff;
display: none;
}

/*--- Inset Navigation Menu ---*/

.insetNav         { font-style: normal; font-weight: normal; font-size: 10px; font-family: arial, verdana, trebuchet, sans-serif; background-color: #eee; text-indent: 30px; border-bottom: #fff }

/*--- Inset Navigation Bottom ---*/

.insetNavBottom     {
color: #666;
font-weight: bold;
font-size: 10px;
font-family: arial, verdana, trebuchet, sans-serif;
text-indent: 10px;
margin-top: 3px;
margin-left: 8px;
border-bottom: 2px none #fff;
background-color: #eeeeee;
}


/*--- Navigation Menu - last item on the boggom of menu ---*/

.navBottom      { color: #666; font-size: 9px; font-family: arial, verdana, trebuchet, sans-serif; font-weight: bold; background: #d3d3d3 url('(EmptyReference!)'); text-transform: uppercase; text-indent: 6px; letter-spacing: 0; padding: 2px; border-bottom: 2px solid #fff }