@charset "utf-8";
/* MAIN CONTAINERS and GENERAL TAGS*/
body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

#container { 
	width: 990px; 
	background: url(images/bg01.jpg) center top no-repeat;
	margin: 0 auto; 
} 

/* HEADER AND TOP MENU */

#header {  
	height: 137px;
	width: 620px;
	margin: 0px auto;
	text-align: center;  
} 

#header ul{
	margin-top: 15px;
}

#header ul li {
	display: inline;
	color: #fff;
	font: normal bold 1em/100% Trebuchet MS, Arial, sans-serif;
	padding: 0px 40px 0px 0px;
}

#header ul li a, #header ul li a:link, #header ul li a:active, #header ul li a:visited {
	color: #fff;
	text-decoration: none;
}

#header ul li a:hover, #header ul li a:focus {
	/* color: #FFDDBB; */
	color: #D6E1B3;
	/* text-decoration: underline; */
	text-decoration: none;
}


/* LEFT SIDE BAR AND MENU */
#sidebar1 {
	float: left; 
	width: 163px; 
	padding: 0px; 
}

#sidebar1 ul {
	margin-top: 100px;
}

.sidemenu {
	font: normal normal 0.75em/100% Trebuchet MS, Arial, sans-serif;
	list-style: none;
	height: 20px;
	background: url(images/sidemenu_bar.jpg) left top no-repeat;
	margin: 0px 0px 5px 10px;
}

.last {
	font: normal normal 0.85em/100% Trebuchet MS, Arial, sans-serif;
	list-style: none;
	height: 20px;;
	margin: 0px 0px 5px 5px;
}
#sidebar1 ul li a, #sidebar1 ul li a:link, #sidebar1 ul li a:active, #sidebar1 ul li a:visited {
	color: #A8A8A8;
	text-decoration: none;
}

#sidebar1 ul li a:hover, #sidebar1 ul li a:focus {
	/* color: #6DA954; */
	color: #5D754B;
	text-decoration: none;
}

.birds {
	width: 100%;
	text-align: center;
	padding: 0px 0px 0px 10px;
}

/* RIGHT SIDE BAR */

#sidebar2 {
	float: right; 
	width: 158px; 
	margin: 28px 0px 0px 0px;
}

#sidebar2 div{
	font: italic bold 1em/120% "Times New Roman", Times, serif;
	letter-spacing: 1px;
	color: #ACABAD; 
	margin: 10px 0px 10px 0px;
}

#sidebar2 div span {
	display: block;
	font: italic normal 0.8em/120% "Times New Roman", Times, serif;
	color: #ACABAD; 
	text-align: right;
}

/* MAIN CONTENT */
#mainStage { 
	margin: 0px auto;
	margin-top: 28px;
	width: 620px;
	background-color: #EDEDED;
	border: 1px solid #E6E6E6;
} 

#mainStage h1{
	height: 20px;
	margin: 0px;
	background: #E7E7E7 url(images/ttl_icon.gif) 65px no-repeat;
	font: normal bold 1.1em/110% "Trebuchet MS", Arial, Sans-serif;
	color: #A7A6A8;
	padding: 8px 0px 6px 90px;
}

#mainContent {
	padding: 0px 15px 7px 25px;
}

#mainContent, #mainContent *{
	font: normal normal 13px/20px "Trebuchet MS", Arial, Sans-serif;
	color: #5B5B81;
}

#mainContent h2{
	font: normal bold 1.1em/150% "Trebuchet MS", Arial, Sans-serif;
}

#mainContent ul li {
	list-style-image:url(images/bullet.gif);
	#list-style-image:url(images/bullet_ie.gif);
}

#mainContent a, #mainContent a:link, #mainContent a:active, #mainContent a:visited {
	color: #909090;
	text-decoration: underline;
}

#mainContent a:hover, #mainContent a:focus {
	color: #7D4DB9;
	text-decoration: underline;
}

#mainContent p img{
	float: left;
	border: 1px solid #848284;
	margin: 5px 5px 5px 0px;
}

#mainContent .content,	#mainContent .content *	{	
	font-style:italic; 
	padding-top:10px; 
}

#mainContent .quote_source	{	
	font-style:italic; 
	font-weight:bold; 
	text-align:right;
	margin-left:325px; 
	padding-bottom:10px; 
}

#mainContent .separator	{	
	border-top:1px solid #B6B7CE; 
	height:20px; 
	font-size:2px; 
	width:560px; 
}

.end_flower {
	width: 116px;
	margin: 0px auto;
	padding-top: 5px;
}

/* FOOTER */
#footer { 
	margin: -5px 0px 0px 0px;
	#margin: 20px 0px 0px 0px;
	font: normal normal 0.7em/100% "Trebuchet MS", Arial, Sans-serif;
	color: #B9B9B9;
	text-align: center;
} 

#footer p{
	margin: 0px 0px 10px 0px;
}

#footer span {
	padding: 0px 10px 0px 10px;
}
#footer a , #footer a:link, #footer a:active, #footer a:visited{
	color: #B9B9B9;
	text-decoration: none;
}

#footer a:hover, #footer a:focus{
	color: #6DA954;
	text-decoration: underline;
}

/* MISC */
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
