@charset "utf-8";
/* CSS Document */
body{

	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#f0ebe8;
}
html {

	overflow-y: scroll;
}

a:link{
	text-decoration:underline;
	color:#BF0000;
}
a:visited{
	text-decoration:underline;
	color:#BF0000;
}

#center{
	text-align:left;	
}
#logo{
	margin-top:15px;
	margin-right:-1px;
	width:19px;
	height:300px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	float:left;
	z-index:10000;
	position:relative;
}
#lineblock{
	border:1px #BF0000 dashed;
	float:left;
	width:950px;
	height:600px;
	line-height:16px;
	color:#BF0000;
}
#menuwrapper{
	font-size:12px;
	float:left;
	margin:60px 60px 0px 20px;
}
#menu-button{
	margin-bottom:5px;

}
#menu-button a{
	text-decoration:none;
	color:#BF0000;
}

#menu-button-selected{
	margin-bottom:5px;
}
#menu-button-selected a{
	color:#8C8C8C;
	text-decoration:none;
}
#menu-archive-button{
	margin-left:10px;
	margin-bottom:5px;

}
#menu-archive-button a{
	text-decoration:none;
	color:#BF0000;
}
#menu-archive-button-selected{
	margin-left:10px;
	margin-bottom:5px;

}
#menu-archive-button-selected a{
	text-decoration:none;
	color:#8C8C8C;
}

#pagewrapper{
	font-size:12px;	
	color:#BF0000;
	height:500px;
	float:left;
	margin:40px 0px 0px 0px;
	
}
#homewrapper{

	width:770px;
	height:520px;
	/*border:1px #fF0000 solid;
	overflow:hidden;*/

}
#home-item-block{

	width:110px;
	height:110px;
	border:1px #BF0000 dashed;

	margin-bottom:25px;
}
#home-project-text-holder-portrait{
	float:left;
	position:relative;
	width:300px;
	height:500px;
	margin-right:80px;
}

#home-project-text-holder-landscape{
	float:left;
	position:relative;
	width:700px;
	height:150px;
}

#home-project-text{
	position:absolute;
	bottom:0px;
}

#home-project-image{
	float:left;
}
#home-tabs{
	margin-top:20px;
}
#assignments-tabs{
	margin-bottom:20px;
}
#assignments-tabs a{
	text-decoration:none;
}
#home-tabs a{
	text-decoration:none;
}
/*NEWS*/
#news_page{
	padding-top:20px;
	width:770px;
}
#news-item-list
{
	width:150px;
	margin-right:30px;
	float:left;
}
#news-item-button
{
	margin-bottom:20px;
}
#news-item-button a{
	color:#BF0000;
	text-decoration:none;
}

#news-item-button-selected
{
	margin-bottom:20px;
}
#news-item-button-selected a{
	color:#8C8C8C;
	text-decoration:none;
}


#news-item-text
{
	width:250px;
	height:500px;
	float:left;
	margin-right:50px;
}
#news-item-image{
	float:left;
}

/*ASSIGNMENTS*/
#assignments_page{
	padding-top:20px;
	width:770px;
}
#assignments-item-list
{
	width:150px;
	margin-right:30px;
	float:left;
}
#assignments-item-button
{
	margin-bottom:20px;
}
#assignments-item-button a{
	color:#BF0000;
	text-decoration:none;
}

#assignments-item-button-selected
{
	margin-bottom:20px;
}
#assignments-item-button-selected a{
	color:#8C8C8C;
	text-decoration:none;
}


#assignments-item-text
{
	position:relative;
	width:230px;
	height:450px;
	float:left;
	margin-right:20px;
}
#assignments-item-image{
		position:relative;
		float:left;
}

#assignments-text{
	position:absolute;
	bottom:0px;
}

/*CV PAGINA*/
#cv_page{
	padding-top:20px;
	padding-right:70px;
	
	width:680px;
	height:520px;
	overflow-y:scroll;
}




/*LINKS PAGINA*/
#links_page{
	padding-top:20px;
	width:250px;
}




/*CONTACT PAGINA*/
#contact_page{
	padding-top:20px;
	position:relative;
	left:-90px;
	width:250px;
}
