/* CSS Document */
p { color:#008090; outline:none; font-size:15px }


#mycustomscroll {
/* Typical fixed height and fixed width example */
	width: 600px;
	height: 187px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*background-color: #E7EADE;*/
	
}

#mycustomscroll01 {
/* Typical fixed height and fixed width example */
	width: 600px;
	height: 385px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*background-color: #E7EADE;*/
	
}

#mycustomscroll02 {
/* Typical fixed height and fixed width example */
	width: 600px;
	height: 385px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*background-color: #E7EADE;*/
	
}


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	width: 600px;
	height: auto;
	position: relative;
	color: black;
	padding: 1px;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:22px;
}
.vscrollerbar {
background-image: url(scrollbar.png);
width: 22px;
/* following is the bit that allows us fixed height scrollbars */
height: 40px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/

background-image: url(scrollbar.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}

* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='scrollbar.png');
background-image: none;
}


/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; background-color: #84ADD6;}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}


/* Scroll Bar Master Styling Ends Here */
 
.poetry_start {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:20px;
color:#E89719;
margin-left:21px;
margin-top:7;
text-decoration:none;
}

.poetry_head {
font-family:"AGaramond";
font-size:20px;
color:#231f20;
margin-left:20px;
text-decoration:none;
}

.poetry_sub {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color:#E89719;
margin-left:21px;
margin-top:7;
text-decoration:none;
}

.poetry_text {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #8baea1;
margin-left:20px;
width:440px;
text-decoration:none;
}

.poetry_intro {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:18px;
color: #8baea1;
margin-left:20px;
width:600px;
text-decoration:none;
}

.poetry_intal {
font-family:"AGaramond";
font-size:18px;
font-style:italic;
color: #8baea1;
width:440px;
}

.poetry_inbld {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-weight:600;
font-size:18px;
color: #8baea1;
width:440px;
text-decoration:none;
}

.poetry_ital {
font-family:"AGaramond";
font-size:16px;
font-style:italic;
color: #8baea1;
width:440px;
}

.poetry_italbk {
font-family:"AGaramond";
font-size:16px;
font-style:italic;
color: #231f20;
width:440px;
}

.poetry_bold {
font-family:"Times New Roman";
font-stretch: extra-expanded;
font-size:16px;
color: #231f20;
width:440px;
text-decoration:none;
}

.sitemap_section {
font-family:"AGaramond";
font-size:16px;
color: #231f20;
text-decoration:none;
}

.sitemap_sub {
font-family:"AGaramond";
font-size:14px;
color: #8baea2;
text-decoration:none;
}
.contact_head {
font-family:"AGaramond";
font-size:20px;
color:#231f20;
margin-left:20px;
text-decoration:none;
}

.contact_text {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #8baea2;
margin-left:20px;
width:440px;
text-decoration:none;
}

.contact_form {
font-family:"Arial";
font-stretch: extra-expanded;
font-size:12px;
color:#231f20;
text-decoration:none;
}

.contact_email {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #8baea2;
margin-left:20px;
width:440px;
text-decoration:underline;
}

.news_head {
font-family:"AGaramond";
font-size:20px;
color:#28bdb3;
margin-left:20px;
text-decoration:none;
}

.news_text {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #8baea1;
margin-left:20px;
text-decoration:none;
}

.news_nav_off {
font-family:"AGaramond";
font-size:16px;
font-weight: normal;
color:#231f20;
margin-left:10px;
text-decoration:none;
}

.news_nav_on {
font-family:"AGaramond";
font-size:16px;
font-weight: normal;
color:#ffffff;
margin-left:10px;
text-decoration:none;
}

.news_link {
font-family:"Arial";
font-stretch: extra-expanded;
font-size:11px;
margin-left:20px;
color:#231f20;
text-decoration:underline;
}

.praise_nav_off {
font-family:"AGaramond";
font-size:16px;
font-weight: normal;
color:#231f20;
margin-left:10px;
text-decoration:none;
}

.praise_nav_on {
font-family:"AGaramond";
font-size:16px;
font-weight: normal;
color:#ffffff;
margin-left:10px;
text-decoration:none;
}

.praise_quote {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #8baea1;
margin-left:20px;
width:440px;
text-decoration:none;
}

.praise_quote_i {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-style:italic;
font-size:16px;
color: #8baea1;
width:440px;
text-decoration:none;
}

.praise_who {
font-family:"AGaramond";
font-size:16px;
color:#231f20;
margin-left:20px;
text-decoration:none;
}

.praise_who_i {
font-family:"AGaramond";
font-size:16px;
font-style:italic;
color:#231f20;
text-decoration:none;
}

.praise_who_ii {
font-family:"AGaramond";
font-size:16px;
font-style:italic;
margin-left:20px;
color:#231f20;
text-decoration:none;
}



.about_head {
font-family:"AGaramond";
font-size:20px;
color:#231f20;
margin-left:20px;
text-decoration:none;
}

.about_text {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #8baea2;
margin-left:20px;
width:440px;
text-decoration:none;
}

.about_sub {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color:#28bdb3;
margin-left:21px;
margin-top:7;
text-decoration:none;
}

.about_smdk {
font-family:"Arial";
font-stretch: extra-expanded;
font-size:11px;
color:#231f20;
}

.about_email {
font-family:"Arial";
font-stretch: extra-expanded;
font-size:11px;
color:#231f20;
text-decoration:underline;
}

.sitemap_link {
font-family:"Arial";
font-size:9px;
margin-left:25px;
color:#231f20;
text-decoration:none;
}

.cm_header {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:20px;
color:#231f20;
margin-left:20px;
text-decoration:none;
}
.cm_email {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color:#94B9B1;
margin-left:16px;
text-decoration:underline;
}
.cm_contat {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color:#94B9B1;
margin-left:16px;
text-decoration:none;
}

.cm_biohead {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color:#94B9B1;
margin-left:21px;
margin-top:7;
text-decoration:none;
}

.cm_sitetext {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:18px;
color:#231f20;
margin-left:20px;
width:550;
text-decoration:none;
}

.cm_bookhead {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:16px;
color: #FFFFFF;
margin-left:21px;
margin-top:7;
text-decoration:none;
}

.cm_smtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#231f20;
}

.cm_readmore {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#231f20;
margin-left:21px;
text-decoration:none;
}



.pipe {
font-family:"AGaramond";
font-stretch: extra-expanded;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}


#nav {
font-family:"AGaramond";
height:30px;
font-size:16px;
font-weight: normal;
margin-top:12px;
}

	#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
		#nav ul li {
		display:inline;
		}
		
			#nav ul li a {
			
			color:#231f20;
			padding-left:0px;
			text-decoration:none;
			}
			
			#nav ul li a:hover,
			#nav ul li a.active,
			#nav ul li a.active:hover {
			color:#FFFFFF;
			
			}
			

