
body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
body.home {background:#FFFFFF url(http://www.sandiegodowntown.org/images/home_bg.gif) top left repeat-x;}
body.subpage {background:#FFFFFF url(http://www.sandiegodowntown.org/images/subpage_bg.gif) top left repeat-x;}
body.subpage2 {background:#FFFFFF;}

.content {padding:1px 15px 15px 15px;}
.bodytext {font-size: 11px; color: #000000; line-height: 17px;}
h1 {font-weight: bold; width: 100%; font-size: 14px; color: #663300;}


/******************************************************************************
* HOME PAGE STYLES
******************************************************************************/
.home th {font-size: 11px; color: #336699; line-height: 15px;}
.home td {font-size: 11px; color: #336699; line-height: 15px;}
.home p {font-size: 11px; color: #336699; line-height: 15px;}
.home .footer {font-size: 10px; color: #336699; line-height: 17px;}
.home h3 {font-size: 12px; font-weight: bold; color: #336699;}
.home h2 {font-size: 13px; font-weight:bold; color: #336699;}
.home ul {font-size: 11px; color: #336699; line-height: 15px;}
.home a {font-weight: bold; color: #FF9900;}
.home a:hover {text-decoration: none;}


/******************************************************************************
* BUSINESS PAGE STYLES
******************************************************************************/
.business th {font-size: 11px; color: #006666; line-height: 15px; font-weight: bold;}
.business td {font-size: 11px; color: #006666; line-height: 15px;}
.business p {font-size: 11px; color: #006666; line-height: 15px;}
.business .footer {font-size: 10px; color: #006666; line-height: 17px;}
.business .footnote {font-size: 9px; font-style: italic; color: #006666; line-height: 17px;}
.business h3 {font-size: 12px; font-weight: bold; color: #006666;}
.business h2 {font-size: 13px; font-weight:bold; color: #006666;}
.business ul {font-size: 11px; color: #006666; line-height: 15px;}
.business a {font-weight: bold; color: #336699;}
.business a:hover {text-decoration: none;}
.business blockquote {font-size: 11px; color: #006666; line-height: 15px;}


/******************************************************************************
* LIFESTYLE PAGE STYLES
******************************************************************************/
.lifestyle p {font-size: 11px; color: #993366; line-height: 15px;}
.lifestyle td {font-size: 11px; color: #993366; line-height: 15px;}
.lifestylex {font-size: 11px; color: #993366; line-height: 15px;}
.lifestyle ul {font-size: 11px; color: #993366; line-height: 15px;}
.lifestyle .footer {font-size: 10px; color: #993366; line-height: 17px;}
.lifestyle .footnote {font-size: 9px; font-style: italic; color: #993366; line-height: 17px;}
.lifestyle h3 {font-size: 12px; font-weight: bold; color: #993366;}
.lifestyle h2 {font-size: 13px; font-weight: bold; color: #993366;}
.lifestyle a {font-weight: bold; color: #FF3366;}
.lifestyle a:hover {text-decoration: none;}


.events a {font-size: 10px; font-weight: normal; color: #FF3366;}
.events a:hover {text-decoration: none;}
.multievents a {font-size: 10px; font-weight: normal; color: #336699;}
.multievents a:hover {text-decoration: none;}


/******************************************************************************
* LIVING PAGE STYLES
******************************************************************************/
.living p {font-size: 11px; color: #663300; line-height: 15px;}
.living .bodytext {font-size: 11px; color: #000; line-height: 15px;}
.living td {font-size: 11px; color: #663300; line-height: 15px;}
.living .footer {font-size: 10px; color: #663300; line-height: 17px;}
.living .footnote {font-size: 9px; font-style: italic; color: #663300; line-height: 17px;}
.livingH4 {font-size: 12px; font-weight:bold; color: #CC6633;}
.living h3 {font-size: 12px; font-weight:bold; color: #663300;}
.living h2 {font-size: 13px; font-weight:bold; color: #663300;}
.livingH2 {font-size: 13px; font-weight:bold; color: #663300;}
.living h2 {font-weight: bold; color: #336699; font-size: 12px;}
.living .hometour {color: #663300; font-size: 11px;}
.living a {font-weight: bold; color: #CC6633;}
.living a:hover {text-decoration: none;}
.living ul {font-size: 11px; color: #663300; line-height: 15px;}
.webcam a {font-size: 11px; color: #FFFFFF; text-decoration: none;}


/******************************************************************************
* FORM elements that need formatting to fit into small spaces
******************************************************************************/
table.submit { margin: 0px 0px 0px 0px;}
.button {font-size: 11px;}
.select {font-size: 11px;}
.input {font-size: 11px;}
.option {background-color: #ffc;}
option.none {color: #666;}
select.dropdownbox {background-color: #CDCDCD;}
option.projects {color: #333333;}

#dhtmltooltip {
  position: absolute;
  width: 150px;
  border: 2px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  font-size: 11px;
}


