/* font is trebuchet, color is 6096bf */
body {
	background: #000 url(http://www.melypilon.com/img/bgrd1.jpg) center center fixed no-repeat;
	color: #dddddd;
	font-family: "Trebuchet MS", "Helvetica", sans-serif;
	}
	
img {
	border: none;
	}

body a:link, body a:visited {
	color: #bbbbbb;
	text-decoration: underline;
	}

body a:hover, body a:active {
	color: #999999;
	text-decoration: none;
	}

#mainwrap {
	margin: 0px auto 10px auto;
	border: 1px solid #6096bf;
	width: 779px;
	}
	
#welcome-header {			/* welcome page header section container (with menu) */
	background-image: url(http://melypilon.com/img/melypilon-header.gif);
	border-top: 1px solid #6096bf;
	border-bottom: 1px solid #6096bf;
	padding: 0px;
	width: 779px;
	z-index: 1;
	}
	
.welcome-menu {
	background-color: #6096bf;
	width: 779px;
	font-family: "Trebuchet", sans-serif;
	font-size: 11pt;
	font-weight: 700;
	margin: 0px 0px 0px 0px; /*trbl*/
	}

.welcome-menu td {
	padding: 7px 20px 7px 20px; /*trbl*/
	border: 0px;
	text-align: center;
	}
	
.welcome-main {
	background: url(http://melypilon.com/img/flor1.gif) center center repeat scroll;
	border-top: 1px solid #6096bf;
	border-bottom: 1px solid #6096bf;
	width: 779px;
	}
	
#disclaimer-link {
	background: black;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

#disclaimer-link p {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	font-family: "Courier New", "Courier", monospace;
	font-size: 10pt;
	font-weight: 400;
	color: #cbcbcb;
	}
	
#bio-title {
	border-top: 1px solid #6096bf;
	border-bottom: 1px solid #6096bf;
	width: 779px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	}
	
#bio-title h2 {
	margin: 0px;
	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	font-size: 30pt;
	font-weight: 700;
	}
	
#bio-text {
	border-top: 1px solid #6096bf;
	border-bottom: 1px solid #6096bf;
	width: 779px;
	margin: 0px;
	/* height: 550px; */
	padding: 20px 0px 20px 0px;
	/* overflow: scroll; */
	}
	
#bio-text p {
	font-size: 12pt;
	font-weight: 400;
	text-align: justify;
	margin: 0px 25px 25px 25px;
	}

#bio-text p:first-child {
	margin-top:25px;
	}

.bio-pic {
	border: 1px solid #6096bf;
	float: left;
	vertical-align: top;
	width: 267px;
	margin: 0px 20px 20px 10px;
	}

#disclaimer {
	height: 550px;
	margin: 0px;
	padding: 25px 25px 25px 25px;
	}
	
#disclaimer p {}

#links {
	margin: 0px;
	padding: 25px 25px 25px 25px;
	}
	
.links-list dd {
	margin-bottom: 10px;
	}

#contact {
	background: url(http://melypilon.com/img/flor1.gif) center center repeat scroll;
	border-top: 1px solid #6096bf;
	border-bottom: 1px solid #6096bf;
	height: 500px;
	padding: 25px 25px 25px 25px;
	}

#contact-done {
	height: 500px;
	padding: 25px 25px 25px 25px;
	text-align: center;
	}
	
#contact select, #contact input, #contact textarea {
	background-color: #6096bf;
	}

#contact h3 {
	text-align: center;
	}
	
#gallery-list {
	background: url(http://melypilon.com/img/flor1.gif) center center repeat scroll; 
	margin: 0px;
	padding: 0px;
	}

#gallery-list p {
	margin-left: 20px;
	padding: 5px 5px 5px 5px;
	}
	
#gallery-list ul {
	list-style-type: none;
	}

#gallery-list ul li {
	padding: 5px 0px 5px 20px;
	}
