/* Overall */ 
body	{ background-color:#d2d2c8; }

.alignleft 	{ float:left; margin-right:15px; 	}	
.alignright 	{ float:right; margin-left:15px;	}
.clear	{ clear:both; 	}

ul#nav{ display:block; float:left; height:25px; width:931px;  padding-left:15px; border-bottom:1px solid #d7d7ce;} 
ul#nav li { float:left; margin-top:5px; }
ul#nav li span { float:right; margin-left:10px; margin-right:10px; display:block;  }

ul#subnav { display:block; width:931px; margin-bottom:2px; margin-left:15px; padding-top:35px; }
ul#subnav  li { float:left; margin-left:15px; list-style:disc; margin-top:5px; margin-right:15px;} 

div.main { background-color:#eff0eb; background-image:url(../images/bg.jpg); background-repeat:no-repeat; }
div.main p { width:600px; line-height:1.3em; margin-left:15px; margin-bottom:15px;}
div#sidebar p { width:300px !important; }
div.main ul { margin-bottom:15px; }

div.content ul { margin-left:15px; line-height:20px; }
div.content li { margin-left:15px; list-style:disc; }

div#footer li { float:left; width:438px; display:block; padding-right:20px;  }

.failure, .success { border:1px solid #999999; background-color:#FFFFCC; padding:5px; margin-left:15px; width:400px; margin-bottom:15px;} 
ol.cf-ol { display:block; margin-left:15px; }
ol.cf-ol li { list-style:none; margin-left:0px; margin-bottom:10px;}
ol.cf-ol li label {width:175px; display:block; float:left; }
ol.cf-ol li input {width:250px;  }
.linklove { display:none; }

ul.agenda { line-height:16px;}

#sidebar img { margin-bottom:25px; max-width:280px;}

