/* general settings */
body {
	font-family : Arial,Helvetica,Verdana, sans-serif;font-size:62.5%;color:#666;background:#EEEFDD url(../images/main-bg.jpg) top left repeat-x;padding:0;margin:0
}

a,a:link,a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:active{
	text-decoration:none;
}
ul,ol { list-style:none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1.2em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }

a img,:link img,:visited img { border:none; }

address { font-style:normal; }
/* general settings */


#master-wrapper {
	padding:0;margin:0;
}
#youth{
	background:black url(../images/main-bg-black.jpg) top left repeat-x;padding:0;margin:0;color:white
}
#home-wrapper{
	float:left;clear:both;padding:0;width:100%;margin:0px 0 0 0;position:relative;z-index:0
}
#home-content-wrapper{
	float:left;clear:left;padding:0 0 30px 0;width:100%;margin:0px 0 0 0;position:relative;z-index:0;background:url(../images/content-bg.jpg) bottom left repeat-x;
}
#content-wrapper-youth{
	float:left;clear:left;padding:0 0 30px 0;width:100%;margin:0px 0 0 0;position:relative;z-index:0;background:url(../images/content-bg-black.jpg) bottom left repeat-x;
}
#ad-wrapper{
	float:left;clear:both;padding:0;width:100%;height:274px;margin:0px 0 0 0;background: url(../images/red-boxes-bg.jpg) top left repeat-x;text-align:left;
}
#subpage-wrapper{
	float:left;clear:both;padding:0;width:100%;margin:0px 0 0 0;background: url(../images/subpage-bg.gif) top left repeat-x;text-align:left;position:relative;z-index:0
}
#memberpage-wrapper{
	float:left;clear:both;padding:0;width:100%;margin:0px 0 0 0;background: url(../images/myswirl/main-bg.gif) top left repeat-x;text-align:left;
}
#footer-wrapper{
	float:left;clear:both;padding:0;width:100%;margin:0px 0 0 0;background: url(../images/footer-bg.jpg) top left repeat-x;text-align:left;
}
#footer-wrapper-youth{
	float:left;clear:both;padding:0;width:100%;margin:0px 0 0 0;background: url(../images/footer-bg-black.jpg) top left repeat-x;text-align:left;
}
#inner-wrapper {
	width:980px;padding:0;margin:0;
}


/* homepage header */
	#header{
		clear:both;width:980px;margin:0;padding:0px;height:260px;text-align:left;background: url(../images/header-bg.jpg) top left no-repeat;
	}
	#logo{
		float:left;padding:52px 0 0 131px;margin:0;
	}
	#logo span{
		display:block;width:260px;height:208px;margin:0px 0 0 0;padding:0px 0 0 0px;background: url(../images/logo-mba.gif) bottom left no-repeat;
	}
		#logo span#youther{
			display:block;width:260px;height:208px;margin:0px 0 0 0;padding:0px 0 0 0px;background: url(../images/logo-mba-black.gif) bottom left no-repeat;
		}
		#logo span a{
			display:block;width:193px;height:208px;margin:0px 0 0 0;padding:0px;text-indent:-4500px;text-decoration:none;
		}
		#logo span a:hover{
			text-decoration:none;
		}
/* end of the homepage header */	
	
/* subpage header */
	#header-youth{
		clear:both;width:980px;margin:0;padding:0px;height:260px;text-align:left;background: url(../images/header-bg-black.jpg) top left no-repeat;
	}
/* end of the subpage header */

/* memberpage header */
	#memberpageheader{
		clear:both;width:766px;margin:0;padding:0px;height:83px;text-align:left;
	}
	
	#top-navs{
		float:right;text-align:right;width:566px;margin:0;padding:0
	}
		#top-navs ul{
			width:566px;margin:35px 0 0 0;padding:0;list-style:none;font-size:1.0em
		}
		#top-navs li{
			margin:0;padding:0 9px 0 0;display:inline;color:#CBCBCB;background-color:inherit
		}
		#top-navs li#welcome span{
			margin:0;padding:0 9px 0 0;color:#666;background-color:inherit
		}
		#top-navs a{
			margin:0 9px 0 0;padding:0;text-decoration:none;
		}
		#top-navs a:hover{
			text-decoration:underline;
		}	
/* end of the homepage header */	
	
/* main navigation */		
	#top-right-part{
		float:right;padding:0px;margin:0;width:580px;
	}
	#top-right-part h1{
		text-indent:-4500px;padding:0px;margin:0px 0 0px 55px;background:url(../images/top-slogan.gif) 100% 60px no-repeat;width:486px;height:209px;
	}
	#top-right-part h1#youthslogan{
		text-indent:-4500px;padding:0px;margin:0px 0 0px 30px;background:url(../images/all-stars.jpg) 100% 0 no-repeat;width:486px;height:209px;
	}
	#main-nav{
		float:left;width:450px;margin:0px 0px 0 72px;padding:0 0 0 5px;height:42px;line-height:42px;background:url(../images/nav-bg.gif) top left no-repeat;
	}
		
		#main-nav ul{
			float:left;text-align:left;width:450px;height:42px;margin:0;padding:0;list-style:none;font-size:1.2em;background:#EEEFDD url(../images/nav-bg.gif) top right no-repeat;color:#A0FFF5
		}	
		#main-nav ul#youthul{
			float:left;text-align:left;width:450px;height:42px;margin:0;padding:0;list-style:none;font-size:1.2em;background:black url(../images/nav-bg.gif) top right no-repeat;color:#A0FFF5
		}
		#main-nav li{
			float:left;text-align:center;margin:0;padding:0 12px 0 12px;display:inline;background:url(../images/nav-divider.gif) 100% 50% no-repeat;
		}
		#main-nav li#last{
			float:left;text-align:center;margin:0;padding:0;display:inline;background:none;
		}
		
		#main-nav a {
			width:70px;display:block;float:left;text-align:center;font-weight:bold;color:#A0FFF5;background-color:inherit;text-decoration:none;margin:0;padding:0;
		}
		#main-nav a:hover{
			color:#fff; background-color:inherit;
		}
		#main-nav a.selection{
			color:#fff; background-color:inherit;
		}
		
/* end navigation */	





/* main content */

	#main-content-home{
		clear:both;float:left;width:930px;margin:60px 0 0 0;padding:0 0 20px 0;position:relative;
	}
	#main-content-sub{
		clear:both;float:left;width:766px;margin:20px 0 0 0;padding:0;position:relative
	}	
	#main-content-member{
		clear:both;float:left;width:766px;margin:0px 0 0 0;padding:0;position:relative
	}	
	#content-left{
		float:right;width:692px;padding:0;text-align:left;
	}
	
		.content-holder{
			float:left;margin:0 0 0 20px;padding:0 0 0 0px;width:672px;background:url(../images/content-main-bg.gif) top right repeat-y;
		}
		.content-holder-in{
			float:left;margin:0;padding:0;width:2px;background:url(../images/content-main-bg.gif) top left repeat-y;
		}
		.content-top-round{
			float:right;margin:0;padding:0;height:13px;width:672px;background:url(../images/top-rounds.gif) top right no-repeat;font-size:1px;
		}
		.content-top-round-in{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/top-rounds.gif) top left no-repeat;font-size:1px;
		}
		.content-bottom-round{
			float:right;margin:0;padding:0;height:13px;width:672px;background:url(../images/bottom--rounds.gif) bottom right no-repeat;font-size:1px;
		}
		.content-bottom-round-in{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/bottom--rounds.gif) bottom left no-repeat;font-size:1px;
		}
		
		
		.content-holder-youth{
			float:left;margin:0 0 0 20px;padding:0 0 0 0px;width:672px;background:url(../images/content-main-bg-black.gif) top right repeat-y;
		}
		.content-holder-in-youth{
			float:left;margin:0;padding:0;width:2px;background:url(../images/content-main-bg-black.gif) top left repeat-y;
		}
		.content-top-round-youth{
			float:right;margin:0;padding:0;height:13px;width:672px;background:url(../images/top-rounds-black.gif) top right no-repeat;font-size:1px;
		}
		.content-top-round-in-youth{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/top-rounds-black.gif) top left no-repeat;font-size:1px;
		}
		.content-bottom-round-youth{
			float:right;margin:0;padding:0;height:13px;width:672px;background:url(../images/bottom--rounds-black.gif) bottom right no-repeat;font-size:1px;
		}
		.content-bottom-round-in-youth{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/bottom--rounds-black.gif) bottom left no-repeat;font-size:1px;
		}
		
		.post{
			clear:both;float:left;margin:0;padding:0px 0 40px 0px;
		}
		.post-about{
			clear:both;float:left;margin:0;padding:40px 0 40px 0px;
		}
		
		#content-left h1.home{
			background:url(../images/home-left-h1.gif) 0 50% no-repeat;width:428px;font-size:3.1em;height:24px;line-height:24px;color:#F3830C;text-indent:-4500px;margin:0 0 17px 0;background-color:inherit;
		}
		#content-left h2.home{
			background:url(../images/home-left-h2.gif) 0 50% no-repeat;width:500px;height:52px;line-height:24px;color:#F3830C;text-indent:-4500px;margin:0 0 17px 0;background-color:inherit;
		}
		#content-left dl{
				padding:10px 0 0 0;margin:0 0 0 13px;
			}		
			#content-left dt{
				padding:0 0 0px 4px;margin:0px 23px 0px 0px;border-bottom:1px dashed #999;font-size:1.7em;
			}
			
			#content-left dd{
				padding:0 0 0px 30px;margin:10px 23px 0px 0px;border-bottom:1px dashed #999;font-size:1.7em;
			}	
				
				
		#content-left h2{
			float:left;color:#B6015E;margin:5px 0 0px 15px;padding:0 0 10px 0;border-bottom:1px solid #C6BCB5;width:644px;background-color:inherit;font-size:1.4em;
		}	
		#content-left h3{
			float:left;color:#B72728;margin:20px 0 0px 15px;padding:0 0 10px 0;background-color:inherit;width:644px;font-size:2.8em;word-spacing:-2px;letter-spacing:-1px
		}
			#content-left h3 span{
			 color:#FFCCCC;margin:0px;padding:0 0 0px 40px;background-color:inherit;font-size:80%
			}	
		
		#content-left h2.youth{
			float:left;color:#A0FFF5;margin:5px 0 0px 15px;padding:0 0 10px 0;border-bottom:1px solid #C6BCB5;width:644px;background-color:inherit;font-size:1.4em;
		}	
		#content-left h3.youth{
			float:left;color:#FAF102;margin:20px 0 0px 15px;padding:0 0 10px 0;background-color:inherit;width:644px;font-size:2.8em;word-spacing:-2px;letter-spacing:-1px
		}
			#content-left h3.youth span{
			 color:#B72728;margin:0px;padding:0 0 0px 40px;background-color:inherit;font-size:80%
			}	
			
		#content-left p.home{
				padding:0;margin:0px;position:relative;line-height:24px;color:#888;background-color:inherit;font-size:1.2em
			}
		#content-left h1.sub{
			background:url(../images/subpage-h1.gif) 0 50% no-repeat;width:428px;height:24px;line-height:24px;color:#F3830C;text-indent:-4500px;margin:0 0 17px 0;font-size:3.1em;background-color:inherit;
		}
		#content-left h2.sub,#content-left h3.sub{
			width:500px;font-size:1.1em;
		}
		
		#content-left p{
				float:left;padding:0 0 20px 0px;margin:0 0 0px 15px;position:relative;line-height:20px;background-color:inherit;font-size:1.3em;width:644px;
			}	
			#content-left p img{
				float:left;padding:5px;margin:0 10px 10px 0;border:1px solid #C6BCB5;background-color:white;color:black;
			}	
		
			#content-left p a{
				height:21px;font-weight:bold;color:#000;background-color:white;position:relative;border-bottom:1px solid #000
			}
			#content-left p a:hover{
				font-weight:bold;color:white;background-color:#B9015F;position:relative;border-bottom:1px solid #B9015F
			}
			#content-left p a.youth{
				height:21px;font-weight:bold;color:#857F7A;background-color:#333;position:relative;border-bottom:1px solid #857F7A
			}
			#content-left p a.youth:hover{
				font-weight:bold;color:white;background-color:#B72728;position:relative;border-bottom:1px solid #B9015F
			}
			
	#content-right{
		float:right;width:200px;position:relative;text-align:left;padding:0;margin:0;
	}
		
		.content-holder-right{
			float:left;margin:0px;padding:0px;width:200px;background:url(../images/content-main-bg.gif) top right repeat-y;
		}
		.content-holder-right-in{
			float:left;margin:0;padding:0 0 10px 0;width:2px;background:url(../images/content-main-bg.gif) top left repeat-y;
		}
		.content-top-round-right{
			float:right;margin:0;padding:0;height:13px;width:200px;background:url(../images/top-rounds.gif) top right no-repeat;font-size:1px;
		}
		.content-top-round-right-in{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/top-rounds.gif) top left no-repeat;font-size:1px;
		}
		.content-bottom-round-right{
			float:right;margin:0;padding:0;height:13px;width:200px;background:url(../images/bottom--rounds.gif) bottom right no-repeat;font-size:1px;
		}
		.content-bottom-round-right-in{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/bottom--rounds.gif) bottom left no-repeat;font-size:1px;
		}
		
		
		.content-holder-right-youth{
			float:left;margin:0px;padding:0px;width:200px;background:url(../images/content-main-bg-black.gif) top right repeat-y;
		}
		.content-holder-right-in-youth{
			float:left;margin:0;padding:0 0 10px 0;width:2px;background:url(../images/content-main-bg-black.gif) top left repeat-y;
		}
		.content-top-round-right-youth{
			float:right;margin:0;padding:0;height:13px;width:200px;background:url(../images/top-rounds-black.gif) top right no-repeat;font-size:1px;
		}
		.content-top-round-right-in-youth{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/top-rounds-black.gif) top left no-repeat;font-size:1px;
		}
		.content-bottom-round-right-youth{
			float:right;margin:0;padding:0;height:13px;width:200px;background:url(../images/bottom--rounds-black.gif) bottom right no-repeat;font-size:1px;
		}
		.content-bottom-round-right-in-youth{
			float:left;margin:0;padding:0;height:13px;width:13px;background:url(../images/bottom--rounds-black.gif) bottom left no-repeat;font-size:1px;
		}
		
		.subright{
		float:right;width:245px;position:relative;color:#666;text-align:left;height:480px;background:#E7F4F4 url(../images/subpage-right-part-bg.gif) bottom center no-repeat;
		}
			#content-right h3{
				margin:5px 0 20px 10px;width:180px;color:#B9015F;font-size:1.4em;padding:0 0 10px 0;border-bottom:1px solid #C6BCB5;background-color:inherit;
			}
			#content-right h3.youth{
				margin:5px 0 20px 10px;width:180px;color:#A0FFF5;font-size:1.4em;padding:0 0 10px 0;border-bottom:1px solid #C6BCB5;background-color:inherit;
			}
		#content-right p{
			margin:0 0 0 10px;padding:0;color:#B72728;background-color:inherit;width:180px;font-size:1.2em;line-height:20px;
		}
		
		#content-right	 div.hr {
		 clear:both; height: 25px; background: #EEEFDD;color:inherit
		}
		#content-right div.hr hr {
		  display: none;
		}	
		#content-right	 div.hr-youth {
		 clear:both; height: 25px; background:black;color:inherit
		}
		#content-right div.hr-youth hr {
		  display: none;
		}	
		
		#content-right form{
			margin:10px 0 0 15px;padding:0 15px 0 0;line-height:17px;
		}
			#content-right form p{
				margin:10px 0 0 0px;padding:0 15px 0 0;line-height:17px;
			}
			#content-right form select{
				margin:0 7px 0 0px;padding:0;height:17px;width:139px;color:black;background-color:white;font-size:1.1em;vertical-align:middle
			}	
			#content-right form p img{
				border:0;margin:0px 0 0 0;padding:0px 0 0 0;height:21px;width:33px;vertical-align:middle;cursor:default;
			}
			#content-right form p a{
				border:0;margin:0;padding:0px;
			}
		
		#content-right ul{
				padding:0;margin:10px 0 15px 0px;font-size:1.2em;
			}
				
		#content-right li{
				padding:0px;margin:0 0 0 12px;line-height:20px;width:180px;
			}
			#content-right li a{
				padding:0;margin:0;color:#B72728;background-color:inherit;font-weight:normal;text-decoration:underline;
			}
			#content-right li a:hover{
				text-decoration:none
			}	
			#content-right li a.youth{
				padding:0;margin:0;color:#EEEFDD;background-color:inherit;font-weight:normal;text-decoration:underline;
			}
			#content-right li a.youth:hover{
				text-decoration:none
			}	
/* ads and form home area */

	#ad-area{
		margin:0px 0 0 20px;width:960px;position:relative;z-index:0;text-align:left;height:274px;background-color:inherit;color:white
	}
		.bottom-box-project{
			position:absolute;left:0;top:40px;width:320px;min-height:184px;padding:0;margin:0 13px 37px 0;background:url(../images/box-divider.jpg) 100% 50% no-repeat;
		}
		.bottom-box-sponsor{
			position:absolute;left:335px;top:40px;width:320px;min-height:184px;padding:0;margin:0 13px 37px 0;background:url(../images/box-divider.jpg) 100% 50% no-repeat;
		}
		.bottom-box-project-youth{
			position:absolute;left:0;top:40px;width:320px;min-height:184px;padding:0;margin:0 13px 37px 0;background:url(../images/box-divider-black.jpg) 100% 50% no-repeat;
		}
		.bottom-box-sponsor-youth{
			position:absolute;left:335px;top:40px;width:320px;min-height:184px;padding:0;margin:0 13px 37px 0;background:url(../images/box-divider-black.jpg) 100% 50% no-repeat;
		}
		.bottom-box-mailing{
			position:absolute;left:670px;top:40px;width:300px;min-height:184px;padding:0;margin:0 0 37px 0;
		}
		
		#ad-area h3{
				margin:10px 0 12px 10px;width:300px;padding:0;font-size:1.4em
			}
		#ad-area p{
				margin:0;padding:0 25px 0 10px;font-size:1.8em;color:#A5FFF7;background-color:inherit;font-weight:bold;width:275px;line-height:19px;
		}	
		#ad-area p img.youth{
				margin:5px 0 4px 0;padding:0;
			}
		#ad-area p span{
				font-size:80%
		}
		#ad-area form{
				padding:0;margin:7px 0 0 10px;position:relative;
		}
			#ad-area form p#form-name{
					float:left;padding:0;margin:0 0 6px 0;background:url(../images/name-input.gif) 0 50% no-repeat;width:166px;height:31px;line-height:30px;
			}
			#ad-area form p#form-name label{
					padding:0;margin:0;width:50px;float:left;text-align:right;font-size:0.65em;color:#B9015F;background-color:inherit;
			}
			#ad-area form p#form-name label.youth{
					color:#000;background-color:inherit;
			}
			#ad-area form p#form-name input#name{
					float:left;padding:0;margin:6px 0 0 0;width:110px;height:20px;border:none;background:none;
			}
			
			#ad-area form p#form-email{
					clear:left;float:left;padding:0;margin:0 0 6px 0;background:url(../images/email-input.gif) 0 50% no-repeat;width:268px;height:31px;line-height:30px;
			}
			#ad-area form p#form-email label{
					padding:0;margin:0;width:50px;float:left;text-align:right;font-size:0.65em;color:#B9015F;background-color:inherit;
			}
			#ad-area form p#form-email label.youth{
					color:#000;background-color:inherit;
			}
			#ad-area form p#form-email input#email{
					float:left;padding:0;margin:6px 0 0 0;width:213px;height:20px;border:none;background:none;
			}
			
			#ad-area form p#form-address{
					clear:left;float:left;padding:0;margin:0;background:url(../images/email-input.gif) 0 50% no-repeat;width:268px;height:31px;line-height:30px;
			}
			#ad-area form p#form-address label{
					padding:0px;margin:0 0 0 10px;width:83px;float:left;text-align:left;font-size:0.65em;color:#B9015F;background-color:inherit;
			}
			#ad-area form p#form-address label.youth{
					color:#000;background-color:inherit;
			}
			#ad-area form p#form-address input#address{
					float:left;padding:0;margin:6px 0 0 0;width:172px;height:20px;border:none;background:none;
			}
			
			#ad-area form p#submit input#submitter{
					float:left;padding:0;margin:6px 0 0 0;width:98px;height:31px;border:none;background:none;
			}
			#ad-area form p#submit{
					float:left;padding:0 0 0 6px;margin:0 0 0 0;width:98px;height:31px;border:none;background:none;cursor:pointer;
			}
/* footer */			
			
	#footer{
		clear:both;width:980px;height:126px;padding:0;color:#B72728;margin:10px 0 0 0;font-size:1.0em;text-align:left;background-color:inherit;
	}
		#footer p{
				clear:left;margin:0;padding:0;font-size:1.2em;text-align:left;width:980px;position:relative;
		}	
			
		#footer p span#mba-email{
				position:absolute;top:37px;left:140px;font-size:1em;margin:0;padding:0px;width:180px;text-align:left;
		}	
		#footer p span#mba-logo{
				position:absolute;top:10px;left:460px;font-size:1em;margin:0;padding:0px;width:70px;text-align:left;
		}	
		#footer p span#mba-address{
				position:absolute;top:37px;left:700px;font-size:1em;margin:0;padding:0px;text-align:left;
		}	
			#footer a{
				padding:0;margin:0;color:#B72728;background-color:inherit;font-weight:bold;text-decoration:none
			}
			#footer a:hover{
					text-decoration:underline;
				}
			
	
	.cleaner{
		margin:0;padding:0;clear:both;
		}
	
/* for IE, with IE5/Mac backslash filter \*/
		* html #main-nav{margin:0px 0px 0 36px;}
		* html .content-holder{margin:0 0 0 10px;}
		* html .content-holder-youth{margin:0 0 0 10px;}
		* html #content-left h2{margin:5px 0 0px 7px;}	
		* html #content-left h3{margin:20px 0 0px 7px;}
		* html #content-left p{margin:0px 0 10px 7px;}	
		* html #content-left h2.youth{margin:5px 0 0px 7px;}	
		* html #content-left h3.youth{margin:20px 0 0px 7px;}
		* html #content-left p.youth{margin:0px 0 10px 7px;}	
		* html .bottom-box-project{height:184px;}
		* html .bottom-box-sponsor{height:184px;}
		* html .bottom-box-mailing{height:184px;}
		* html #ad-area form p#submit{cursor:default;}
/* end filter */		
