
#pledge{
	position: absolute;
	left: 717px;
	top: -18px;
}

#ml_content{
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border: 1px solid #c9c9c9;
	float:left;
	min-height:300px;
	position:relative;
	width:850px;
}
#ml_container{
	position: relative;
	width: 870px;
	margin-right:auto;
	margin-left:auto;
	margin-top:25px;
	padding: 15px 0px 0px 0px;
	text-align:left;
}
#ml_header {
		width:870px;
		height:45px;
}
	/*Children inside of header*/
	/* Class of children = header_inner */
	/*Id of children = header_[position] */
	div.ml_header_inner{
			float:left;
			font:11px verdana;
			letter-spacing:-.3px;
			padding:3px;
			color: #797979;
			display: inline;
	}
		#ml_logo{ 
				width:140px;
				height: 40px;
			}
		#ml_header_middle{ 
				height: 20px;
				text-align: left;
				padding-top: 20px;
				width: 550px;
		}
		ul.main_bar {
			display: inline;
			list-style-type: none;
			list-style:none;
			padding-left: 0px;
			margin-left: 0px;
		}
		.main_bar li {
			display: inline;
			margin-left: 5px;
			margin-right: 5px;
		}
		ul.right_bar {
			display: inline;
			list-style-type: none;
			list-style:none;
			padding-left: 0px;
			margin-left: 0px;
		}
		.right_bar li {
			display: inline;
			margin-left: 5px;
			margin-right: 5px;
		}
			div.ml_header_middle_inner{
				height:100%;
				float:left;
				text-align:center;
			}
				div.ml_header_middle_inner img{
					position:relative;
					top:18px;
					margin:5px;
				}		
		#ml_login{
				width: 330px;
				height:40px;
				text-align:right;
				float:left;
				padding-right: 20px;
				font-size: 9pt;
			}
				#ml_header_login{
					position:relative;
					top:18px;		
					margin: 0px 0px 0px 5px;
				}
					#ml_header_login a{
						text-decoration:underline;
						font-weight:bold;
						color:#575757;
					}

#ml_logout_link, #ml_logout_link a:link, #ml_logout_link a:visited, #ml_logout_link a:active {
	font-weight: normal;
	font-size: 7pt;
	text-decoration: none;
}
#ml_logout_link a:hover {
	text-decoration: underline;
}
#ml_search_bar {
	width:165px;
	height:22px;
	float:right;
	padding-top:18px;
	text-align: right;
}


#ml_footer_wrapper {
	width: 100%;
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
	margin-top: 3px;
	color: #797979;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
}
.ml_footer_text {
	color:#797979;
	text-decoration: none;
	font-weight: normal;
}
.ml_footer_text a:link, .ml_footer_text a:visited, .ml_footer_text a:active {
	color:#797979;
	text-decoration: none;
	font-weight: normal;
}
.ml_footer_text a:hover{
	color:#443266;
	text-decoration:underline;
	font-weight: normal;
}



div.notice, div.notice{
	width:810px;
	font:14px verdana, arial, sans-serif;
	letter-spacing:-.4px;
	color: #312D63;
	border: 2px solid #312D63;
	text-align:center;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 18px;
}
.notice p {
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	font:14px verdana, arial, sans-serif;
	line-height: normal;
}
.notice p.center {
	text-align: center;
}
ol.notice_ol {
	width: 415px;
	text-align: left;
	padding-left: 40px;
	margin: auto;
	list-style-type: decimal;
}
ol.notice_ol li {
	margin-top: 8px;
	font: 22px verdana, arial, sans-serif;
	line-height: 0px;
}
li.notice_ol span {
	font:14px verdana, arial, sans-serif;
	position: relative;
	top: -4px;
}
div.error{
	width:810px;
	font:14px verdana, arial, sans-serif;
	letter-spacing:-.4px;
	color: #cc0000;
	border: 2px solid #cc0000;
	text-align:center;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	padding-left: 18px;
	padding-right: 18px;
}
div.notice_close, div.notice_close a{
	width:100%;
	font:10px verdana, arial, sans-serif;
	letter-spacing:-.5px;
	display: inline;
	text-decoration: none;
	text-align: right;
	color: #797979;
}


.auto_complete {
	z-index:9;
	position:absolute;
	background-color:white;
	margin:0px;
	padding:0px;
	max-height:100px;
}
div#search_query_auto_complete {
	font-size:11px;
	color:#797979;
	font-family: verdana, arial, sans-serif;
}
#search_query_auto_complete ul {
	border: 0px;
	background-color: #ffffff;
	border:1px solid #c9c9c9;
}
#search_query_auto_complete li {
	border: 0px;
	background-color: #ffffff;
}
#search_query_auto_complete li.selected {
	background-color: #E6E6FA;
	color: #000000;
}

.fieldWithErrors {
	display: inline;
}

.image_search_submit {
	padding-top: 3px;
}
 
 
 
 

#global_rss {
	float:right;
	clear: right;
}

#global_rss a:link, #global_rss a:visited {
	color: #F58931;
	text-transform: uppercase;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#global_rss a:active, #global_rss a:hover {
	text-decoration: underline;
}

.right_bar a:link, .right_bar a:visited, .right_bar a:active {
	color: #686868;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;
}
.right_bar a:hover {
	text-decoration: underline;
}



.main_bar a:link, .main_bar a:visited, .main_bar a:active {
	color: #686868;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;
}
.main_bar a:hover {
	text-decoration: underline;
}

#main_nav {
	float: left;
}
#login_nav {
	float: right;
}


.edit_bar {
	margin-bottom: 15px;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	color: #2a2754;
	text-transform: uppercase;
	font-weight: bold;
}

a.selected_edit_link, a.selected_edit_link:link, a.selected_edit_link:visited, a.selected_edit_link:active {
	border: 1px solid #2a2754;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 1px;
	margin-right: 1px;
}

a.edit_link, a.edit_link:link, a.edit_link:visited, a.edit_link:active {
	border: 1px solid #2a2754;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 1px;
	margin-right: 1px;
}

a.edit_link:hover {
	border: 1px solid #2a2754;
	background-color: #f3f3f3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 1px;
	margin-right: 1px;
}


