/* THE BASICS */
* {margin:0;padding:0;}
body{font:76% Arial,sans-serif;background:#a7d3eb;}
a img{text-decoration:none;border:none;}
ul{list-style:none;margin:-3px 0 -3px 0;padding:0;}
#header ul li{display:inline;font-weight:bold;margin:0;padding:0;}
img{margin:0px;padding:0px;}
img.figure{float:left;margin:0 10px 0 0;}
strong{font-weight:normal;background-color:#fff;padding:0 0 0 5px;}
.clear {clear:both;}

/* LARGE CONTAINERS */
#header{}
#container{}
#wrapper{background:url(images/images/design_12_11.gif) repeat-y;padding:20px 0px;}
#wrapper2{background:#fff;margin:0 50px 20px 50px;}
#content p{line-height:1.4;}
#content{padding:25px 50px;}
#foot{color:#333;padding:5px 10px;}
#container{width:760px;margin:0 auto}
.pdf{background:url('images/pdf.jpg') right no-repeat;padding:0 20px 0 0;}

/* SMALL CONTAINERS */
.left {float:left;margin:5px;}
#content h3 {margin-bottom:10px;}
#content h2 {margin-bottom:5px;}
#content ul {margin-bottom:10px;}
#content ul li {list-style:disc;margin:0 0 5px 15px;}

/* FORMS */
label {font-weight:bold;}
label span {color:#999;font-size:80%;font-style:italic;font-weight:normal;}
input,textarea{font-family:Georgia,Times,serif;font-style:italic;font-size:14px;padding:3px;border:1px solid #ccc;}
textarea,#name,#email{display:block;width:450px;margin-bottom:10px;}

/* MESSAGES */
.clean-error{border-top:1px dashed #CC0000;border-bottom:1px dashed #CC0000; background:#F7CBCA;color:#CC0000;font-weight:bold;padding:10px 50px;margin-bottom:20px;}
.clean-ok{border-top:1px dashed #349534;border-bottom:1px dashed #349534; background:#C9FFCA;color:#008000;font-weight:bold;padding:10px 50px;margin-bottom:20px;}