body { left: 0px;top:0px;  margin: 0px;background: url("images/background.jpg") top left; }
 
#wrapper{margin: 0 auto 0 auto;width:911px;position:relative;top:70px;  }
#page {width:911px;float:left;z-index:1;}
 
#header{position:relative;width:911px;height:250px;background: url("images/header.jpg") no-repeat top left;z-index:2;overflow:hidden;}
#header a img{border:0px;}

#logo{ width:300px;height:120px;float:left;margin-top:130px;margin-left:30px;float:left;text-decoration:none !important;}
#logo h1{	color:#203f8f; 	text-align:right;	text-decoration:none;	font-size:13px;	font-family:verdana; 	}
#logo a {text-decoration:none;color:#203f8f;}
#logo a:hover {text-decoration:none;color:#203f8f;}
#logo a:visited {	text-decoration:none;	color:#203f8f;}
div#logo b.tested{font-size:14px; display:block !important;float:left;margin:5px;margin-left:10px;}
* html #logo{margin-left:15px;}

#domain_name {	width:350px;	height:25px;	font-size:120%;	float:left; }

ul.menu{position:absolute;clear:both;z-index:999;margin:0px;padding:0px;width:550px;line-height:26px;font-family:verdana;font-size:13px;height:26px;text-align:center;margin-top:-26px;margin-left:350px;list-style-type:none;}
ul.menu li{float:left;display:block;}
ul.menu li a{color:#fff;text-decoration:none;margin-left:1px;background: url("images/menu1.jpg") no-repeat bottom left;width:105px;height:26px;float:left;}
ul.menu li a:hover{color:#5c1a4c;text-decoration:none;background: url("images/menu1.jpg") no-repeat top left;}
ul.menu li a.menu_clicked{color:#5c1a4c;text-decoration:none;background: url("images/menu1.jpg") no-repeat top left;width:105px;height:26px;float:left;font-weight:bold;}

.show_project{ width:290px;height:120px;float:left;margin-top:50px;padding:10px;font-family:trebuchet ms;margin-left:30px;border:1px dashed #aaa;}
.show_pic{float:right;margin-top:20px;margin-left:15px;border:1px solid #afafaf;}
.show_project h3{ font-size:16px;color:#d1019f;padding:0px;margin:0px;text-align:center;font-family:verdana;}
.show_project h4{ font-size:14px;color:#d1019f;padding:0px;margin:0px;text-align:center;font-family:verdana;}
.show_project h2{ font-size:16px;color:#d1019f;padding:0px;margin:0px;text-align:center;font-family:verdana;}

.show_project p{color:#222;font-size:13px; }
.show_project a{color:#ffcc66;float:right;text-align:right;text-decoration:none; }
* html .show_project{margin-right:30px;}

#content{position:relative;clear:both;float:left;width:911px;text-align:justify;background: #eae9e9 repeat-y top left;}
#content a{color:#203f8f;text-align:right;text-decoration:underline;font-size:13px;font-family:verdana;}
#content a:hover{text-decoration:none;color:#203f8f;}

.text{float:left;width:550px;margin-top:20px;margin-left:50px;font-family:trebuchet ms;font-size:13px;color:#efefef;}
.text h3{font-style:italic;font-size:16px;color:#d1019f;padding:0px;margin:0px;text-align:right;font-family:verdana;font-size:150%;}

#top_box{ margin-top:50px;}
.box pre {	padding:2px;	background:#222; 	color:#fff;	width:100%;}

.box{position:relative;float:left;color:#222;font-size:13px;padding-top:10px;font-family:trebuchet ms;margin-left:40px;margin-top:10px;width:215px;padding-left:20px;padding-right:20px; background: #ffffff; }
* html .first_box{margin-left:20px;}
.box h2{color:#d1019f;padding:0px;margin:0px;font-size:150%;}
.box h3{color:#d1019f;padding:0px;margin:20px 0 0 0;font-weight:normal;font-size:130%;}
.box a img{ border:0px;text-decoration:none;}
.right_box { width:500px;background:#ffffff;}
.big_box { width:800px;background:#ffffff;}

.kroppr {	width:441px;	margin: 30px auto 50px auto;	position:relative;}

.indented{text-indent:15px;}
a{ cursor: pointer; }
.right{float:right;text-align:right;}
.left{float:left;text-align:left;}

.ongoing_projects{float:right;margin-top:20px;margin-left:10px;margin-right:-10px;border:2px solid #afafaf;}

.footer{clear:both;margin: 0 auto 0 auto;position:relative;height:30px;width:911px;background: url("images/footer.png") no-repeat top left ;text-align:right;color:#fff;font-size:10px;font-family:verdana;height:20px;font-weight:bold;padding:12px 0 30px 0;}
.footer a {	color:#fff;text-decoration:none;}
.footer a:hover {	color:#fff;text-decoration:underline;}
 
#contact_form{position:relative;margin-left:50px;margin-top:30px;width:450px;font-size:11px;}
#contact_form input{display: block;width:200px;float:left;background:#afafaf;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;}
#contact_form label{display: block;width:120px;float: left;text-align:left;}
#contact_form textarea{width:250px;border:1px solid #999999;background:#afafaf;}
#contact_form br{clear:both;}
#contact_form .button_contact{display:block;margin-left:110px;background:#ff5a00;width:100px;height:25px;margin-top:15px;color:#000;font-size:11px;}

.img_right{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;border:1px solid #efefef;}
.img_left{float:left;margin-bottom:10px;margin-top:10px;margin-right:20px;border:1px solid #efefef;}

.icons{float:left;margin:5px;}
.star{font-family:verdana;font-size:200%;color:#d1019f !important;font-size:16px;}

.header_highlight{	background:#ffcc66;    color:#000; }

.wide_box { width:800px;text-align:center;background:url('images/instr2.gif') #ffffff no-repeat top left; }
.wide_box h3 {text-align:left;font-family:verdana;font-size:150%;}
*html .box{margin-left:20px;}

#paypal_form input { 	float:left;	margin:2px;	border:1px solid #999;}
#paypal_form input[type=image] {	border:0 !important;}


#content_conditions{margin:0 auto 0 auto;width:670px;text-align:left;background: #fff;padding:5px 10px 0px 10px;font-family:verdana;font-size:12px;color:#000;line-height:16px;}
#content_conditions h3{color:#d1019f;font-size:120%;}

