* { padding: 0; margin: 0; }

body {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 13px;
height: 100%;
 }

#wrapper { 
 margin: 0 auto;
 width: 750px;
 height: 100%;
}

#topper { 
 background-image: url(img/header_y.gif); 
 background-repeat: repeat-x; 
 height: 49px;
 width: 100%;
}

#header {
 width: 750px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#leftcolumn { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_welcome.gif); 
 background-color: #9ad488; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnblog { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_blog.gif); 
 background-color: #9ad488; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnblog p { 
 line-height: 22px;
 color: #fff;
 font-size: 15px;
 margin-top: 20px;
 margin-bottom: 20px;
}

#leftcolumnblog h3 { 
 font-size: 12px;
 color: #40782f;
}

#leftcolumngallery { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_gallery.gif); 
 background-color: #eb717b; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumncontact { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_contact.gif); 
 background-color: #fd955e; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnlink { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_link.gif); 
 background-color: #fd955e; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnrentals { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_rentals.gif); 
 background-color: #71a0eb; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnrentals h2 {
 color: #f3ffa5;
 font-size: 16px;
}

#leftcolumnrentals b {
 color: #fff1a2;
 font-size: 18px;
}

#leftcolumnrentals hr {
 margin-bottom: 20px;
 margin-top: 20px;
 background-color: #5484d1;
 border: 0;
 height: 1px;
}

#leftcolumnpricing { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_pricing.gif); 
 background-color: #fdf25e; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnpricing hr {
 margin-bottom: 20px;
 margin-top: 20px;
 background-color: #df65b0;
 border: 0;
 height: 1px;
}

#leftcolumnpricing p {
	color: #5d5700;
	font-size: 14px;
}

#leftcolumnpricing h2 {
 color: #a62776;
}

#leftcolumnabout { 
 background-position: left top; 
 background-repeat: no-repeat; 
 background-image: url(img/header_about.gif); 
 background-color: #fdf25e; 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 750px;
 float: left;
}

#leftcolumnabout b {
color: #e78484;
}

#leftcolumnabout p {
color: #818181;
}

#leftcolumn b {
color: #589046;
font-weight: normal;
font-size: 20px;
}

#footer { 
 width: 750px;
 clear: both;
 color: #333;
 margin: 0 auto;
 margin-bottom: 10px;
}

.navlinks {
 float: left;
 font-size: 15px;
 font-weight: bold;
 margin-top: 30px;
 margin-left: 20px;
}

.navlinks a:link, .navlinks a:visited {
 padding: 0 0 1px 0;
 text-decoration: none;
 color: #a8a8a8;
}
	
.navlinks a:hover {
 color: #89d8ff;
 text-decoration: underline;
}

#leftcolumncontact a:link, #leftcolumncontact a:visited {
 padding: 0 0 1px 0;
 text-decoration: underline;
 color: #d41804;
}
	
#leftcolumncontact a:hover {
 color: #d44c04;
 text-decoration: underline;
}

#footer a:link, #footer a:visited {
 padding: 0 0 1px 0;
 text-decoration: underline;
 color: #a5a5a5;
}
	
#footer a:hover {
 color: #828282;
}

#leftcolumnblog a:link, #leftcolumnblog a:visited {
 padding: 0 0 1px 0;
 text-decoration: none;
 color: #fff;
}
	
#leftcolumnblog a:hover {
 color: #fff;
 text-decoration: underline;
}

#leftcolumnblog h1 a:link, #leftcolumnblog h1 a:visited {
 padding: 0 0 1px 0;
 text-decoration: none;
 color: #40782f;
}
	
#leftcolumnblog h1 a:hover {
 color: #40782f;
 text-decoration: underline;
}


#leftcolumn a:link, #leftcolumn a:visited {
 padding: 0 0 1px 0;
 text-decoration: underline;
 color: #589046;
}
	
#leftcolumn a:hover {
 color: #6dae59;
}

.middle {
width: 710px;
margin: 0 20px 0 20px;
}

.middle p {
 line-height: 24px;
 color: #fff;
 font-size: 19px;
 margin-top: 20px;
 margin-bottom: 20px;
}

#footer p {
 color: #ccc;
padding-top: 20px;
}

img {
 
	display: block;
 
}

h1 {
 font-size: 28px;
 color: #d9ffcf;
 margin-bottom: 20px;
}

h1.blogheading {
 font-size: 40px;
 color: #fff;
 margin-bottom: 20px;
}



h2 {
 font-size: 22px;
 color: #89d8ff;
 margin-top: 10px;
 margin-bottom: 10px;
}

ul {
 list-style-type: circle;
 margin: 0;
 padding: 0;
}
	
li {
 font-size: 19px;
 padding: 3px 0 3px 5px;
 margin: .4em 0 0 1em;
 color: #fff;
}

hr {
 border: 0;
 width: 100%;
 background-color: #e16b30;
 height: 1px;
}

#leftcolumnblog hr {
 border: 0;
 width: 100%;
 background-color: #70b25d;
 height: 1px;
}

a:link, a:visited {
 padding: 0 0 1px 0;
 text-decoration: underline;
 color: #084279;
}
	
a:hover {
 color: #1c89ef;
}


