
/* relative positon elements */

body {
background-color:#bfbfbf;
}

a:link { color: #ecd912;
}

a:visited { color: #FFFFFF;
}

#container {
color:white;
padding-left:20px;
p.color:white;
background-color:#175217;
margin-left:0px;
margin-top:0px;
border-style:solid;
border-color:#000000;
border-width:3px;
background-image:url(images/php-repeater.png);
background-repeat:repeat-x;
background-z-index:1;
}

#float_div {
padding:5px;
float:right;
}






#affiliation {
padding-left:20px;
color:#a5cc3c;
}

#middle
{
/*height:100%;*/
}

.p_main {
display:block;
/*width: 97%;*/
text-decoration: none;
position: relative ;
top: 0px;
left: 0px;
padding-top: 310px;
padding-left: 20px;
padding-right: 20px;
}   



#left-col-1, #mid-col-1, #right-col-1, #left-col-2, #mid-col-2, #right-col-2
{
height:30px;
padding:5px;
}

#left-col-1, #mid-col-1, #right-col-1
{
background-color: #000000;
}

#left-col-2, #mid-col-2, #right-col-2
{
background-color:#7d877c;
}


#left-col-1
{
float:left;
width:20%;
}

#mid-col-1
{
float:left;
width:5%;
}

#right-col-1
{
float:left;
width:70%;
}


#left-col-2
{
float:left;
width:20%;
}

#mid-col-2
{
float:left;
width:5%;
}

#right-col-2{
float:left;
width:70%;
}

#clearing-div
{
float:clear;
}

/* absolute position elements */

div.nav {
z-index:11;
position: absolute;
top: 110px;
left: 0px;
width:600px;
padding-top:5px;
padding-left:5px;
text-align:center;
font-size:22px; }

.nav a, .nav a:hover, .nav a:visited {
z-index:11;
color:#ffffff;
text-decoration:none;
margin-right:10px;
border-top:3px solid #000000;
}

.nav a:hover {
z-index:11;
border-top:3px solid #ffffff;
font-size:22px
}

.nav a:visited {
z-index:11;
font-size:22px
}
