/*
Theme Name: WordPress Warm Green
Theme URI: http:www.simonrainville.com/wordpress-themes
Description: a custom theme made for a real estate agent <a href="http://www.hugosenecal.com/beta/">hugo senecal</a>.
Version: 1.0
Author: Simon Rainville
Author URI: http://simonrainville.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Warm Green v1.0
	 http://simonrainville.com/

	This theme was designed and built by Simon Rainville,
	whose blog you will find at http://simonrainville.com/
*/


/* Global Defaults */
html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

/* Headlines */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, "Trebuchet MS",Arial, sans-serif;
}

/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
  margin: 0;
  padding: 0;
  font: normal normal normal 1em/1.25 Helvetica, "Trebuchet MS",Arial, sans-serif;
}
blockquote {
  margin: 1.25em;
  padding: 1.25em
}
q {
  font-style: italic;
}
acronym, abbr {
  cursor: help;
  border-bottom: 1px dashed;
}
small {
  font-size:.85em;
}
big {
  font-size:1.2em;
}

/* Links and Images */
a, a:link, a:visited, a:active, a:hover {
  text-decoration: underline;
  outline:none;
}
img {
  border: none;
}

/* Tables */
table {
  margin: 0;
  padding: 0;
  border: none;
}

/* Forms */
form {
  margin: 0;
  padding: 0;
  display: inline;
}
label {
cursor: pointer;
}

/* Common Classes */
.sansSerif{ font-family: "Courier New", Courier, monospace, sans-serif;}
.avecSerif{ font-family:Georgia, "Times New Roman", Times, serif;}
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; }
.clearLeft{clear: left;}
.clearRight{clear: right;}
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }

.p5{padding:5px;}
.p10{padding:10px;}
.p20{padding:20px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pl10{padding-left:10px;}
.pl530{padding-left:530px;}
.ptrb10{padding:10px 10px 10px 0px}
.ptrl10{padding:10px 10px 0px 10px}
.plr10{padding:0px 10px 0px 10px}

.marginAuto{margin:0 auto 0 auto;}
.m10{margin:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.ml120{margin-left:120px;}
.ml140{margin-left:140px;}
.ml150{margin-left:150px;}
.ml160{margin-left:160px;}
.ml170{margin-left:170px;}
.ml355{margin-left:355px;}
.ml455{margin-left:455px;}
.ml475{margin-left:475px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mtb10{margin:10px 0 10px 0;}

.h30{width:30px;}

.w300{width:300px;}
.w410{width:410px;}
.w430{width:430px;}
.w430{width:430px;}
.w440{width:440px;}
.w450{width:450px;}
.w490{width:490px;}
.w520{width:520px;}
.w750{width:750px;}
.w840{width:840px;}
.w920{width:920px;}
.w950{width:950px;}

.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}

.c999{color:#999;}
.c555{color:#555;}
.cf00{color:#FF0000;}

.img-border-999{border: 1px solid #999; background-color:#FFF}
.red{color:red;}

.white-bg{border: 1px solid #999; background-color:#FFF}

.open-house{font-size:20px; margin: 20px 0 20px 0; clear:both; text-align:center; font-weight:bold;}
.open-house-front{font-size:20px; margin: 20px 0 20px 0; clear:both; text-align:center; color:#bbb;}
.open-house-front a{color:#bbb;}

/* ------------ Blog settings ------------- */
html{
background-color: #565656;
}
body {
background:url(images/body-bg.jpg) repeat-x 0 0;
font-size: 10pt;
font-family: Helvetica, "Trebuchet MS",Arial, sans-serif;
text-align:left;
}
body li{
	list-style:none;
}
.wrap{
	margin: 0 auto auto;
	width:960px;
}
#page{
	margin: 0 auto 0 auto;
	width:940px;
}
a{
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #aa2f17;
	text-decoration: underline;
}
.georgia-blue{	/*  ------------ NO LONGER BLUE ------------- 
	color:#9a4c18;*/
	color: #aa2f17; /*------------ RED COLOR ------------- */
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.line-001{
	color:#ddd;
	margin:10px 0px 20px 0px;
}
.line-002{
	color:#ddd;
	margin:10px 0px 10px 0px;
}

/* ------------ HEADER ------------- */
#header{
	background:url(images/header-bg.png);
	height:136px;
	margin-bottom:20px;
}
#header-top{
	height:81px;	
	clear:both;
}
#headerimg h1{
	float:left;
	height: 0px;
	padding: 10px;
	width:0px;
	text-indent: -999px;
}
#headerimg img{
	padding: 20px 10px 0px 0;
}

#headerimg .description{
	padding:0px 0px 0px 0px;
	float:left;
	color: #333;
	font-size: 12px;
}

.description{
	margin:-10px 0px 0px 0px;
}

.description p{
	padding:0px 0px 0px 7px;
}

#header-right{
	float:right;
	padding: 10px 10px 10px 10px;
	text-align:right;
}
#header-right a{
	color:#333;
	font: bold 14px/100% Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.grey-form{
	color: #777;
}
#header-bottom{
	margin:0 auto 0 auto;
    width:840px;
}
.english-side{
	float:left;
	padding:3px 0 0 100px;
	width: 150px;
	height:50px;
}
/* ------------ NAV ------------- */


#nav {
	height:45px;
	clear:both;
	list-style: none;
	margin-left:0px;
}
#nav li {
	float: left;
}
#nav a {
	color: #444;
	text-decoration: none;
	margin-top:12px;
	padding: 10px;
	/*font: bold 14px/100% Georgia, "Times New Roman", Times, serif;*/
	font: normal 16px/100% Helvetica, "Trebuchet MS",Arial, sans-serif;
	display: block;
}
#nav a:hover {
	/*color: #9a4c18;		 ------------ ORANGE COLOR ------------- */
	 color: #aa2f17; /*------------ RED COLOR ------------- */
}

/* ------------ CONTENT ------------- */

#content-wrap{
	background:#eeecea url(images/content-bg.jpg) repeat-x 0 0;
	border:1px solid #c6c5c5;
	min-height:300px;
	margin-bottom:20px;
}
#content{
	float: right;
	width:640px;
	padding:10px 10px 10px 0px;
}
.post-title{
	margin:10px 10px 5px 0px;
	padding:0px;
}
.post-title h2 a{
	color: #aa2f17;
	font: bold 24px/100% Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.post-date{
	margin:0px 0px 10px 10px;
}
.post-month{

}
.post-day{
	
}
.entry img{
	
}
.entry p{
}
.navigation{
	clear:both;
	height:30px;
}
.navigation a{
	color:#aa2f17;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.previous-entries{
	float:left;
}
.next-entries{
	float:right;
}
/* ------------ SIDEBAR ------------- */

#sidebar {
	float: left;
	padding:10px 0px 0px 10px;
	width: 290px;
}
#sidebar h3{
	color:#aa2f17;
	font: bold 14px/100% Georgia, "Times New Roman", Times, serif;
	margin-top: 15px; 
	margin-bottom: 20px; 
	padding-left:10px;
}
#sidebar a{
	text-decoration:none;
}
#left-menu li{
	list-style:none;
}
#left-menu p{
	color:#333;
	font: regular 8px/100% Helvetica, "Trebuchet MS",Arial, sans-serif;
	padding:0px 10px 10px 10px;
}
.block-menu{
	background:#f1f1f1 url(images/left-menu-bg.jpg) repeat-x 0 0;
	border:1px solid #999;
	color:#333;
	display:block;
	height:40px;
	padding:10px 10px 0px 10px;
	margin-top:-1px;
}
.block-menu a{
	color:#333;
	font: bold 12px/100% Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.block-menu a:hover{
	color:#aa2f17;
}
.block-menu p{
	color:#333;
	font-size:10px;
	margin-top:5px;
}
.current_cat_page a{
	color:#aa2f17;
}
.ul-cat li{
	list-style:none;
}
.ul-cat a{
	color:#333;
	font: regular 12px/100% Helvetica, "Trebuchet MS",Arial, sans-serif;
	padding:10px 10px 10px 10px;
	text-decoration: none;
}

/* ------------ FOOTER ------------- */
#footer{
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #c6c5c5;
	height: 193px;
	padding-top:20px;
	margin-bottom:7px;
	width:960px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#footer h4{
	color:#aa2f17;
	font: bold 16px/100% Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 20px 0px;
	text-decoration: none;
}
#footer li{
	list-style:none;
	padding-bottom:10px;
}
#footer a{
	color:#333;
	text-decoration:none;
}
#footer .left-col{
	width:220px;
	float:left;
	margin:10px;
}
#footer .right-col{
	width:220px;
	float:right;
	margin:10px 10px 10px 0px;
}
#feedback{
	witdh:960px;
	text-align:center;
	margin:0px 0 7px 0;
}

/* ------------ PAGE 1 COLUMN ------------- */
#content-1column{
	width:940px;
	padding:10px;
	min-height:400px;
	margin: 0px auto 0 auto;
}
.neigh-list{
	float:left;
	width:300px;
}

/* ------------ LISTING ------------- */

.inner-wrap{
	background-color:#eeecea;
	width:920px;
	padding:0px;
}
.wrap-listing{
	width:920px;
	padding:0px;
}
.left-col-listing{
	float:left;
	margin:0px;
	padding-right:10px;
	width:400px;
}
.h3-sub{
	font-weight:bold;
	padding:10px 10px 0px 10px;
}
.h4-sub-2{
	padding:10px;
}
.listing-table{
	background-color:#FFF;
	border:1px #999 solid;
	border-collapse:collapse;
	margin: 10px 0px 10px 0px;
}
.listing-table td{
	border-bottom:1px #999 solid;
	padding: 10px;
}
.right-col-listing{
	float:right;
	margin:0px;
	width:490px;
}
.right-col-share{
	float:left;
	margin:0px;
	width:470px;
}

.image-actions img{
	
}
.middle-bg{
	background:#fcfcfc url(images/middle-bg.jpg) repeat-x 0 0;
	border-top:1px solid #999;
	margin-top: 20px;
}
.listing-icon{
	float:left;
	width:120px;
	text-align:center;
	margin:5px;
}
.listing-icon p{
	margin-top:10px;
}
.listing-icon a{
	color:#333;
	text-decoration:none;
}
.listing-icon a:hover{
	color:#aa2f17;
	text-decoration:underline;
}
.album-listing{
	width:800px;
	margin: 0 auto 0 auto;
}
.p0 img{padding:10px; margin:5px 0 5px 0; border:1px solid #ddd; background-color:#FFF;}
.continuez-link{
	 border:1px #999 solid;
}
.disclosure {
color:#666;
font-size:10px;
}

/* ------------ CONTACT PAGE ------------- */
.contact-left{
	float:left;
	width:450px;
}
.contact-right{
	padding-right:5px;
	float:right;
	width:450px;
}
.reference-outils{
	padding:10px 10px 30px 10px;
	font-size: 12px;
}
/* ------------ FRONT PAGE ------------- */

#video-block{
	background:#fff url(images/window-box-001.jpg) no-repeat 0 0;
	height:353px;
	margin: 0 auto 20px auto;
}
#left-index{
	float:left;
	width:370px;
}
#right-index{
	float:right;
	width:370px;
}
#left-index li{
	margin-left:30px;
	padding: 10px 0 10px 0px;
	list-style:url(images/bullet.png);
}

.image-border img{
	border:1px solid #ddd;
	padding:10px;
	background-color:#fff;
	margin-right:10px;
}
.image-border-002 img{
	border:1px solid #ddd;
	padding:0px;
	background-color:#fff;
	margin-left:10px;
}
.newsletter-front{
padding:10px 0 20px;
width:380px;
}
.profile-bottom{
background:#fff url(images/hugo-slogan-bottom-007.jpg) no-repeat 0 0;
border:1px solid #ddd;
height:300px;
width:750px;
}
.profile-rec{
position:relative;
top: 50px;
padding:215px 0 0 25px;
}
#content .hilite { background:#D3E18A; }









