
body {  font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; font-weight: normal; background-color: #FFF; color: #666; text-align: center;}

a:link {  color: #FF9900; }
a:visited {  color: #663366;}
a:hover {  color: #FF00FF;}



h1 {font-size: 2em; font-family: Georgia, Times New Roman, Times, serif; color:#996699; font-weight: normal; margin-top:12px;}

h2 {font-size: 1.4em; font-family: Georgia, Times New Roman, Times, serif; color:#996699; font-weight: bold; }
h3 {font-size: 1.4em; font-family: Georgia, Times New Roman, Times, serif; color:#333333; font-weight: bold; }


/**************************************************************
   Structure
 **************************************************************/

	   
#wrapper {	text-align: left;	width: 800px;	margin: 0 auto;	background: #FFF;	}

#header{	height: 50px;	background: #FFF;	text-align: center;}
#header2{	height: 110px;	background: #FFF;	text-align: center;}

#navigation {background: #FFF;	text-align: center; width: auto; border: 1px solid #333; margin: 0px 0px 5px 0px;}
#navigation a { text-decoration: none; }
#navigation ul
{	padding: 0;	margin: 0;	list-style-type: none;	position: relative;	display: block;	height: 26px;
}

#navigation li {
	display: inline;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

#navigation ul a,
#navigation ul a:link,
#navigation ul a:visited
{
	color: #333;
	font-size: 1em;
	font-weight: bold;
	display: inline-block;
	margin: 0px;
	padding: 5px 10px;
	text-transform: uppercase;
}

#navigation ul a:hover,
#navigation ul a:focus { 	color: #FF00FF;	}

#navigation ul a#current { 	color: #996699;	}
	
	
#content {border: #333333 1px solid; background-image:url(../images/backline.gif);}
#contentfull {border: #333333 1px solid;padding: 10px 30px; font-size: 1.3em; color: #666;line-height: 150%; text-align: left; }


#left { float:left; width: 225px; padding: 10px 12px;   }
#left2 { float:left; width: 225px; padding: 10px 12px;   }

#right { float:right;	width: 470px;	color: #333333; padding: 10px 30px;}


#footer{ clear:both; text-align: center; }

#left p{ color: #666; font-size: 1.2em;line-height: 1.4em; text-align: left;
}

#left2 p{ color:  #996699; font-size: 1.2em;line-height: 1.4em; text-align: left;
}

#right p {
font-size: 1.3em; color: #666;line-height: 150%; text-align: left; }

.footer2 { margin-top: 10px;font-size: 1.2em;text-align: center;}

/**************************************************************
   Formatting
 **************************************************************/

  
li {font-size: 1.3em; margin-bottom:6px; line-height: 150%;}
blockquote {margin-left:30px;}
.color {color: #996699}

.intro {font-weight: bold; font-size: 1.1em; }
.side {font-size: 1.2em;}
.side2 {font-size: 1.2em; color: #996699}

.bold {font-weight: bold;}
.bolds {font-weight: bold; color:#FF00FF}
.caps {text-transform: uppercase;}

.style2 {color: #996699}
.style4 {color: #666666}
.style6 {color: #996699; font-weight: bold; }

.shading {background-color: #FDF;}
.imgr {margin:6px; border: 1px solid #999;padding: 3px; float:right}
.img6 {border: 1px solid #999;padding: 3px; }

#hair { width: 80%; margin:10px;  }
#hair tr {padding:0px; }
#hair img {border: 1px solid #999;padding: 3px;}


/**************************************************************
   Form Elements
 **************************************************************/

form {  padding: 5px; margin: 5px; font-size: 1.3em; border: 1px solid #888888;}

/* If you're finding the input elements get pushed down, increase the width */
label {  float: left;  width: 25%;  vertical-align: top;}

input,
textarea,
select {
  padding: 1px;
  font: 400 1em verdana, sans-serif;
  color: #333;
  border: 1px solid #CCC;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {  color: #000;  border: 1px solid #666;}

input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}

input.button {
  padding: 2px 5px;
  font: 400 1em ;
  color: #333;
  background: #FFF;
  border-width: 1px;
  border-style: solid;
  border-color: #888 #888 #8880 #888;
}




.nicetable {
	border: 0px solid #cccccc;
	margin: 2px 6px;
	font-size: 1.3em;
	line-height: 180%;
	border: 1px solid #dddddd;
	padding: 4px;
	background-color: #EEE; width: 440px;
}


.nicetable th {	margin-top: 0px;	padding: 3px;	font-size: 1.1em;	color: #996699; 	font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif;  }
