﻿*
{
	margin:				0;
	padding:			0;
}

body
{
	text-align:			center;
}

body, html, form
{
	height:				100%;
	width:				100%;
	margin:				0px;
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:			95%;
	background-color:	#b1b3b4;
	vertical-align:		middle;
}

#distance
{ 
	width:				1px;
	height:				50%;
	background-color:	#b1b3b4;
	margin-bottom:		-220px; /* half of container's height */
	float:				left;
	clear:				left;
}

#container
{
	margin:				0 auto;
	position:			relative; /* puts container in front of distance */
	text-align:			left;
	height:				440px;
	width:				800px;
	clear:				left;
	background-color:	White;
}

#FormArea
{
	background-repeat:	no-repeat;
	background-image:	url('../Images/Newsletter/Back-HenrysCafeBar.jpg');
	display:			block;
	width:				800px;
	height:				440px;
	border:				solid 1px #58585a;
}

#FormSpace
{
	vertical-align:		bottom;
	float:				left;
	width:				420px;
	height:				100%;
	text-align:			left;
}

#FormContent
{
	float:				left;
	width:				380px;
	text-align:			left;
}

#FormContent p
{
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			100%;
	font-weight:		bold;
	color:				#ccba7e;
}

#FormContent label
{
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			80%;
	font-weight:		bold;
	color:				#58585a;
}

#FormContent a, #FormContent a:visited
{
	color:				#58585a;
	font-weight:		bold;
}

#FormContent input[type="text"], #FormContent textarea, #FormContent select, .ddlPubs
{
    font-size: 80%;
	border:solid 1px black;
    margin: 0;	
}

#FormContent input[type="text"], #FormContent textarea
{
	font-size:			80%;
	width: 185px;
}

.ddlPubs
{
    width: 186px;   
}


.ddlMonth
{
    width: 65px; 
}

.ddlDay
{
    width: 52px;
}

.ddlYear
{
    width: 60px;
}

.ddlGender
{
    width: 122px;   
}

#FormContent h1
{
	font-size:			125%;
	color:				#58585a;
}

#footer
{
	font-size:			90%;
	color:				#3c3a3e;
	width:				800px;
	height:				50px;
	text-align:			right;
	clear:				both;
}

#footer_note
{
	float:				left;
	width:				553px;
	height:				50px;
	padding-right:		20px;
}

#footer_note a, #footer_note a:visited
{
	color:				#3c3a3e;
	font-weight:		bold;
}

#footer_note p 
{
	margin-top:			20px;
	text-align:			right;
}

#footer_logo
{
	float:				left;
	width:				227px;
	height:				50px;
}

table.EntryForm
{
	width:360px;
}

table.EntryForm td.SetWidth1
{
	width:80px;
}

table.EntryForm td.SetWidth2
{
	width:300px;
}
