/* Rich Simms 10/1/2006 */

/* Globals */

* { 
	font-family: sans-serif; 
	color: teal; 
	margin: 0 auto 0 auto;
	text-align: center;
	padding: 0 0 0 0; 
}	


/* Portfolio page */


#portfolio {
	background-color: #f6f6f6; 
	margin-top: 25px;
	padding-bottom: 25px;
	border: 2px solid black;
	width: 500px;
}

#portfolio table, #portfolio p, #portfolio h3 {

	padding-left: 20px;
	text-align: left;
	margin-left: 0;
	margin-top: 20px;
	padding-right: 20px;
}

#portfolio td {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}


/* standard banner */


#banner a { text-decoration: none; font-weight: bold; }

#banner a:link    { background-color: teal;   color: white; }
#banner a:visited { background-color: teal;   color: white; }
#banner a:hover   { background-color: white;  color: #68753c;  }
#banner a:active  { background-color: yellow; color: #68753c;  }

#banner 
{
	border: 4px solid black;
	width: 500px;
	background-color: #dcdcdc;
	margin-top: 20px;
	text-align: left;
}



#banner-text {width: 450px; }

#banner h1, #banner h2
{
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}

#banner h1 { font-size: 20px; }
#banner h2 { font-size: 17px; }

#banner ul
{
	font-size: 15px;
	padding:  0   0 0 0;
	margin:  20px 0 0  0;
	font-weight: 500;
}

#banner li

{
	display: inline;
	list-style-type: none;
	padding: 0;

}


#banner table
{
	vertical-align: top;
	margin-left: 0;
}

#banner td
{
	border: 2px solid black; 
}



/* standard footer */

#footer p
{ 
	margin-left: auto; margin-right: auto; 
	text-align: center; 
	padding-top: 50px;
}




