/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	color: #333333;
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccc;
}
	
#container
{
	margin: 1em auto;
	width: 800px;
	height: 100%;
	text-align: left;
	border: 1px solid black;
	background: #ccc url(images/background.jpg) repeat-y 50% 0;

}
	
	
#header
{ 		
	width: 800px;
	height: 126px;
	background-color: #c08fc0;
	position: relative;
	z-index: 1;
}

#navcontainer
{
	width: 100%;
	float: left;
	background-color: #fc6;
	border-bottom: 1px solid black;
	border-top: 1px solid black;

}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: .5px;

}

#navcontainer ul li a
{
	padding: .5em 12px;
	background-color: #fc6;
	color: #000;
	text-decoration: none;
	float: left;
}

#navcontainer ul li a:hover
{
	background-color: #FFFFCC;
	color: #000;
}

#navlist li a:hover, #navlist li a:active
{
	color: #000;
	text-decoration: none;
	background: #606;
	text-align: left;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#subnavcontainer
{
	width: 100%;
	float: left;
	background-color: #606;
	border-bottom: 1px solid black;
	border-top: 1px solid black;

}

#subnavcontainer ul { padding: 0; }
#subnavcontainer ul li { display: inline; }

#subnavcontainer ul
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: .85em;
	letter-spacing: .5px;
	float: center;

}

#subnavcontainer ul li a
{
	padding: .3em 12px;
	background-color: #606;
	color: #fff;
	text-decoration: none;
	float: left;
}

#subnavcontainer ul li a:hover
{
	background-color: #FFFFCC;
	color: #000;
}

#subnavlist li a:hover, #navlist li a:active
{
	color: #000;
	text-decoration: none;
	background: #606;
	text-align: left;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contents
{
	margin-right: 200px;
	padding-left: 2em;
	padding-top: 1em;
	padding-right: 2em;
}

#banner { float: left; width: 144px; margin-top: 10; }
.tuscany { margin-top: 5px;margin-left: 5px; border: 1px solid black; }
.privacyinfo { margin-top: 5px;margin-left: 5px; border: 1px solid black; }
	
	
#sidequote
{
	float: right;
	width: 208px;
	padding-top: 10px;
		
}
	
#sidequote p
{
	text-align: right;
	padding-right: 20px;
	padding-left: 12px;
	padding-top: 230px;
	color: black;
	line-height: 140%;
	font-size: 12px;
		
}
	

.headline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660066;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-top: 65px;
	font-weight: bold;
}
.subheadline 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660066;
	text-transform: uppercase;
	font-size: 1em;
}

.description { font-size: .85em; }
.alwaysthere {color: #606;}
.link {text-decoration: none; color: #606;}
.circle { list-style-type: circle; }
.question { color: #606; border-bottom: 1px solid black; border-top: 1px solid black;}
.freevisit 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-size: 1.1em; 
	letter-spacing: 1px; 
	border: 1px solid black; 
	padding: 5px; 
	background-color: #fc6; 
	text-align: center;
}
	
#indexcontent 
{
	float: left;
	width: 643px;
	height: 278px;
	background-color: white;
	text-align: left;
	border-right: 1px solid black;
}

.imagefloat {float: left; width: 190px; border: 1px solid black;  margin-top: 15px; margin-left: 15px;}
.indexcopy {font-size: .9em; color: #333333; line-height: 140%;}
.indexheader { font-size: 14px; color: #606; text-transform:uppercase; }
.indexcontentinner { margin-left: 20px; margin-top: 10px; margin-right: 15px; line-height: 125%;}
.indexcontentfacebook { img-align: right; float: right; margin-left: 8px; }
.indexfacebook {font-size: .9em; color: #333333; text-align:right; vertical-align:middle; padding-bottom: 140px; }

.float0 { float: left; width: 795px; margin-left: 0px; }
.float1 { float: left; width: 800px; border: 1px solid black; }
.float2 
{ 
	float: left; 
	width: 150px; 
	height: 130px; 
	font-size: .81em; 
	padding: 2px; 
	margin-top: 15px; 
	margin-right: 60px;  
	margin-left: 10px; 
	line-height: 130%;
 }
.float3 {float: left; width: 215px; border: 1px solid black; }
.float4
{
	float: left; 
	width: 160px; 
	height: 125px; 
	font-size: .81em; 
	padding: 2px; 
	margin-top: 15px; 
	margin-left: 10px; 
	line-height: 130%;
}

#footerquote
{	
	clear: both;
	width: 800px;
	height: 175px;
	border-top: 1px solid black;
	background-color: #E9E9E9;

}

.footerquoteinner { width: 780px; height: 130px; margin-left: 15px; margin-right: 10px; }


#footer

{   clear: both;
	width: 800px;
	height: 35px;
	color: #333;
	text-align: center;
	border-top: 1px solid black;
	margin: 0;
	font-size: 11px;
	background-color: #c08fc0;


}
