/*
Purple: #660066
Turqoise: #006666
Slate Blue: #70B2C2
Gold: #C2AF70
*/

/* begin body style */
	body {
		background: #fff;
		color: #000;
		margin: 0 auto;
		width: 773px;
		position: relative;
		padding: 0;
		font-family: verdana, geneva, sans-serif;
		text-align: center;
		}

	.bg {
        background: #319d9d url(../images/stripe.jpg);
    }
	.bg2 {
        background: url(../images/stripe2.jpg);
	}
	.bg3 {
        background: url(../images/stripe3.jpg);
    }


	#bg_container {
        background: #fff;
		padding: 0 10px 10px 10px;
		width: 780px;
		margin: 0;
    }

/* end body style */


/* begin link styles */
	a:link, a:active, a:hover, a:visited {
		color: #3e5859;
		font-family: verdana, geneva, sans-serif;
		}
/* end link styles */


/* main structure elements */
    h1 {
		width: 773px;
		height: 99px;
		margin: 0px auto 5px auto;
		padding: 0;
		}
    #container, #siteinfo p {
		margin: 0 auto;
		}
	#content {
		padding: 10px 20px;
		line-height: 1.3em;
		text-align: justify;
		background: #fff;
		margin: 0 30px;
		font-size: 0.9em;
		position: relative;
		}
    #siteinfo {
		padding: 5px 0 5px 0;
		font-size: x-small;
		}
    #siteinfo p {
		padding: 1px;
		}
    #container {
		border: 1px solid #000;
		background: #006666;
		line-height: 1.3em;
		}
	#nav {
		background: url(../images/menubg.jpg) no-repeat;
		width: 671px;
		height: 41px;
		position: absolute;
		top: 50px;
		right: 0px;
		}
    #nav2 {
		background: url(../images/menu-bg2.jpg) no-repeat;
		width: 669px;
		height: 55px;
		position: absolute;
		top: 50px;
		right: 0px;
		}
	#nav2 table {
        margin-top: 5px;
    }
	#nav2 table td {
        padding: 0 5px;
    }

	#nav ul {
        margin: 6px 0;
		padding: 0;
    }
	#nav li {
        display: inline;
		margin: 0;
		padding: 0;
    }
	#nav li a, #nav2 table td a {
        color: #000;
		text-decoration: none;
		font-size: 0.8em;
        text-transform: uppercase;
		padding: 0 5px;
   		font-weight: bold;
    }
	#nav li a:hover, #nav2 table td a:hover {
        text-decoration: underline;
    }
	#footer {
        background: #f0ecdd;
		border: 1px solid #000;
		color: #660066;
		padding: 5px;
		font-size: 1.1em;
		margin: 10px 0;
		font-weight: bold;
    }
/* main structure elements */


/* content page elements */
	h2 {
		margin: 5px 0 5px 0;
		color: #660066;
		}
	h3 {
		margin: 2px 0 2px 0;
		color: #006666;
		text-decoration: underline;
		}
	#content p {
		margin: 15px 0;
		}
	strong {
        color: #660066;
    }
	blockquote {
		background: #fff;
        color: #006666;
		margin: 10px;
		font-size: 1.5em;
		font-family: forte;
    }
	blockquote small {
        text-align: right;
		display: block;
    }
	#content li {
        margin: 13px 0;
    }
	#content li ul {
        margin: 0 0 0 10px;
		padding: 0;
		list-style: none;
    }
	#content li ul li {
        margin: 0;
    }
    /* end other styles */
    
    /* image styles */
    img {
		border: none;
		margin: 0;
		padding: 0;
		}
	#content img {
        padding: 4px;
		border: 1px solid #C2AF70;
		margin: 10px;
		position: relative;
    }
    /* end image styles */
/* end content page elements */

label {
	float: left;
	margin: 3px 10px 3px 0;
	text-align: right;
	width: 150px;
	color: #000;
	position: relative;
	}
input[type="text"] {
	float: left;
	width: 182px;
	margin: 3px 0;
	}
form br {
	clear: both;
	}

.quote {
    border: 3px solid #006666;
	color: #660066;
	font-family: arial, helvatica, sans-serif;
	padding: 5px;
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
}

.quote small {
    font-weight: normal;
	font-style: normal;
	line-height: 1.1em;
}

dt {
    color: #660066;
	font-weight: bold;
}

dd {
    margin-bottom: 10px;
}

