/* LINKS  - all kermit green*/
a:link
	{color:#838C36;
	font-family: cambria, arial, sans-serif;
	font-size:100%;
	text-align:left;} 
a:visited
	{color:#838C36;
	font-family: cambria, arial, sans-serif;
	font-size:100%;
	text-align:left;}  
a:active 
	{color:#838C36;
	font-family: cambria, arial, sans-serif;
	font-size:100%;
	text-align:left;} 

		
/* MAIN BODY TEXT*/
body		
		{
		font-family: cambria, arial, sans-serif;
		color:black;
		font-size:100%;
		text-align:left;
		}

table
		{
		font-family: cambria, arial, sans-serif;
		color:black;
		font-size:100%;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		font-weight:bold;
		}
		
#kermit
		{
		color:#838C36;
		}
#bold
		{
		font-weight:bold;
		}

#main
		{
		left:220px;
		top:270px;
		width:780px;
		position:absolute;
		}	

#indented		
		{
		margin-left:120px;
		width:680px;
		position:relative;
		}
		
#margin
		{
		top:310px;
		left:22px;
		width:180px;
		position:absolute;
		}
		
#forsalespacer
		{
		margin-left:120px;
		position:relative;
		}
/* spacers to make the footer appear in the right place */
#index_spacer
		{
		left:0px;
		top:1800px;
		height:2px;
		width:1000px;
		position:relative;
		}
#rent_spacer
		{
		left:0px;
		top:650px;
		height:2px;
		width:1000px;
		position:relative;
		}
#buy_spacer
		{
		left:0px;
		top:650px;
		height:2px;
		width:1000px;
		position:relative;
		}
#school_spacer
		{
		left:0px;
		top:710px;
		height:2px;
		width:1000px;
		position:relative;
		}
#about_spacer
		{
		left:0px;
		top:1360px;
		height:2px;
		width:1000px;
		position:relative;
		}
#fees_spacer
		{
		left:0px;
		top:500px;
		height:2px;
		width:1000px;
		position:relative;
		}
#test_spacer
		{
		left:0px;
		top:1200px;
		height:2px;
		width:1000px;
		position:relative;
		}
#links_spacer
		{
		left:0px;
		top:810px;
		height:2px;
		width:1000px;
		position:relative;
		}
#sale_spacer
		{
		left:0px;
		top:850px;
		height:2px;
		width:1000px;
		position:relative;
		}
#renting_spacer
		{
		left:0px;
		top:1750px;
		height:2px;
		width:1000px;
		position:relative;
		}
#apple_spacer
		{
		left:0px;
		top:1050px;
		height:2px;
		width:1000px;
		position:relative;
		}
#devon_spacer
		{
		left:0px;
		top:1400px;
		height:2px;
		width:1000px;
		position:relative;
		}
#test1_spacer
		{
		left:0px;
		top:930px;
		height:2px;
		width:1000px;
		position:relative;
		}
#cont_spacer
		{
		left:0px;
		top:530px;
		height:2px;
		width:1000px;
		position:relative;
		}
#besthouse_spacer
		{
		left:0px;
		top:600px;
		height:2px;
		width:1000px;
		position:relative;
		}		
		
#clippings_spacer
		{
		left:0px;
		top:600px;
		height:2px;
		width:1000px;
		position:relative;
		}		
		
		
		
#right_text
		{position:relative;
		left:450px;}
#center_text
		{
		text-align:center;
		}

.textmiddle
		{
		vertical-align:text-middle;
		} 
.image_padding
		{
		left:50px;
		position:relative;	
		}
		
#italic_text
		{font-style:italic;}	
		
li
		{list-style-type: none;}		

#border
		{
		top:320px;
		width:970px;
		position:absolute;
		border-style:ridge;
		padding:0px 10px;
		margin:10px;
		border-color:#838C36;
		border-width: 5px; 
		border-style: outset;
		}
#miniborder
		{
		border-style:ridge;
		padding:0px 10px;
		margin:10px;
		border-color:#838C36;
		border-width: 5px; 
		border-style: outset;
		}

		
/* HEADINGS */	
h1, h2, h3, h4, h5, h6
		{
		font-family: cambria, arial, sans-serif;
		}
hr
		{color:#838C36;
		height: 1px;
		width:800px;
		}

	#purple
		{
		color:#AA59A5;
		}
		
.whitetext a
		{
		font-family: cambria, arial, sans-serif;
		color:white;
		}
		
		
	#bullet_frame
		{
		left:350px;
		position:relative;
		text-align:left;
		width:500px;	
		}

	#center
		{
		margin: 0 auto;
		width:1000px;
		}
	
	#green_box
		{
   		color:white;
		background-color:#838C36;
		padding-right:10px;
		padding-left:10px;
		}
		
	#foot
		{
		background-image: url(media/b_logo.jpg);
		background-position: bottom center;
		background-repeat: no-repeat;
		background-attachment: scroll;
		}

		
/* lose border round images */
a img
	{border:none;}	
    	
/* pictures */
		img.FloatLeft 
		{ 
    		float:left; 
    		margin:10px; 
			border:none;
			text-align:left;
		}

		img.FloatRight 
		{ 
    		float:right; 
    		margin:10px; 
			border:none;
			text-align:right;
		}

		img.FloatCenter 
		{ 
    		display: block;
			margin-left: auto;
			margin-right: auto;
			border:none;
	
		}

		img.Footer 
		{ 
    		float:left; 
    		margin:10px; 
			border:none;
			text-align:left;
		}
		
