/* CSS Document */

/*
	*****************************
	* Specific Colors For Site	*
	*****************************
 	* 		Links				*
	* Normal:	#FF66CC			*
	* Active:	#				*
	* Visited:	#				*
	*****************************

*/

body, html {
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#pagewrap {
	margin: 0 auto;
	width: 950px;
	min-height: 100%;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
}

* html div#pagewrap {
	height: 100%;
	background-image: none;
	background-color: #FFFFFF;
	border-left: 3px solid #fa1cda;
	border-right: 3px solid #fa1cda;
	width: 910px;
}

div#headerwrap {
	background-color: #fa1cda;
	height: 185px;
	width: 920px;
	margin: 0 auto;
}

div#headerwrap img {
	padding: 0;
	border: 0;
	margin: 0 auto;
}

div#navbar {
	width: 200px;
	margin-left: -20px;
	float: left;
	top: 300px;
	position: absolute;
	height: 100%; 
}

div#navbar ul { display: block; height: 20px;  }

div#navbar ul li { list-style: none; }

div#navbar ul li a { display: block; min-width: 180px; text-decoration: none; color: #fa1cda; font-weight: bold; font-size: 16px; text-align: center; height: 20px; padding-top: 30px }

div#navbar ul li a:hover { background-image: url(images/tophat.gif); background-position: right; background-repeat: no-repeat; }

div#contentwrap {
	width: 700px;
	clear: both;
	margin-left: 200px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: 1px dashed pink;
}

div#contentwrap h1 { color: #fa1cda; text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 30px; width: 600px; height: 45px; background-image: url(images/h1bg.gif); background-repeat: no-repeat; margin: 0 auto; padding-top: 15px; margin-top: 10px; }
div#contentwrap h2 { color: #fa1cda; margin: 0; padding: 10px; text-align: center; font-size: 16px; }
div#contentwrap p { text-align: center; }

div#footer {
	width: 910px;
	margin: 0 auto;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 40px;
	text-align: center;
	bottom: 0;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	margin-top: 0px;
	padding-top: 20px;
}

div#footer hr {
	width: 98%;
	border: 1px dashed pink;
	margin-left: -10px;
	margin-top: -20px;
}
* html div#footer {
	background-image: none;
	background-color: #FFFFFF;
	border-left: 3px solid #fa1cda;
	border-right: 3px solid #fa1cda;
	width: 880px;
}

div#footer a {
	color: #FF66CC;
}

img {
	padding: 5px;
	border: 3px double pink;
}

img.left {
	float: left;
	margin-right: 10px;
}

img.right {
	float: right;
	margin-left: 10px;
}

quote { display: block; border: 1px dashed #fa1cda; padding: 20px; margin-bottom: 0px; background-color: #FFCCFF; text-align: justify; font-size: 14px;  }
quote span { font-style: italic; color: #fa1cda; font-weight: bold; display: block; text-align: right; font-size: 12px; }
