h1  {
    background: #A4F200;
    font-size: large;
    font-weight: bold;
    font-family: TimesNR, Times;
    text-align: center;
}

h2  {
    background: #A4F200;
    font-size: medium;
    font-family: Helvetica, Arial, san-serif;
    text-align: center;
}

h3  {
    background: #A4F200;
    font-size: small;
    font-weight: bold;
    font-family: Helvetica, Arial, san-serif;
    text-align: center;
}

p {
    background: #E6FFB0;
    font-size: small;
    font-family: Helvetica, Arial, san-serif;
    text-align: left;
}

p.firstpara {
    background: #E6FFB0;
    font-size: small;
    font-family: Helvetica, Arial, san-serif;
    text-align: center;
}

p.center {
    background: #E6FFB0;
    font-size: small;
    font-family: Helvetica, Arial, san-serif;
    text-align: center;
}

a {
    font-size: small;
    font-style: italic;
    font-weight: bold;
    font-family: TimesNR, Times, serif;
}

a.menu {
    color: #FFFFFF;
    background-color: #002800;
    font-size: medium;
    font-style: normal;
    font-weight: bold;
    font-family: Helvetica, Arial, san-serif;
}

a.menu:link {
        text-decoration: none;
        }

a.menu:visited {
        text-decoration: none;
        }

a.menu:hover {
        text-decoration: underline;
        }

a.menu:active {
        text-decoration: none;
        }

#container {
        width: 100%;
        background: #E6FFB0;
        }

#columnone {
        width: 45%;
        float: left;
        padding: 1%;
        font-size: small;
        }

#columntwo {
        width: 45%;
        float: right;
        padding: 1%;
        font-size: small;
        }

#footer {
        clear: both;
        background: #E6FFB0;
        text-align: center;
        }

#create_event_form  {
	padding: 5px 10px 5px 10px; 
	margin: 0;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px;
	width: 300px;
}

.text_input  {
	width: 94%;
	height: 30px;
	color: #002800;
	border: 1px solid #111111;
	background: none repeat scroll 0 0 #e6ffb0 !important;
	-moz-border-radius: 5px 5px 5px 5px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.field_error  {
	border: 2px solid red;
}

#create_event_location.field_error {
	border: 2px solid red;
}

#create_event_location {
	width: 94%;
	height: 60px;
	color: #002800;
	border: 1px solid #111111;
	background: none repeat scroll 0 0 #e6ffb0 !important;
	-moz-border-radius: 5px 5px 5px 5px;
	margin: 0 3px 0 0;
	padding: 5px;
}

#create_event_description {
	width: 420px;
	height: 100px;
	color: #002800;
	border: 1px solid #111111;
	background: none repeat scroll 0 0 #e6ffb0 !important;
	-moz-border-radius: 5px 5px 5px 5px;
	margin: 0 3px 0 0;
	padding: 5px;
}

.error_div {
	height: 20px;
	color: red;	
}

.create_event_label {
	color: #002800;
}

