/*STYLESHEET FOR: symphony 23-dec-04  */
/*CREATED BY: Andrew Tedstone         */
/*MODIFIED BY: Jørn Rasmussen         */
/*TYPE: screen                        */
/*HREF: style-screen.css              */



<style type="text/css">
<!--
/*I don't get why you need this, just keep it there!*/
.makemozwork{}

/*GLOBAL STYLE CHANGES*/

/*changes main gray, this stays the same as the body bgcolor to make the navbars "continue".*/
#LHS-bar .normal, 
#RHS-bar .normal, 
body{
	background-color:#ececec;
    }

/*change border col in line with bgcolor of L/RHS bars.*/
a.side-link:link, 
a.side-link:active, 
a.side-link:visited, 
a.side-link:hover{
	border:1px solid #ececec;
	}

/*color of lighter text boxes.*/
#LHS-bar .light, 
#RHS-bar .light{
	background-color:#f5f5f5;
	}

/*control padding between mainlinksdiv and others below*/
#LHS-bar, 
#RHS-bar, 
#content{
	padding-top:1%;
	}

/*base-font*/
body{
	font-size:0.8em;
     	font-family:tahoma;
    }
     

.imgleft,
.blog_imgleft {
	float: left;
	margin-top: 0px; 
	margin-right 20px;
	margin-bottom 0px;
	margin-left 5px;	
}

.imgright,
.blog_imgright {
	float: right;
	margin-top: 0px; 
	margin-right 20px;
	margin-bottom 0px;
	margin-left 5px;	
}



timestamp,
.blog_date,
.date{
	font-style:italic;
	color:#808080;
	float: right;
	font-size:0.8em;
}


center{
	float:center;
}     


/*GLOBAL STYLES  #################################################*/
body{margin:0;
     padding:0;}

/*for non-visual agents.*/
.no-display{
	display:none;
}
h3{
	display:none;
}

.noborder{border-top:0px;}



/*TOPMOST-NAV STYLES  ##############################################*/
#topmost-nav{
	text-align:right;
	vertical-align:middle; 
        padding-top:0px; 
        padding-bottom:0px;
        background-color:#49bdef; /*bgcol needs to be same as border col in link definitions - see marked. */
}
         
#topmost-nav a:link, 
#ext-nav a:active, 
#ext-nav a:visited, 
#ext-nav a:hover{font-size:95%; 
                 color:gray; 
                 text-decoration:none;
                 border:0px solid #49bdef; /*make same col as ext-nav div*/
                 padding:0px;
                 padding-left:0px;
                 padding-right:0px;
                }

/*HEADER STYLES  #####################################################*/
.title-div{
	   
   	   background-color:#8dcff4; 
           padding-top:5px;
           padding-bottom:5px; 
}
           
h1{font-weight:800; 
   padding:0; 
   margin:0;  
   font-size:220%; 
   color:white; 
   padding-left:2%; 
   padding-bottom:0.5%; 
   padding-top:1%}



/*MAIN NAV STYLES  #####################################################*/
#main-nav{
	  font-size:1em;
	  background-color:#bfe2f9; 
          padding-left:2%;
          padding-top:3px;
          padding-bottom:3px;
	  }
              
#main-nav a:link, 
#main-nav a:active, 
#main-nav a:visited, 
#main-nav a:hover{	
		  color:gray;
		  text-decoration:none;
		  border:1px solid #bfe2f9
		  padding:2px;
		  padding-left:4px;
		  padding-right:4px
}
                                     
#main-nav a:hover
/*#main-nav a:current*/
		{
		background-color:white; 
                border:1px solid gray;
		}

#main-nav a.main-nav-chosen
		{
		background-color:white; 
                border:1px solid black;
		}




/*SIDE BARS  #############################################################*/

/*main styles*/
#LHS-bar, #RHS-bar{width:130px;
                   padding-top:1%;  
                   line-height:150%;
                   z-index:99;}
                   
#LHS-bar{float:left;}
         
#RHS-bar{float:right;  
         text-align:right;}


/*sub-nav stuff*/
#LHS-bar ul, 
#RHS-bar ul{
	list-style-type:none;                         
        margin:0; 
        padding: 0 0 1.1em 0;
}
                         
#LHS-bar li, 
#RHS-bar li{
	padding: 0.8ex 0;
}
                         
#LHS-bar a:link, 
#LHS-bar a:active, 
#LHS-bar a:visited, 
#LHS-bar a:hover{
	color:black; 
        text-decoration:none; 
        padding:3px; 
        display:block; 
        border-top:1px solid #ececec; 
        border-bottom:1px solid #ececec;
        padding-left:12px
}
                                                                                                                                                        
                                                                             
#LHS-bar a:hover{
	background-color:white; 
        border-top:1px solid gray; 
        border-bottom:1px solid gray
}


/*other*/
#LHS-bar .light, 
#RHS-bar .light{
	padding-right:5px;  
        border-top:1px solid gray;
        padding-left:5px;
        padding-right:5px;  
        padding-bottom:10px;
}
                                 
#LHS-bar .normal, 
#RHS-bar .normal{
	padding-right:0.5%; 
        border-top:1px solid gray; 
        padding-left:5px;
        padding-right:5px; 
        padding-bottom:10px;
}
                                   
                                   
#LHS-bar span, 
#RHS-bar span{
	font-size:90%;
	font-weight:700
}
                             
#LHS-bar .no-padding{padding:0}

#LHS-bar .subnav, 
#RHS-bar .subnav{
		border:0; 
                padding-left:0; 
                padding-right:0
}




/*CONTENT STYLES  ##################################################*/
/*defines div that holds content divs*/
#content-container,
#blog_content-container{
			background-color:white; 
                   	margin-left:130px; 
                   	margin-right:130px; 
                   	border-left:2px solid #cccccc; 
                   	border-right:2px solid #cccccc;
                   	padding-top:1%; 
			padding-left:8px; 
			padding-right:8px;
}

#content-container div {
			padding-bottom:40px; 
                       	text-align:justify; 
                       	padding-left:8px; 
                       	padding-right:8px; 
                       	line-height:170%
}

h2,
.blog_entrytitle{
	line-height:100%; 
   	padding-left:5px; 
   	border:1px solid #cccccc; 
   	letter-spacing:1px; 
   	font-size:0.9em; 
   	color:black; 
   	margin-bottom:0.5%; 
   	padding-top:0; 
  	margin-top:0}

   
acronym{border-bottom:1px dashed gray; 
        cursor:help}
        
kbd{font-size:120%}        

#content-container bold{font-weight:bolder;

}



/*FOOTER STYLES  #########################################*/
#footer{background-color:#f5f5f5; 
        padding-bottom:10px; 
        padding-top:10px; 
        text-align:center; 
        font-size:90%; 
        color:gray;
        float:left;
        z-index:100;
        width:100%;
	bottom: 0;
}

        
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover{color:darkblue; 
                                                                     text-decoration:none}
                                             
#footer a:hover{text-decoration:underline}                                             


/*BLOG STYLES #########################################*/
.blog_text{
	margin-top:13px;
	margin-left:3px;
	font-size:1em;
     	font-family:tahoma;
    }

.blog_entrytitle{
	margin-top:3em;
	font-size:1.2em;
	font-weight:bolder;
	font-stretch:expanded;
}

#blog_content-container{
                   	margin-left:0px; 
}

.blog_specs{
	margin-top:2em;
	font-variant:small-caps;
	letter-spacing:0.01em;
	float: right;
	color: #b64210;
}

#blog_content-container .blog_specs a:link{
	color: #b64210;
}
#blog_content-container .blog_specs a:visited{
	color: #b66b10;
}



-->
</style>
