	h1, h2, h3, h4, h5, h6, ol, li, a
    {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    }
    
	#allcontent 
		{
		width:			    800px;
		padding-top:		5px;
		padding-bottom:	5px;
		margin-left:		auto;
		margin-right:		auto;
		font-family:		Arial, Times New Roman, Times, serif;
		}

	body
		{
		background-color:		#00376E;
		color:			        #00376E;
		margin:			        0px;
		}

	#header
		{
		background:		#fff;
		padding:			5px 15px 5px 15px;
		border-top:		solid thin #000;
		border-right:	solid thin #000;
		border-left:	solid thin #000;
		margin:			  0px 10px 0px 10px;
		height:			  90px;
		}
		
	#main-logo
		{
		border-collapse:		collapse;
		float:			        left;
		}

	#map-thumb
		{
		float:			right;
		width:     12em;
		}
		
	#navlinks
    {
    background-color:		#fff;
    font-family:        Georgia, Times New Roman, Times, serif;
		padding:			      0px 15px 0px 15px;
		margin:			        0px 10px 0px 10px;
		border:             2px solid #00376E;
    }	

	#navlinks li
		{
		display:          inline;
		border:           2px solid #00376E;
		font-weight:      bold;
		line-height:      1;
		text-decoration:  none;
		}
		
	#navlinks li.right
		{	
    border-left:none;
    }
		
	#navlinks li.last
		{	
    border-right:none;
    }
		
	#navlinks a
    {
    text-decoration: none;
    color:          #ae3544;
    font-family:		arial bold;
    }
    
  #navlinks a:visited
    {
    text-decoration: none;
    color:          #00376E;
    }
    
   #navlinks a:hover
    {
    text-decoration:  none;
    color:            #7f7f7f;
    background-color: #00376E;
    }

		
	#main-content
		{
		background:		  #fff;
		font-size:		  100%;
		color:			    #004181;
		padding:			  15px;
		border-left:	  solid thin #000;
		border-right:	  solid thin #000;
		margin:			    0px 10px 0px 10px;
		z-index: 0;
		}

	#topservice
		{
		font-style:			bold;
		}

	#boundary-line
		{
		border-top:     1px solid #666666;
		padding-top:    1em;
		}
		
	#forsalethumbs
    {
    position:           relative; 
    top:                -5px;
    left:               0px;
    width:              275px;
    }
   
  #forsaletext
    {
    float:      right;
    width:      450px;
    position:   relative;
    top:        -5px;
    }
    
  #indexpics
    {
    position: relative;
    left: 4em;

    }
    
  #gallerylinks-main 
    {
    background-color:		#fff;
    font-family:        Georgia, Times New Roman, Times, serif;
    margin:             20px 0px;
		text-decoration:  none;
    }
    
  #gallerylinks-main li
		{
		font-size:        0.9em;
		line-height:      1;
		text-decoration:  none;
		list-style-type:  none;
		}
		
	#gallerylinks-main a
    {
    text-decoration: none;
    color:          #ae3544;
    font-family:		arial;
    }
    
  #gallerylinks-main a:visited
    {
    text-decoration: none;
    color:          #00376E;
    }
    
  #gallerylinks-main a:hover
    {
    text-decoration:  none;
    color:            #fff;
    background-color: #00376E;
    }  
    
  #gallerylinks-main table
    {
    font-size: smaller;
    margin: 0 auto;
    border-collapse: seperate;
    border-spacing: 15px 2px;
    }
    
  #gallerylinks-main caption
    {
    margin-top: 1em;
    }    

  #gallerylinks-main td
    {
    border: 1px solid;
    }
        
  #gallerylinks 
    {
    float:              left;
    width:              110px;
    background-color:		#fff;
    font-family:        Georgia, Times New Roman, Times, serif;
    margin:             20px 0px;
    padding:            15px 0px;
		border-right:       2px solid #00376E;
    }
    
  #gallerylinks li
		{
		font-size:        0.9em;
		line-height:      1;
		text-decoration:  none;
		list-style-type:  none;
		}
		
	#gallerylinks a
    {
    text-decoration: none;
    color:          #ae3544;
    font-family:		arial;
    }
    
  #gallerylinks a:visited
    {
    text-decoration: none;
    color:          #00376E;
    }
    
  #gallerylinks a:hover
    {
    text-decoration:  none;
    color:            #fff;
    background-color: #00376E;
    }
    
  #gallery
    {
    height: 400px;
    width: 685px;
    text-align: center;
    border: none;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    }
    
  #footer	
		{
		background-color:	#fff;
		padding:			    5px 15px 5px 15px;
		margin:			      0px 10px 10px 10px;
		border-top:	      solid 2px #000;
		border-left:	    solid thin #000;
		border-right:	    solid thin #000;
		}
		
  #work-links
	{
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

	a.video:link
		{
		color:		red;
		text-decoration:	none;
		background-color:	none;
		}

	a.video:visited
		{
		font-size:		black;
		color:		#00376E;
		text-decoration:	none;
		background-color:	none;
		}

	a.video:hover
		{
		font-size:	inherit;
		color:		#00cc33;
		background-color:	#00376E;
		}

	
	a.work:link
		{
		font-size:		75%;
		color:		#993333;
		text-decoration:	none;
		background-color:	none;
		}

	a.work:visited
		{
		font-size:		75%;
		color:		#00376E;
		text-decoration:	none;
		background-color:	none;
		}

	a.work:hover
		{
		font-size:		75%;
		color:		#00cc33;
		background-color:	#00376E;
		}

	.foot-table
		{
		font-size:			75%;
		}	

	.main-logo
		{
		float:			   left;
		padding:			 0px;
		margin:			   0px;
		}

	p.earth
		{
		font-style:			italic;
		font-size:			75%;
		}
	p.copyright
		{
		color:			    #CFD4E6;
		font-style:			italic;
		font-size:			75%;
		}
		
	a.forsale, a.forsale:visited 
		{
		display:            inline;
		color:              #00376E; 
		}


	a.forsale:hover
		{
		display:            inline;
		color:             #fff;
		}

	a.homepagepics, a.homepagepics:visited 
		{
		display:            inline;
		color:              #00376E; 
		}


	a.homepagepics:hover
		{
		display:            inline;
		color:             #fff;
		}
		
  table.gallery
  {
  border-collapse: seperate;
  border-spacing: 0px, 5px;
  }
  
  thead.gallery
  {text-align: center;
  }
  
  tbody.gallery
  {text-align: center;
  border: solid;
  }
  
  table.interview
  {
  z-index: -1;
  }

  #gallerylinks li.worksidebar
  {text-decoration: overline underline;
  margin-top: .5em;
  color: #2d2b2b;
  }
  
  caption.gallery
  {text-align: right;}






	