body { margin: 0; padding: 0;}
* { margin: 0; padding: 0;}
#top_wrapper { background: #ddffbb url(../images/fade.png) repeat-x; background-position: bottom; padding-top: 10px; height: 108px;} 
#mid_wrapper { background-color: #ffffff; }
#bot_wrapper { background-color: #ffffff; }

#header { margin-top: 30px; width: 1024px; z-index: 1000;}
#content { background: #343434 url(../images/content_background.jpg) repeat-x; background-position: bottom; padding: 0 20px; width: 960px; color: #cecece; }
#content a { color: #55afc6;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 { color: white; }

#content_wrapper { position: relative; width: 1024px; margin: 0 auto; z-index: 5;}
#left_content_wrapper { position: absolute; top: 0; left: 0; width: 12px; height: 100%; background: url(../images/left-fade.png) repeat-y;}
#right_content_wrapper { position: absolute; top: 0; left: 1012px; width: 12px; height: 100%; background: url(../images/right-fade.png) repeat-y;}


#footer { background: #ffffff url(../images/bottom-fade.png) repeat-x; background-position:top; padding: 1em 10px; width: 980px; }

#logo { margin-top: -5px; margin-left: 0px; margin-right: -8px; z-index: 1000;}
#tear { background: url(../images/tear.png) no-repeat; background-position: bottom; margin-left: -20px; padding:0 20px; width: 960px; height: 150px;}
#tear_bottom { display: block; height: 20px; }
#search_mainmenu { top: 5px; margin-left: -28px; z-index: 999;}

#search { text-align: right; width: 890px;}
#search fieldset, #search form { display: inline; width: 600px; text-align: right; border: 0;}
#search .action { float: right;}
#Search { float: left; padding-left: 380px;}

#main_menu { margin-top: 10px;  margin-left: -20px; width: 933px; background-position: top right; height:100px;}
#main_menu_start { float: left; background: url(../images/bar_tall_left.png) no-repeat; width: 26px; height: 100px;}
#main_menu_end { float: left; background: url(../images/bar_tall_right.png) no-repeat; width: 34px; height: 100px;}
#main_menu_mid { padding-left: 40px; float: left; background: url(../images/bar_tall_slice.png) repeat-x; width: 833px; height: 100px;}
#main_menu ul, #main_menu li { list-style: none; display:block; height:79px;}
#main_menu ul { margin: 0px 0px 2px 20px; }
#main_menu li { margin: 11px 0 0 0; width:100px; height: 61px; float: left; text-align:center; }
#main_menu li h4 { line-height: 61px;}
#main_menu a:hover h4 { text-decoration: underline;}
#main_menu li:hover {background: url(../images/bar_over_tall_blue.png) repeat-x;}
#main_menu a { margin: 0; text-decoration: none; color: #ffffff; display: block; width:100px; height: 61px; line-height:61px;}

#pre_footer { margin-left: -20px; margin-top: 2em; padding: 2em 20px; }

#myGallery { border: 0;}

#featuredmemberfile { text-align: center; }
#featuredmemberfile img { border: 0; padding: 1em 0;}

#news { text-align: center;}

.center { text-align: center;}
.white_overlay { background: url(../images/trans10.png); }
.logout { text-align: right; padding-top: 20px; padding-bottom: 5px; }

img, fieldset { border: 0; }

#MemberLoginForm_LoginForm, #Form_Form {
	padding: 20px;
}

h2 { margin-bottom: 8px; margin-top: 8px;}
.news_article { margin-left: 10px;}
.news_date { margin-bottom: 3px; color: #ababab; }

.mf_MemberFiles, #mf_MemberFiles li {
	list-style: none;	
}

#mf_MemberFiles li {
	padding: .5em 0;	
}

#mf_MemberFiles li h2 {
	padding-bottom: .25em;	
}

#mf_MemberFiles li p {
	padding-bottom: .5em;	
}

#mf_MemberFiles .mf_filelink {
	margin: .25em .5em;
	padding: .25em;
}

.mf_MemberFile div.mf_file {
	margin-top: 1em;
	padding: .25em;	
}

.mf_MemberFile .memberfile_article {
	margin-left: 10px;
}

.mf_MemberFile .mf_file h2 {
	color: #55AFC6;
}

.mf_MemberFile .mf_file .download_link {
	margin-top: 3px;
}