body 
{
	color:#4c4c33;
 	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
}

h1, h2
{
	font-size:38px;
	text-transform:uppercase;
	color:#666734;
}

a 
{
	font-weight:bolder;
	color:#303316;
	text-decoration:none;
}

a:hover
{
	color:#828c5e;
	text-decoration:underline;
}

#container
{
	 position:relative;
}

#container #main
{
	margin-top:10px;
	width:900px;
	padding:30px;
}

.banner
{
	padding-top:20px;
	padding-left:20px;
	padding-bottom:15px;
}

.skype-logo
{
	position:absolute;
	left:745px;
	top:50px;
}

#container #main #column2
{
	background-image:url(../images/paper.png);
    margin-left:130px;
	width:720px;
	height:680px;
}

#container #main #column2 #inner
{
	margin-left:136px;
	padding-right:20px;
}

#container #main #column2 #grass
{
	background-image:url(../images/grass.png);
  	background-repeat:no-repeat;
  	background-position:left bottom;   
    height:470px; 
	width:720px;
}


#container #main #column2 #inner #sm-container
{
	margin-top:70px;
}

#container #sidelinks
{
	margin-top:60px;
	float:right;
	width:50px;
}


#container #sidelinks a
{ 
 	display: block;
	padding:0px;
	margin:3px;
	width:47px;
	height:160px;
	margin-bottom:10px;
}

#container #sidelinks .twitter
{ 
	background-image:url(../images/twitter.png);
}

#container #sidelinks .facebook
{ 
	background-image:url(../images/facebook.png);
}

#container #sidelinks .linkedin
{ 
	background-image:url(../images/linked_in.png);
}

#container #main p
{
	margin-top:15px;
}

#container #main p strong
{
	color:#7a765d;
}

#footer
{
	color:#D1CBC1;
	padding:5px;
	font-size:10pt;
}

#footer a
{
	color:#D1CBC1;
}

#footer a:hover
{ 
	text-decoration:underline;
}

#footer p
{
	margin:0px!important;
}
.floatright
{
	float:right;
}

/*
#subscribe-form-container label 
{ width: 10em; float: left; }
*/

#subscribe-form-container
{
	background-image:url(../images/paper.png);
	border:1px #fff solid;
	padding:20px;
}

#subscribe-form-container span.label, #subscribe-form span.spacer
{
	width:180px;
	float:left;
} 

#subscribe-form-container span.multiple 
{
	float:left;
} 


#subscribe-form-container .multiple-item
{
	font-size:14px;
 	padding-top:10px;
}

#subscribe-form-container span.button 
{
	padding-left:315px;
} 

#subscribe-form-container span.button input
{
	margin-top:20px;
	width:80px;
} 

#subscribe-form-container div
{
	margin-bottom:10px;
} 

#subscribe-form-container p
{
	
	margin-bottom:20px;
} 

#subscribe-form-container form
{
	padding:15px;
	/*background-color:#FFF;*/
	border:1px #fff solid;
	padding-bottom:5px!important;
} 

#subscribe-form-container form .smaller
{
	margin-left:180px;
	font-size:12px;
}


#subscribe-form-container .thanks
{
	margin-bottom:15px;
}

#subscribe-form-container #formOuter
{
	/*(border:1px #FFF solid;*/
	padding:3px;
} 

#button-holder
{
	margin:50px;
}

.button-inthevillage
{
	float:left;
	display: block;
	background-image:url(../images/roostinvillage_drk.png);
	width:189px;
	height:45px;
	margin-left:15px;
	margin-right:30px;
}

.button-inthevillage:hover
{
	background-image:url(../images/roostinvillage.png);
}

.button-sayhello
{
	float:left;
	display: block;
	background-image:url(../images/sayhello_drk.png);
	width:189px;
	height:45px;
}

.multiple label
{
	margin-left:10px;
}

.button-sayhello:hover
{
	background-image:url(../images/sayhello.png);
}

.google-ext
{	
	float:right;
	color:#666734;
	font-size:12px;
}

#twitter_div
{
	margin-top:20px;
	border:1px #fff solid;
	padding:20px;
}

label.error 
{
	padding-left:10px;
	vertical-align:top;
	float:none;
	font-size:12px; 
	color:red;
}


