body {
	background-color: 	#263248;}

.centered_content {
	width:				740px;
	border:				1px solid #c5c5c5;
    position:           relative;                             
    margin-left:        auto;
    margin-right:	    auto;
	margin-top:			10px;
	margin-bottom:		10px;
	padding:			20px;
	-moz-border-radius:		20px;
	-webkit-border-radius: 	20px;
	background-color:	#ffffff;
}

#wrapper {
	height:				450px;
	min-height:			450px;
	height:				auto !important;
	margin: 			0px;
	background-color:	#eeeeee;
}

.push {
	height:				10px;
}

#frontpage_slogan {
	color:				#ff9800;
	font-family: 		"Palatino", serif;
	font-size: 			20px;
	text-align:			center;
	margin-bottom:		20px;
}

#frontpage_tri_pane {
	border:				1px solid #fdd79f;
	-moz-border-radius:		20px;
	-webkit-border-radius: 	20px;
	padding:			0px;
	margin:				0px;
	height:				auto !important;
	min-height:			230px;
}


#remember {
	height:				15px;
	padding: 			0px;
	width:				15px;
}


#frontpage_tri_pane #left {
	float:				left;
	height:				230px;
	width:				240px;
	color:				#7c88a0;
	border-right:		1px solid #fdd79f;
	display:			block;
}

#frontpage_tri_pane #center {
	float:				left;
	height:				228px;
	width:				240px;
	color:				#ff9800;
	border:				1px solid white;
	clear:				none;
}

#floating_box{
	width:				300px;
	position:			relative;
	left:				50%;
	margin-left:		-160px;
	padding:			10px;
	padding-top:		20px;
	padding-bottom:		20px;
	font-family: 		Arial, sans-serif;
	color:				#888;
	border:				1px solid #fdd79f;
	-moz-border-radius:		20px;
	-webkit-border-radius: 	20px;
}

#floating_box input{
	border:				1px solid #ff9800;
	margin-bottom: 		5px;
	position:			relative;
	top:				-2px;
	padding-left:		5px;
	color:				#444;
	background-color:	#fff;
}

#floating_box label{
	float:				left;
	display:			block;
	width:				110px;
}

#floating_box .submit{
	width:				303px;
}


#floating_box p{
	margin:  			1em 0px;
}

#frontpage_tri_pane #right {
	position:			absolute;
	margin-left:		480px;
	height:				230px;
	width:				240px;
	color:				#263248;
	border-left:		1px solid #fdd79f;
}

#frontpage_tri_pane .title {
	text-align:			center;
	font-family: 		Arial;
	font-size: 			16px;
	margin-top:			30px;
}

#frontpage_tri_pane .text {
	text-align:			center;
	font-size: 			13px;
	margin-top:			10px;
	text-align:			justify;
}

#frontpage_tri_pane .art {
	text-align:			center;
	margin-top:			10px;
	border:				0px;
}

#signup {
	margin-top:			30px;
	width:				270px;
	font-family: 		"Palatino", serif;
	font-size: 			20px;
	color:				#767676;
	position:			relative;
	left:				50%;
	margin-left:		-135px;
}

#footer_message {
	margin-top:			30px;
	width:				500px;
	font-family: 		"Palatino", serif;
	font-size: 			13px;
	color:				#767676;
	position:			relative;
	text-align:			center;
	left:				50%;
	margin-left:		-250px;
}

.input {
	
}

a.mysexybutton {
    background: transparent url('/sfSexyButtonPlugin/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: inline;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	position:	absolute;
	top:	-2px;
	left:	180px;
}

a.mysexybutton span {
    background: transparent url('/sfSexyButtonPlugin/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.mysexybutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.mysexybutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

#map {
	height:		400px;
}