/* Ashlee K's Global Styles */

	body { 
		background: url(../img/layout/bg_green.gif) left top repeat; 
		padding:0; 
		margin: 0; 
		text-align:center; 
		font-family:arial, "lucida console", sans-serif;  
		}
	h2 { 
		font-size:1em; 
		padding:10px 0 0 0; 
		margin:0 0 10px 0; 
		font-weight:normal;
		color:#930; 
		}
	a:link, a:visited { color:#900; text-decoration:none; }
	a:hover, a:active { color:#000; text-decoration:underline; }
	#ashheader { 
		background: url(../img/layout/bg_header.jpg) center top no-repeat; 
		width:840px;
		height:315px; 
		margin:0 auto; 
		padding:0;
		text-align:left;
		}
	#ashcontainer { 
		background: url(../img/layout/bg_body.jpg) center top repeat-y; 
		width:840px; 
		margin:0 auto; 
		padding:0; 
		}		
	#ashcontainer p { font-family:arial, helvetica, "sans serif"; font-size:.8em; line-height:1.7em; padding:0; margin:0 0 18px 0; }
	#ashleftcol { 
		width:480px; 
		margin:0 0 0 80px; 
		/margin:0 0 0 40px; 
		padding:0; 
		text-align:left; 
		color:#444; 
		}
	/*#ashleftcol h1 { 
		font-size:1.3em; 
		padding:0; 
		margin:0 0 10px 0; 
		font-weight:normal;
		color:#930; 
		}
	#ashleftcol h1 { 
		background: url(../img/layout/title_underline_01.png) left top no-repeat;
		font-size:1.3em; 
		height:40px;
		padding:10px 0 0 40px; 
		margin:0 0 10px 0; 
		font-weight:normal;
		color:#930; 
		}*/
	#ashleftcol h1 { 
		background: url(../img/layout/title_flowers_03.png) left top no-repeat;
		font-size:1.3em; 
		height:60px;
		padding:5px 0 0 60px; 
		margin:0 0 10px -5px; 
		font-weight:normal;
		color:#930;
		}			
	#ashleftcol ul { height:40px; margin:0; padding:10px 0 0 0; border-top:1px solid #999; }
	#ashleftcol li {display:block; float:left; font-family:arial, helvetica, "sans serif"; font-size:.7em; padding:0; margin:0; }		
	#ashrightcol { 
		float:right; 
		width:180px; 
		/width:175px; 
		margin:0 60px 0 0; 
		/margin:0 30px 0 0; 
		padding:0; 
		text-align:left; 
		color:#ccc; 
		}
	#ashrightcol h1 { 
		font-size:.9em; 
		padding:0; 
		margin:0 0 10px 0; 
		letter-spacing:.2em; 
		}
	#ashrightcol h2 { 
		font-size:1em; 
		padding:0; 
		margin:0 0 10px 0;
		font-weight:normal;
		color:#ddd;
		}
	#ashrightcol p { padding-bottom:15px; margin-bottom:15px; font-size:.8em; }		
	#ashfooter { 
		background: url(../img/layout/bg_footer.jpg) center top no-repeat; 
		height:111px; 
		width:840px;
		margin:0 auto; 
		padding:0;
		text-align:center;
		}
	#ashfooter ul { padding:10px 0 0 0; margin:0; }
	#ashfooter li {display:inline; font-size:.8em; word-spacing:.3em; color:#666; }
	#ashfooter a:link, #ashfooter a:visited { color:#888; text-decoration:none; }
	#ashfooter a:hover, #ashfooter a:active { color:#ccc; text-decoration:underline; }
	#ashsubfooter {
		width:840px; 
		color:#222; 
		margin:-60px auto;
		padding:0; 
		font-family:arial, helvetica, "sans serif"; 
		font-size:.75em;
		}
	#dllist { }
	#dllist ul { display:block; }
	#dllist li { display:block; }
	#ashhomemenu { padding:195px 0 0 0; margin:0 0 0 80px; width:454px; }
	#ashhomemenu p { padding:0; margin:0px; height:25px;}
	#ashhomemenu img {float:left; padding:0; margin:0; border:none; }
	.ashmenu { 
		margin:0; 
		padding:0; 
		}
	.clearr { 
		clear:right; 
		}
	.clearl { 
		clear:left; 
		}
	.dllisttitle { font-size:1em; }
	.imgleft { float:left; padding:0; margin:5px 15px 3px 0; }
	.imgright { float:right; padding:0; margin:5px 0 3px 10px; }
	.leftunderline { width:480px; height:20px; border-bottom:1px solid #999; }
	.rightunderline { border-bottom:1px solid #999; padding-bottom:15px; }
