* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

body{
	background-color: #1E338E; 
	margin: 0; 
	padding:0;
}


/* HEADER */
div#header{
	width:100%;
}

div#header img#logo {
	margin: 45px 0 20px 45px ;
	}

/* MENU */
div#menu {
margin-left:0;
	float:left;
	width:120px; 
	margin-top:25px; 
	text-align:center;
	}

div#menu ul{
	list-style-type: none;
		margin-left:15px;
	
}

div#menu ul li{
	margin-bottom:15px;
		
}

div#menu ul li a{
	font-size: 14px;
	text-decoration: none;
}

div#menu ul li a{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
	
	
div#menu ul li.home a:hover,
div#menu ul li.home_selected a{
	background-image:url(../images/menu/home_hover.gif);	
	background-position:center;
	background-repeat:no-repeat;
	
	
	/*	text-decoration:underline}*/
}
div#menu ul li.about a:hover,
div#menu ul li.about_selected a{
	background-image:url(../images/menu/about_hover.gif);	
	background-position:center;
	background-repeat:no-repeat;
	

}
div#menu ul li.projects a:hover,
div#menu ul li.projects_selected a{
	background-image:url(../images/menu/projects_hover.gif);	
	background-position:center;
	background-repeat:no-repeat;
	
}
div#menu ul li.contact a:hover,
div#menu ul li.contact_selected a{
	background-image:url(../images/menu/contact_hover.gif);	
	background-position:center;
	background-repeat:no-repeat;

	
}
div#menu ul li.profile a:hover
{
	background-image:url(../images/menu/profile_hover.gif);	
	background-position:center;
	background-repeat:no-repeat;
}



/* CONTENT */
div#content{ 
	margin:0 0 0 125px;
	padding-right:30px; 
	padding-left:25px; 
	/*border-left:1px dashed #ffffff;*/
	background-image:url(../images/menu/bg_dashed.gif);
	background-repeat:repeat-y;
	width:600px;
}

div#content h1{
	font-size	:14px;
}

/* PROJECT PAGES */
div#content .project_img{
/*float:right;*/
}

div#content .project_table{
width:350px;
}
div#content .project_table td{
/*	padding-bottom:20px;*/
	padding-bottom:5px;

}
div#content .project_table td.c1{
	padding-right	:10px;
	font-style		:italic;
	/*width: 184px;*/
}
div#content .project_table td.c2{
font-weight:bold;
/*width:192px;*/
}

div#content .project_bullets{
	width: 250px;
	margin-top:5Upx; 
	padding-top: 15px;
	margin-bottom:0px;
}
div#content .project_bullets p{

margin-top:0; margin-bottom:0; padding-bottom:0;
}

div#content .project_bullets ul{
margin-top:0;
padding-top:0;}
div#content .project_desc{
width:325px;
	margin-top:40px;

}



/* FOOTER */
div#footer{
/*	width:100%;*/
	margin-left	: 30px;
	margin-top	:30px;
	
	/*	margin-right:30px;*/

	}
div#footer p{
	margin-top	:10px;
	font-size	:10px;
	
}
div#footer div#text{
float:left; width:250px;
}

div#footer div#logos{
	float:right;
	width: 350px;
}
div#footer div#logos img{
margin-right: 10px;
}

/* MISC */
div.clear{
	clear		:both;
}
