/* BASIC ELEMENTS */


body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	margin: 0;
	padding: 0;
}


body {
	background: #003300 url(images/pansieskaleidoscope.jpg);
	font-family: georgia, verdana, serif;
	text-align: center;
} 


h1, h2, h3 {
	font-family: papyrus, Gautomi, Arial, Helvetica, sans-serif;
}


cite {
	color: #8a2be2;
}


.center { text-align: center; }

a {
	font-weight: bold;
	color: #777ed9;
	text-decoration: none;
	font-variant: small-caps;
}


a:hover, a:visited {
	font-weight: bold;
	font-variant: small-caps;
	color: #b272a6;
}


/* LAYOUT */

#container {
	width: 755px;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	background-color: #bcccf8;
	color: #006600;
}



#nav {
	width: 190px;
	height: 286px;
	border: none;
	float: left; 
}


#author {
	background: url(images/bev3.jpg) no-repeat;
	width: 193px;
	height: 286px;
	border: 5px solid #000;
	float: right;
}


#author h3 {
	display: none;
}


#bigpic {
	margin: 0 auto;
	background: #003300 url("images/bluespotch.jpg");
	width: 755px;
	height: 500px;
	color: #3e5215;
} 


#nav li {
	background: #fff;
	border: #000 3px double;
	padding: 0 2px;
	margin: 10px;
	list-style-type: none;
}


#contact {
	color: #000;
	font-weight: bold;
	padding: 1px;
	margin: 10px;
	clear: both;
}


#banner {
	background: #fff;
	width: 700px;
	margin: 0 auto;
	padding: 10px;
	border: 5px solid #000;
	color: #777ed9;
}


#tagline {
	background: #fdf8ff;
	width: 730px;
	margin: 0 auto;
	padding: 5px;
	border: 5px double #777ed9;
	color: #8a2be2;
}


#bio p, #news p {
	text-align: left;
	padding: 5px;
}


#gallery {
	border: none;
	margin: 10px auto;
}

.photo img {
	border: 3px solid #000;
	background-color: #fff;
	padding: 4px;
}

.figure {
	float: left;
	width: 360px;
	margin: 0 5px 5px 5px;
}

.figure p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 5px 0 0 0;
	height: 7em;
}


#favorites {
	margin: 25px;
	padding: 5px;
	text-align: left;
	clear: both;
}

#favorites ul {
	margin: 10px;
}

#special {
	margin: 0 100px 10px 100px;
	padding: 5px;
	text-align: center;
}


#footer {
	left: 10px;
	width: 720px;
	margin: 5px;
	padding: 2px;
	font-size: 75%;
	color: #191970;
	text-align: left;
	clear: both;
}

