HTML {height:100%; margin:0 0 1px 0; padding:0; font-size:100%;}
BODY {margin:10px 0; padding:0; text-align:center; font:0.75em, Arial, San-serif; color:#333;}

A {color:#E92BE9; font-weight:bold;}

#container {width:750px; margin:0 auto; background:#fff; text-align:left;}

#header {width:100%; margin:0 auto; padding-top:5px; padding-bottom:15px; border-bottom:3px solid #E92BE9;}
#header A {display:block; width:750px; margin:0 auto; text-align:left; padding-left:10px;}
#header EM {display:none; font:bold 100% Verdana;}

#nav {float:left; width:750px; margin:0 auto; font-size:0.9em; font-weight:bold;}
#nav UL {float:right; margin:0; text-align:center; height:20px; width:480px;}
#nav UL {list-style:none;}
#nav LI {list-style:none; display:inline; margin:0; padding:0;}
#nav LI A {float:left; width:79px; border-left:1px solid #fff; display:block; background:#eee; color:#5D5D5D; height:20px; line-height:20px;  text-decoration:none;}
#nav LI A:hover {color:#fff; background:#E92BE9;}
#nav LI.on A, #nav LI.on A:hover {background:#E92BE9; color:#fff;}

.C {margin:20px 0; min-height:350px; padding:20px 0 20px 20px;}
.C H1 {color:#333; line-height:1.3em;}
.C P {font-size:1em; color:#333; line-height:1.3em;}
.C UL {padding:0 0 10px 20px; font-size:0.9em; color:#333; line-height:1.3em;}
.C H4 {font-size:1.1em; color:#333; padding:0 0 10px 0;}
.C H5 {font-size:0.95em; color:red;}
.C IMG {padding:0 0 5px 0;}

#main {float:left; width:490px;}
#right {float:left; width:240px; margin:0; font-size:0.95em;}
#right H3 {font-size:1em;}

.block {padding:0 0 0 10px; margin:0 0 20px 15px;}
.block H2 {border-bottom:1px solid #333; padding:0 0 0.3em 10px;}
.block H3, .block P {padding-left:10px;}

#copyright {margin:0 auto; font-size:0.9em; text-align:left; background:#5D5D5D;}
#copyright P { padding:5px 40px; color:#ccc; font-weight:bold;}
#copyright A {color:#fff; text-decoration:none;}

.clearer {height:1px; line-height:0; clear:both;}
* html .clearer {font-size:0;}

#press P IMG {float:left; margin:0 5px 20px 0;}

.m-feat {margin-bottom:20px;}
.m-feat .img {float:left; width:220px;}
.m-feat .info {float:left; width:270px;}

.rw {margin-bottom:20px;}
.gallery {margin-top:20px;}
.rw .item, .gallery .item {float:left; width:25%; text-align:center; font-size:0.9em;}
.rw .item A, .gallery .item A {display:block; height:105px;}
.item SPAN {font-size:1em;}
.item A.lk {height:auto;}

H2 {padding:0 0 10px 0;}
.right H2 {border-bottom:1px solid #333; padding:0 0 0.3em 10px;}

#thumbs IMG {margin:0 auto;}
#thumbs A {display:block; float:left; width:50%; text-align:center;}

#SignUpForm FIELDSET {margin:0 5px 10px 5px; padding:0;}
#SignUpForm FIELDSET BR {display:none;}
#SignUpForm FIELDSET P {margin:0 0 0.3em 0;}
#SignUpForm LABEL {display:block; margin-bottom:3px;}
#SignUpForm SPAN.field {display:block;}
#SignUpForm INPUT.text {font-size:0.9em; width:170px;}
#SignUpForm P.btn {margin:0 25px 0 5px; text-align:right;}