/* Declare body first of all */

body {
background:#E2D5BD; /* Alts #E2D5BD - #414B50 */
font:normal 62.5% 'Lucida Grande',Verdana,sans-serif;
text-align:left;
}
a:link, a:visited, a:link, h3 a:visited {
color:#414B50;
}


/* Wireframing - use border:1px to place borders around all div elements during development, but be aware that you'll need to change sidebar width to 306px to allow for the border widths */

div {
margin:0;
padding:0;
border:0px #F00;
}

/* ---------------
   Layout elements
   --------------- */

#container {
border:5px ridge #E2D5BD;
}

/* Masthead and descendants */

#masthead {
height:263px;
background:url(img/masthead.gif) no-repeat;
}

#Main-Marquee marquee{
position:relative;top:-100px;
width:760px;
color:#FFFFFF;
font:Bold 15px Georgia, "Times New Roman", Times, serif;

}

#headTel p {
position:relative;left:33px;top:-113px;
font: bold 15px 'Lucida Grande',Verdana,sans-serif;
}

/* Container - needed only for faux background */

#container {
width:760px;
margin:20px auto 20px auto;
background:#FFFFFF;
}

/* The main column and descendants */

#mainCol {
float:right;
width:530px;
font-size:1.1em;
line-height:150%;
color:#414B50;
text-align:left;
}

#mainCol p {
width:520px;
}

#mainCol img, #mainColB img{
border:3px ridge #E2D5BD;
}

.image_float{
float:right;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;

}

.image_float_right{
float: right;
clear:both;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
}

.image_float_left{
float: left;
clear:both;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
}

/*Guestbook Quotes  */
#lst-entry p{
padding:5px 0 5px 0;
}
.lst-sign{
font-style:italic;
font-size:0.8em;
}


#mainCol a:link, a:visited, a:hover, a:active{
	padding:1px 1px;
	text-decoration:underline;
	color:#006666;
	font-weight:bold;
}
#mainCol a:hover {
	color:#000099;
	font-style:italic;
}

/* The left column and descendants */

#sidebar {
float:left;
width:185px;
text-align:left;
margin:5px 0 0 5px;
}

#sidebar p {
text-align:left;
margin:20px 0 0 10px;
color:#CCCCCC;
font: bold 1em 'Lucida Grande',Verdana,sans-serif;
}

#sidebar ul a:link, ul a:visited, ul a:hover, ul a:active{
	padding:1px 1px;
	text-decoration:none;
	color:#000099;
}
#sidebar ul a:hover {
	text-decoration:underline;
	color:#E2D5BD;
}


#navbar ul { 
  list-style-type:none;
  margin:5px; 
  padding:1px; 
  border:1px solid #DDDDDD; 
  width:170px; 
  font: bold 1.1em 'Lucida Grande',Verdana,sans-serif; 
  } 
#navbar li { 
  background: #660000; /*#E2D5BD;*/
  margin: 0; 
  padding: 2px 10px; 
  border-left: 1px solid #fff; 
  border-top: 1px solid #fff; 
  border-right: 1px solid #aaa; 
  border-bottom: 1px solid #666 
  } 
  
#navbar ul a:link, ul a:visited, ul a:hover, ul a:active{
	display:block;
	padding:1px 1px;
	text-decoration:none;
	color: #FFFFFF;/*#414B50;*/
}

#navbar ul a:hover {
	text-decoration:underline;
	color:#E2D5BD;
	background: #00000;
}

/*Individual Page Heading Nave Link

/* The footer and descendants */

#footer {
clear:both;
height:1.5em;
color:#999999;
min-height:28px;
font-size:0.8em;
text-align: right;
padding:0.2em 0 0 0;
background:url(img/footer.gif) repeat-x;
background-position:bottom;
}

/* ----------------------------
   All headings and versions of 
   ---------------------------- */

  
h2, h3 {
color:#660000;
padding: 10px 10px 10px 10px;
}
h2 {
margin:0 0 0 0;
font-size:1.6em;
text-decoration:underline;
}
h3 {
font-size:1.5em;	
}
h4 {
margin:550px 0 10px 56px;
font-size:1.3em;
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color:#414B50;
}

/* ---------------------
   Other common elements 
   --------------------- */

abbr {
	
}

/* Turn off borders on image links */
img {

}

/* ------------
   Unique Items 
   ------------*/

.date {
	
}



