html, body{padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; background:  #f8f8f8 url(../img/background.jpg) repeat-x;font-size:11px;}
label {display:block}
fieldset {display:block}
table, tr, td {font-size:11px; border-collapse: collapse;}

img {border: 0px;}
form{margin:0px 0px 20px 0px; padding:0px;}

p { margin:7; padding:0; line-height: 14px;}
h1 { color:#D3272F; margin:30px 0px 7px 0px; padding:0; }
h2 { color:#D3272F; margin:0px; padding:0; }
h3 { color:#D3272F; margin:5px 0px -5px 6px; padding:0; }

a { color: black; text-decoration: underline;}
a:hover { color: #D3272F;}

#overall   { margin:0px auto 0px auto;width: 800px; }
#logo      { margin: 30px 0px 30px 0px;}
#mainTable { width: 800px;}
#leftcol   { width: 182; vertical-align: top;}
.wraptext  { float:left; margin: 0px 10px 0px 0px;}
ul {position:relative;}


#tdTOPCOLhome p { margin:0; padding:0;}
#tdTOPCOL p { margin:0; padding:0;}

#navbar           { list-style:none;list-style-image:url(../img/li-icon.jpg); 
					margin: 0px 0px 50px 0px; padding: 0px; font-size:14px;}
#navbar a         { color:#000000; text-decoration:none; padding: 0px; margin:0px;}
#navbar a:hover   { color: #999999;}
#navbar li        { border-bottom: #D3272F 2px dotted; padding: 0px 0px 6px 0px; margin: 10px 9px 0px 0px; list-style-position:inside; }
#navbar li.active { list-style-image:url(../img/li-active-icon.jpg);}

#events { border: #FFFFFF 1px solid; padding: 3px 3px 40px 3px; margin: 0px 0px 0px 0px; font-size: 12px; width:164px; font-size:11px;}
#events ul { padding:10px 6px 0px 6px; margin: 0px; list-style:none;}
#events ul li h3 { margin: 0px; padding: 0px; text-transform:uppercase; font-size:12px; font-weight:bold;}
div#events span.eventDate { display: block; margin: 4px 0px 0px 8px; }
div#events ul { margin: 0px 0px 8px 8px; padding: 0px; }
div#events li { margin: 0px; padding: 0px; }
/**** this is moved into calendar/default/css/output.css
#eventCalendar { }
#eventCalendar div.event { padding-bottom: 20px; }
#eventCalendar h2 { padding: 0px; margin: 0px 0px 0px 0px; }
#eventCalendar h3 { padding: 0px; margin: 0px 0px 6px 6px; }

*/
#ideas    {padding: 20px 0px 20px 0px; font-size:12px;}
#ideas a  {color: #000000; font-weight:bold; text-decoration:none;}
#ads      {padding-top: 10px;}
#welcome  { border-bottom: 2px #D3272F dotted; padding-top: 15px;clear: both;}
.more    {background:url(../img/li-icon.gif) no-repeat; margin: 10px 15px 10px 0px; padding: 0px 0px 0px 15px; font-size:12px;}
.more a  {color:#D3272F; }
#join    {background: url(../img/background-join1.gif) no-repeat; padding: 25px 0px 0px 120px; height: 103px;}	
#join h2   {padding: 0px; margin:0px; font-size:14px;}
#join a  { color:#000000;}	

#sponsorTable { width: 95%; margin-left: 30px;}
#sponsorTable td { width: 50%;}
#sponsorTable img { padding-bottom: 20px;}

.tdLEFTCOL 	{ padding-right: 30px;width: 400px;}
.tdLEFTCOLhome 	{ padding-left: 0px;}

.tdRIGHTCOL { padding-left: 20px; width: 150px;}
.tdRIGHTCOL p {line-height: 16px;}
#content {padding: 0px 20px 0px 0px; }	

#footer { background:url(../img/background-footer.gif) no-repeat bottom; padding-top: 10px; height:68px; color:#FFFFFF; }
#copyright { float: left; width: 90px; padding-top: 0px; font-weight:bold; text-align:right;}
#footer .navbar   {float:left; width: 535px; margin-left: 115px; }
#footer .navbar ul {margin:0px; list-style:none;}
#footer a {color: #FFFFFF; text-decoration:underline;text-align:center; font-weight:bold; }
#footer a:hover {text-decoration: underline;}
#footer .navbar li { float: left; clear:none; padding-right:6px; padding-left:12px; background:url(../img/background-footer-li.jpg) no-repeat;}
#footer .navbar li.first {list-style:none; padding-left: 0px; background:none;}

#footer .signOff {margin-left: 205px;}


.disclaimer {
  display: block;
  float: right;
  width: 340px;
  padding-top: 3px;
  /*margin-left: 160px;   /* width of text field plus 10 */
}

#share input { border: 2px solid #c8c6c6; line-height: 20px; padding: 4px; color: #636161;padding-right: 15px; margin-top: 5px; width: 140px;} 
#share textarea  { border: 2px solid #c8c6c6; margin-bottom: 30px;}
#share #submitbutton  { background: url(/sft13/button.jpg) no-repeat; color: white;  text-align: center; border: 0px; margin-bottom: 20px; width: 83px; height: 35px;}
#share #spcatcher    { border: 0px; width: 0px; height: 0px;  color: #EEEEEE; background: #EEEEEE; padding: 0px; margin:0px;}
