/*** basic ***/

#Content {
	position:relative;
	width:1000px;
	padding:0px;
	margin:0px auto;
     background-color:#5AD5F7;
	 color:#121212;
		 }

 /*fix forever scrolling*/
#col_one, #col_two{
  padding-bottom:0px;
  margin-bottom:0px;
}

/*** basic ***/

body{ /* tiva had bg here */
	margin:0;
	padding:0px;	
	color:#121212;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.4em;
	background-image:url(../images/L&Dnew_bg.jpg);
	background-repeat:repeat-x;
	background-color:#5AD5F7;
		}
	
strong{
	color:#000000;
	}
	
h1, h2, h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal;
font-weight:normal;
	}	

h1{
	font-size: 1.7em;
   	color:#000000;	
	text-align:left;



	}
	
h3{
	color:#000000;
	margin: 0px;
	margin-bottom:10px;
	padding: 0px;
	font-size:120%;
}	

h2{
	 color:#000000;
	margin: 0px;
	padding: 0px;
	font-size:110%;
	font-weight:normal;
	background-color:#CEE07A;
	padding:15px;
	margin-top:10px;
	margin-bottom:20px;
}


a {
color: #000000;
}

a:hover {
color: #EA489D;
}

li{
	
	list-style-type:square;
	}


p {
	margin-top:5px;
	}

#pagination{
  clear:both;
}



/*** DIVS ***/
#website_branding{
  width:1000px; 
   height:310px;
   margin:0 auto;  
  background-image: url(../images/L&Dnew_header.jpg);
   background-repeat: no-repeat;
   z-index:-1;
  
  }

#website_branding a{
  color:#000000;
}

#website_container{
	padding:0px; /* topmenu.css has a left padding of 25px so this clears it*/
  margin:0px;
  width:1000px;
min-height:300px;
padding-bottom:50px;

background-image:url(../images/L&Dnew_containerbg.jpg);
background-repeat:repeat-y;


 }
 

#col_one {	
	width:460px;
	margin-left:170px;
	margin-top:30px;
	}
	
#col_two {
	width:350px;
	float:right;
	
		}
		
#image{
float:right;
padding:5px 5px 5px 5px;
}

	

#website_footer{
 width:850px;
 height:56px;
  font-size:0.85em;
text-align:left;
padding-left:150px;
background-image:url(../images/L&Dnew_footer.jpg);
background-repeat:no-repeat;

   }
 

#website_footer a{
}

#global_footer{
width:100%;
	text-align:center;
	font-size: 0.85em;	
	
	padding:5px;
	color:#666666;
	
	
	

}

#global_footer a{
color:#666666;
}

/*** contact us ***/
#submit{
padding-bottom:15px;
}


.submit
{
    border:solid 1px #000000;
}

#contactfrm{

	}


/*** news page ***/
	
	

.insideimage{
float:left;
margin-right:20px;
}

hr{
clear:both;
}
.news_row { /* other stylesheet layout 4 has other parameters */
width:470px;
float:left;
margin-left:0px;
border:1px solid #B6B6B6;
padding-bottom:0;
margin-bottom:20px;
}


.newsimage {
	float:left;
	margin-top:0px;
	margin:5px;
	}

	
/*** home ***/


.date, .time {
  display:none;
}





#extra{
position:absolute;
top:60px;
font-size:110%;
left:775px;
color:#ffffff;
}

#extra a{
color:#5A0D65;
}

.submit{
  border:solid 1px #000000;
  color:#000000;
  font-weight:bold;
}


/*** MENU ***/
#website_menu{
position:absolute;
	top:22px;
	left:20px;
	width:650px;
		}

.website_top_menu ul{
margin:0;
padding: 10px 0;
}
	

.website_top_menu li {
	display: inline;
		
}

.website_top_menu a {
	text-decoration:none;
	  	color:#000000;
	text-align:center;	
	padding:10px;
	margin:10px 0px 0px;
	font-size:14px;
	font-weight:bold;
			}

.website_top_menu a:hover {
	background-color:#CEE07A;	
	background-image:url(../images/nav-tri.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

.website_top_menu a.current{
	color:#CEE07A;
	background-color:#FFFFFF;	
	/*background-image:url(../images/nav-tri-orange.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	}
	

.website_top_menu li .first{
		
		}

#phone {
	color:#EB4699;
	font-size:12px;
	font-weight:bold;
	padding:9px 0px 0px 0px;
	margin-right:90px;
	}
	
	
/*** TABLE ***/
TABLE{
	background-color:#E9EDF3;
	}
	
TD{
	text-align:center;
	padding:5px;
	}	
	
	
INPUT{
	margin:3px 0;
	}
	

	
/** MISC **/

#blog a{
	display:block;
	width:118px;
	height:179px;
	background-position:left top;
	position:absolute;
	top:320px;
	left:20px;
	
	}
	
#blog a:hover{
	background-position:left bottom;	
	}
	
#twitter a{
	display:block;
	width:118px;
	height:179px;
	background-position:left top;
	position:absolute;
	top:520px;
	left:20px;
	}
#twitter a:hover{
	background-position:left bottom;	
	}	
	


/*#Clogo{
position:absolute;
	top:720px;
	left:0px;
	}*/
	
	label{width:100px;clear:left;}
	
