body
{
  margin-left:2% ;
  margin-right:2% ;
  color: #666666 ;
  font-family: 'Georgia' ;
  font-size: 14px ;
  font-weight: Normal;  
}

p
{
  color: #666666 ;
  font-family: 'Georgia' ;
  font-size: 14px ;
  font-weight: Normal;  
}

td
{
  color: #666666 ;
  font-family: 'Georgia' ;
  font-size: 14px ;
  font-weight: Normal;  
}

/*------------------ Top Menu */
table#top_menu td
{
  background: url(../images/top_menu_back.gif);
  background-repeat: no-repeat ;
  background-position: center;
  text-align:center;
  width: 145px ;
  height: 28px ;
}

table#top_menu td.selected
{
  background: url(../images/top_menu_back_selected.gif);
  background-repeat: no-repeat ;
  background-position: center;
  text-align:center;
  width: 145px ;
  height: 28px ;
}

table#top_menu a
{
  color:#FFFFFF;
  font:16px 'Times New Roman'; 
  font-weight : Bold ;
  text-decoration: none ;
 
}

table#top_menu a:hover
{
  font:16px 'Times New Roman'; 
  font-weight : Bold ;
  text-decoration:none;
}

/*------------------- Second Menu */ 
table#second_menu
{
  margin-top: 0pt ; 
  background-color: #8F4D73; 
  background-repeat: no-repeat ;
  height: 27px ;
}

table#second_menu a
{
  color:#FFFFFF;
  font:12px 'Times New Roman'; 
  text-decoration: none ;
  font-weight : Bold ; 
}

table#second_menu a:hover
{
  color: #FFCCCC ;
}

table#second_menu span.selected a
{
  color: #FFCCCC;
}

span.second_menu_divider
{
  margin-right:10px; 
  margin-left:15px; 
  text-align:center;
  color: #FFFFFF ;
}  

/*************** Baby Names ***************/
span.switch_to_boys a
{
  color: #71BF45 ;
  text-decoration: none;
  font-size: 18px;
  font-weight: Bold;
}

span.switch_to_girls a
{
  color: #E9A3C5 ;
  text-decoration: none;
  font-size: 18px;
  font-weight: Bold;
}
/*************** Misc ******************/
H3
{
  font-size: 20; 
  font-family: 'Georgia' ;
  color: #71BF45 ;
  font-weight: Bold;
}

p.moms_forums_cat1
{
  margin-top:6px;
  margin-bottom:0px;
}

p.moms_forums_cat2
{
 margin-top:6px;
 margin-bottom:6px;
}

.inner_title
{
  font-size: 14; 
  font-family: 'Georgia' ; 
  color: #808080 ;
  font-weight: Bold ;
}

.list_title
{
  font-size: 14; 
  font-family: 'Georgia' ; 
  color: #71BF45 ;
  font-weight: Bold ;
}

.list_title a
{
  font-size: 14; 
  font-family: 'Georgia' ; 
  color: #71BF45 ;
  font-weight: Bold ;
}

.list_title a:hover
{
  color: #666666 ;
}

img.ad
{
  margin-top: 14px;
  border:0 ;
}

/* a used everywhere except articles*/
a.general
{
  text-decoration:None;
  color: #808080;
  font-size: 14px ;  
  font-family: 'Georgia' ;
}

a.general:hover 
{ 
  color: #8F4D73;
  text-decoration:none ;
}

/*used for articles only*/
a 
{
  text-decoration:Underline;
  color: #8F4D73;
  font-size: 14px ;  
  font-family: 'Georgia' ;
}

a:hover 
{ 
  color: #808080;
  text-decoration:none ;
}

/*used as a separator in vertical forms*/
tr.vspace 
{
  height:8px ;
}

div.h_dotted_separator
{
  width: 100% ;
  height: 8px;
  background:url(../images/dot.jpg) 0 0 repeat-x;
  margin-top: 3px;
  margin-bottom:3px;
  clear: both;
}

tr.h_dotted_separator 
{
  height:8px ;
}

tr.h_dotted_separator td
{
  background:url(../images/dot.jpg) 0 0 repeat-x;
}

font.news_ticker
{
  color:#FFFFFF;
  font-family:"Verdana";
  font-size:6pt;
  font-weight:bold;
}

/*--------------------- Bound Table -----------------------*/
table.bound
{
  width: 100%;
}

.id_column
{
  width: 16px;
}

table.bound th 
{
  background-color:#E9A3C5;
}

table.bound tr.odd
{
  background-color:#FFFFFF; 
  cursor: default;
}

table.bound tr.even 
{ 
  background-color:#FFF0F5; 
  cursor: default;
}

/*------------------ Admin Top Menu */
table#admin_top_menu td
{
  background: url(../images/top_menu_back.gif);
  background-repeat: no-repeat ;
  background-position: center;
  text-align:center;
  width: 190px ;
  height: 28px ;
}

table#admin_top_menu td.selected
{
  background: url(../images/top_menu_back_selected.gif);
  background-repeat: no-repeat ;
  background-position: center;
  text-align:center;
  width: 145px ;
  height: 28px ;
}

table#admin_top_menu a
{
  color:#FFFFFF;
  font:16px 'Times New Roman'; 
  font-weight : Bold ;
  text-decoration: none ;
  position: relative ;
}

table#admin_top_menu a:hover
{
  font:16px 'Times New Roman'; 
  font-weight : Bold ;
  text-decoration:none;
}

table.blue_barred
{
  background: url(../images/classifieds_blue_bar.jpg);
  background-repeat: no-repeat ;
  background-position: center;
}







/*-------------------------------------- old --------------------------------------------*/
h1
{
font-size: 21; 
font-family: 'Trebuchet MS'; 
color:#71BF45 ;
}

h1 a
{
font-size: 21; 
font-family: 'Trebuchet MS'; 
color:#71BF45 ;
}

h2
{
font-size: 19; 
font-family: 'Georgia' ; 
color: #71BF45 ;
font-weight:Normal ;
}

h3 a
{
  text-decoration:None;
  color: #71BF45;
  font-size: 17px ;  
  font-family: 'Arial' ;
}



font.help
{
  font-size: 17;
  color: #483D8B ;
}


/* ------------------------------------------------------------------------------------*/
label
{
  color: #000000 ;
  font-weight: Normal ;
  font-size: 14 ;
}

label.inner
{
  color: #4B0082 ;
  font-family: 'Georgia' ;
  font-size: 17 ;
  font-weight: Normal ;
} 

/*--------- global_msg ----- 
   We need both div and span to be used at convenience
*/
span#global_msg
{
  color: #71BF45 ;
  font-weight: Normal ;
  font-size: 16 ;
  font-family: 'David' ;
}

/*------------- a -----------------*/
a.inner_href
{
  text-decoration:none;
  color: #CD5C5C; 
  font-size: 14 ;  
  font-family: 'Verdana' ;
  font-style: Italic ;
}

/* --------------- Inner Menus --------- */
table#inner_menu
{
  border: 2pt solid #B0C4DE ;
  text-align: left ;
}

table#inner_menu td.selected a
{
  background-color: #B0C4DE ;
}

table#inner_menu a
{
  color: #191970 ;
  margin-left: 4pt ;
  font-family: 'David' ;
  font-size: 15 ;
  font-weight: Normal ;
  text-decoration: none ;
}

table#inner_menu a:hover
{
  background-color: #B0C4DE ;
  text-decoration: none ;
}

/*-------------- jsearch by category */
tr#category_search a
{
  font-size: 14px ;
  text-decoration:none;
}

tr#category_search a:hover
{
  font-weight: bold ;
  text-decoration:none;
}

/*---------- No record message ---------- */
table.no_record_msg 
{
  border:2pt solid #8B008B;
  padding:20pt;
  background-color:#FFF0F5;
}

table.no_record_msg td
{
  text-align:center ; 
  font-size:17; 
  font-family: David; 
  color: #2F4F4F ;
}

table.no_record_msg a
{
  font-size: 17 ;
  font-family: 'David' ;
  color: #A0522D ;
}

/* ----------------- Button -----------------*/
input.button
{
  border:1.5pt ridge #2F4F4F; 
  background-color:#FFC0CB;
  margin:4pt;
}

/*----------------- Search Box ------------------*/
table.search_box
{
  background-color:#5F9EA0; 
  border:2pt solid #2F4F4F;
}

table.search_box label
{
  color: #2F4F4F ;
}

table.search_box input
{
  border:1pt groove #2F4F4F;
  background-color:#E0FFFF; 
  margin-left:4pt;
}

p.info
{
  font-size:17; 
  font-family: David; 
  color: #2F4F4F ;
}

p.info a
{
  font-size: 17 ;
  font-family: 'David' ;
  color: #A0522D ;
}

/*----- Footer -----*/
p.footer_links 
{
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  color: #CCCCCC;
}
p.footer_quick_links
 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}

p.footer_quick_links a
{
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}

/* --- Splash Page --- */
td.splash 
{
  background: url(../images/splash_blue_button.jpg);
  background-repeat: no-repeat ; 
  background-position: center;
  text-align:center;
  width: 136px ;
  height: 37px ;
}

a.splash
{
  color:#FFFFFF;
  font-size:19px ; 
  font-weight : Normal ;
  text-decoration: none ;
}
	  
a.splash:hover
{
  color:#E9A3C5;
  text-decoration: none ;
}
  
label#article_rate_name
{
  margin-bottom: 12px;
  margin-left: 12px;
}

/* Poll */
div#article_poll
{
  width: 60% ;
}

div#article_poll label
{
  color: #F7C407 ;
  font-size: 16px ;
  margin-top: 12px ;
  margin-bottom: 9px ;
  display: block ;
}

div#article_poll span.poll_item
{
  display: block ;
  margin-left: 15px ;
}


table.detail_table {border-collapse: collapse; width: 100%; text-align: center; padding:10px; }
table.detail_table td {border: 1px solid #CCCCCC; }
div.line_break					{clear:both; height: 6px;}
div.right_break					{clear:right; height: 6px;}
div.left_break					{clear:left; height: 6px;}
div.form_footer                                {width: 80%; text-align: right;}
font.link_green                                {color: #71BF45; }			

table#index_table img				{border: 0;}
