body {
	background:#fff url('/images/background.png') left repeat-y;
	color:#000;
	font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	margin:0px 0px;
	padding:0px;
	width:100%;
	height:100%;
	text-align:center;
}

A:link { color:#aaa; }
A:visited { color:#aaa; }
a { text-decoration: none; }
a:hover { color:#F9A01E; }
img { border:0px; }
div#print { display:none; }

div#content {
	color: #000;
	margin: 0 auto;
	text-align: left;
	line-height: 1.7;
	font-size: 13px;
	padding: 100px 200px 30px 250px;
}

h2 {
	margin-bottom: -15px;
	font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	font-weight: 400;
	color:#F9A01E ;
}

h3 {
	margin-bottom: -15px;
}

ul {
	margin-top: -15px;
}

div#text {
	display:none;
}

.popup_div {
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	width:100%;
	height:100%;
	visibility:hidden;
}

.loading_div {
	background: url("images/Block-out.png");
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	width:100%;
	height:100%;
	visibility:hidden;
}

div#loading {
    background: #fff;
    text-align: center;
    color: #aaa;
    padding: 20px; 
    width: 120px;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    font-family: helvetica neue, helvetica, arial, sans-serif;
}

img#cluster {
	z-index: 0;
	width: 715px;
	height: 520px;
	margin: 0 auto;
	padding: 90px 100px 10px 100px;
}

img#title {
	display: block;
	position: absolute;
	top: 11px;
	left: 34px;
}

table#footer{
	display:none;
	position: fixed;
	height: 30px;
	width: 100%;
	bottom: 0px;
	background:#F9A01E;
	text-align: right;
	color: #fff;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

ul#menu_navigation {
	position: absolute;
	width: 120px;
	height: 70px;
	z-index: 1;
	top: 69px;
	left: 0;
}

ul#menu_navigation a {
	display: block;
	height: 30px;
	width: 170px;
}

ul#menu_navigation li{
	display: block;
}

ul#menu_navigation p{
	display: none;
}

a.button_about { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0 0px; }
a:hover.button_about { background-position: -170 0px; }
a:active.button_about { background-position: -340 0px; }

a.button_contact { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -30px; }
a:hover.button_contact { background-position: -170px -30px; }
a:active.button_contact { background-position: -340px -30px; }

a.button_portfolio { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -60px; }
a:hover.button_portfolio { background-position: -170px -60px; }
a:active.button_portfolio { background-position: -340px -60px; }

a.button_resume { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -90px; }
a:hover.button_resume { background-position: -170px -90px; }
a:active.button_resume { background-position: -340px -90px; }

a.button_personal { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -120px; }
a:hover.button_personal { background-position: -170px -120px; }
a:active.button_personal { background-position: -340px -120px; }

a.button_blog { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -150px; }
a:hover.button_blog { background-position: -170px -150px; }
a:active.button_blog { background-position: -340px -150px; }

a.button_iphone { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -180px; }
a:hover.button_iphone { background-position: -170px -180px; }
a:active.button_iphone { background-position: -340px -180px; }

a.button_manufacturing { background-image: url(images/menu-items.png); background-repeat: no-repeat; background-position: 0px -210px; }
a:hover.button_manufacturing { background-position: -170px -210px; }
a:active.button_manufacturing { background-position: -340px -210px; }
