html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,  
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,  
tfoot, thead, tr, th, td {  
border:0pt none;  
font-family:inherit;  
font-size:100%;  
font-style:inherit;  
font-weight:inherit;  
margin:0pt;  
padding:0pt;  
vertical-align:baseline;  
}  
body{  
background:#fff none repeat scroll 0%;  
line-height:1;  
font-size: 12px;  
font-family:arial,sans-serif;  
margin:0pt;  
height:100%;  
}  
table {  
border-collapse:separate;  
border-spacing:0pt;  
}  
caption, th, td {  
font-weight:normal;  
text-align:left;  
}  
blockquote:before, blockquote:after, q:before, q:after {  
content:"";  
}  
blockquote, q {  
quotes:"" "";  
}  
a{  
cursor: pointer;  
text-decoration:none;  
}  
br.both{  
clear:both;  
}  


* {font-size: 100.01%;}
html {font-size: 87.5%;}
body{margin:0;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 1em;background:url(../gfx/bg_texture.png);min-width:1091px;}

img{border: none;}


.text {	color: #333;}

p { margin: 0px;}

h1, h2, h3, h4, h5, h6
{
	font-family: 'georgia', helvetica, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	}

#dictio {
	text-align: left;
	background-color: #fbfbfb;
	border: 1px;
	border-color: #999;
	border-style: dashed;
	padding: 10px;
	width: 540px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	

a {
	text-decoration: none;
	}

a:link {
	color: #d59000;
	}

a:visited {
	color: #d59000;
	}

a:active {
	color: #d59000;
	}

a:hover {
	color: #fcb624;
	}

#online { 
	margin-top: 30px;
	background-color: #fff5e0;
	border: 1px;
	border-color: #999;
	border-style: dashed;
	padding: 10px;
	}

.port-contact-bar {
	width: 900px;
	height: 64px;
	margin-bottom: 15px;	
}
.port-contact-bar a{
	text-indent:-99999px;overflow:hidden;border: none;	
}

.porfolio-icon {
	position: absolute;
	margin: 0 0 0 76px;	
}
.port-contact-bar a.portfolio-over {background:url(../gfx/icon_portfolio.png) no-repeat;display:block; width: 90px; height: 64px;}
.port-contact-bar a.portfolio-over:hover, .port-contact-bar a.portfolio-over:active {width: 90px; height: 64px; background-position: -90px 0; border: none;display: block;}	

.portfolio-text {
	position:absolute;
	margin: 0 0 0 166px;
}

.divider {
	position:absolute;
	margin: 0 0 0 445px;
}
.message-text {
	height: 64px;
	position:absolute;
	margin: 8px 0 0 581px;
}

.message-icon {
	position: absolute;
	margin: 0 0 0 733px;	
}

.port-contact-bar a.message-over {background:url(../gfx/icon_message.png) no-repeat;display:block; width: 90px; height: 64px;}
.port-contact-bar a.message-over:hover, .port-contact-bar a.message-over:active {width: 90px; height: 64px; background-position: -90px 0; border: none;display: block;}	
	
.social-bar {
	background:url(../gfx/bg_social.png);
	width: 900px;
	height:101px;
	}

.social-bar ul {margin:0 0 0 230px;;padding:20px 0 0 0;list-style:none;}
.social-bar li {float:left;padding:0 10px 0 0;}
.social-bar li a{text-indent:-99999px;overflow:hidden;border: none;}

.social-bar li a.facebook-over {background:url(../gfx/icon_facebook.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.facebook-over:hover, .social-bar li a.facebook-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.twitter-over {background:url(../gfx/icon_twitter.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.twitter-over:hover, .social-bar li a.twitter-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.linkedin-over {background:url(../gfx/icon_linkedin.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.linkedin-over:hover, .social-bar li a.linkedin-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.skype-over {background:url(../gfx/icon_skype.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.skype-over:hover, .social-bar li a.skype-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.flickr-over {background:url(../gfx/icon_flickr.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.flickr-over:hover, .social-bar li a.flickr-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.lastfm-over {background:url(../gfx/icon_lastfm.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.lastfm-over:hover, .social-bar li a.lastfm-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.instagram-over {background:url(../gfx/icon_instagram.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.instagram-over:hover, .social-bar li a.instagram-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.foursquare-over {background:url(../gfx/icon_foursquare.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.foursquare-over:hover, .social-bar li a.foursquare-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

.social-bar li a.gowella-over {background:url(../gfx/icon_gowella.png) no-repeat;display:block; width: 64px; height: 64px;}
.social-bar a.gowella-over:hover, .social-bar li a.gowella-over:active {width: 64px; height: 64px; background-position: -64px 0; border: none;display: block;}

#footer {
	font-family: arial, georgia, verdana; 
	font-size: 10px;
	margin: 30px 0;
	color:#838383;
	}	