*{
	margin:0;
	padding:0;
	}
body{	
	background:#3b5874;
	font-family:Calibri;
	font-size:13px;
	color:#696969;
	}
#wrapper{
	background:url('../images/layout.jpg') no-repeat;
	width:732px;
	height:551px;
	}
img{border:0;}
#navigation ul, li{
	display: inline;
	margin:auto 22px;
	position:relative;
	left:220px;
	top:6px;
	}
#socialMedia ol{
	display:inline;
	margin: auto, 10px;
	position:relative;
	left:70px;
	top:50px;
	}
#twitter{
	position:relative;
	left:490px;
	width:200px;
	height:302px;
	box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	}
h1{
	font-family:Georgia;
	color:#0073b5;
	font-size:23px;
	font-style:italic;
	margin-bottom:15px;
	padding-left:40px;
	}
#about{	
	background:url('../images/about.png') no-repeat left;
	width:32px;
	height:32px;
	}
#portfolio{	
	background:url('../images/portfolio.png') no-repeat left;
	width:32px;
	height:32px;
	}
#contact{	
	background:url('../images/contact.png') no-repeat left;
	width:32px;
	height:32px;
	}
#contentHolder{
	width:395px;
	position:relative;
	top:-245px;
	left:55px;
	text-align: justify; 
	text-justify: newspaper;
	}
.floated{	
	float:left;
	margin-right:5px;
	margin-bottom:px;
	}
a{	
	color:#611336;
	text-decoration:none;
	}
a:hover{	
	border-bottom:1px dashed #611336;
	}
	
.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}

.info_fieldset
{
-moz-border-radius: 7px; border: 1px #dddddd solid;
}

.info_fieldset legend
{
border: 1px #dddddd solid; 
color: black; 
font-weight: none;
font-size: 13px;
font-family: Verdana;

padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;

-moz-border-radius: 3px;
}

.button
{
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

background: white;

color: #333333; 

font: 90% Verdana, Helvetica, Arial, sans-serif;

font-size: 11px;
-moz-border-radius: 3px;
}

/* Label */
label 
{
width: 140px;
padding-left: 20px;
margin: 5px;
float: left;
text-align: left;
}

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font: 90% Verdana, Helvetica, Arial, sans-serif;

font-size: 11px;
-moz-border-radius: 3px;
}

/* BR */

br
{
clear: left;
}