@charset "UTF-8";
/* CSS Document */

body  {
	font: 12px'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	background:url(../img/bg_content.jpg) repeat-y;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color:#000;
}
* {
margin:0;
padding:0;
}
h2 {
	font-size:1.5em;
	color:#552917;
	margin:0;
	padding:0 0 3px 0;
	text-transform:uppercase;
	border-bottom:1px solid #dd9132;

}
h2 span, h3 span {
	font-weight:normal;
}

a:link { text-decoration:none; background-color: transparent; color:#552917;}
a:visited { text-decoration:none; background-color: transparent; color:#552917;}
a:hover { text-decoration:underline; background-color: transparent; color:#dd9132; }
a:active { text-decoration:underline; background-color: transparent; }

#sidebar{
	width:250px;
	float:left;
	text-align:left;
	padding:15px 0 0 15px;
}

#mailList{
	width:225px;
	height:117px;
	float:left;
	background:url(../img/bg_newsletter.jpg) no-repeat;
	padding:5px;
	color:#552917;
}
#main{
	padding:15px 0 0 15px;
	text-align:left;
	float:left;
	width:515px;
	overflow:hidden;
}
#twitter{
	float:left;
	width:230px;
	font-weight:bold;
	font-size:13px;
	margin:15px 0;
	background:#ede7da url(../img/bg_twitter.gif) bottom left no-repeat;
	padding:5px 10px 13px 5px;
}
#twitter .blue{
	width:210px;
	padding:10px;
	background:#83bac5;
	color:#f8f4d0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#twitter .button{
	width:167px;
	height:19px;
	float:right;
	padding:3px 0 0 0;
}
#twitter .button a{
	width:167px;
	height:19px;
	background:url(../img/button_twitter.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}
#twitter .button a:hover{
	width:167px;
	height:19px;
	background:url(../img/button_twitter_up.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}
#twitter ul{
	margin:0;
	padding:0;
	list-style:none;
}
#twitter ul li{
	list-style:none;
}
#news{
	width:515px;
	float:left;
}
#news p{
	margin:2px 0;
}
#news a{
	font-weight:bold;
}
#news .date{
	font-size:10px;
	color:#291912;
	margin-top:15px !important;
}
#news .date span{
	padding: 0 3px;
	background:#d6b185;
}
#news h3 {
	color:#552917;
	font-weight:bold;
	margin:2px 0;
}
#buttonFb{
	width:240px;
	height:150px;
	float:left;
	padding:0px 7px 7px 0px;
	margin-top:15px;
	
}
#buttonFb a{
	text-indent:-9999px;
	width:240px;
	height:150px;
	display:block;
	background:url(../img/button_facebook.jpg) no-repeat;
}
#buttonFb a:hover{
	background:url(../img/button_facebook_up.jpg) no-repeat;
}
#buttonMs{
	width:240px;
	height:150px;
	float:left;
	padding:0px 7px 7px 0px;
	margin:10px 0 15px 0;
	
}
#buttonMs a{
	text-indent:-9999px;
	width:240px;
	height:150px;
	display:block;
	background:url(../img/button_myspace.jpg) no-repeat;
}
#buttonMs a:hover{
	background:url(../img/button_myspace_up.jpg) no-repeat;
}
.overlay-bd {
background:transparent url(../img/white-shadow.png) repeat scroll 100% 100% !important;
margin:0 -5px -6px 0;
}
.overlay {
background:transparent url(../img/white-shadow.png) repeat scroll 0 0;
padding:5px 0 0 6px;
float:left;
}
.input, .checkbox, .textarea {
background:#f8f4d0;
display:block;
font-size:14px;
font-weight:bold;
margin:0 0 5px;
padding:3px;
}

.text {
font-size:14px;
font-weight:bold;
vertical-align:bottom;
width:160px;
background:#f8f4d0;
border:none;
}

table td{
vertical-align:top;
}
.tableText{
padding:5px 5px 0 0;
font-size:12px;
}
.formButton{
background:#291912;
color:#f8f4d0;
padding:2px;
}
#team{
	width:230px;
	height:190px;
	float:left;
	
}
.team a img, .team a:hover img {
border:none;
}
