a {color:#1f90ff;}

#subpage{
	margin: 20px auto;
	color: #333333;
	background:white;
	font-size:12px;
}

.rounded_border {
	border: 1px solid #cccccc;
	-moz-border-radius:.8em;
	-webkit-border-radius:.8em;
}

	
	.editAddress, .unsubscribe { width: 500px; }
	
	.emailLB, .unsubscribe { width:600px; }
	
	.about, .registration, .help, .advancedSearch, .address, .thankyou { width:800px; }
	
	.fourohfour { width: 98%; }
	
	.address { width:900px; }

	.example{
		display:block;
		padding-left:20px;		
	}
	
	.default { background: #eeeeee; }
	
	.subpageItem {
        padding-bottom:15px;
    	width: 98%;
    	margin:10px auto;
    }
    
    #the_stuff_on_top{
        border-bottom:1px dashed #d3d3d3;
    }
      
    .error { color:red; }
	
	#error { color:red; }
	
	h1 {font-weight : normal;}
	
	.heading{
	    font-size:20px;
	    margin-bottom:10px;
	}
	
	.flatpage_menu {
		width:100%;
		margin: 15px 0px;
		font-size: 11px;
	}
	
	.flatpage_menuItem {
		text-transform:uppercase;
		margin: 0px 7px 0px 0px;
	}
	
	#contactUsBottom {
		clear:left;
		width:100%;
		padding-top:10px;
	}
		
	.columnLeft {
        float:left;
        margin-left:4%;
        width:37%;
	}
	
	.columnRight {
        margin-left:40%;
		width:55%;
	}
	
	.columnFarRight {
        float:right;
        position:relative;
        top:-145px;
        width:30%;
	}
	
	.formBlock {
		position:relative;
		float:left;
		width:100%;
		margin:0px 0px 10px;
	}
	
	.formRow {
		width:100%;
		margin: 6px 0px;
	}
	
	.req {
		padding-right:2px;
		vertical-align:middle;
		color:red;
		font-size:175%;
		line-height:30%;
	}
	
	.fieldName {
		position:relative;
		float:left;
		width:130px;
		margin:3px 0px;
	}
		

