/* Global Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,byline,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:link,a:visited{ color:#000; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
html{ height:100%; width:100%; }
body{ position:relative; background:#C4C0B5; color:#000; font-family: Arial,Helvetica,sans-serif; font-size:11px; height:100%; width:100%; }
.wrapper{ width:955px; margin:0 auto; background:#FEFEE6; }
.clear{ clear:both; }

/* Board */
#board{ width:100%; background:#330033; border-top:0px solid #fdfde1; padding:0px 0 0; overflow:hidden; }
	#board img{ float:left; max-width:100%; }

/* Index */
#index{ width:100%; padding:0px 0 10px; }

/* Index News */
#index_news{ float:left; width:675px; padding:0 0 0 43px; }
	#index_news h2{ font-size:16px; color:#636; margin:0 0 3px; }
	#index_news h3{ font-size:14px; margin:0 0 3px; }
	#index_news .news{ font-size:12px; line-height:1.1em; margin:0 0 15px; }
	#index_news .mothers_more{ margin:0 0 6px; }

/* Main Login */
#index #main_login{ float:right; width:168px; }
	#main_login h2{ font-size:12px; color:#39033f; padding:10px 0 6px; }
	#main_login p{ margin:0 0 5px; }
	#main_login label{ font-size:14px; display:block; }
	#main_login input{ font-size:12px; font-family:Arial,Helvetica,sans-serif; background:#ffffcd url(../images/bgr_input.gif) repeat-y; border:1px solid #000; border-bottom:2px solid #5e5e42; border-left:1px solid #47472d; color:#333; padding:3px; width:110px; }

/* Index News 2 */
#index_news2{ float:left; width:460px; margin-top:30px; }
	#index_news2 h2{ font-size:16px; color:#636; margin:0 0 3px; }
	#index_news2 h3{ font-size:14px; margin:0 0 3px; }
	#index_news2 .news{ font-size:12px; line-height:1.1em; margin:0 0 15px; }
	#index_news2 .mothers_more{ margin:0 0 6px; }

/* Main Login */
#index #main_login2{ float:left; width:220px; padding:0 0 0 40px;   }
	#main_login2 h2{ font-size:12px; color:#39033f; padding:10px 0 6px; }
	#main_login2 p{ margin:0 0 5px; }
	#main_login2 label{ font-size:14px; display:block; }
	#main_login2 A:link { color:#709302; text-decoration:underline; }
	#main_login2 A:hover { color:#512D44; text-decoration:underline; }
	#main_login2 A:visited { color:#512D44; text-decoration:underline; }
/*	#main_login2 input{ font-size:12px; font-family:Arial,Helvetica,sans-serif; background:#ffffcd url(../images/bgr_input.gif) repeat-y; border:1px solid #000; border-bottom:2px solid #5e5e42; border-left:1px solid #47472d; color:#333; padding:3px; width:110px; } */

/* Main side bar */
#index #main_sidebar{ float:right; width:195px; padding:0 0 0 40px;   }
	#main_sidebar h2{ font-size:12px; color:#39033f; padding:10px 0 6px; }
	#main_sidebar p{ margin:0 0 5px; }
	#main_sidebar label{ font-size:14px; display:block; }
	#main_sidebar input{ font-size:12px; font-family:Arial,Helvetica,sans-serif; background:#ffffcd url(../images/bgr_input.gif) repeat-y; border:1px solid #000; border-bottom:2px solid #5e5e42; border-left:1px solid #47472d; color:#333; padding:3px; width:110px; }

/* Header */
#header{ width:100%; overflow:hidden; background:#330033; padding:0px 0 5px; }
	#logo{ width:863px; height:60px; text-indent:-9999px; position:relative; overflow:hidden; display:block; background:url(../images/logo.gif) no-repeat; cursor:pointer; margin:0 auto; }


/* Body */
.body{ width:100%; overflow:hidden; padding: 10px 0 33px 0; }
	#memberpage{ padding:0; }

/* Breadcrumbfor Member Page */
#breadcrumb-member{ float:left;padding:10px 0 0 40px; font-size:12px; color:#5a2249; }
		a.crumb, a.crumb:visited{ color:#5a2249; text-decoration:none;  }
		a.crumb:hover{ color:#5a2249; text-decoration:underline;  }
		
/* Breadcrumbfor all other pages */
#breadcrumb-other{ float:left; width:664px; padding:0 40px 20px 40px; font-size:12px; color:#5a2249; }
		a.crumb, a.crumb:visited{ color:#5a2249; text-decoration:none;  }
		a.crumb:hover{ color:#5a2249; text-decoration:underline;  }

/* Sidebar */
.sidebar{ float:left; width:220px; padding:0 0 0 40px; }
		.sidebar h1{ font-weight:normal; font-size:14px; font-family:Arial,Helvetica,sans-serif; line-height:1.2em; color:#709302; margin-top:12px;}		
	.sidebar A:link { color:#709302; text-decoration:underline; }
	.sidebar A:hover { color:#512D44; text-decoration:underline; }
	.sidebar A:visited { color:#512D44; text-decoration:underline; }
	.sidebar_right{ float:right; width:220px; }
	.sidebar_wide{ float:left; width:248px; padding:0 0 0 40px; }
	.sidebar_wide .mothers_more{ margin:33px 0 18px; } 
		.sidebar .title{ color:#5a2249; font-weight:normal; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:10px 0 5px; }
		.sidebar .menu{ width:160px; }
		.sidebar .menu li{ font-size:14px; padding:0 0 3px; }
		.sidebar .menu h1{ display:block; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#512D44; margin:15px 0 6px; }
		.sidebar .menu h2{ display:block; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#709302; font-weight:bold; margin-top:12px;}		
		.sidebar .menu a, .sidebar .menu a:visited{ background:#5a2249; color:#fff; display:block; padding:3px 0 3px 6px; }
		.sidebar .menu a.select, .sidebar .menu a:hover, .sidebar .menu a.select:visited{ background:#330033; color:#99b95c; text-decoration:none; }
	.sidebar_left{ float:left; width:220px; margin-top:20px }
	.sidebar .sitemap{ color:#5a2249; font-weight:normal; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-top:150px; }



/* Content */
.content{ float:left; width:460px; }
.content_wide{ float:left; width:635px; margin:20px 0 0; }
	.content A:link { color:#709302; text-decoration:underline; }
	.content A:hover { color:#512D44; text-decoration:underline; }
	.content A:visited { color:#512D44; text-decoration:underline; }
	.content p{ font-size:14px; line-height:1.2em; margin:0 0 12px; font-family:Arial,Helvetica,sans-serif;}
	.content h1{ display:block; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#512D44; margin:15px 0 6px; }
	.content h2{ display:block; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; color:#709302; font-weight:bold; margin-top:12px;}
	.content h3{ font-size:14px; line-height:1.2em; color:#512D44; font-weight:bold; }
	.content h4{
	font-size:14px;
	line-height:1.2em;
	font-weight:bold;
	margin:0 0 6px;
}
	.content .byline { font-size:16px; line-height:1.2em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#709302;  font-style:italic; margin-top:0px; }
	.content .contact{ margin:40px 0 0; }
	.content .contact p{ margin:0; font-size:12px; }
	.content ul { list-style-type:none; margin-left:24px; line-height:18px; font-size:14px; margin-bottom:6px; }	
	.content ul li { list-style-type:disc; margin-left:15px; line-height:18px; font-size:14px; }
	.content ol li { list-style-type:decimal; margin-left:40px; line-height:18px; font-size:14px; }
	.content ul.sitemap{ list-style-type:none; margin-left:-10px; line-height:18px; font-size:14px; }
	.content ul.sitemap li{ list-style-type:none; margin-left: 10px; font-size:12px; }
	.content ul.sitemap li ul{ list-style-type:none; margin-left: 10px; font-size:12px; }
	.content ul.sitemap li ul li { list-style-type:none; margin-left: 10px; font-size:12px; }
	.content dl dt {font: bold;}
	.content dl dd {margin-bottom: 0.5em;} 


/* More News */
.more_news_header{ width:202px; background:url(/images/bgr_more_news_header.gif) repeat-y; margin:20px 0 40px; }
.more_news_footer{ width:100%; background:url(/images/bgr_more_news_footer.gif) no-repeat left bottom; }
.more_news{ background:url(/images/bgr_more_news.gif) no-repeat; width:182px; padding:10px 6px 25px 14px; }
	.more_news h2{ margin:0 0 5px; color:#c30; font-size:14px; }
	.more_news p{ margin:0 0 10px; line-height:1.2em; }

/* Footer */
#footer{ width:100%; float:left; padding:0 0 33px; }
	#footer .contact{ float:left; margin:88px 0 0; padding:0 0 0 258px; width:475px; font-size:12px; }
	#footer #main_login{ float:left; }

/* Submenu */
#submenu{  }
#submenu_inner{ float:right; background:url(/images/bgr_submenu_inner.gif) repeat-x; }
#submenu_shadow{ width:9px; height:46px; background:url(/images/bgr_menu_shadow.gif) no-repeat; position:absolute; margin:0 0 0 1200px; }
	#subnav{ float:left; width:606px; background:url(/images/bgr_submenu_left.gif) no-repeat; padding:0 0 12px 5px; }
		#subnav li{ float:left; display:block; font-size:14px; line-height:12px; text-align:left; }
		#subnav li a,#subnav li a:visited{ display:block; float:left; color:#fff; padding:3px 20px 0; height:27px; text-decoration:none }
		#subnav li ul{ display:block; background:#336699; width:121px; left:-999em; margin:30px 0 0 20px; position:absolute; }
		#subnav li:hover ul,#subnav li.sfhover2 ul{ left:auto; }
			#subnav li ul li{ display:block; margin:0; font-weight:normal; width:121px; height:27px; border-bottom:1px #FEFFE6 solid }
			#subnav li ul a,#subnav li ul a:visited{ font-size:12px; text-align:left; width:115px; height:21px; padding:3px; text-decoration:none }
			#subnav li ul a:hover{ background-color:#99b95c; text-decoration:none; }
#subnav a.mmainfoldericon1{	background: url(arrow-down.gif) no-repeat center right;}			
			
			
			
			
			
			
