/*
   File: site.css

   Stylesheet for houstonnaturalbirth.com
*/
body {
   font-family:verdana,sans-serif;
   font-size:small;
   background-image: url(images/background.gif);
   background-repeat:repeat;
   background-color:#96C;
   margin:8px 20px 8px 20px;
}

h1 {text-align:left; font-size:xx-large;}
h2 {text-align:left; font-size:x-large;}
h3 {text-align:left; font-size:large;}
h4 {text-align:left; font-size:medium;}
td {font-family:verdana,sans-serif; font-size:10pt; text-align:left;}
td.content {margin:0px; padding-top:0px;}
/* Cell which contains the banner. */
td.topouter {
   border-top:medium solid #000;
   border-left:medium solid #000;
   border-right:medium solid #000;
   background-color:#FFF;
}

td.submenu {
   text-align:right;
   padding-right:1em;
   color:#FFF;
   background-color:#99C;
   border-left:medium solid #000;
   border-right:medium solid #000;
}

/* Cell which contains the page content. */
td.centerouter {
   background-color:#FFF;
   border-right:medium solid #000;
   padding:1em;
   text-align:left;
}

/* Cell which contains the navigation bar. */
td.leftouter {
   background-color:#FFF;
   border-left:medium solid #000;
   padding:0px;
}
/* Cell which contains the footer bar. */
td.bottomouter {
   background-color:#FFF;
   border-left:medium solid #000;
   border-right:medium solid #000;
   border-bottom:medium solid #000;
   line-height:1.5em;
   text-align:center;
}
a:link {font-weight:normal; color:#609; text-decoration:underline;}
a:visited {font-weight:normal; color:#309; text-decoration:underline;}
a:hover {font-weight:normal; color:#930; text-decoration:underline;}
a.topnav:link {font-weight:bold; color:#609; text-decoration:none;}
a.topnav:visited {font-weight:bold; color:#309; text-decoration:none;}
a.topnav:hover {font-weight:bold; color:#FF9; text-decoration:none;}
a.nav:link {font-weight:bold; color:#609; text-decoration:none;}
a.nav:visited {font-weight:bold; color:#309; text-decoration:none;}
a.nav:hover {font-weight:bold; color:#930; text-decoration:underline;}
p {text-align:left;}
p.footer {font-size:small; text-align:center; padding-bottom:1em;}

ol.alpha {list-style-type:lower-alpha;}
li {padding-bottom:0.5em;}

.attention {color:#930; font-weight:bold;}

/* News Box section */
h2.news {color:#C30; font-weight:bold;
   font-family:"comic sans MS", verdana, sans-serif;
   font-size:14pt;
}
h2.announcement {color:#90C; font-weight:bold;}
td.announcement {background-color:#CCF;
   border:thin solid #000;
}

p.pullquote {
   font-size:18px;
   color:#009;
   width:250px;
   float:right;
   margin-left:4px;
   border-top:medium dotted;
   border-bottom:medium dotted;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
   margin-top:2px;
   margin-bottom:2px;
}

a.reader {
   color:#639;
}

div.phone {
   display:inline;
   float:left;
   margin-left:3px;
}

div.topmenu {
   display:inline;
   text-align:right;
}

