/*CSS Styles*/

blockquote	{
			margin-top: 0px;
			margin-bottom: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}
			
li		{
		font-size:0.9em;
		}
		

p, ul {
		
		margin-top: 5px;
      }			
				
/*Format for Footer*/
#siteFooter		{ 
				background-color:#E7DFAD;
				border:solid;
				border-width: thin;
				border-color:#314510;
				padding: 10px;
				text-align:center;
				}	
				
.footertext
	{
		text-align:center;
	}
				
			
/*Format for for sidebars on species home pages*/
#sidebarstyle	{
	border: 3px solid #336; 
	/*background-color:#CC9; */
	padding:0px;
	margin:5px;
				}
				
#sidebarstyle p	{
				margin:5px
				}

						
/*Format List: indented 10px, no spaces between lines, bullets replaced with smaller dots*/
.list2 ul	{
			margin-top: 0px;
			margin-left: 25px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding-left: 0px;
			list-style-type: none; /*Gets rid of the standard bullet*/
			}

.list2 ul  li{		
			margin-top:0px;
			margin-bottom:0px;
			padding-top:0px;
			padding-bottom: 0px;
			list-style-image:none;
			background-image:url(../images/bullet_round_red.png); /*Replaces default bullet with the green square*/
			background-repeat: no-repeat;
			background-position: 0px 10px; /*Positions the green square. Horizontal - Vertical*/
			padding-left: 12px;
			display:block; /*Keeps all lines of each li at same left margin*/
			}


/*Format for table that holds the Spry drop down menu*/
#left_nav	{
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #00294E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DEE3E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding:5px;
			}

#left_nav a:visited 
{
color: #637242; 
}
			
#bodyborder	{
			border:solid;
			border-width: thin;
			border-color:#314510;
			border-right-width:medium;
			}
			
table {  
		page-break-inside:auto 
		}  

tr    { 
		page-break-inside:avoid; 
		page-break-after:auto 
		}     

tr, p	{
			margin:0px;
			padding: 0px
		}

thead { 
		display:table-header-group 
		}  

tfoot { 
		display:table-footer-group 
		} 
		
					
/*Removes border around all images*/
a img { border: none; }

/*Use for <div>s to format images or sidebars.  Floats right and places 1.0 em margin around image or text.*/
.floatright		{
				float:right;
				padding-top: 1.0em;
				padding-right: 0.3em;
				padding-bottom: 1.0em;
				padding-left: 1.0em; 
				}

/*.floatleft		{
				float:left;
				padding-top: 1.0em;
				padding-right: 1.0em;
				padding-bottom: 1.0em;
				padding-left: 0.3em; 
				}*/
	
.floatleft		{
				float:left;
				margin: 0;
				padding-top: 0em;
				padding-right: 1.0em;
				padding-bottom: 0em;
				padding-left: 0em; 
				}
	
.floatleft img	{
					float:left;
					padding: 0 1em 0 0;
				}			

.floatrightnomargin		{
				float:right;
				padding: 0;
				margin: 0;
				border-left:solid;
				border-left-color: #004685;
				border-left-width:medium;
				background-color:#CCCCCC 
				}

/*Use for <div>s to format images or sidebars or divide page.  Places thin border on left side of div.*/			
.divborder	{
			border:solid;
			border-width: thin;
			border-left-color: #004685;
			border-left-width:medium;
			border-right-color:#FFF;
			border-top-color:#FFF;
			border-bottom-color:#FFF;
			}
		
/*Used for centering image in <div>*/				
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
/*Used for centering image in <div> with text on each side*/
IMG.centered {
	float:
 	
    margin-left: auto;
    margin-right: auto }
	 
	
/*Places a  border in an element*/				
.topborder 	{
			border-top-style: solid;
			border-top-width: 3px;
			border-top-color: #6C7B4C;
			}

.leftborder	{
			border-left-style:solid;
			border-left-width: 3px;
			border-left-color: #6C7B4C;
			}
			

.batfact td	{
				padding:0px 0px 0px 0px;
			}
			
.photo {
	float:left;
	padding:0 15px 5px 0px;
	max-width:500px;
}

.photo p {
		text-align:left;
	}
	
/*List Resources with image and link*/
.resources_grid a:link  {
	color: #000000;
	text-decoration: none;
	}
	
.resources_grid a:hover {
	color: #005580;
	text-decoration: underline;
	}
	
.resources_grid a:visited  {
	color: #005580;
	text-decoration: underline;
	}
	
.resources_grid  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
             }	
	}