/* CSS Document */

	body {
		width: 760px;
		margin: 0px auto 0 auto;
		padding: 10px 0 0 0;
		font-family: arial, helvetica, sans-serif;
		font-size: 80%;
		color: #333333;
		text-align: center;
		background-color:#ffffff;
		background-image: url(images/bk.jpg);
		background-repeat: no-repeat;
		background-position:top center;
		line-height: 1.5;
	}

/* IDs for main layout */

	#masthead {
		margin: 0 0 15px 0;]
		padding: 0;
		width: 760px;
		height: 161px;
		background-image: url(images/topbackground.jpg);
		background-repeat:no-repeat;
		background-position:top;
		}

	#content {
		margin: 0 180px 0 180px;
		text-align:left;
		}
		
	#content2 {
		margin: 0 90px 0 90px;
		width: 580px;
		text-align:center;
		}

	#navbar {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0;
		text-align:left;
		}

	#articlebar {
		float: right;
		width:160px;
		margin: 0;
		padding: 0;
		text-align:left;
		}
	
	#footer {
		clear:both;
		width: 760px;
		height: 80px;
		margin: 10px auto 10px auto;
		padding: 0 0 0 140px;
		text-align:left;
		font-size:80%;
		background-image: url(images/footerlogo.gif);
		background-repeat:no-repeat;
		background-position:left;
		}
		
	#scroller {
		margin: 10px 0 0 0;
		width: 100%;
		border: 1px solid #b55899;
		}

/* Standard headings */

	h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:180%;
		color: #753361;
		}

	h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:140%;
		color: #b55899;
		}

	h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:120%;
		color: #ddbad8;
		}

	h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:100%;
		color: #666666;
		}
		
/* Custom headings */

	#masthead h1 {	
		margin:0px 4px 20px 0;
		padding:0;
		text-align: right;
		font-size:100%;
		font-style:italic;
		color: #753361;
		line-height: 1.3;
	}
	
	#masthead h2 {	
		margin:30px 0 0 0;
		padding: 30px 10px 0 0;
		text-align: right;
		font-size:85%;
		color: #ffffff;
		line-height:1.3;
	}
	
	#content h1, #content2 h1 {
		font-size: 130%
		color:#753361;
		}
		
	#content h2, #content2 h2 {
		font-size: 115%;
		color:#b55899;
		}

	#content h3, #content h4, #content2 h3, #content2 h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #666666;
		}
		
	#scroller h1, #scroller h2, #scroller h3, #scroller h4 {
		font-size: 130%;
		margin: 0px;
		padding:4px;
		}
	
	fieldset h1 {
		font-size: 130%;
		margin: 0px;
		padding:4px 4px 4px 10px;
		}
		
	#footer h2 {
		font-size:85%;
		padding:0;
		margine:0;
	}
	
/* Paragraphs */

	#content p, #content2 p {
		color:#333333;
	}
		

	p.smaller {
		font-size: 75%;
	}
		
/* Standard Links*/

	a { 
		color: #753361;
		font-weight: bold;
		text-decoration:none;
	}
	
	a:hover { 
		color: #b55899;
		font-weight: bold;
		text-decoration:underline;
	}
	
/* Custom links */
	
	#masthead a {
		color:#753361;
		}

/* Navigation */

	#navbar ul {
		padding: 0px;
		margin: 0 0 15px 0;
		list-style: none;
		border: 1px solid #b55899;
		background-color:#FFFFFF;
		}

	#navbar ul li{
		padding: 0px;
		margin: 0px;
		list-style: none;
		background: transparent;
		}

	#navbar ul li.title{
		padding: 3px 3px 3px 30px;
		margin: 0 0 0 0;
		list-style: none;
		background: #b55899 url(images/navbk.gif) no-repeat left;
		background-repeat:no-repeat;
		background-position:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size:95%;
		color:#FFFFFF;
		}

	#navbar ul li a{
		padding: 4px 0 4px 30px;
		margin: 0;
		background: transparent;
		display: block;
		text-decoration:none;
		height:100%;
		font-size:85%;
		font-weight: bold;
		color: #753361;
		}
		
	#navbar ul li a:hover{
		padding: 4px 0 4px 30px;
		margin: 0;
		background: #ddbad8;
		display: block;
		text-decoration:none;
		height:100%;
		font-size:85%;
		font-weight: bold;
		color: #753361;
		}
		
/* Article Navigation */

	#articlebar ul {
		padding: 0px;
		margin: 0 0 15px 0;
		list-style: none;
		border: 1px solid #b55899;
		background-color:#FFFFFF;
		}

	#articlebar ul li{
		padding: 0px;
		margin: 0px;
		list-style: none;
		background: transparent;
		}

	#articlebar ul li.title{
		padding: 3px 3px 3px 30px;
		margin: 0 0 0 0;
		list-style: none;
		background: #b55899 url(images/navbk.gif) no-repeat left;
		background-repeat:no-repeat;
		background-position:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size:95%;
		color:#FFFFFF;
		}

	#articlebar ul li a{
		padding: 4px 0 4px 10px;
		margin: 0;
		background: transparent;
		display: block;
		text-decoration:none;
		height:100%;
		font-size:85%;
		font-weight: bold;
		color: #b55899;
		}
		
	#articlebar ul li a:hover{
		padding: 4px 0 4px 10px;
		margin: 0;
		background: #ddbad8;
		display: block;
		text-decoration:none;
		height:100%;
		font-size:85%;
		font-weight: bold;
		color: #b55899;
		}
		
/* Footer navigation */

	#footer ul {
		padding: 45px 0 0 0;
		margin: 0 0 0 0;
		list-style: none;
		}

	#footer ul li{
		padding: 0px;
		margin: 0px;
		display:inline;
		list-style: none;
		background: transparent;
		}

	#footer ul li a{
		padding: 0px;
		margin: 0px;
		background: transparent;
		text-decoration:none;
		font-weight: bold;
		color: #753361;
		}
		
	#footer ul li a:hover{
		padding: 0px;
		margin: 0px;
		background: transparent;
		text-decoration:none;
		font-weight: bold;
		color: #b55899;
		}
		
/* Style forms */

	#content fieldset, #content2 fieldset {
		margin: 10px 0 0 0;
		padding:0;
		width: 95%;
		border: 1px solid #b55899;
		background-color: #FFF4FF;
		text-align: left;
		}
	
	form {
		margin: 15px 0 0 0;
		}
		
	input.submit {
		border: 3px double #b55899;
		background-color:#b55899;
		color: #ffffff;
		font-weight: bold;
		}
		
	input.submitsmall {
		border: 3px double #b55899;
		background-color:#b55899;
		color: #ffffff;
		font-weight: bold;
		}
		
	#articlebar legend {
		color: #b55899;
		font-weight: bold;
		}
		
	#articlebar fieldset {
		border: 1px solid #b55899;
		padding: 4px;
		}
		
/* Small and odd layout elements*/
	
	.imgfloat {
		float:right;
		margin: 6px;
		}
		
	#footer .imgfloat {
		float:left;
		margin: 0px 16px 0 10px;
		vertical-align:bottom;
		}
		
	fieldset table {
		margin: 0 0 5px 10px;
		width: 100%;
		}
		
	#articlebar img {
		border: 1px solid #b55899;
		}
		
	#content td, #content2 td {
		font-size: 90%;
	}
	
	hr {
		color: #753361;
		background-color: #753361;
		height: 1px;
		text-align:center;
		border: 0 none;
	}
	
	table {
		border-collapse: collapse;
		width: 95%;
	}
	
	td {
		padding: 5px;
	}
	
	th {
		background-color: #b55899;
		color:#FFFFFF;
		padding: 5px;
		font-weight:bold;
	}