/* CSS Document */


/* APPLIED TO WHOLE PAGE */

p {
font-family: verdana, arial, sans-serif;
font-size: 12px;
}
	
a:link {  
	text-decoration: none; 
color:#CC0033;
	}
	
a:link img {  
	text-decoration: none; 
	}	

a:hover
{
color: #333333;
}

a:visited { 
text-decoration: none; 
color:#66CC99;
	}

a:visited img { 
	text-decoration: none; 
border: none;
	}	

li {
list-style:none;
padding:0 0 0 20px;}
	
/*AMY SLY image*/	
	
#nameplate {
position: absolute;
left: 35px;
top: 20px; 
border: none;
}	

/*MAIN - Horizontal NAV BAR*/
#navcontainer { 
position: absolute;
left: 250px;
top: 40px; 
width: 400px;
}

#navlist
{
list-style: none;
padding-right: 10px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
font-family: verdana, arial, sans-serif;
font-size: 12px;
}

#navlist li
{
padding: 0;
margin: 0;
display: inline;
}

#navlist a
{
color: #666666;
text-decoration: none;
}

#navlist li a#current
{
color: #CC0033;
text-decoration: none;
}

#navlist a:hover
{
color: #333333;
}

#navlist a:visited
{
color: #999999;
text-decoration: none;
}

#navlist li:before { content: "| "; color:#66CC99; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}
/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
* html #navlist li
{
display: block;
float: left;
}
/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }





/* SECOND - VERTICAL NAVIGATION BAR */

#leftbox {
position: absolute;
left: 40px;
top: 100px; 
width: 250px;
height: 525px;
border: #0033CC;
}

#snavcontainer { margin: 0px; }

#snavcontainer ul
{
margin: 0px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
list-style-type: none;
font-family: verdana, arial, sans-serif;
line-height: 15px;
}

#snavcontainer li { margin: 0; }

#snavcontainer a
{
color: #666666;
text-decoration: none;
font-size: 11px;
}


#snavlist li a#current
{
color: #66CC99;
}

#snavlist a:hover
{
color: #333333;
}


#snavcontainer ul ul
{
margin-left: 30px;
margin-bottom: 7px;
padding: 0;
list-style-type: none;
}

#snavcontainer li li a
{
color: #999999;
margin: 0;
text-decoration: none;
font-size: 11px;
}

#snavcontainer li li a
{
color: #666666;
}


#snavlist li li a#current
{
color: #CC0033;
}

#navlist a:visited
{
color: #666666;
text-decoration: underline;
}


/*TEXT box on contact/friends/etc*/
#maintext {
position: absolute;
left: 400px;
top: 100px; 
width: 500px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color:#999999;
border-left: 1px;
border-color: #CC0033;
padding-left: 10px;
}


#footer {
clear: both;
width: 500px;
height: 20px;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #CCCCCC;
margin: 10px;
border-top: 1px;
border-color: #CCCCCC;
}

#footer a {
color: #999999;
text-decoration: underline;
}

/* BUFFALO on Main Page*/
#rightimg {
position: absolute;
left: 275px;
top: 80px; 
}

#toprightbull {
position: absolute;
left: 600px;
top: 0px; 
}

#bottomleftbull {
position: absolute;
left: 270px;
top: 550px; 
}



/* for portfolio text: first one, under, second, in box*/
#detailtext {
position: absolute;
left: 335px;
top: 575px;
width: 500px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color:#999999;
}


#text {
width: 200px;
padding-right: 10px;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #333333;
}
