﻿/* three column layout stylesheet */

body {
  background-color: #185383 ;
  font-family: verdana, tahoma, arial ;
  /* font-size: 0.85em ; */
  }

#wrap {
  max-width: 980px ;
  min-width: 680px ;
  }

p {
  text-align: left ;
  }
  
p#center {
  text-align: center ;
  }
  
  p#centerbl {
  text-align: center ;
  color: teal ;
  }
  
p#art {
  color: blue ;
  text-align: center ;
  border: none ;
  }

p#quote {
  color: black ;
  text-align: center ;
  font-size: 0.80em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #93A9D5 ;
  padding: 8px ;
	}

p#quotelt {
  color: black ;
  text-align: left ;
  font-size: 0.80em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #93A9D5 ;
  padding: 8px ;
	}
	
p#quotebl {
  color: black ;
  text-align: left ;
  font-size: 0.80em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #99ccff ;
  padding: 10px ;
	}

p#quoteblc {
  color: black ;
  text-align: center ;
  font-size: 0.80em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #99ccff ;
  padding: 10px ;
	}

p#mquotelt {
  color: black ;
  text-align: left ;
  margin-left: 10% ;
  margin-right: 10% ;
  font-size: 0.85em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #93A9D5 ;
  padding: 10px ;
	}
	
p#mquotec {
  color: black ;
  text-align: center ;
  margin-left: 10% ;
  margin-right: 10% ;
  font-size: 0.85em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #93A9D5 ;
  padding: 10px ;
	}

p#mquotebl {
  color: black ;
  text-align: left ;
  margin-left: 10% ;
  margin-right: 10% ;
  font-size: 0.85em ;
  /* font-weight: bold ; */
  border: none ;
  border-color: black ;
  background: #99ccff ;
  padding: 10px ;
	}

p#mquoteblc {
  color: black ;
  text-align: center ;
  margin-left: 10% ;
  margin-right: 10% ;
  font-size: 0.85em ;
  /* font-weight: bold ; */
  border: none ;
  background: #99ccff ;
  padding: 10px ;
	}

p#squote {
  color: black ;
  text-align: center ;
  margin-left: 8% ;
  margin-right: 8% ;
  font-size: 0.85em ;
  /* font-weight: bold ; */
  border: none ;
  background: #8cccca ;
  padding: 10px ;
	}

ol {
   font-family: verdana, tahoma, arial ;
   font-size: 1em ;
   list-style-type: decimal ;
   line-height: 120% ;
   text-indent: -12px ;
   }

h1 {
  color: blue ;
  font-family: tahcoma, verdana, arial ;
  font-style: bold ;
  text-align: center ;
  line-height: 20% ;
  }

h2 {
  color:red ;
  font-family:verdana, tahoma, arial ;
  font-style:bold ;
  text-align:center ;
  }

h3 {
  color:blue ;
  font-family:verdana, tahoma, arial ;
  font-style:bold ;
  text-align:center ;
  }

h4 {
  color:purple ;
  font-family:verdana, tahoma, arial ;
  font-style:bold ;
  text-align: center ;
  }

h5 {
  color:blue ;
  font-family:verdana, tahoma, arial ;
  font-size: 1.2em ;
  font-style:bold ;
  text-align:left ;
  }

h6 {
  color: blue ;
  font-family: verdana, tahoma, arial ;
  font-size: 0.95em ;
  font-style: bold ;
  text-align: center ;
  }

.lh  {
	line-height:15% ;
	}

#header {
	position: float ;
 	margin: 2px 2px 10px ;
	width: 96% ;
	margin-left: 2% ;
	padding: 0% ;
	background: #99ccff ;
	}
	
#left {
	position: float ;
	float: left ;
	font-size: 0.90em ;
	top: 180px ;
	left: 0px ;
	margin-right: 8px ;
	padding: 10px ;
	border: none ; 
	background: #D7D7D7 ;
	width: 19% ;
	clear: right ;
	}
	
#middle {
	position: float ;
	width: 55% ;
	color: #000000 ;
	font-size: 0.85em ;
 	margin-top: 15px ;
 	padding: 15px ;
 	background-image: url("images/garybackg.jpg") ;
 	overflow: auto ;
  }
	
#right {
	position: float ;
	float: right ;
	top: 180px ;
	right: 0px ; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin-left: 5px ;
	padding: 0px ;
	border: none ; 
	background: #D7D7D7 ;
	width: 19% ;
	clear: left ;
	}
	
#footer {
	border: 3px solid #898989 ;
	position: float ;
	padding: 15px ;
	background-color: white ;
	font-size: 0.75em ;
	/* text-align: center ; */
	width: 52% ;
	clear: both ;
	bottom: 5px ;
	margin-top: 15px ;
	margin-left: 23% ;
  }
	
#nav {
  border: none ;
  margin-top: 15px ;
  margin-left: 10px ;
  padding: 5px ;
  width: 150px ;
  }

#list {
	margin-left: 65px ;
	}

div.float {
	float: left ;
	width: 120px ;
	border-style: none ;
	padding: 10px ;
	margin-right: 10px ;
	font-size: 0.75em ;
	}

div.float p {
	text-align: center ;
	}

a:link {
  color:purple ;
  text-decoration:none ;
  }

a:visited {
  color:blue ;
  text-decoration:none ;
  }

a:focus {
  color:purple ;
  text-decoration:none ;
  }

a:hover {
  color:red ;
  text-decoration:none ;
  }

a:active {
  color:blue ;
  text-decoration:none ;
  }

#ddblueblockmenu {
	border: 1px solid black ;
	border-bottom-width: 0 ;
	width: 190px ;
  }

#ddblueblockmenu ul {
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif ;
  }

#ddblueblockmenu li a {
	display: block ;
	padding: 3px 0 ;
	padding-left: 9px ;
	width: 174px ; /*185px minus all left/right paddings and margins*/
	text-decoration: none ;
	color: white ;
	background-color: #2175bc ;
	border-bottom: 1px solid #90bade ;
	border-left: 7px solid #1958b7 ;
  }

* html #ddblueblockmenu li a { /*IE only */
	width: 187px; /*IE 5*/
	w\idth: 169px; /*185px minus all left/right paddings and margins*/
  }

#ddblueblockmenu li a:hover {
	background-color: #2586d7 ;
	color: yellow ;
	border-left-color: #1c64d1 ;
  }

#ddblueblockmenu div.menutitle {
	color: white ;
	border-bottom: 1px solid black ;
	padding: 3px 0 ;
	padding-left: 5px ;
	background-color: black ;
	font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif ;
  }