/*Tag Definitions*/

/*fieldset div

	{
		padding-left: 3px;
		padding-right: 3px;
	}*/



fieldset div a, fieldset div a:visited

	{
		text-decoration: none;
		font-size: 10pt;
		color: blue;
	}



fieldset div a:hover
	{
		text-decoration: underline;
		font-size: 10pt;
		color: green;
	}

legend

	{
		font-weight: bold;
		font-size: 15pt;
	}



label

	{
		float: left;
		clear: left;
		width: 45%;
		font-weight: bold;
		font-size: 15pt;
	}

/*Class Definitions*/
.tabs_container
	{
		height: auto;
		overflow: auto;
	}
.login_banner
	{
		font-size: 45px;
		border-bottom: black 1px solid;
		margin-bottom: 3px;
	}
.login_main_body
	{
		background-color: white;
		color: black;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
	}
.footer_login
	{
		background-color: black;
		color: white;
		font-size: 8pt;
		text-align: right;
	}
.login_content
	{
		padding: 10px 0px 10px 0px;

	}
.dark_row

	{
		background-color: #eeeeee;
		/*border: #eeeeee 1px solid;*/
	}

.input_hover_off

	{
		border: black solid 1px;
		background-color: white;
		width: 50%;
		height: 25px;
		font-size: 15pt;
		font-weight: bold;
	}



.input_hover_on

	{
		border: red solid 1px;
		background-color: #ffff99;
		cursor: pointer;
		width: 50%;
		height: 25px;
		font-size: 15pt;
		font-weight: bold;
	}

.fieldset_fix fieldset

	{
		border: black solid 1px;
		width: 95%;
		text-align: center;
		margin: 0 auto;

	}

.container

	{
		margin: 3px 3px 3px 3px;
	}

.menu_item a, .menu_item a:visited

	{
		text-decoration: none;
		font-size: 10pt;
		color: blue;
	}

.menu_item a:hover

	{
		text-decoration: underline;
		font-size: 10pt;
		color: green;
	}

.button_div

	{
		width: 90%;
		margin: 0 auto;
		background-color: #efefef;
	}

.float_left
	{
		float: left;
		clear: left;
	}

.float_right

	{
		float: right;
		clear: right;
	}

.clear_float

	{
		clear: both;
	}

.left_align_field

	{
		border: black solid 1px;
		width: 75%;
		position: relative;
		left: 12%;
		text-align: left;
	}

.wide_field
	{
		width: 90%;
		text-align: left;
		margin: 0 auto;
		color: black;
		border: black ridge 4px;
	}

.small_field
	{
		width: 40%;
		text-align: left;
		margin: 0 auto;
	}
a.page_edit:link, a.page_edit:visited
	{
		color: blue;
		text-decoration: none;
	}
a.page_edit:hover
	{
		color:green;
		text-decoration: underline;
	}

/*Blog Styling*/
.blog_container

	{
		margin: 0 auto;
	}
.blog_title
	{
		font-size: 18pt;
		color: black;
		background-color: #B0D6CC;
		padding-left: 5px;
		border-top: 2px dashed black;
		border-bottom: 2px dashed black;
		margin: 0px;
	}
.blog_body
	{
		border-right: 1px solid black;
		border-left: 1px solid black;
		padding: 5px;
	}
.blog_footer
	{
		border-top: 2px dashed black;
		border-bottom: 2px dashed black;
		padding: 5px;
	}

/*Event Styling*/
.event_container
	{
		/*border: 1px green solid;*/
		height: 100%;
		overflow: auto;
	}
.event_title
	{
		background-color: #eeeeee;
		padding-left: 3px;
	}
.event_title a:link, .event_title a:visited
	{
		color: blue;
		font-size: 7pt;
		text-decoration: none;
	}
.event_title a:hover
	{
		color: green;
		font-size: 7pt;
		text-decoration: underline;
	}
.event_date
	{
		padding-left: 3px;
	}

.single_event_container
	{
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 2px;
		margin-top: 4px;
		border: 1px solid black;
	}
.expanded_event_title
	{
		font-size: 18pt;
		margin-left: 10px;
		font-weight: bold;
	}
.expanded_event_date
	{
		font-size: 12pt;
		margin-left: 10px;
		background-color: #eeeeee;
		border-bottom: 1px solid black;
	}
.expanded_event_info
	{
		padding: 10px;
	}


.verticle_menu_container

	{
		font-size: 11pt;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}

.display_page_container

	{
		padding: 10px;
		background-color: white;
	}

.comment_container

	{
		text-align: left;
	}

.comment_from
	{
		background-color: #f7eedc;
		border-bottom: #f7d48d 1px solid;
		border-top: #f7d48d 2px dotted;
		font-weight: bold;
		font-size: 12pt;
		padding-left: 5px;
	}

.comment_body
	{
		background-color: #ffffee;
		Padding: 5px;
	}

.comment_form

	{
		text-align: left;
	}

.entry_pages

	{
		position: relative;
		left: 25%;
	}

.entry_pages a

	{
		font-size: 27px;
	}

.entry_pages a:hover

	{
		font-size: 27px;
	}
.tabs-container a:link
	{
		text-decoration: none;
		font-size: 9pt;
	}
.tabs-container a:hover
	{
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		cursor: hand;
	}

.spotlight .tabs-content a:link, .spotlight .tabs-content a:visited
	{
		text-decoration: none;
		font-size: 9pt;
		color: blue
	}
.spotlight .tabs-content a:hover
	{
		text-decoration: none;
		font-size: 9pt;
		cursor: hand;
		color: green;
		font-weight: normal;
	}

/*Name Definitions*/
.editArea_popUp
	{
		position: absolute;
		visibility: hidden;
		left: 20%;
		top: 40%;
		z-index: -1;
		width: 600px;
		height: 100px;
		background-color: #f8f8f8;
		border: 2px outset black;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;

		padding: 0px 5px 5px 5px ;

	}
.editArea_status
	{
		position: absolute;
		z-index: 1000005;
		width: 100px;
		left: 0px;
		top: 0px;
		background-color: transparent;
		color: white;
		padding: 3px 3px 3px 3px;
	}

.heading_title
	{
		border-bottom: 1px dashed black;
		margin-bottom: 3px;
		background-color: #ffff99;
		padding: 4px 0px 4px 4px;
		font-weight: bold;
	}
.transparent_div
	{
		z-index: -1;
		visibility: hidden;
		background-color: silver;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
		margin: 0px;
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;

	}
