/* 
--------------------------
Bad Dogs 2006 CSS:
--------------------------
		Created .......... September 1, 2006
		Last Updated ..... November 2, 2006
		Created by ....... Jacquie Childers (http://jacquie.org)

		{1} Global Styles ... [ body, headers, p, etc. ]
		
		{2} Airlock ... [ div containers ]
		
		{3} Header ... [ main header styles ]
		
		{4} Top Navigation ... [ main navigation styles ]
		
		{5} Sub-Navigation ... [ expanded links, bread crumbs ]
		
		{6} Content ... [ home, about, contact, etc. ]
		
		{7} Copyright ... [ main copyright styles ]
		
		{8} Misc ... [ forms, hidden elements, etc. ]
	
 */
 
 /*  
------------------
{1} Global Styles:
------------------	
 */ 
 
 /* -=( overall styles, body, headers, etc. )=- */


 body {
 	background: #FA799B url(images/background_main.gif);
	font: 9pt/14pt arial, helvetica, sans-serif;
 	color: #5F5F4E;
 	margin: 0px;
 	padding: 0px;
 }
h2 {
	font: 18pt/18pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #F15381;
	font-weight: bold;
	margin: 5px 10px 8px 0px;
	padding: 5px 0px 5px 0px;
	letter-spacing: 1px;	
}
h3 {
	font: 15pt/15pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #F48CA7;
	font-weight: bold;
	margin: 10px 10px 5px 0px;
	padding: 5px 0px 0px 0px;
	letter-spacing: 1px;	
}
h4 {
	font: 11pt/11pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
 	color: #5F5F4E;
	font-weight: bold;
	margin: 10px 10px 5px 0px;
	padding: 5px 0px 0px 0px;	
}
 
 
  /* 
------------
{2} Airlock:
------------
 */ 
 
/* -=( airlock global styles, this holds the "design" in place )=- */
 
#airlock {
	background-color: transparent;
	width: 737px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	text-align: left;
}

  /* 
------------
{3} Headers:
------------
 */ 
 
/* -=( BAD Dogs logo floats over the design )=- */
 
 #logo_baddogs {
 	position: absolute;
 	background: transparent url(images/logo_baddogs.gif) no-repeat top left;
	width: 125px;
	height: 231px;
	margin: 43px 0px 0px 0px;
	padding: 0px;
}

/* -=( BAD Dogs logo floats over the design )=- */
 
 #logo_lhs {
 	background-color: transparent;
	width: 737px;
	height: 92px;
	margin: 0px;
	padding: 0px;
}
 #logo_lhs h2 { 
	background: transparent url(images/logo_lhsheader.gif) no-repeat top left;
	padding: 0px;
	margin: 0px 0px 0px 439px; 
	width: 298px; 
	height: 92px; 
	text-indent: -10000px;
}

/* -=( main header )=- */
 
 #header {
 	background-color: transparent;
	width: 737px;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
#header h1 { 
	background-color: transparent;
	padding: 0px;
	margin: 0px; 
	width: 0px; 
	height: 0px; 
	text-indent: -10000px;
}

 /* -=( custom header backgrounds )=- */

body#home #header {
 	background: transparent url(images/header_home.jpg) no-repeat top left;
}
body#sec_aboutus #header {
 	background: transparent url(images/header_aboutus.jpg) no-repeat top left;
}
body#sec_breedinfo #header {
 	background: transparent url(images/header_breedinfo.jpg) no-repeat top left;
}
body#sec_donate #header {
 	background: transparent url(images/header_donate.jpg) no-repeat top left;
}
body#sec_contact #header {
 	background: transparent url(images/header_contact.jpg) no-repeat top left;
}
body#sec_gallery #header {
 	background: transparent url(images/header_gallery.jpg) no-repeat top left;
}
body#other #header {
 	background: transparent url(images/header_home.jpg) no-repeat top left;
}



  /* 
---------------
{4} Navigation
---------------
 */ 
 
/* -=( BAD Dogs logo floats over the design )=- */
 
 #navigation {
 	background: transparent url(images/background_navigation.gif) no-repeat top left;
	width: 737px;
	height: 58px;
	margin: 0px;
	padding: 0px;
}
#navigation ul {
  margin: 0;
  padding: 12px 10px 0px 120px;
  list-style: none;
  }
#navigation li {
  float: left;
  background: url("images/nothing.gif") no-repeat right top;
  margin: 0;
  padding: 0 5px 0 0;
  }
#navigation a {
	float: left;
	display: block;
	background: url("images/nothing.gif") no-repeat left top;
	padding: 6px 5px 4px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font: 11.5pt/15pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navigation a {float:none;}
/* End IE5-Mac hack */
#navigation a:hover {
  color: #212121;
  }
#navigation .page_itemcurrent {
  background-image: url("images/tab_right.gif");
  }
#navigation .page_itemcurrent a {
  background-image: url("images/tab_left.gif");
  color: #212121;
  padding-bottom: 18px;
  }

  /* 
---------------
{5} Content:
---------------
 */ 
 
/* -=( BAD Dogs logo floats over the design )=- */
 
 #content {
 	background: transparent url(images/background_content.gif) repeat-y;
	width: 737px;
	margin: 0px;
	padding: 0px;
}

/* -=( BAD Dogs logo floats over the design )=- */
 
 #content .body {
 	background-color: transparent;
	width: 420px;
	margin: 0px;
	padding: 30px 0px 20px 35px;
}
#content .pagebody {
 	background-color: transparent;
	margin: 0px;
	padding: 30px 30px 20px 35px;
}
#content .body p,
#content .pagebody p {
	font: 9pt/14pt arial, helvetica, sans-serif;
 	color: #5F5F4E;
	text-align: justify;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}
#content .feature_box,
#content .entry_endnote,
#content .entry {
 	background: #ffffff url(images/background_postedentry.gif) repeat-x;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #F1B5C2;
}
img.floatleft {
	float: left;
	background-color: #ffffff;
	border: 1px solid #E6BEB0; 
	padding: 4px;
	margin: 5px 10px 3px 0px;
}
img.floatright {
	float: right;
	background-color: #ffffff;
	border: 1px solid #E6BEB0; 
	padding: 4px;
	margin: 5px 0px 3px 15px;
}
#content .side_bar .feature_sidebar img.floatright {
	float: right;
	background-color: #ffffff;
	border: 1px solid #E6BEB0; 
	padding: 4px;
	margin: 5px 10px 3px 15px;
}
#content a {
	background-color: transparent;
	text-decoration: none;
 	color: #628A3B;
	border: 0px;
	font-weight: bold;
	}
#content a:link {color: #F15482; border-bottom: 1px #F15482 solid; background: transparent}
#content a:visited {color: #F15482; border-bottom: 1px #F15482 solid; background: transparent}
#content a:hover {color: #212121; border-bottom: 1px #212121 solid; background: transparent}
#content a:active {color: #212121; border-bottom: 1px #212121 solid; background: transparent}
#content .body ul.photo_thumbs a {
	background-color: transparent;
	text-decoration: none;
 	color: #628A3B;
	border: 0px;
	}

  /* 
---------------
{5} Side Bar:
---------------
 */ 
 
/* -=( BAD Dogs logo floats over the design )=- */

 #content .side_bar {
 	float: right;
 	background-color: transparent;
	width: 227px;
	margin: 30px 30px 0px 20px;
	padding: 0px;
	display: inline;
}
div.spacer {
  clear: both;
  }
 #content .side_bar .feature_sidebar {
 	background: #ffffff url(images/background_sidebar.gif) no-repeat top left;
	border: 1px solid #F1B5C2;
	width: 227px;
	margin: 0px;
	padding: 0px;
}
#content .side_bar .feature_sidebar h3 {
 	background: transparent url(images/background_sbar_mission.gif) no-repeat top left;
	font: 15pt/15pt "Book Antiqua", "Times New Roman", verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	width: 227px;
	height: 40px;
	font-weight: normal;
	margin: 0px;
	padding: 13px 0px 0px 0px;
	letter-spacing: 1px;
	text-align: center;	
}
#content .side_bar .feature_sidebar p {
	font: 10pt/14pt "Book Antiqua", "Times New Roman", verdana, arial, helvetica, sans-serif;
 	color: #5F5F4E;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0px;
}
#content .side_bar .feature_sidebar ul.sidebar_links {
	display: block;
	list-style: none;
	font: 10pt/14pt "Book Antiqua", "Times New Roman", verdana, arial, helvetica, sans-serif;
 	color: #5F5F4E;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0px;
}
#content .side_bar .feature_sidebar ul.sidebar_links li:before {
	content: "\00BB \0020";
}
#content .side_bar .feature_sidebar ul.sidebar_links li {
    background-color: transparent;
	padding: 3px 5px 5px 5px;
	margin: 0px;
	}

#content .side_bar .feature_sidebar ul.altlist {
	display: block;
	list-style: none;
	font: 10pt/14pt "Book Antiqua", "Times New Roman", verdana, arial, helvetica, sans-serif;
 	color: #5F5F4E;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0px;
	}
#content .side_bar .feature_sidebar ul.altlist li.alt_item {
    background: #ffffff url(images/background_altlistitem.gif) no-repeat top left;
	border: 1px solid #F1B5C2;
	padding: 5px;
	margin: 0px;
	}
#content .side_bar .feature_sidebar ul li {
    background-color: transparent;
	padding: 3px 5px 10px 5px;
	margin: 0px;
	}
#content .body ul.links {
	display: block;
	list-style: none;
	font: 9pt/14pt arial, helvetica, sans-serif;
 	color: #5F5F4E;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0px;
	}
#content .body ul.links h2 {
	font: 15pt/15pt "Book Antiqua", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #F15381;
	font-weight: bold;
	margin: 10px 10px 15px 10px;
	padding: 5px 0px 5px 0px;
	letter-spacing: 1px;
	}
#content .body ul.links li#linkcat-2 {
    background: #ffffff url(images/background_postedentry.gif) repeat-x;
	border: 1px solid #F1B5C2;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	}
#content .body ul.links li {
    background-color: transparent;
	padding: 3px 5px 8px 5px;
	margin: 0px;
	}
	
/* -=( photo gallery thumb styles )=- */

#content .body ul.photo_thumbs {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	display: inline;
}
#content .body ul.photo_thumbs li {
	list-style: none;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	display: inline;
}
#content .body ul.photo_thumbs li img {
	background-color: #ffffff;
	border: 1px solid #E6BEB0; 
	padding: 4px;
	margin: 0px 0px 5px 0px;
}

  /* 
---------------
{5} Content:
---------------
 */ 
 
/* -=( BAD Dogs logo floats over the design )=- */
 
 #footer {
 	background: transparent url(images/background_content.gif) repeat-y;
	width: 737px;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#footer p {
	font: 8pt/13pt arial, helvetica, sans-serif;
 	color: #929282;
 	margin: 0px;
 	padding: 10px;
 	text-align: left;
}
#footer a {
	background-color: transparent;
	text-decoration: none;
	font: 8pt/13pt arial, helvetica, sans-serif;
 	color: #628A3B;
	border: 0px;
	font-weight: bold;
	}
#footer a:link {color: #F15482; border-bottom: 1px #F15482 solid; background: transparent}
#footer a:visited {color: #F15482; border-bottom: 1px #F15482 solid; background: transparent}
#footer a:hover {color: #212121; border-bottom: 1px #212121 solid; background: transparent}
#footer a:active {color: #212121; border-bottom: 1px #212121 solid; background: transparent}


/* -=( Bottom of design )=- */
 
 #bottom {
 	background: transparent url(images/background_footerbottom.gif) no-repeat;
	width: 737px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}

/* -=( form styles contact and dogwalk)=- */

form.contact {
	padding: 3px 0px 0px 10px;
	background-color: transparent;
}

label.contact {
	font: 9pt/15pt arial, helvetica, sans-serif;
	color: #F15381;
 	margin: 0px;
 	padding: 0p;
 	text-align: left;
}
input.contact, textarea.contact, select.contact, input.contactbtn {
	border: 1px solid #C1C1C1;
	padding: 3px;
	margin: 0px;
	background-color: #ffffff;
	font: 9pt/15pt arial, helvetica, sans-serif;
	color: #333333;
}
form input.contactbtn:hover {
	background-color: #F48CA7;
	font: 9pt/15pt arial, helvetica, sans-serif;
	color: #333333;
	}
