@charset "UTF-8";
/* CSS Document */


body {
	background-color:#0fbfd9;
}

h1 {
	color:#ff3d9a;
}

h2 {
	margin-bottom: .08em;
	font-size: 1.5em;
	font-weight:400;
	color:#d98f0f;
}

h3 {
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight:bold;
}

p, blockquote, ul, ol {
	margin-bottom: 1.4em;
}

p {
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
	padding: 1em 1em 0 1em;
	background-color:#0fbfd9;
	border: 2px dotted #d90fa7;
	font-style:italic;
	color:#006;
}

#pagetoc {
	text-align:left;
	float:left;
	position:relative;
	width:150px;
	margin:10px 20px 10px 0px;
	padding:10px;
	border: 2px dotted #d90fa7;
}

#pagetoc ul {
	margin-left:-13px;
}

#quote {
	margin-left: 3em;
	margin-right: 3em;
	padding: 0 1em 0 1em;
	border-left: 3px solid #d90fa7;
	font-style:italic;
	color:#000;
}


ul {
	margin-left: 10px;
	list-style-image:url(../image-files/bullet.gif);
}

ul li {
}

ol {
	margin-left: 15px;
}

ol li {
}


/*Dividers*/

.dividers {
	margin-left: -20px;
}

/*TOC List*/

#toc {
	margin-left: -15px;
}

.ptoc {
	margin-left:42px;
	margin-top:-.3em;
}

.ptoclearn {
	margin-left:42px;
}

/*Newsletter*/

#newsletter {
	background-image: url(../image-files/newsletter.gif);
	background-repeat:no-repeat;
	width:140px;
	padding-top:30px;
}

/*RSS Feed Box*/

#addSiteTo {
	background-image:url(../image-files/rss-bg.gif);
	background-repeat:no-repeat;
	width:140px;
	height:175px;
	font-size:12px;
	text-align:center;
	padding-top:10px;
	vertical-align:middle;
}

#addSiteTo p {
	padding:2px 2px 4px;
	margin:0;
}

#addSiteTo img {
	width:91px;
	border:0;
	padding:1px 0;
}

/*Contains entire page*/

#container {
	margin: auto;
	width: 960px;
	position: relative;
}


/*Top Head aka Logo*/

#head {
	height: 160px;
	width: 960px;
	background-image:url(../image-files/header.png);
	background-repeat:no-repeat;
}

/*Main where the columns are*/

#main {
	background-color: #FFF;
	border: solid #d90fa7;
	border-width: 0 3px;
	width: 954px; 
}


/*Content*/

#content {
	width: 554px;
	left:180;
	padding: 0 20px;
	margin: 0 180px;
}


/*Left Column*/

#leftside {
	width: 177px;
	position:absolute;
	top: 188px;
	left: 3px;
}

/*Right Column*/

#rightside {
	width: 177px;
	position:absolute;
	top: 188px;
	right: 3px;
}

/*Footer*/

#footer {
	position:relative;
	top:-20px;
	height: 160px;
	width: 960px;
	background-image:url(../image-files/footer.png);
	text-align:center;
	background-repeat:no-repeat;
	clear:both;
}

.footer {
	text-align:center;
	vertical-align:bottom;
	padding:50px;
}


/************************************************
*	Navbar  									*
************************************************/
#nav {
	text-align: left;

min-width:774px;height:28px;font:12px/100% Arial,Helvetica,FreeSans,sans-serif;  padding: 10px 10px 10px 10px; margin-left:-50px;
}

#nav ul {
  text-transform:uppercase;

}

#nav li {
display: inline;
list-style-type: none;
}

#nav ul li {
  border-right:1px solid #DCDCDC;

}

#nav a {
font-weight:bold;
padding:0px 8px 0px 8px;
text-decoration:none;

}

#nav ul li.this {
  background: #fff;
}
#nav ul li a {
  color: #0fbfd9;
}
#nav ul li a:hover {
  color: #da8f0f;
}
#nav ul li.this a {
  color: #d90fa7;
}


	
