/*
Theme Name: Green Marinee
Theme URI: http://gammonrealtyguild.com/
Description: Modified Green Marine
Version: 1.1
Author: Matt Zur
Author URI: http://gammonrealtygroup.com/
*/

/* COBB FARM BEGIN - COBB FARM BEGIN - COBB FARM BEGIN */
#cobb {
	position: relative;
	display: block;
	width: 460px;
	height: 580px;
	}
	
#lot1, #lot2, #lot3, #lot4, #lot5, #lot6, #lot7, #lot8, #lot9, #lot10, #lot11, #lot12, #lot13, #lot14, #lot15, #lot16, #lot17, #lot18, #lot19, #lot20, #lot21, #lot22 {
	position: absolute;
	}
	
#lot1 {  

	margin: 430px 0 0 95px;
	}
	
#lot2 {
	display: none;
	margin: 435px 0 0 150px;
	}
	
#lot3 {
	display: none;
	margin: 390px 0 0 160px;
	}
	
#lot4 {
	display: none;
	margin: 330px 0 0 190px;
	}
	
#lot5 {
	
	margin: 475px 0 0 200px;
	}
	
#lot6 {
         
	margin: 440px 0 0 220px;
	}
	
#lot7 {
         
	margin: 395px 0 0 230px;
	}
	
#lot8 {
	
	margin: 345px 0 0 240px;
	}
	
#lot9 {
	
	margin: 290px 0 0 260px;
	}
	
#lot10 {
	display: none;
	margin: 245px 0 0 240px;
	}
	
#lot11 {
	
	margin: 200px 0 0 230px;
	}
	
#lot12 {
 
	margin: 285px 0 0 40px;
	}
	
#lot13 {

	margin: 270px 0 0 80px;
	}
	
#lot14 {
	
	margin: 255px 0 0 120px;
	}
	
#lot15 {
	display: none;
	margin: 275px 0 0 170px;
	}
	
#lot16 {
	
	margin: 220px 0 0 170px;
	}
	
#lot17 {
	
	margin: 160px 0 0 330px;
	}
	
#lot18 {
	display: none;
	margin: 110px 0 0 330px;
	}
	
#lot19 {

	margin: 70px 0 0 310px;
	}
	
#lot20 {
	
	margin: 75px 0 0 240px;
	}
	
#lot21 { 

	margin: 125px 0 0 240px;
	}
	
#lot22 { 

	margin: 130px 0 0 170px;
	}
/* COBB FARM END - COBB FARM END - COBB FARM END */

body {
	background: #FCFEF4 url(images/bg_top.gif) repeat-x;
	margin: 68px 0 20px 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica;
	font-size: 76%;
	color: #3F3F3F;
	text-align: center;
	}
	
#logo {
	position: absolute;
	margin: -60px 0 0 7px;
}

#logo img {
	border: 0 none transparent;
}

.headerimga {
	padding: 5px 0 0 0;
}

.headerimg {
	padding: 5px 0 0 32px;
}

h4 {
	color: #FDBE42;
	font-size: 1.1em;
}

.main a, .comments a, #navpg a {
	color: #78A515;
	font-weight: bold;
	text-decoration: none;
	}
	
.main a:hover, .comments a:hover, #navpg a:hover {
text-decoration: underline;
	}
	
h2 a {
	color: #FDBE42;
	text-decoration: none;
	margin: 20px 0 0 0;
	}
	
h2 a:hover {
	text-decoration: none;
}

h3 {
	font-size: 1.4em;
	margin: 20px 0 -10px 0;
	}
	
blockquote {
	border-left: 4px solid #3F3F3F;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}
	
code {
	display: block;
	padding: 10px;
	color: #444E1F;
	background: #F5F8E8;
	font-size: 1.2em;
	border-top: 2px solid #D0EC98;
	}

p {
	line-height: 1.4;
	}
		
#container {
	width: 765px;
	margin: 0 auto;
	text-align: left;
	}
	
.container_left {
	background: url(images/container_left.gif) no-repeat;
	}
	
.container_right {
	background: url(images/container_right.gif) no-repeat top right;
	}
	
	
.topline {
	background: url(images/container_top.gif) no-repeat;
	}
	
#content {
	padding-top: 60px;
	margin: 20px 15px;
	width: 480px;
	}
	
#content_bg {
	background: #fff url(images/container.gif) repeat-y;
	}

.main em {
	color: #FF0000;
	font-weight: bold;
	font-style: normal;
}
	
.main li {
	background: url(images/content_bullet.gif) no-repeat 0 7px;
	padding: 2px 0 0 10px;
	list-style: none;
	}
	
.main ul {
	padding: 0 0 20px 10px;
	margin: 0;
	}
	
.main img {
	margin: 1em;
	border: 1px solid #F5F5F5;
	}
	
.highlight { 
	background: #F7FEDC;
	}
	
.comments {
	clear: both;
	padding-bottom: 25px;
	}
	
.alt {
	background: #EAF8CF !important; 
	border: 1px solid #D5F0A4 !important;
	padding: 10px 10px 0 10px !important;
	}
	
.alt:hover {
	border: 1px solid #ACE149 !important;
	}
	
.commentlist li:hover {
	border: 1px solid #ACE149;
	}
	
.commentlist {
	padding: 0;
	margin: 0;
	}
	
.commentlist li {
	list-style: none;
	padding: 10px 10px 0 10px;
	background: #F6FCEB;
	border: 1px solid #DEF3B6;
	margin: 10px;
	color: #3C452D;
	}
	
p.metadate {
	font-size: .8em;
	margin: 0;
	text-transform: uppercase;
	}
	
p.comment_meta {
	margin: 0 0 10px 10px;
	font-size: .9em;
	}
	
.reply {
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 0 0 10px;
	}
	
.warning p { 
	background: url(images/warning.gif) no-repeat left;
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	}
	
.postinput {
	margin-left: 10px;
	}

#right {
	float: right;
	padding: 10px 15px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 230px;
	}
	
#author li {
	list-style: none;
	margin: 0;
	padding: 0 5px 20px 0;
	font-size: .9em;
	line-height: 1.4;
	}
	
#author ul {
	padding: 20px 0 0 0;
	margin: 0;
	}
	
#links {
	margin-top: 60px;
}
	
#links li {
	list-style: none;
	padding: 0 0 9px 0;
	}
	
#links ul {
	padding: 0 10px;
	margin: 0;
	}
	
#links a {
	font-size: 1.1em;
	text-decoration: none;
	color: #78A515;
	font-weight: bold;
	padding: 3px;
	display: block;
	}
	
	
#links a:hover, #links .current_page_item a {
	color: #FDBE42;
	}
	
.line {
	border-top: 3px solid #5AAE53;
	margin-top: -5px;
	}
	
#search {
	text-align: right;
	margin-bottom: 2em;
	}
	
#search h3 {
	font-size: 1.4em;
	margin: 20px 0 -10px 0;
	}
	
p.searchinfo {
	margin: 2px 0 -8px 2px;
	font-size: .9em;
	color: #999;
	}
	
.themes {
	font-size: .9em;
	}
	
#footer {
	background: url(images/footer.gif) no-repeat;
	height: 75px;
	}
	
#footer p {
	padding: 20px 0 0 50px;
	float: left;
	font-size: .9em;
	color: #777;
	}
	
.extras {
	float: right;
	padding: 33px 18px 0 0;
	font-size: .9em;
	}
	
.extras a {
	text-decoration: none;
	font-weight: bold;
	background: #CFD0C8;
	color: #FFFFFF;
	padding: .5em;
	}
	
.extras a:hover {
	background: #54AC4E;
	}
	
.extras li {
	display: inline;
	}
	
.extras ul {
	padding: 0 0 10px 0;
	margin: 0;
	}
	
textarea {
	font-family: Arial, Verdana, Helvetica;
	font-size: 1.1em;
	border: 1px solid #BFBFBF;
	color: #949494;
	padding: 2px 5px 1px 5px;
	width: 450px;
	}
	
textarea:hover {
	background: #fff;
	border: 1px solid #ACE149;
	color: #7DA721;
	}
	
#skip {
	display: none;
	}
	
hr { 
	display: none;
	}
	
.contactform {
	position: static;
	overflow: hidden;
}

.contactrow {

}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
}

.contactright textarea {
	width: 300px;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}
	
.clearfix:after { 
    content: "."; 
   	display: block; 
   	height: 0; 
   	clear: both; 
    visibility: hidden;
	}
	
.realestate, .realestateagents {
	border-bottom: 1px solid #78A515;
	margin-bottom: 1.25em;
	display: block;
}
	
.realestate {
	height: 100px;
}

.realestateagents {
	height: 160px;
}

.realestate img, .realestateagents img {
	border: 0 none transparent;
}

.retitle {
	font-weight: bold;
	color: #78A515;
}

.reright, .releft {
	height: 90px;
	display: block;
}

.reright {
	float: right;
	width: 330px;
}

.reright span {
	margin: 0 .25em;
	color: #FFFFFF;
}

.releft {
	float: left;
	width: 130px;
	text-align: center;
}

.reexcerpt {
	clear: both;
}


* html .clearfix {
	height: 1%;
	}
