body {
	margin: 0;
	padding:0px;
	font-family: trebuchet, Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
	font-size:.8em;
	color:#000;
}

ul.linksList li{margin-bottom:5px;}

ul{padding-left:20px;list-style:square;}

.quote{font-style: italic;font-size:1.2em;font-weight:bold;}

.clear{clear:both;}

#lindasStory{margin:13px;float:left;background:url(../images/lindas-story.jpg) no-repeat;width:192px;padding:208px 5px 0 5px;}

#marksStory{margin:13px;float:left;background:url(../images/marks-story.jpg) no-repeat;width:192px;padding:208px 5px 0 5px;}

#scottsStory{margin:13px;float:left;background:url(../images/scotts-story.jpg) no-repeat;width:192px;padding:208px 5px 0 5px;}

#rachelsStory{margin:13px;float:left;background:url(../images/rachels-story.jpg) no-repeat;width:192px;padding:208px 5px 0 5px;}

.ie #lindasStory, .ie #marksStory, .ie #scottsStory, .ie #rachelsStory {padding:220px 5px 0 5px;}

h2.white{color:#fff;}

#leftCol{float:left;background:#ff0000;width:479px;margin-right:10px;background:url(../images/panelMainBG.gif) repeat-y;}

#leftColContent{margin:10px;}

#rightCol{width:248px;float:left;}

h1{font-size:1.8em; color:#000;padding:0;margin:0;font-family:"Courier New", Courier, monospace;}

h2{font-size:1.5em; color:#000;	font-family:"Courier New", Courier, monospace;}

h2.factTitle{color:#fff;background:#6a6a6a;padding:0 5px;border-bottom:1px dotted #ff0000;}
h2.factTitle a{color:#fff;background:#6a6a6a;padding:0 5px;border-bottom:1px dotted #ff0000;}

.panel{
	background:url(../images/panelBG.gif) no-repeat #b5b5b5;
	width:248px;
}

.panel .panelContent{
	padding:2px 13px 0 13px;
}

#menu{
	width:248px;
	background:url(../images/menuBG.gif) repeat-y;
}

#contentContainer{margin:0 50px 0 65px;background:#ccc;}

#container{
	width:852px;margin:0 auto;
}


#footer{
	background:url(../images/footerBG.gif) no-repeat #000;
	text-align:right;
	margin:0 50px;
	padding:25px 30px 5px 0;
	color:#ff0000;
	font-family:"Courier New", Courier, monospace;
}


#menu ul{
list-style:none;
margin:0 19px;
padding:0;
width:209px;
font-family:"Courier New", Courier, monospace;
}
#menu li{
background:url(../images/butBG.gif) no-repeat #6a6a6a;
margin: 0 0 5px 0;
}
#menu li a{
text-decoration:none;
color:#fff;
display:block;
padding:5px;
background:inherit;
}
#menu li a:hover{
display:block;
text-decoration:none;
color:#000;
font-weight:bold;
}
#menu li a:active{
display:block;
text-decoration:none;
color:#fff;
}

/*///////////// Links ////////////////*/
a.but:link {color:#fff; text-decoration:none;border:none;background:#6a6a6a;padding:5px;font-family:"Courier New", Courier, monospace;border:#9f9f9f solid;border-width:0 3px 3px 0;}
a.but:visited {color:#fff; text-decoration:none;background:#6a6a6a;padding:5px;font-family:"Courier New", Courier, monospace;border:#9f9f9f solid;border-width:0 3px 3px 0;}
a.but:hover {color: #000; text-decoration:none;border-bottom:1px dotted #ff0000;}

a:link {color:#ff0000; text-decoration:none;border-bottom:1px solid #b5b5b5;}
a:visited {color:#ff0000; text-decoration:none;border-bottom:1px solid #b5b5b5;}
a:hover {color: #000; text-decoration:none;border-bottom:1px dotted #ff0000;}

#footer a:link {color:#fff; text-decoration:none;border:none;}
#footer a:visited {color:#ff0000; text-decoration:none;border:none;}
#footer a:hover {color: #ff0000; text-decoration:none;border-bottom:1px dotted #ff0000;}

#footerWebsitevision a:hover {color: #fff; text-decoration:none;background:inherit;font-weight:normal;}
#footer a:hover span {color: #fff; text-decoration:none;background:inherit;}
/*//////////////////////////////////////////*/

/*/////////////// form elements //////////////////*/
input{
	color: #000;
	border:none;
	width:138px;
	font-size:1em;	
}

input.but{
	border:none;
	width:169px;
	height:35px;
	margin-top:10px;
	font-size:1.5em;
	color:#fff;
	background:#343434;	
}

input.cb{
	width:15px;
	margin-left:-1px;	
}

textarea {
	padding:2px;
	border:1px;
	color: #000;
	width:135px;
	font-family: Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
	font-size:1em;
}

select {
	color: #000;
	font-family: Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
	font-size:1em;
	width:120px;
}


/* ///////////////////// FORM LAYOUT //////////////////// */
form{
text-align:center;
padding:0;
margin:0;
}
form p{
	clear:left;
	margin:0;
	padding:0;
	padding-top:5px;
	text-align:left;
}
form p label{
	float:left;
	width:40%;
}
legend{
	font-weight:bold;
	font-size:1em;
}

/* ////////////////////////////////////////////////////////////// */

