a{
    color:#000000;
}

a:hover{
    color:#FF00FF;
}

#sidebar_container{
    width:155px;
    height:100%;
    top:0px;
    margin-left:53px;
    position:absolute;
}

#logo{
    top:43px;
    position:relative;
}

#nav_container{
    position:relative;
    top:100px;
    display:block;
    height:500px;
}

#nav_container a{
    margin-top:3px;
    height:27px;
    width:155px;
    float:left;
    display:block;
}

#nav_container .about_button {
    background:  url('../images/nav_about.png') no-repeat 0 0;
}

#nav_container .projects_button {
    background:  url('../images/nav_projects.png') no-repeat 0 0;
}

#nav_container .contact_button {
    background:  url('../images/nav_contact.png') no-repeat 0 0;
}

#nav_container .news_button {
    background:  url('../images/nav_news.png') no-repeat 0 0;
}

#nav_container a:hover{
    background-position: 0 -27px;
}




/***********  PROJECTS CONTAINER ************/

#projects_container{
    position:absolute;
    width:300px;
    left:400px;
    top:43px;
    display:inline;
}


#projects_container a{
    color: black;
    text-decoration: none;
    background-color: #FFFFFF;
}

img {border:0; }

#projects_container .project {
    width:inherit;
    height:250px;
    margin-bottom:30px;
}

#projects_container .project .borders{
    width:inherit;
    height:inherit;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    z-index:0;
}

#projects_container .image_container {
    position:absolute;
    z-index:2;
    
   height:inherit;
}

#projects_container .image_container img{
    
 
}

#projects_container .text_container{
    margin-left:15px;
    margin-right:15px;
    margin-top:45px;
    position:absolute;
    z-index:1;
}

#projects_container .text_container .title {
    font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-weight:bold;
    font-size:1.45em;
}

#projects_container .text_container .line{
    border-top-style:solid;
    border-width:1px;
    border-color:#000000;
    height:1px;
    width:inherit;
    margin-top:10px;
    margin-bottom:10px;
}

#projects_container .text_container .description {
    font-family:"Times New Roman",Georgia,Serif;
    font-style:oblique;
    font-size:1.2em;
}

/********INIDVIDUAL PROJECT PAGE************/

#individual_project_container{
    position:absolute;
    left:285px;
    top:43px;
    width:600px;
}
#individual_project_container h1, h2, h3, h4{
    font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 
}

#individual_project_container p {
    font-family:"Times New Roman",Georgia,Serif;
    font-style:normal;
    font-size:1.2em;
}


/********ABOUT PAGE************/

#about_container{
    position:absolute;
    left:285px;
    top:187px;
    width:600px;
}
#about_container h1, h2, h3, h4{
    font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#about_container p {
    font-family:"Times New Roman",Georgia,Serif;
    font-style:normal;
    font-size:1.2em;
}

/********NEWS*****************/

#news_container{
    position:absolute;
    left:285px;
    top:215px;
    width:600px;
}

