*	{
	margin:0; 
	padding:0;
	}

html {
	margin:0; 
	padding:0;
	}

body {
	background-image:url(../images/drip_bg.jpg);
	background-attachment:fixed;
	background-position:center bottom;
	background-repeat:no-repeat;
 	color:#000;
	margin:0 40px;
  	font:0.825em Arial, Helvetica, sans-serif;
  	} 
	
p {
	font-size:110%;
	margin-top:1em;
	margin-bottom:0.5em;
	line-height:1.5em;
	padding-left:7px;
	}

p.after {
	font-size:90%;
	margin-top:0.2em;
	margin-bottom:0.5em;
	line-height:1.5em;
	padding-left:7px;
	}
	
h2 {font-size:130%;
	padding-left:7px;
	font-weight:400;
	line-height:1.2em;
	}




ul {
	font-size:110%;
	margin-left:25px;
	line-height:1.5em;
	}
	
ul.main {
	font-size:130%;
	margin-left:25px;
	line-height:1.5em;
	}


a:link {color:#597738; text-decoration:underline;   } 
a:visited {color:#597738; text-decoration:underline;}
a:hover {color:#597738; text-decoration:none;} 
a:active {color:#597738;}

a.arrow {font-size:90%; height: 18px; width: 230px; color:#000; text-decoration:none; display:block; background-image:url(../images/linkbg.gif); background-repeat:no-repeat; background-position:right; padding-left:7px; padding-top:2px}

a.red {color:#852129;}
a.darkgreen {color: #325130; text-decoration:none;}

a img {border:0; padding:0; display:inline;}


.red {color:#852129;}
.lightred {color:#dd425b;}
.darkgreen {color:#325130;}
.green {color:#597738;}
.lightgreen {color:#91bb41;}
.highlight {background-color:#bce76a;}
.redhighlight {background-color:#dd425b;}

#wrapper {
	width:985px;
	background:none;
	margin: 0 auto;
	}
	
	#col_right{
	    position:relative;
		float:right;
		width:280px;
		height:auto;
		min-height:182px;
		margin-top:0.8em;
		background:none;
		}
		
	#col_left{
		float:left;
		margin-right:30px;
		width:598px;
		height:auto;
		margin-top:0.8em;
		background:none;
		}
		
		
#logobox{
	width:237px;
	height:237px;
	background:none;
	position:fixed;
	top:0;
	margin-top:0.8em;
	}

	
#footer {
		background:#fff;
		width:985px;
		height:36px;
		font-size:70%;
		text-align:right;
		margin-top:40px;
		color:#666;
		border-top: solid 2px #ccc;
		
		}


#footer a {background:none; width: auto; height:auto; display:inline; font-size:100%; padding: 0;}

.footerright {background:none; float:right; width:300px; text-align:right; margin-top:8px;}	
.footerleft {background:none; float:left; width:500px; text-align:left;  margin-top:8px;}



