/* CSS Document */
#banner
	{
	width:790px;
	font: 13px Trebuchet MS, Lucinda Sans Unicode, Arial, sans-serif;
	text-align: left;
	position:absolute;
	top:0px;
	left:0px;
	border-bottom:thick;
	border-bottom-style:solid;
	border-bottom-color:#EC7600;
	}
#bannerlink
	{
	text-align:center;
	font-size:18px;
	font-style:bold;
	border-top-color:#EC7600;
	border-top:thin;
	border-top-style:solid;
	}
	
#banner img
	{

	}
	
#banner p
	{

	}

#camera1, #camera2
	{
	}

	
#container
	{
	width: 790px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
	float:left;
	/*background-repeat:y;*/
	/*border-width:thick;  Pre live */
	/* border:outset; Pre live */
	position:relative;
	padding-bottom:30px;
	}
	
img
	{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	}
	
#indexbody
	{
	background:#EC7600;
	/*background:#666666; pre live */
	text-align:left;
	}
	
li{padding:10px;}

#mailpic
	{
	width:50%;
	padding-left:10px;
	padding-bottom:0px;
	float:right;
	}
	
#main
	{
	padding-right:20px;
	width:auto;
	text-align:left;
	font: 13px Trebuchet MS, Lucinda Sans Unicode, Arial, sans-serif;
	position:relative;
	top:135px; /*must use instead of margin-top cause of IE*/
	margin-bottom:100px; /*must use because I can't use margin-top*/
	margin-left:185px;
	min-height:420px; /*min-height for firefox, etc */
	_height:460px; /* min-height for IE*/
	}
	
#toc
	{
	width:150px;
	height:395px;
	padding-left:10px;
	font: 11px Trebuchet MS, Lucinda Sans Unicode, Arial, sans-serif;
	background-image:url(images/TOCbackground.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align: left;
	position:absolute;
	left:1px;
	top:128px;
	}
#firesale
	{
	font-size:16px;
	}
	
#toc a
	{
	padding-right:25px;
	font: 10px Trebuchet MS, Lucinda Sans Unicode, Arial, sans-serif;
	}
	a:link{color:#333399;}
	a:visited{color:#999999;}
	a:hover{color:#FF0000;}
	a:active{color:#999999;}
	
#toc p
	{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#EC7600;
	width:126px;
	}
	
.sectionstart
	{
	font: 20px Trebuchet MS, Lucinda Sans Unicode, Arial, sans-serif;
	color:#CC3333;
	height:1em;
	line-height:2em;
	white-space: nowrap;
	/*filter:Shadow(Color=#669999, Direction=150, Strength:3);*/
	}
	
.sectionstart:before
	{
	display:block;
	margin:0 0 -2.07em 0.07em;
	padding: 0;
	color:#669999;
	}
	
#contactpic
	{
	width:auto
	}
	
#startpic
	{
	width:33%;
	padding-left:10px;
	padding-bottom:10px;
	float:right;
	}
	
#mailpic
	{
	width:33%;
	}

strong
	{
	font-size:15px;
	font-variant:small-caps;
	}
	
/*#shadow1:before {content:'This is a test';}
#shadow2:before {content:'This is a test';}
#shadow3:before {content:'This is a test';}

#aboutshadow1:before {content:'Overview';}

#contactshadow1:before {content:'Address';}
#contactshadow2:before {content:'Contact';}*/