html {overflow-y:scroll;}
body { margin: 0; padding: 0; font-family: Helvetica, Verdana, Arial, sans-serif; font-size:100%; }
p, h1, h2, ul, li, label, form{ margin:0px; padding:0px; }
a, a:hover, a:visited{ text-decoration:none; }
hr{ display:none; }
a img, :link img, :visited img, map, area, img { border: none; }
.right{ float:right; }
.left{ float:left; }
.clear{ clear:both; }
.block{ float:left; display:block; }
.center{ text-align:center; }
textarea{ font-family: Helvetica, Verdana, Arial, sans-serif; font-size:65; color:#000000  }
input{ font-family: Helvetica, Verdana, Arial, sans-serif; font-size:65%; color:#000000  }
form{ margin:0 0; padding:0; }

/* remember to define focus styles! */
:focus { outline: 0; }

div#container    { margin:0 auto; width:960px; overflow:hidden; border:0px none; }


div#header          { margin: 40px 0 0 0; padding-top:215px;}
div#header h1       { width:190px; height:63px; display:block; text-indent:-999px; }
div#header h2       { display:none; }
div#header div.logo { width:240px; }


div#footer         { clear:both; margin-bottom:20px; }
div#footer li      { font-size:0.7em; display:inline; }
div#footer a       { font-size:12px; _font-size:11px; color:#E368A7; text-transform:lowercase; padding-right:40px; }
div#footer a:hover { color:#FFF; }
div#footer a.high  { color:#FFF; }

div#nav         { margin: 10px 3px; overflow:hidden; zoom:1; }
div#nav ul      { list-style:none; }
div#nav li      { display:inline; }
div#nav a       { font-size:12px; _font-size:11px; color:#E368A7; text-transform:lowercase; padding-right:35px; }
div#nav a:hover { color:#FFF; }
div#nav a.high  { color:#FFF; }


div#content { width:960px; margin: 10px 3px; float:left; overflow:hidden; zoom:1; min-height:300px;}

div#content h1 { width:370px; font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 0; padding:0; }
div#content h2 { font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 0; padding:0; }
div#content h3 { font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 0; padding:0; }
div#content h4 { font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 0; padding:0; }
div#content p  { font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 0; padding:0; line-height:14px; }
div#content li { font-size:12px;  _font-size:11px; line-height:14px; }
div#content ul { font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 20px; padding:0; }
div#content ol { font-size:12px;  _font-size:11px;font-weight:normal; margin: 0 0 10px 0; padding:0; }

div#copy{ float:left; width:445px; margin:5px 0 0 0; overflow:hidden; zoom:1; }

div#image{ float:right; width:500px; margin:5px 0 0 0; overflow:hidden; zoom:1; }
div#image img { margin:0; padding:0; }

div#chalk   { display:none; font-size:11px; font-weight:normal; margin: 10px 3px; padding:0; line-height:15px; }
div#chalk a { color:#FBD9E8; }




/**
 * FORM
 */
div#content div.row       { width:547px; margin:5px 0 5px 0; padding:0px; display:block; clear:both; }
div#content div.rowLabel  { float:left; text-align:left; width:102px; padding:5px 4px 3px 4px; margin: 0 4px 4px 0; font-weight:normal; font-size:12px; background:#CC005B; color:#f5d6ed; }
div#content div.rowLabelB { float:left; width:102px; padding:5px 4px 3px 4px; margin: 0 4px 4px 0; }
div#content div.rowText   { color:#808080; float:left; width:423px; padding:3px 0 5px 0; text-align:left; font-weight:normal; }
div#content div.rowInput  { color:#808080; float:left; width:423px; padding:0px 0 5px 0; }


div#content input.text   { font-family: Helvetica, Verdana, Arial, sans-serif;font-size:11px; border:#C8C8C8 1px solid; width:265px; padding:3px 4px 3px 4px; margin:0; color:#f5d6ed; background:transparent; }
div#content textarea     { font-family: Helvetica, Verdana, Arial, sans-serif;font-size:11px; border:#C8C8C8 1px solid; width:265px; height:100px; padding:3px 4px 3px 4px; margin:0; color:#f5d6ed; background:transparent; }

div#content input.button{ float:left; border:0px none; display:block; text-align:center; width:102px; background:#CC005B; color:#f5d6ed; text-decoration:none; font-size:12px; padding-left:4px; padding-right:4px; padding-top:5px; padding-bottom:3px }
div#content input.button:hover{ cursor:pointer; background:#c380b2; color:#942477; }

div#error { }
div#error h2 { background:#CC005B; color:#f5d6ed; padding:5px 4px 3px 4px; margin: 0; display:block; } 
div#error p { font-size:12px; padding:5px; }




/**
 * News
 */
div#news    { float:left; width:445px; margin:5px 0 0 0; overflow:hidden; zoom:1; }
div#news h3 { color:#FFFFFF; font-size:12px; font-weight:bold; margin: 0 0 0 0; }
div#news h2 { color:#FFFFFF; font-size:12px; font-weight:bold; margin: 0 0 5px 0; }
div#news span.images { width:170px; margin-left:15px; float:right;}

div#pages { clear:both; float:left; width:445px; }