/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0;	}

/* --------------------------------------- Default Styles --------------------------------------- */

p { padding: 0px 0px 1em 200px; }

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

dd {margin-bottom: 1em; }


/* --------------------------------------- Special Styles --------------------------------------- */

.sunny {
	background: transparent;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 75px;
	top: 60px;
	}
.footertext {
	color: #BC9772;
	font-size: 80%;
	padding: 0px 0px 0px 150px;
	font-weight: normal;
} 
.hilite {
	border: thin dotted #990000; 
	padding: .5em; 
	text-align:center; }

.randomquote {
	color:#FFFFFF;
	background-attachment: scroll;
	background-color: #990000;
	background-image: url(../images/common/randomquote.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:85%;
	display:block;
	width:800px;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px; }
	
	
/* --------------------------------------- Navigation Styles --------------------------------------- */


#sideNAV {
	font-size: 90%;
	color: #FFFFFF;
	width: 200px;
	background:transparent;
	/*margin: 0px 0px 10px 0px;*/
	background-attachment: scroll;
	display:block; 
	position: absolute;
	left: -40px;
	top: 130px; }
	
#sideNAV ul { display:block; }
#sideNAV li {
	color:#FFFFFF;
	background-color: #990000;
	text-align: right;
	vertical-align: middle;
	width: 200px;
	margin: .3em 0em .3em 0em;
	list-style-type: none;
	display:block;	}
#sideNAV li a {
	color:#FFFFFF;
	background-color: #990000;
	width: 200px;
	display:block;
	padding: 0em .2em 0em 0em;
		}
#sideNAV li a:hover {
	background-color: #000000;
	width: 200px;
	display:block;
	text-decoration: none;
	}


#topNAV  {
	margin-left:100px;
	padding-left:0;
	padding-top: 5px; 
	background-image: none;
	}	
#topNAV ul {
	margin-left:0; padding-left:0; display:inline;
	}
#topNAV li {
	margin-left:0;
	padding-left: 25px;
	list-style: url(none) none;
	display:inline;
	background-image: url(../images/common/btn_sun-small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: scroll;
	text-align:center;
	}
#topNAV li.first {
	margin-left:0; list-style:none; display:inline;
	background-image: none;
	}


/* --------------------------------------- DIV Styles --------------------------------------- */

div {background-color: #ffffff;
	background-image: url(../images/common/tan_bckgrnd.gif);
	background-repeat: repeat-y;
	background-position: left top; }
	
div.content {margin-left:200px; width:600; background: none; padding-left:15px; }
div.content p {	padding: 0px 0px 0em 0px; }

div.header {
	background-color: #dcc7b0; 
	display: block;
	margin: 0px;
	padding: 20px 0px 20px 320px;
	vertical-align: middle;	}

div.row {clear:both; padding-bottom: .25em; margin-bottom: .5em; background-image: none;  }
div.row span.leftside {float: left; width: 250px; text-align:right;  }
div.row span.mid {color: #BC9772; float: left; padding-left: .5em; padding-right: .5em; width: auto; text-align:center;
	font-weight: bold; }
div.row span.rightside {float: left; width: 300px; text-align:left; }


/* ---------------------------------------Pic Styles --------------------------------------- */
.JessicaPIC {
	color: #9Fcc33;
	border: 3px solid #9fcc33; }
.LynnPIC {
	color: #006699;
	border: 3px solid #006699;
	text-align: left;
	text-indent: 5px; }

/* For pics aligned on CENTER: */
div.travelpics {margin-bottom: 1.5em; background-image: none; width: 600px; text-align:center; }

/* for two column pic & text */
div.container {margin-bottom: 1em; background-image: none; width: 600px;  }
div.spacer {clear:both; background-image: none; }
/*For picture on LEFT and Text on right: */
div.floaters {float:left; background-image: none; margin-right: .5em; padding-right: 5px;}
/*For picture on RIGHT and Text on left: */
div.floaters-R {float:right; background-image: none; margin-left: .5em; padding-left: 5px; }



/* ---------------------------------------special Styles --------------------------------------- */
.toprow {
	font-weight: bold;
	color:#ffffff;
	background-color: #990000;
	vertical-align: middle;
	display: block;
	padding-left: .2em;
	text-align: center; 	
}

#lola {
	background-image: url(../images/common/tan_bckgrnd.gif);
	background-repeat: repeat;
	border: 2px solid #990000;
	margin-top: 1.5em;
}

#lola img {
	border: 2px solid #999999; vertical-align:middle;  }
	
#lola p {text-align: center; }
#lola .note {padding-left: 5px; text-align: left; }
#lola a {
	font-weight: bold;
	color:#ffffff;
	text-decoration: underline;
} 
