body{
  margin: 0;
  padding: 0;
}

/* Styles for the Oct 09 redesign */

body.new_designOct09 { /* Target only pages with this body class */
  background: url(../images/banners_logos/horz-bg4.gif) repeat-y;
}
/* These styles don't rely on body.new_designOct09 --- They just won't be added to the old pages */

#mainWrap {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}
  #banner_cell {
    background: #4c5634 url(../images/banners_logos/c_banner_1200w.jpg) no-repeat;
  }
  #banner_wrap {
    position: relative;
    height: 154px;
  }
/* End styles for the Oct 09 redesign */

/* Styles for the LI-DOG Banner --- These are for the old banner */

  P#BannerHead {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  		color: #000080;		
		}
  P#BannerHead .BanFirst {
		font-weight: bold; font-size:48px;
		}
  P#BannerHead .BanFollow {
		font-weight: bold; font-size: 18px;
		}
  P#BannerHead .BanUnder {
		font-style: italic; font-size: 16px;
		}
/* end banner styles */

/* The following style is to control margins and alignment on the photo logo. */

p.photoLogo {
  margin: 0;
  padding:0;
  text-align: center;
}

/* The following styles are for the Details table on the meeting pages after March 09. */

div#details {
  margin: 10px 10px 10px 20px;
}

div#details td {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* Styles for LI Dogparks page */	

h1#parksMainhead {
	font: bold 30px  Georgia, "Times New Roman", Times, serif;
	margin: 0px 10px 10px 16px;
    padding-top: 0.5em;
	color: #1f4f20;
	background-color: transparent;
}

h2.lidogparkshead2 {  
		font:bold 19px Verdana, Arial, Helvetica, sans-serif;
		color: #1f4f20; background-color: transparent;
		margin-left: 10px; 
		margin-top: 20px;
		margin-bottom: 0px; 
		text-decoration: underline;			
}

h3.lidogparkshead3 {
		font:bold 16px Verdana, Arial, Helvetica, sans-serif;
		color: #1f4f20; 
		background-color: transparent; 
		margin-left: 15px;		
		margin-bottom: 0px;
		margin-top: 15px;	
}

h4.lidogparkshead4 {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color: #266715; 
		background-color: transparent; 
		margin: 15px 0 0px 20px;		
}

p.liparkstext {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 0px;	
}
/* End LI Dogparks page styles */

/* Start Trainers Page Styles */
	div#trainerslist ul{
		list-style: none;
	}
   div.regulartext p{
   	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		margin-left: 15px;		
   }
	div#trainerslist {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin-left: -10px;		
   }	
	div#trainerslist ul li.trainername {
		font-weight: bold;
	}

/* End Trainers Page Styles*/

/* Start Site Wide Styles */
/* NOTE: There will be a section of new table styles in this section that will be used 
as more pages are converted to standards compliant code starting Sept 08 */

body {
	background: #fff url(../images/Theme/netbkgnd.gif) repeat-y;
}

  p {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding-left: 15px; padding-right: 15px;
}

  p.story, ul.story{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin-left: 10px;
		}  
  h4.date {
		font-size: x-small;
        margin: 7px 0 0 14px;
		}
  h3.mainhead {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin-left: 14px; margin-top: 10px;
		}
  h2 {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin-left: 16px;
		}
  h3 {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin-left: 14px;
		}
   h4 {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin-left: 14px;
		}
  .bold  {
		font-weight: bold;
		}
  .under {
		text-decoration: underline;
		}
  .italics {
	font-style: italic;		
	}
   ol {
     padding-right: 20px;
   }

/* Start new table styling mentioned above */

body.newStylesSept08 td {
  border-top: 1px solid #BBBBBB;
}

body.newStylesSept08 td.topcells {
  border-top: none;
}

#sidenavbar {
  background-color: transparent;
  border-right: 1px solid #BBBBBB;
}

/*End table styles */

/* Link styles for main nav (vertical nav at the left side of the page) */
/* Notice: This navigation system and the associated images were created
09/29/09 by Michael Marcotte of MDM Graphx Design - www.mdmgraphxdesign.com
The code and associated images are copyrighted and may not be used without permission */

  #nav {
    width: 160px;
  }
  #nav ul {
    margin: 0;
    padding: 0;
  }
  #nav li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .75em;
    font-weight: bold;
    line-height: 2em;
    border-bottom: 1px solid #669999;
  }
  #nav li.current {
    display: block;
    /*width: 150px;*/
    background: url(../images/sitting-dog.gif);
    background-repeat: no-repeat;
    background-position: right;
    color: #00331A;
  }
  #nav li a {
    display: block;
    width: 150px;
    outline: none;
  }
  #nav li a:link, #nav a:visited {
    color: #00331A;
    text-decoration: none;
  }
  #nav li a:hover {
    color: #4D805E;
    background: url(../images/pointing-dog2.gif);
    background-repeat: no-repeat;
    background-position: right;
  }

/* Link styles for the grouped links at the bottom of the page. */

  p.btmLinks {
    text-align: center;
    padding-bottom: 20px;
  }

  p.btmLinks .current{
  	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: smaller;
		text-decoration: none;
		color: #000000;
  }
  p.btmLinks  a:link{
  	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: smaller;
		text-decoration: none;
		color: #515151;
  }
  p.btmLinks  a:visited{  		  		  		
  	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: smaller;
		text-decoration: none;
		color: #515151;
  } 
  p.btmLinks  a:hover{  		  		  		
  	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: smaller;
		text-decoration: underline;
		color: #007DA4;
  }
  p.btmLinks  a:active{  		  		  		
  	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: smaller;
		text-decoration: none;
		color: #515151;
  }
  #footer_cell {
    background-color: #edefdb; /* Background for footer cell */
  }
  /* End styles for links at bottom of page */
    
  ul {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		}
		
  ol {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  	
  }
/* Styles for current photo page */
  .currentPg {
  		font-weight: bold;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

/* Styles for superscript and trademark notices using superscript */

sup {
  font-size: .75em;
}
.tm_notice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .65em;
  color: #484848;
}
.tm_notice sup{
  font-size: .75em;
}

/* Styles for Floated Div's, Images and Maps. -- Also includes border styles */

.leftFloatTopImg {
			float:left;
			margin:15px 10px 10px 5px;
			}

.rightFloatTopImg {
			float:right;
			margin:15px 5px 5px 10px;
			}

.leftFloat {
			float:left;
			margin:5px 15px 7px 5px;
			}

.rightFloat {
			float:right;
			margin:5px 5px 7px 10px;
			}
.clear {
  clear: both;
}
.photo_border {
  border: 1px solid #313131;
}

.park_photos {
  margin-top: 10px;
  margin-right: 35px;
}

#photo_container {
  margin: 15px 30px;
}	

/* end site wide styles */

/* Older styles done by Scott are below */

/* The following DIV has been commented out to stop it from overriding font styles within a div

DIV { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;}
*/
A:link {COLOR: #00007a; TEXT-DECORATION: underline;}
A:visited {COLOR: #00007a; TEXT-DECORATION: underline;}
A:hover {COLOR: #ff0000; TEXT-DECORATION: underline;}
A:active {COLOR: #00007a; TEXT-DECORATION: underline;}



