/* CSS Document */
/*  ############################################################### 
 	Produced by pulsepictures                                    
 	All scripts are copyright Protected pulsepictures 2007       
 	Visit the pulsepictures site at http://www.pulsepictures.com 
 	Or email us at pieternel (at) pulsepictures (dot) com         
    ###############################################################   */


/* ---------------------------------------------------------<basic elements>---------------------------------------- */

html {
	margin: 0px;
	padding: 0px;
}
	
body { 
	font-family: helvetica, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: white;
	color:#5D5D5D;
	/*color:#0C0C0C;*/
	font-size: 12px;
	line-height:15px;

}

p { 
	margin-left: 0px;
	padding:0px;
	text-align:left;
}

.sm {
	font-size: 10px;
	margin:0px;
	padding:0px;
}

a { text-decoration: none; color: #f23175;}

a img{border: none;}

strong {font-weight: bold;}
	
.dum { clear: both;}
.dumr { clear: right; }


h1 {
	color:#303030;
	font-size: 14px;
	margin:0px;
	text-align:right;
	padding:15px 10px 0px 0px;
}

h2 {
	font-weight: normal;
	color:#303030;
	font-size:14px;
	margin: 5px 0px 10px 0px;
}

h3 { 
	font-size: 0.9em;
	margin:0px;
	padding-top:10px;
	text-align:left;
	font-weight:normal;}
	
h4 {
	font-size: 12px;
	text-align:center;
	}
	
ul {/*	margin-left:-31px;*/
	/*list-style-image:url(images/li_img01.jpg);*/
	list-style-position: outside;
	list-style:none;
	padding:0px;
	margin:12px;
}
li {
	text-indent: -14px;
	padding-bottom: 2px;
		}

.pink {color:#fb043e;font-weight:bold;  }
	

#container {
	width:100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#container_container {
	width:790px;
	height:475px;  
	margin-left: auto;	margin-right: auto;
    padding:0px;
    margin-top:0px;
}

#container_left {width:210px;height:535px;float:left;text-align:left;margin:20px 0px 0px 0px;padding:0px;}
#container_right {width:560px;float:right;margin:0px 0px 0px 0px;padding:0px;text-align:left;}

#container-top {width:560px; float:right;text-align: left;margin:25px 0px 10px 0px;}
#container_container_right {width:173px;float:right;margin:0px;padding:0px;}
#container_right_border {width:173px;height:500px;float:right;margin:0px;padding:0px;border:solid 1px #5D5D5D;}

#copy {font-size:10px;margin-left:10px;}

#left_txt {
	margin:20px 0px 35px 0px;
	/*height:255px;*/
	width:180px;
}

#right_txt {
	height:475px;
	width:173px;
}
#right_txt p {padding:10px 10px 10px 20px;}

#container_middle {width:351px;height:500px;}
#middle_leftborder {height:399px; width: 1px; float:right; border-style: none solid none none; border-width:1px; border-color:#5D5D5D;}

#container_middle_bg {
	padding:0px;
	margin:0px;
	width:351px;
	height:500px;
	background-image:url(images/border_bottom.jpg);
	background-repeat: no-repeat;	background-position: bottom center;
	border-style:solid none none solid;
	border-width:1px;
	border-color:#5D5D5D;
	}

#container_middle_object {width:351px;height:600px;margin:0px; padding:0px;}

#middle_object {padding:0px; margin:0px;}
#middle_txt p {}
#middle_txt  {margin:20px 20px 20px 30px;font-size: 14px;}

.nav_home {margin:0px;padding:0px;display: inline;font-weight:bold;color: #f23175;}
.nav_home a {color: #f23175;display: inline;font-weight:normal;}
.nav_home a:hover { display: inline;color:#fb043e;font-weight:normal;}

.nav_contact {margin:0px 0px 0px 0px;padding:0px;display: inline;font-weight:bold;color: #f23175;}
.nav_contact a {color: #f23175;display: inline;font-weight:normal;}
.nav_contact a:hover { display: inline;color:#fb043e;font-weight:normal;}

.nav_projects { margin:0px;padding:0px;display: inline;font-weight:bold;color: #f23175;width: 40px;}
.nav_projects a {color: #f23175;display: inline;font-weight:normal;}
.nav_projects a:hover { display: inline;color:#fb043e;font-weight:normal;}

.nav_surplus { margin:0px;padding:0px;display: inline;font-weight:bold;color: #f23175;width: 40px;}
.nav_surplus a {color: #f23175;display: inline;font-weight:normal;}
.nav_surplus a:hover { display: inline;color:#fb043e;font-weight:normal;}

#logo_txt {margin:0px 10px 0px 0px;display:inline;}

/*.project { height: 30px; text-align:left;padding:14px 5px 5px 10px;/*border-top:solid 1px #5D5D5D;}*/
/*.project a { height: 50px; text-align:left;color: #f23175; }
.project a:hover {margin-left:-1px;height: 50px; text-align:left;color:pink;background-image:url(images/arrow.jpg);background-repeat:no-repeat; background-position:center left;}*/

.project { padding:0px;margin:0px;height:34px;width:170px;}
/*.border_none {
	padding:0px; 
	margin:0px; 
	height:31px;
    width:168px; 
    border-color:grey;
    border-style:solid; 
    border-width: 1px;
}*/
.p_txt {margin-left:30px;}
.p_link {margin:0px;height:34px;width:170px;position:relative;left:-1px;padding:0px;}
.p_link a{ padding:0px; margin:0px;height:34px;width:170px;color:#f23175;position:relative;left:0px;padding:11px 0px 11px 0px;}
.p_link a:hover{ padding:0px;margin:0px;height:34px;width:171px;color:#fb043e;background-image:url(images/arrow.jpg);background-repeat: no-repeat; position:relative;left:0px;padding:11px 0px 11px 0px;}

/*-moz-opacity:0.4;filter:alpha(opacity=40);
filter:alpha(opacity=30));*/

.title {font-style:italic;}






