/*\*/
* html .minwidth, * html .container, * html .content, * html .layout  {
	height:1px;
}
/**/

* html .minwidth {
	padding-left:800px; /* CHANGED MARGIN TO PADDING */ 
}

* html .container {
	margin-left:-800px;
	position:relative; /* ADDED */	
}

.width {
	width:80%;
	min-width:800px; /* CHANGED TO REMOVE BACKGROUND COLOR */
	/*border:3px solid green;*/
	margin:10px auto;
}

.container
{
/*border: 3px solid red;*/
background-color: #fff;
}

#top
{
/*height: 175px;*/
/*border: 3px solid blue;*/
margin: 0;
padding: 0;
backgroud-color:#E8ECEF;
}

#logo
{
/*margin-bottom: 10px;*/
background-color:#FFF;
}

#topnavcontainer
{
height: 100px;
margin: 0;
padding: 5px;
/*border: 3px solid orange;*/
border-left: 1px solid #9EAEBB;
border-right: 1px solid #9EAEBB;
border-top: 1px solid #9EAEBB;
}

#pagetitle
{
margin: 0px;
padding: 0px;
/*border: 3px solid red;*/
border-left: 1px solid #9EAEBB;
border-right: 1px solid #9EAEBB;*
/*height: 40px;*/
}


#pagetitle p
{
font: 2.5em arial, verdana, lucida, sans-serif;
color: #49677F;
margin-bottom: -5px;
margin-right: 5px;
padding: 0;
float: right;
/*border: 3px solid green;*/
}

#content
{
/*border: 3px solid black;*/
margin: 0px;
padding: 0px;
width: auto;
/*height: auto;*/
border-left: 1px solid #9EAEBB;
border-right: 1px solid #9EAEBB;
border-bottom: 1px solid #9EAEBB;
}

#content p
{
font: 16px arial, verdana, lucida, sans-serif;
font-size: .95em;
line-height: 1.5em;
color: #49677F;
padding: 5px;
font-style:italic;
}

#thumbs
{
/*border: 3px solid red;*/
width: 200px;
float: right;
clear: right;
margin: 0px;
padding: 0px;
}

.floatright
{
float: right;
width: 100px;
/*clear: right;*/
}

.floatleft
{
float: left;
width: 100px;
/*clear: right;*/
}


#thumblarge
{
/*border: 3px solid blue;*/
margin: 0px;
width: 520px;
padding: 0px;
}

.clearer
{
clear: both;
/*line-height: 0;
height: 0;*/
/*border:3px solid yellow;*/
}

hr
{
display: block; clear: right; margin: 0;
visibility: hidden;
}

#bottom
{
clear: both;
margin: 0;
border: 3px solid blue;
}

/*#cleardate
{
height: 50px;
border: 3px solid green;
}*/

.resume
{
font-size: .85em;
line-height: 1.5em;
color: #49677F;
}

#formwrap
{
font-size: .85em;
line-height: 1.5em;
color: #49677F;
}

.borderleft
{
border-top-color: #9EAEBB;
border-right-color: #9EAEBB;
border-bottom-color: #9EAEBB;
border-left-color: #9EAEBB;
}

p.text
{
margin: 0;
padding: 0;
width: 400px;
}

body
{
font: 16px arial, verdana, lucida, sans-serif;
font-size: .85em;
line-height: 1.5em;
color: #49677F;
padding: 5px;
background-color:#FFF;
}

form
{
margin: 0;
padding: 0;
}

form
{
margin: 0;
padding: 0;
}

a:link
{
color:#49677F;
}

a:visited
{
color:#49677F;
}

a:hover
{
color:#49677F;
}

a:active
{
color:#49677F;
}

#captionwrap
{
padding:3px;
}

