/*

------------------------------------------------------
Copyright Maxine Sherrin, www.westciv.com
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

body {
margin: 0;
font-family: verdana, arial, helvetica, sans-serif;
color: black;
border-top: none;
background-color: #630382;}

/* The purple stripes on the right hand side are attached to this. */

#container1 {
background-image: url(images/container1_bg.gif);
background-repeat: repeat;
}

/* The large image on the left hand side is attached to this. */

#container2 {
background-image: url(images/container2_bg.gif);
background-repeat: no-repeat;
background-position: top left;
}

img.right 
{ border: 1px solid ;
padding: 2px;
float:right;
margin: 2px;
width: 229px;
height: 353px;}

img.right2 
{ border: 1px none ;
padding: 2px;
float:right;
margin: 2px;
width: 325px;
height: 150px;}

img.right3 
{ border: 1px #000000 solid ;
padding: 2px;
margin: 2px;
width: 325px;
height: 244px;
float: right;
}

img.left 
{ border: 1px solid ;
padding: 2px;
height: auto;
width: auto;
float:left;
margin: 2px;}


/* Banner across top of page that says the name of the whole site */

#main-title {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding-top: 17px;
padding-bottom: 17px;
padding-left: 25px;
padding-right: 0;
font-weight: bold;
font-size: 1.2em;
background-color: #630382;
color: #ffffcc;
border-bottom: 2px #ed2b4f none;
background-image: url(images/logotype2.gif);
background-repeat: no-repeat;
background-position: 27px;}

/* Heading level 1 is not contained in main-text. */

h1 {
margin-top: 0;
margin-bottom: 0;
margin-left: 230px;
margin-right: 50px;
font-size: 1em;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
padding-right: 0;
font-weight: bold;
background-color: #ca2543;
border-left: 2px #ed2b4f solid;
border-right: 2px #ed2b4f solid;
color: #ffffcc;
border-top: 2px #ed2b4f solid;}

/* Styles for the main text on the page. */

#main-text {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 230px;
	margin-right: 50px;
	background-color: #ffffcc;
	border-left: 2px #ed2b4f solid;
	padding: 10px;
	border-right: 2px #ed2b4f solid;
	color: #000000;
}

p, ul, ol, table {
	font-size: 0.7em;
	line-height: 1.5em;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}

ol, ul {
margin-left: 25px;
}

h2 {
padding: 0;
font-size: .8em;
color: #000000;
font-weight: bold;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
}

h3 {
	padding: 0;
	font-size: 0.8em;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 3px;
}

h4 {
padding: 0;
font-size: .8em;
color: #000000;
font-weight: normal;
margin: 0;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #504339;
}

a:hover {
text-decoration: none;
font-weight: bold;
color: #ed2b4f;
}



/* Styles for the navbar on the left side. This has abackground image. */

#left-menu {
position: absolute;
top: 170px;
left: 0;
width: 230px;
text-align: right;
border-top: 2px #ed2b4f solid;
border-bottom: 2px #ed2b4f solid;
background-image: url(images/left_menu_bg.gif);
background-position: top right;
background-repeat: no-repeat;
}

#left-menu p {
padding-right: 20px;
margin-bottom: 5px;
padding-bottom: 0;
padding-top: 0;
font-size: .8em;
}

#left-menu a:link, #left-menu a:visited {
color: #ffffff;
border: none;
}

#left-menu a:hover {
color: #ed2b4f;
}

#left-menu a.current {
color: #ffffcc;
text-decoration: underline;}

/* Styles for the footer at the bottom of the page */

#footer {
text-align: right;
padding-top: 9px;
padding-bottom: 9px;
font-size: .8em;
background-color: #ca2543;
color: #d6cdc3;
padding-right: 53px;
margin-top: 0;
font-weight: bold;
}

#footer a:link, #footer a:visited {
color: #d6cdc3;
}

#footer a:hover {
text-decoration: underline;
color: #d6cdc3;
}
h2b {
	padding: 0;
	font-size: 1em;
	color: #630382;
	font-weight: bold;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
}
#hilite {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #CC0000;
	font-weight: bold;
}
