body { margin:0; background-color:#fff; font: 12px/18px Arial, Helvetica, sans-serif; color:#333; }

#container { width:880px; margin-left:auto; margin-right:auto; }



/* HEADER */
#header { width:660px; height:260px; float:left; clear:left; }
#header a { color:#fff; }


/* FOOTER */
#footer { width:802px; height:52px; padding-top:12px; padding-bottom:18px; padding-left:24px; padding-right:24px; clear:both; font-size:10px; color:#ddd; background-color:#c1373a;  }


/* PAGE BODY */
#sponsors { width:172px; min-height:1285px; padding:24px; float:right; clear:right; text-align:center; background-image:url(images/bg_sponsors.jpg); background-repeat:no-repeat; }

#wrapper { width:660px; min-height:500px; float:left; clear:left; background-image:url(images/bg_wrapper.jpg); background-repeat:no-repeat; }

#wrapper #nav { width:132px; padding:24px; padding-top:372px; float:left; }

#wrapper #pb { width:387px; padding-left:35px; padding-right:58px; padding-top:24px; float:left; }



hr { color:#6cc; background-color:#6cc; border:0px; height:1px; margin-top:8px; margin-bottom:12px; }


a { color:#c1373a; text-decoration:none; font-weight:bold; }
a:hover { text-decoration: underline; }

h1 { font-size:18px; font-weight:normal; margin:0; color:#c1373a; }
h2 { font-size:14px; font-weight:bold; margin:0; color:#c1373a; }
h3 { font-size:12px; font-weight:bold; margin:0; margin-bottom:24px; }

.spacer { clear:both; width:100%; height:1px; }


ul { margin-top:0; margin-bottom:18px; }
li { margin:0; list-style-image:url(images/li.jpg); }


td { vertical-align:top; }

.form-table td { padding-bottom:14px; }
.form-text { font: 12px Arial, Helvetica, sans-serif; color:#555; }
.form-btn { color:#555; }