/* Overall */ 
body	{ }

.left 	{ float:left; 	}	
.right 	{ float:right; 	}
.clear	{ clear:both; 	}

label, input { display:block; width:200px; }
textarea { width:400px; }
.linklove { display:none;}
.succes .failure{ display:block; background-color:#e7e7e7; border:1px solid #cccccc; padding:5px; margin-bottom:15px; }

ul#nav { background-image:url(../images/navbg.png); float:left; z-index:1; } 
ul#nav li { float:left; z-index:1;  }
ul#nav li img.navleft {margin-left:-3px; } 
ul#nav li img.navright {margin-right:-3px; } 
ul#nav li a { display:block; padding:4px 10px 5px 10px; } 

/* Submenu */
ul#nav li ul.submenu { display:none; z-index:0;  }
ul#nav li:hover ul.submenu, ul#nav ul.submenu:hover {display:block; z-index:0; position:absolute; margin-top:2px; background-color:#e1e1e1; border:1px solid #cccccc; min-width:150px; padding:10px; padding-top:5px !important  
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

 }
ul.submenu li a { text-decoration:underline !important;}
ul.submenu li { display:block; width:100%; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dashed #999999;}

.waves { position:absolute; margin-top:200px; }
.visual { margin-top:0px; }

div#content { padding:25px; }
div#content p { font-size:1.1em; margin-bottom:25px;}
div#content ul li { margin-left:15px; list-style:disc; }

div.homeitem { width:250px; margin-right:25px; display:block; float:left; }
div.homeitem p { font-size:0.9em!important; }
div.homeitem ul li { margin-left:15px; list-style:disc; }

div.widget { background-image:url(../images/widgetbg.png); float:left;   width:271px; margin-bottom:35px; } 
div.widget img { float:left; }
div.widget img.widgettop { margin-top:-13px; }
div.widget img.widgetbottom { margin-bottom:-13px; }
div.widget p, div.widget h4, div.widget ul, div.widget form { margin-left:15px; margin-right:15px; }

div#footer { background-image:url(../images/footer.png); height:115px; display:block; margin-top:50px;  }
div#footer ul { float:left; display:block;  margin-left:25px; width:200px; margin-top:15px;}
div#footer ul { font-size:0.85em; line-height:20px; }

div#content table { border:1px solid #333333; }
div#content table td { padding-left:5px; border:1px dotted #cccccc; }
