@charset "UTF-8";
/* CSS Document */


body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background:url(../images/background_gradient.jpg) repeat-x;
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, Sans-serif;
	font-stretch:expanded;
}  
  
  
a:link {
	color: #d3be59;
}

a:visited {
	color: #d3be59;
}
  

#header { 
	width: 445px; height: 111px; 
	background-image: url(../images/header_image.png); 
	background-repeat: no-repeat; 
} 



h1 { text-indent: -100em; }

h2 { 
	color: #bc126a;
	margin-top: 0px;
}

p {
	color: #595959;
	font-size: 25px;
}

.smallprint {
	font-size: 12px;
}


.highlight {
	color: #27a0d1;
	font-weight: bold;	
}

 
#container {  
    width:880px;  
    margin:0 auto;  
	
}  

#column1 {
	float:left;
	width:550px;
	padding: 5px;
	
}

#column2 {
	float:right;
	width:300px;
	padding: 5px
}

.boxes {
	padding: 15px;
	background:#ffffff;
	border:1px solid #CCCCCC;
}

#sign-in {
	width:265px;
}

#spacer {
	height:30px;
}

#join {
	width:265px;
}

#join p{
	font-size: 16px;
}


#footer { 
	clear:both;
    margin:0 auto;  
	padding: 5px
}

#footer p { 
	clear:both;
    margin:0 auto; 
	font-size: 12px;
}



.formbutton {
	margin-top:5px;
}

  

  
.textfield {
font:17px "Lucida Grande", Helvetica, Verdana, Arial, Sans-serif;
margin:1px;
width:220px;
height:27px;
border:solid 0 #fff;
padding-left: 5px;
padding-top: 10px;
background: transparent;
background-position: 0px 10px;

}

.large_form_background {
background: transparent url("../images/large_field.gif") no-repeat;
}

input.textfield {
background: transparent url("../images/large_fieldx.gif") no-repeat;
background-position: -2px 0px;
}


