/* blanket removal margins and padding */

* {
    margin:  0px;
    padding: 0px;
    }
    
/* Turn off borders on image links */

img {
   border: 0;
   }
  
/* html styles */
  
  html {
    margin:    0px;
    padding:   0px;
	background-image: url(../assets/Lindhurst_Mansfield_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
    background-color: #f3ebde;
    }
    
/* body styles */

    
body {
	margin:   0px;
	padding:  0px;
    min-width: 760px;
	background: none;
	font: 80% verdana, arial, helvetica, sans-serif ;
	line-height: 150%;
    }

/* container styles */

#container {
    background: none;
    margin: 0px auto;
    width: 760px;
    border: none;
    }

#maincontent {
    background: none;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    width: 760px;
    border: none;
    }

#footer {
    background: none;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    width: 760px;
    border-top: 1px solid #bd8e26;
    }
    
#footer p {
	color:#bd8e26;
	font-size: 80%;
	text-align: center;
	}
	
/* text styles */

h1 {
	margin-bottom:   5px;
	padding:  0px;
	font: 160% times, serif ;
	font-style: italic;
	color: #bd8e26;
	line-height: 150%;
	}

h2 {
	margin-bottom:   5px;
	padding:  0px;
	font: 160% times, serif ;
	font-style: italic;
	color: #bd8e26;
	line-height: 150%;
	}
	
h3 {
	margin-bottom:   5px;
	padding:  0px;
	font: 130% times, serif ;
	line-height: 150%;
	}

p {
	margin-bottom:   10px;
	padding:  0px;
	font: 110% times, serif ;
	color: black;
	line-height: 130%;
	text-align: left;
	}
	
/* Rollover Class */

.jobsandhomesrollover {
   display: block;
   width: 152px;
   height: 50px;
   margin: 0px 0px 0px 0px;
   background: url(jobsandhomes_off.jpg) no-repeat;
   text-indent: -9999px;
   }
   
a.jobsandhomesrollover:link {
   background: url(jobsandhomes_off.jpg) no-repeat;
	}
   
a.jobsandhomesrollover:active, a.jobsandhomesrollover:hover {
   background: url(jobsandhomes_hoveron.jpg) no-repeat;
   }
   
.whatshererollover {
   display: block;
   width: 152px;
   height: 50px;
   margin: 0px 0px 0px 0px;
   background: url(whatshere_off.jpg) no-repeat;
   text-indent: -9999px;
   }
   
a.whatshererollover:link {
   background: url(whatshere_off.jpg) no-repeat;
	}
   
a.whatshererollover:active, a.whatshererollover:hover {
   background: url(whatshere_hoveron.jpg) no-repeat;
   }
   
.timescalerollover {
   display: block;
   width: 152px;
   height: 50px;
   margin: 0px 0px 0px 0px;
   background: url(timescale_off.jpg) no-repeat;
   text-indent: -9999px;
   }
   
a.timescalerollover:link {
   background: url(timescale_off.jpg) no-repeat;
	}
   
a.timescalerollover:active, a.timescalerollover:hover {
   background: url(timescale_hoveron.jpg) no-repeat;
   }
   
.whowearerollover {
   display: block;
   width: 152px;
   height: 50px;
   margin: 0px 0px 0px 0px;
   background: url(whoweare_off.jpg) no-repeat;
   text-indent: -9999px;
   }
   
a.whowearerollover:link {
   background: url(whoweare_off.jpg) no-repeat;
	}
   
a.whowearerollover:active, a.whowearerollover:hover {
   background: url(whoweare_hoveron.jpg) no-repeat;
   }
   
.commentsrollover {
   display: block;
   width: 152px;
   height: 50px;
   margin: 0px 0px 0px 0px;
   background: url(comments_off.jpg) no-repeat;
   text-indent: -9999px;
   }
   
a.commentsrollover:link {
   background: url(comments_off.jpg) no-repeat;
	}
   
a.commentsrollover:active, a.commentsrollover:hover {
   background: url(comments_hoveron.jpg) no-repeat;
   }
   
/* sub navigation styles */

#subnav {
    margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #bd8e26;
	}
	
#subnavh3 h3 {
	margin-left: 30px;
	margin-bottom: 10px;
	font: 120% times, serif ;
	font-style: italic;
	color: #666666;
	}

ul {
	list-style-type: none;
	padding: 0px;
	font: 100% arial, helvetica, sans-serif;
	color: #bd8e26;
	}
	
li {
	display: inline;
   	float: left;
	}
	
ul a:link, ul a:visited, ul a:active{
	margin-left:30px;
	display: block;
	color: #666666;
	text-decoration: underline;
	}
	
ul a:hover {
	margin-left:30px;
	display: block;
	color: #bd8e26;
	text-decoration: underline;
	}
	
#current a:link, #current a:visited, #current a:active, #current a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #bd8e26;
	}
	
/* timescale styles */

.timescalerow {
	border-bottom: 1px dotted #bd8e26;
	margin-bottom: 5px;
	}

.timescaleyear {
	margin-top:20px;
	margin-left:30px;
	text-align:left;
	font-weight:bold;
	font-size:150%;
	color:#bd8e26;
	}
	
.timescaletext {
	margin-top:20px;
	text-align:left;
	}
	
.whatsheretext {
	margin-top:20px;
	margin-left: 10px;
	text-align:left;
	}
