/* STANDARD TAG REDEFINITIONS */

BODY 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	font-size: .8em;
}

TD 
{
	font-size: 10pt; 
}

p 
{
	margin-bottom: 20px;
	margin-top: 0; 
}

a 
{
	color: #93641A;
	text-decoration: underline; 
}

a:hover 
{
	text-decoration: underline;
	color: #540000; 
}

form 
{
	margin:0; 
}

#HEADER 
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	font-size: 1.2em;
}

#HEADER ul 
{
	margin: 0;
	padding-left: 0;
	height: 30px;
	line-height: 30px;
	display: block;
	list-style: none;
	background-color: #540000;
	background-repeat: no-repeat; 
}

#HEADER li 
{
	display: inline;
	background-color: #540000;
	float: right; 
}

#HEADER li a 
{
	height: 30px;
	line-height: 30px;
	display: block;
	padding-left: 27px;
	padding-right: 27px;
	border-left: 1px solid Black;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana;
}

#HEADER li a:hover 
{
	background-color: #C30101;
	text-decoration: none; 
}

#HEADER .Visual 
{
	height:300px;
	background-image: url(images/samples.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid Black; 
}

#HEADER .VisualAbout 
{
	height:160px;
	background-image: url(images/samples2.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid Black; 
}

#header h1 a.logo
{
	display: block;
	height: 70px;
	width: 200px;
	margin:0;
	overflow: hidden;
}

#header h1
{
	margin:0;
	float: left;
}

#header h1
{
	text-indent: -999em;
	font-size: .6em;
}

h1 
{
	margin: 0;
	font-weight: normal;
	letter-spacing: 0.005em;
	color: White;
	font-size: 20pt;
	height: 113px;
	background-image: url(images/header.gif); 
	text-indent: -999em;
}

#content 
{
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	border-bottom: solid #000 1px; 
}

#sideCol 
{
	float: left;
	width: 170px;
	background-color: #FFFFFF;
	padding: 35px; 
}

#sideCol p
{
	margin-bottom: 10px;
	line-height: 1.2em;
}

h2 
{
	margin: 0;
	padding: 20px 0 20px 40px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: normal;
	letter-spacing: 0.005em;
	color: White;
	font-size: 15pt;
	background-color: #540000;
	height: 20px; 
}

h3 
{
	margin: 0;
	background-color: #540000;
	height: 30px;
	border-bottom: solid #FFF 10px;
	border-top: solid #000 1px;
}

#text 
{
	padding: 35px 20px 35px 40px;
	background-color: #FFFFFF;
	width: 450px;
	float: left;
	border-right: solid #000 1px; 
}

#text2
{
	padding: 35px 120px 35px 40px;
	background-color: #FFFFFF;
	width: 600px;
	float: left;
}

#text, #text2 p 
{
	margin-bottom: 0em; 
}

#FOOTER 
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 10px; 
}

#FOOTER p 
{
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	color: #333333; 
}

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

#FOOTER a:hover 
{
	color: #666666;
	text-decoration: underline; 
}

#clear 
{
	clear: both; 
}

.headshot 
{
	margin-right: 20px;
	margin-bottom: 20px; 
}

#home ul li.homeHide 
{
display: none;
}
#text3 {
	padding: 35px 40px 35px 40px;
	background-color: #FFFFFF;
	width: 680px;
	float: left;
}
