/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body {
	/*background: url(../images/back_main.jpg) repeat-x;*/	
	 background: #86627e ; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333;
	height: 1%;
}

h1, h2, h3, h4, h5, h6 {
	color: #5a4557;
	font-size: 1.2em;
}

h1{
	background: url(../images/aster_30.gif)  no-repeat;	
	background-position: 0% ;	
	padding-left: 2em;
	margin-bottom: 0.8em;
 }

a {

	text-decoration: underline;
	color:  #65375c;
	font-family:  Verdana, Arial, Helvetica, sans-serif;

}

a:hover {
	text-decoration: underline;
}

/* Layout Divs */

#container {
	width: 760px;
	margin: 10px auto;
	padding-top:5px;
	padding-bottom:5px;	
	position: relative;
	/*background: #F9F9F9;*/
	background: #FFF;
}

	#header1 {
		background: url(../images/header_bg.gif) no-repeat ;
		height: 83px;
		background-position: 0% ;
		position: relative;
		border:1px solid #808000;
		margin: 0.4em ;
		padding:0.4em;
		color: #a26a4f;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight:bold;
	}
		#header2 {
		background: url(../images/header2_bg.gif) no-repeat ;
		height: 104px;
		background-position: 0% ;
		margin: 0.4em ;
		padding:0.4em;
	
	}
	
		#mainNav {/*Nav in the top banner*/
			list-style: none;							
			color: #65375c;	
		}
		
		#mainNav ul {
				text-align: center;
								
			}
			#mainNav li {
				padding-left:2px;
				padding-right:2px;	
				display: inline;
			
								
			}
			
				#mainNav li a {
					text-decoration: none;
					font-size: 0.8em;
					color:  #65375c;
					padding-left:8px;
					padding-right:8px;
					border-bottom:3px solid #ff5e64;	
					font-family:  Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;		
		
				}
				

	
	#content {
	/*	background: url(../images/content_bg.gif) top repeat-y;*/
		width: 760px;
	}
		
		#columnLeft {
			float: left;
			padding-left: 0.4em;
			padding-right: 0.2em;
			margin-bottom: 0.2em;

		}

			
			#subNav {/*Nav in left column*/
				list-style: none;
			
			}
			
				#subNav li {
					border-bottom: 1px solid #fff;
				}
				
					#subNav li a {
						text-decoration: none;
						background: url(../images/aster_30.gif)  no-repeat;	
						background-position: 0% ;	
						display: block;
						padding-left: 2em;
						text-decoration: none;
						color:  #65375c;
						font-family:  Verdana, Arial, Helvetica, sans-serif;
						font-size: 0.8em;
						font-weight:bold;	
						margin-top: 0.4em;						
																
					}
					
					#subNav li a:hover {
						/*background: #F58E15;
						color: #fff;*/
					}
					
				#subNav li.listHeader {
					margin-top: 0.4em;
					text-decoration: none;
					padding-left: 0.5em;
					font-size: 1.2em;
					color:  #65375c;
					border-bottom:3px solid #ff5e64;
					font-family:  Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;	
										
				}
				#subNav li.listFooter {
					margin-top: 0.8em;
					border-bottom:3px solid #ff5e64;					
				}		
		#columnMain {
			float: right;
			width: 520px;
			border-left :1px dashed #808000;
			/*padding-top:0.4em;*/
			padding: 0.8em 0.8em 0.8em 0.8em;		
			margin-bottom: 0.2em;			
						
		}
		
			#columnMain img.right {
				float: right;
				padding: 1em;
			}
		

			
	
		#footer {
		clear:both;
		border:1px solid #808000;
		margin: 0.4em ;
		padding:0.4em;
		color: #a26a4f;
		}
		
			#footer p {
				font-size: 0.7em;
			}
			
			#footer p.left {
				float: left;
			}
			
			#footer p.right {
				float: right;
			}
		

	
	
/* HACKS */

.clearfix {display: inline;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */