body {
	background:url(../images/bg.jpg);
	background-position:top center;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1, h2, h3, h4, h5, h6 {
	text-align:left;
}

a {
	color:#ff6298;
}

h1 { font-size:24px; font-weight:normal; margin-top:0px;}
h2 { font-size:20px; font-weight:normal; }
h3 { font-size:18px; font-weight:normal; }
h4 { font-size:14px; font-weight:normal; }
h5 { font-size:12px; font-weight:normal; }
h6 { font-size:10px; font-weight:normal; }

img {
	border:none;
}

tr#container {
	background:url(../images/content_bg.jpg);
}

div#breadcrumbs {
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
	font-weight:bold;
}

div#contents {
	padding-top:6px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
}

div#footer {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}

div#footer a{
	text-decoration:none;
	color:#FFFFFF;
}

.thumbnail {
	border:solid;
	border-width:1px;
	border-color:#898989;
	background:#e5e5e5;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.thumbnail_borderonly {
	border:solid;
	border-width:1px;
	border-color:#000000;
}

.member_name {
	font-size:16px;
	font-weight:bold;
	line-height:1.8em;
}

.member_stats {
	color:#3B3B3B;
}

.input_fieldname {
	font-weight:bold;
}

.event_title {
	color:#ff6298;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

.event_date {
	color:#3b3b3b;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}

.event_pictures_table {
	border:solid;
	border-width:1px;
	border-color:#898989;
	background:#e5e5e5;
}

.event_pictures_heading {
	font-size:14px;
	font-weight:bold;
}

.gallery_navigation {
	color:#000000;
}

.grid {
	border:solid;
	border-width:1px;
	border-color:#ff6298;
	border-collapse:collapse;
	background:#fff6f9;
}

.grid_header {
	background:#ff6298;
	color:#ffffff;
	font-weight:bold;
}

.grid_alternate_row {
	background:#ffe8f1;
}

.input_text, .input_select, .input_textarea {
	width:200px;
	border:solid;
	border-width:1px;
	border-color:#ffb8ee;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#fff4fc;

}

.input_textarea {
	height:100px;
}

.input_select {
	width:206px;
}

.textbutton, .input_button {
    background:#fff4fc;
    border:solid;
    border-width:1px;
    border-color:#ffb8ee;
    padding-bottom:4px;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    vertical-align:middle;
}

.textbutton a{
	text-decoration:none;
}

.upcoming_event_title {
	color:#ff6298;
	font-size:13px;
	font-weight:bold;
}

.upcoming_event_title a {
	text-decoration:none;
}

.featured_name {
	font-size:12px;
	font-weight:bold;
}