/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color : #FFFFE0;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	background-color:#FFe2c6;
	line-height:1.5;
}


p, ol, ul, h2, h3 {
margin: 0px;
padding: 0px;
}

ul {
list-style:none;
}

div div {
	background-color: #3A465F;
	padding-left: 1em;	
}

div#wrapper {
	width:90%; /*for liquid main content*/
	margin-left: auto;
	margin-right: auto;
	border-left: 20px solid #CC3366;
	border-right: 20px solid #CC3366;
	background-color: #FFE2C6;
}

#banner {
	position: relative; /*lets the nav fit in with the banner*/
	border-bottom: 2px solid #FFE2C6;
	background-color:#3A465F;
}

#title {
	height:120px;
	}

#title h1 {
	font-size: 2em;
	line-height: normal;
	letter-spacing: 1em;
	padding-top:1em;
}

p.headeraddress {
	float:right;
	font-size:1em;
	margin-top:1em;
	margin-right: 1em;	
	}

/*Main navigation*/	
#nav {
	margin-bottom: 0px;
	position: absolute;
	top: 85px;
	left: 5px;
}



#nav li {
	list-style-type: none;
	padding: 0px;
	margin-left: 2px;
	float: left;	
}

.secondNav {
	margin:0;
	padding:0;
	}
	
.secondNav ul {
	margin:2em;
	margin-left:.5em;
	}

.secondNav li {
	list-style-type: none;
	padding: 0px;
}

#nav a, .secondNav a {
	display:block; /*make whole buton clickable*/
	font-size: .8em;
	color: navy;
	text-decoration: none;
	background-color: #FFE2C6;
	padding: 2px 2px 2px 3px;
	width: 6em; /*works in conjunction with display property*/
	margin-left: 2px;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	font-weight: bold;
	margin-bottom: 2px;
}

.secondNav a {
	width:10em;
	border-top:1px solid #FF9900;
	}
	
#nav a:hover, .secondNav a:hover {
	background: #FEDAEE;
	border-right: 1px solid #71a3de;
	border-bottom: 1px solid #71a3de;
	color: #71a3de;
}

/*highlight "you are here" buttons*/
#home #nav a#homeLink, #about #nav a#aboutlink, #things #nav a#thingsLink, #home .secondNav a#homeLink, #home .secondNav #graphicLink, #home .secondNav a#photoLink
 {
	background: #CC3366;
	border-right: 1px solid #ddff33;
	border-bottom: 1px solid #ddff33;
	color: #030553;
}


#sidebarright {
 	float: right;
	width: 250px;
	color:navy;
	background-color: #FFE2C6;
	padding:.5em;
	margin-left:.5em;
	border-top:0;
}

#sidebarright th, #main th, #sidebarright td, #main td {
	text-align:left;
	width:40%;
	}

#sidebarright .ad {
        padding:2em;
        padding-left:3em;
}

#about #wrapper #sidebarright .pic img {
	padding: 1em;
}
/**************Main content******************/
 .leaderad {
        padding: 4em;
}

/*#about #main {
	background:url(images/exoticVine2.gif) center right no-repeat;
	}
*/	
#main p {
	text-indent:1em;
	padding-bottom:.5em;	
	}
	
#main h2, #main h3 {
	margin:0 0 .5em 0;
	padding-top:0.5em;
	}

#main table {
	margin:2em;
	border:solid 1px #CC3366;
	border-collapse:collapse;
	}
#main caption {
	font-size:1.5em;
	font-weight:bold;
	margin-top: 2em;
	margin-left:-1em;
	text-align:left;
	}
	
#main td {
	border:solid 1px #cc3366;
	padding:.5em;
	}

#main td.separator, #main th.separator {
	border-bottom:double #cc3366;
	text-align:center;
	color:#FFe2c6;
	font-weight:bold;
	}

#main dl {
	margin:1em;
	padding:1em;
	}
	
#main dt.jobtitle {
	font-size:1.2em;
	font-weight:bold;
	color:#CC3366;
	}

#main dt {
	font-style:italic;
	font-weight:bold;
	}
				
#main a, #footer a {
text-decoration: none;
color : #7FFFD4;
	
}

#main a:visited, #footer a:visited {
color : Yellow;
	
}

#main a:hover, #footer a:hover {
	color : #00FF7F;
}

#wrapper #main #sidebarleft {
	padding: 1em;
	float: left;
	width: 190x;
	margin: 1em;
}

#main img {
	padding: 20px;
}

h2.bottomRight {
	float:right;
	}
.rightColumn {
	float:right;
	margin-right:4em;
	}
		
.italic {
	font-size: smaller;
	font-style: italic;
	color:#FF3333;
}
#s {
	color: #FF9900;
}
#y {
	color: #FFFFCC;
}
#l {
	color: #00FFFF;
}
#v {
	color: #FF99FF;
}
#i {
	color: #99FFCC;
}
#e {
	color: #FFFF00;
}
#h, #g {
	color: #CC3366;
}

#u {
	color : #0CAD3D;
}

#p {
	color : #FCC7A7;
}


/*footer* position and style*/
#footer {
	clear:both;
	text-align:center;
	border-top: solid 2px #FFE2C6;
	padding-top:.3em;
	padding-bottom:.3em;
	}
	
/********Gallery1***************/
/*images positioning*/

#things #wrapper #main .displayThumbs {
	height: 700px;
	width: 700px;
}

.displayThumbs img {
	position:relative;
	padding:0;
	}
	
img#ant {
	left:25px;
	top:50px;
	z-index:2;
	}
	
img#hol {
	left:-25px;
	top:0;
	}
	
img#aru {
	left:0;
	top:0;
	}
	
img#lup {
	left:-45px;
	top:50px;
	}
	
img#bus {
	left:0x;
	top:-20px;
	z-index:1;
	}
	
img#aqu {
	left:-10px;
	top:0px;
	}
	
img#cos {
	left:0;
	top:-75px;
	z-index:1;
	}
	
img#pon {
	left:50px;
	top:-20px;
	}
	
img#cro {
	left:-60px;
	top:10px;
	}
	
img#roc {
	left:135px;
	top:-50px;
	z-index:1;
	}
	
