p{
margin-top:0px;
padding-top:0px;
}

#imgbox{
text-align:right;
}

a{
text-decoration:none;
color:#898989;
}
a:hover{
color:white;
}

html
{
height: 100%;
}

body {
margin:0;
border:0;
height: 100%;
background-color:#1f1f1f;
}

#mainbox{
width:100%;
position: relative;
min-height: 100%;
}

#maincontentbox{
padding-bottom:50px;
width:850px;
color:#898989;
font-family:Verdana, Arial, sans-serif;
font-size:10pt;
}

#header{
width:100%;
height:100px;
min-width:595px;
margin-bottom:40px;
}

#logo { 
background-image: url(../images/logo.jpg); 
width:301px;
height:35px;
float:left;
margin-top:30px;
margin-left:40px;
}

#footer{
width:100%;
min-width:850px;
height:50px;
background-color:white;
position: relative;
margin-top: -50px;
text-align:center;
}

#footertext{
text-align:center;
padding-top:15px;
color:#898989;
font-family:Verdana, Arial, sans-serif;
font-size:7.5pt;
}

#leftbox{
height:300px;
width:250px;
float:left;
}
#rightbox{
width:580px;
float:right;
}

#clearbox{
clear:both;
width:100%;
height:1px;
}

#leftboxtopspacer{
width:100%;
height:20px;
}

.leftline{
background-color:#535353;
width:40px;
height:1px;
}

.mainlinksbox{
width:100%;
margin-top:20px;
margin-bottom:20px;
margin-left:40px;
}

.mainlink{
line-height:18pt;
font-family:Verdana, Arial, sans-serif;
font-size:10pt;
}
.portlink{
line-height:18pt;
font-family:Verdana, Arial, sans-serif;
font-size:7pt;
text-transform:Uppercase;
}

#underphoto{
width:100%;
text-align:right;
margin-top:20px;
margin-bottom:20px;
min-height:20px;
}

#underphototext{
width:500px;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
}

#arrowsbox{
height:17px;
width:40px;
float:right;
margin-left:40px;
}

#leftarrow{
width:13px;
height:17px;
background-image: url(../images/arrowleft.jpg);
float:left;
margin-right:10px;
}
#rightarrow{
width:13px;
height:17px;
background-image: url(../images/arrowright.jpg);
float:right;
}

#footerlinks:hover{
	color:grey;
}