/* Constructed by DASIGN LTD. (http://www.dasign.biz) */

/*--------------------- */
/* 	PAGE REGIONS 	*/
/*--------------------- */

body		{
		font-family: Helvetica, 'Helvetica Neue', Verdana, Arial, 'Lucida Sans', sans-serif; 
		padding: 0;
		margin: 0;
		background: url(images/bg.png) repeat-x top #cbcfd4;
		}

#page		{
		width: 800px;
		margin: 0 auto;
		background-color: #fff;
		}
		
#header 	{
		margin: 0 auto; 
		padding: 7px 0 0 0; 
		height: 200px; 
		width: 800px;
		background: url(images/mirrorfilm.png) no-repeat bottom;
		}
		
#page_content	{
		margin: 30px auto; 
		width: 770px;	
		font-size: small;
		}


#footer		{
		border-top: 1px solid #87A0BB;
		width: 800px;
		margin: 30px auto 0 auto;
		font-size: x-small;
		text-align: center;
		padding: 20px 0;	
		}
		
#sidebar	{
		width: 300px;
		height: 110%;
		float: right;

		}
		
#sidebar_box	{
		width: 270px;
		padding: 12px 15px 50px 15px;
		margin: 10px 15px 0 0;
		color: #fff;
		font-size: small;
		background: url(images/sidebar_bg.gif) repeat-x bottom #29496a;		
		}		
		
#text-area	{
		width: 450px;
		padding: 0 12px 0 0;
		min-height: 600px;
		margin-bottom: 30px;
		}
		
#top-area	{
		width: 100%;
		}
		
/*--------------------- */
/* 	TEXT	 	*/
/*--------------------- */

h1		{
		color: #2b3b4c;
		text-transform: uppercase;
		font-family: Arial, sans-serfif;
		font-size: 26px;
		line-height: 30px;
		letter-spacing:4px;
		font-weight: normal;
		}
		
		
h2		{
		font-size: 18px;
		font-family: Arial, sans-serfif;
		text-transform: uppercase;		
		font-weight: normal;
		letter-spacing:3px;
		color: #29496a;
		margin-bottom: -5px;
		}

h3		{
		font-size: 13px;
		font-family: Arial, sans-serfif;
		text-transform: uppercase;		
		font-weight: normal;
		color: #fff;
		}		
		
		
a 		{
		color: #2b3b4c;
		}
		
#sidebar_box a 	{
		color: #669999;
		}		
		
p.top_text	{
		padding-bottom: 15px;
		border-bottom: 1px dotted #87A0BB;
		}
		
p.top_sidebar	{
		padding-bottom: 15px;
		border-bottom: 1px dotted #fff;
		}
		
/* POrtfolio */		
.portfolio_area	{
		width: 100%;
		}
	
.portfolio_item	{
		width: 740px;
		margin: 20px 0 20px 0;
		background: url(images/portfolio_bg2.gif) repeat-y left #29496a;
		}

.portfolio_text	{
		width: 260px;
		height: 201px;
		margin-right: 20px;
		padding: 10px;
		float: right;
		color: #001c39;
		}

/*--------------------*/
/* IMAGES & GRAPHICS  */
/*--------------------*/

a img 	{
	border: none;
	}
	
 ul.list li	{
		list-style: none;
		text-align: left;		
		margin: .5em 0;
		background:url(images/crossBlue.png) no-repeat;
		padding: 0px 0px 0 20px;	
		}
		
.seperator_line		{
			background: url(images/line.gif) no-repeat center;
			}
		

		

/*--------------------- */
/* 	MENU		*/
/*--------------------- */

#menu_area	{
		width: 800px;
		margin-top: 185px;
		background: url(images/menu_bar.gif) no-repeat bottom;
		opacity:0.9;filter:alpha(opacity=90);
		}

.menu ul	{
		margin: 4px;
		padding: 3px 0;
		font: bold 12px;
		list-style-type: none;
		text-align: center; 
		letter-spacing:-0.5px;
		}

.menu li	{
		display: inline;
		margin: 0;
		}

.menu li a	{
		text-decoration: none;
		padding: 3px 12px;
		margin-right: 3px;
		color: #2b3c54;	
		}

.menu li a:visited	{
			color: #2b3b4c;
			}

.menu li a:hover, .menu li a.current	{
					color: #fff;
					Filter: Blur(Add = 0, Direction = 225, Strength = 5);
					}

.menu li a:active	{
			Filter: Blur(Add = 0, Direction = 225, Strength = 5);
			}

/*--------------------- */
/* 	SPAM-TRAP	*/
/*--------------------- */


.skjult		{
		display: none;
		}
