/* Global Styles */

body {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h5, h6 {
	color: #005997;
}

h3 {
	color: #005997;
	/*margin-bottom:0px;*/
  margin-top:4px;
}

h4 {
	color: #005997;
	/*margin-bottom:0px;*/
  margin-top:0px;
}



/* ID Styles */

/* For the top navigation links */
#top_nav a {
	color:#005997;
	font:16px Arial, Helvetica, sans-serif;
	color: #005997;
	/*letter-spacing:.1em;*/
	text-decoration:none;
	font-weight:bold;
	}
	
#top_nav a:hover {
	color: #FFFFFF;
	}		
	
	
/* For the top Contact Us | Advertise links */
#top_nav_top a {
	color:#005997;
	font:13px Arial, Helvetica, sans-serif;
	color: #005997;
	/*letter-spacing:.1em;*/
	text-decoration:none;
	font-weight:bold;
	}
	
#top_nav_top a:hover {
	color: #FFFFFF;
	}		
	
/* For the body links (like the subheaders on the index page)*/
#subheader_nav a {
	color:#005997;
	font:15px Arial, Helvetica, sans-serif;
	color: #005997;
	/*letter-spacing:.1em;*/
	line-height:20px;
	}
	
#subheader_nav a:hover {
	color: #FAC658;
	}			
	
/* For the Event Name Link in the homegrown calendar*/
#calendar_nav a {
	color:#005997;
	font:17px Arial, Helvetica, sans-serif;
	color: #005997;
	/*font-weight:bold;*/
	line-height:20px;
	}
	
#calendar_nav a:hover {
	color: #FAC658;
	}				
		
/* For the Event Name Link on the homepage for the homegrown calendar*/
#calendar_link_home a {
	color:#005997;
	font:14px Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	/*line-height:20px;*/
	}
	
#calendar_link_home a:hover {
	color: #FAC658;
	}				
	
/* For the Daily Breeze News articles (headlines) links from the rss feed */
#article_nav a {
	color:#005997;
	font:17px Arial, Helvetica, sans-serif;
	color: #005997;
	/*letter-spacing:.1em;*/
	line-height:20px;
	font-weight:bold;
	}
	
#article_nav a:hover {
	color: #FAC658;
	}		
	
	
/* For the more articles... links from the rss feeds */
#more_nav a {
	font:13px arial;
	color:#005997;
	line-height:20px; 
	margin-top:0px;
  font-style:italic;	
	}
	
#more_nav a:hover {
	color: #FAC658;
	}		
		
/* For the text and links in the footer */	
#footer_nav a {
	color:#005997;
	font:13px Arial, Helvetica, sans-serif;
	color: #005997;
	/*letter-spacing:.1em;*/
	text-decoration:none;
	/*font-weight:bold;*/
	
	}	
	
#footer_nav a:hover {
	color: #FAC658;
	}	
	
/* For the "ASK A QUESTION link on the Vet QA page */
#qa_vet a {
	color:#FF0000;
	font:16px Arial, Helvetica, sans-serif;
	/*letter-spacing:.1em;*/
	/*text-decoration:none;*/
	/*font-weight:bold;*/
	}
	
#qa_vet a:hover {
	color:#FF0000;
	text-decoration:none;
	}		
	
/* For the "ASK A QUESTION result page links on the Vet QA page */
#pg_vet a {
	color:#FF0000;
	/*letter-spacing:.1em;*/
	/*text-decoration:none;*/
	/*font-weight:bold;*/
	}
	
#pg_vet a:hover {
	color:#FF0000;
	text-decoration:none;
	}		
	
/* For the "About Expert" link on the Vet QA page */
#pg_expert a {
	font:10px arial, helvetica, sans-serif;		
	}
	
#pg_expert a:hover {
	text-decoration:none;
	}			
	
	
/* Class Styles */

/* For text in the Daily Breeze article feed */
.articleText {
	font:15px arial;
	color:#005997;
	line-height:20px; 
	margin-top:0px;
	}
	
/* For text in the hardcoded pet care articles */
.articlesText {
	font:15px arial;
	color:#000000;
	line-height:20px; 
	margin-top:0px;
	}	
	

/* For text in the body */
.bodyText {
	font:15px arial;
	color:#005997;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}
	

	
/* For text under the subHeader */
.subheaderText {
	font:14px arial;
	color:#005997;
	line-height:20px;
	/*letter-spacing:.1em;*/
	letter-spacing:.05em;	
	
	margin-top:0px;
	}	
	
/* For text in the footer */
.footerText {
	font:13px arial;
	color:#005997;
	line-height:20px;
	/*letter-spacing:.1em;*/
	margin-top:10px;
	}
	
	/* For text the homegrown Calendar */
.calendarText {
	font:15px arial;
	/*color:#005997;*/
	line-height:20px; 
	margin-top:0px;
	}
	
	
	/* For text the homegrown Calendar date info on the homepage */
.calendar_dateText {
	font:13px arial;
	/*color:#005997;*/
	line-height:20px;
	margin-top:0px;
	}	
	
/***********************  STUFF FOR EXPANDING ANSWERS IN ASK THE VET ******************/	
.partial
	{
	display:block;
	background-color:#BFDFFF;
	border: 1px solid #cccccc;
	padding: 2px;
	margin-top: 14px;
	margin-bottom: 13px;
	font:13px arial, helvetica, sans-serif;		
	}
.whole
	{
	display:none;
	background-color:#BFDFFF;
	border: 1px solid #cccccc;
	padding: 2px;
	margin-top: 14px;
	margin-bottom: 13px;
	font:13px arial, helvetica, sans-serif;		
	}	
.question
	{
	font:13px arial, helvetica, sans-serif;
	}		
	
/* **************  DROP DOWN MENU STUFF  ******************************* */
/* div#menu_bar */
div#menu_bar {
    width: 780px;
    height: 26px;
    background: #E4ED9C;
    color: #ffffff;
		font:16px Arial, Helvetica, sans-serif;
    /*font-size: 12px;*/
    position: absolute;
    top: 205px;
    z-index: 20;
}
div#menu_bar ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}
div#menu_bar li {
    float: left;
}
div#menu_bar ul li a {
    display: block;
    color: #005997;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 26px;
    font-weight: bold;
    text-align: center;
    background: transparent; /* IE6 Bug */
}
div#menu_bar ul li ul li a {
    line-height: 22px;
}
div#menu_bar a:hover {
    background-color: #ceccfe;
    color: #0000ff;
}

/* Fix IE. Hide from IE Mac \*/
* html div#menu_bar ul li {
    float: left; height: 1%;
}
* html div#menu_bar ul li a {
    height: 1%;
}
/* End */

div#menu_bar ul li a:hover {
    background-color: #E4ED9C;
    color: #ffffff;
}
div#menu_bar li ul li a {
    padding: 2px 0px 2px 0px;
    padding-left: 10px;
    text-align: left;
}
div#menu_bar li ul {
    left: 0px;
}
div#menu_bar li ul li  {
    float: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: auto;
    border-bottom: #ceccfe 1px solid;
}
div#menu_bar li:hover ul,
li.over ul {
    display: block;
    background-color: #E4ED9C;
}

/* ************************************************************************* */
/* menu bar item and sub-menu widths */
div#menu_bar li#item_a {
    width: 60px;
}
div#menu_bar li#item_b {
    width: 65px;
}
div#menu_bar li#item_bb {
    width: 85px;
}
div#menu_bar li#item_c {
    width: 90px;
}
div#menu_bar li#item_d {
    width: 55px;
}
div#menu_bar li#item_e {
    width: 115px;
}
div#menu_bar li#item_f {
    width: 70px;
}
div#menu_bar li#item_g {
    width: 110px;
}
div#menu_bar li#item_h {
    width: 70px;
}
/*div#menu_bar li#item_i {
    width: 150px;
}*/
div#menu_bar ul#menu_a {
    width: 220px;
}
div#menu_bar ul#menu_b {
    width: 205px;
}
div#menu_bar ul#menu_c {
    width: 170px;
}
div#menu_bar ul#menu_d {
    width: 85px;
}
div#menu_bar ul#menu_e {
    width: 215px;
}
div#menu_bar ul#menu_f {
    width: 210px;
}
div#menu_bar ul#menu_g {
    width: 125px;
}
div#menu_bar ul#menu_h {
    width: 133px;
}
/*div#menu_bar ul#menu_i {
    width: 120px;
}*/

/* ************************************************************************* */
/* nav styles from son of suckerfish */
#menu_bar_nav,
#menu_bar_nav ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}
#menu_bar_nav a {
    display: block;
}
#menu_bar_nav li {
    display: block;
    float: left;
}
#menu_bar_nav li ul {
    position: absolute;
    left: -999em;
    border: 0px;
    padding: 0px 0px 0px 0px;
    visibility: hidden;
}
#menu_bar_nav li:hover ul,
#menu_bar_nav li.sfhover ul {
    left: auto;
    background-color: #E4ED9C;
    color: #0000ff;
    visibility: visible;
}
