@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
.mini-youthcouncil-logo{
	width:150px;
	height:56px;
	background:url(images/miniyc.png) no-repeat;
	position:fixed;
	bottom:50px;
	right:10px;
}
.chunk a{
	color:#9C0;
	font-weight:bold;
	letter-spacing:-0.05em;
}
#speech-bubble{
	background:url(images/speech-right.gif) no-repeat top right;
	height:62px;
	position:absolute;
	top:32px;
	left:139px;
	padding-right:26px;
}
#speech-bubble span{
	background:url(images/speech-ctr.gif) repeat-x top;
	width:36px;
	height:62px;
	display:block;
	width:500px;
	line-height:1.35em;
	overflow:hidden;
	color:#fff;
	padding-top:14px;
	font-size:1.3em;
	text-shadow:0 -1px 0 #7a7a7a;
}
body{
	width:11000px;
	margin:0;
	font-size:62.5%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#FFF;
	text-decoration:none;
}
.back-float{
	position:absolute;
	width:83px;
	height:48px;
	z-index:10;
}
.next-float{
	position:absolute;
	width:77px;
	height:45px;
	z-index:11;
}
#yella .back-float{
	top:6px;
	left:730px;
}
#yella .next-float{
	top:8px;
	left:860px;
}
#v2 .back-float{
	top:6px;
	left:750px;
}
#v2 .next-float{
	top:7px;
	left:880px;
}
#projects .back-float{
	top:6px;
	left:720px;
}
#projects .next-float{
	top:8px;
	left:860px;
}
#contact .back-float{
	top:16px;
	left:780px;
}
#home .next-float{
	top:12px;
	left:820px;
}
a:hover{
	text-decoration:underline;
}
p{
	font-size:1.2em;
}
#footer{
	position:fixed; bottom:10px; z-index:100; right:10px;
}
#footer p{
	font-weight:bold; color:#999; margin:4px; text-align:right
}
#footer a{
	color:#999;
}
#footer p.n{
	font-weight:normal;
}
#home{
	background-image:url(images/home-bg1.gif);
}
#yella{
	background-image:url(images/yella-bg2.gif);
}
#v2{
	background-image:url(images/vtwo-bg3.gif);
}
#projects{
	background-image:url(images/projects-bg.gif);
}
#contact{
	background-image:url(images/contact-bg4.gif);
}
.yella-logo{
	width:410px;
	height:300px;
	background:url(images/yella-logo.png) no-repeat bottom left;
	position:absolute;
	z-index:3;
	top:0;
	left:-12px;
}
.wow{
	font-size:1.7em;
	font-weight:bold;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.container{
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:750px;
	position:relative;
	width:2000px;
	z-index:0 !important;
}
.titlebar{
	width:100%;
	border-bottom-width:5px;
	border-bottom-style:solid;
}
.home-link{
	position:relative;
	top:-30px;
	left:3px;
	width:67px;
	height:32px;
	z-index:133333
	
}
.titlebar p{
	color:#FFF;
	font-weight:bold;
	line-height:2em;
	font-size:1.4em;
	padding-left:0.6em;
	margin-left:4.4em;
	width:32em;
}
.logo-fb{
	width:710px;
	height:250px;
	background:url(images/logo-facebook.gif) no-repeat top left;
	position:absolute;
	top:104px;
	left:10px;
	z-index:1;
}
.ad, .infotainer{
	top:420px;
	position:absolute;
	z-index:2;
	padding-top:62px;
	padding-left:42px;
	left:0;
	width: 500px;
}
.infotainer h2{
	font-size:2.4em!important;
	font-weight:bold!important;
}
#yella .infotainer{
	top:146px;
}
.c{
	color:#000!important;
	background:none!important;
}
.ad p.chunk{
	background:url(images/white-trans.png);
	color:#000;
	width:500px;
	text-align:justify;
	display:block;
	margin-top:0;
	line-height:1.4em;
	letter-spacing:0.02em;
	font-size:1.3em;
	padding:6px;
}
.infotainer{
	top:72px;
}
.yella-ad{
	width:500px;
	background:url(images/meet-ad.gif) no-repeat top left;
	left:490px;
}
.meet-ad{
	width:500px;
	background:url(images/yella-ad.gif) no-repeat top left;
	left:80px;
}
.ytc-ad{
	width:400px;
	background:url(images/ytc-ad.gif) no-repeat top left;
	left:320px;
	top:50px;
	text-align:right;
	padding-top:10px;
}
.ytc-ad h2{
	font-size:3em!important;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	background-color:#fccf1d!important;
	padding:0.1em!important;
}
.ytc-ad h2.blll{
	background-color:#000!important;
	color:#fff!important;
}
.ytc-ad h3, .ytc-ad h4, .ytc-ad h5{
	margin-top:24px;
	font-size:3em!important;
	font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;
	text-transform:lowercase;
	padding:0.1em!important;
}
body .ytc-ad h4{
	font-size:1.9em!important;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
body .ytc-ad h5{
	font-size:1.3em!important;
	background-color:#fff;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
body .ytc-ad h4 a{
	color:#000!important;
}

label{
	float:left; display:inline-block; width:100px;
	font-size:1.2em;
	margin-top:2px;
	font-weight:bold;
}
select{
	padding:1px;
	border:1px solid #a3e446!important;
	background:#f2ffda!important;
	color:#405910!important;
	width:242px!important;
	letter-spacing:normal!important;
}
option{
	padding:1px;
}
input, textarea, select{
	padding:3px;
	letter-spacing:0.02em;
	width:234px;
	border:1px solid #60a3f6;
	border-radius:2px;
	background:#60a3f6;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	-moz-border-radius:6px;
}
.clean{
	width:242px;
}
.form_el{
	margin-top:10px;
}
.download-ad{
	left:600px;
	width:260px;
	top:10px;
}
.download-ad h2{
	font-size:2.7em!important;
	font-weight:bold!important;
}
.we-are-ad{
	top:84px;
	left:0;
}
.we-are{
	width:370px;
	height:175px;
	background:url(images/youthcouncil.png) no-repeat;
	position:absolute;
	z-index:7;
	top:20px;
	left:10px;
}
.ypa{
	width:370px;
	height:175px;
	background:url(images/ypa.png) no-repeat;
	position:absolute;
	z-index:7;
	top:24px;
	left:0px;
}
.cc-ad{
	width:400px;
	height:131px;
	background:url(images/community_chest.png) no-repeat;
	position:absolute;
	z-index:7;
	top:-70px;
	left:30px;
}
.contact-ad{
	top:26px;
	padding-top:42px;
	left:0;
}
.join-ad{
	top:380px;
	left:600px;
}
.issue{
	width:100%; background:#000; height:36px; position:relative; margin-bottom:16px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.date{
	background:none; font-size:1.4em;
}
.issueno{
	background:none; font-size:3em; margin:0;font-weight:bold;padding:0!important;padding-left:3px!important;
}
.nl{
	clear:both;
}
a.download{
	display:block; position:absolute; top:-14px; right:-12px; float:right; z-index:10
}
a img{
	border:none;
}
.ad h2, .infotainer h2{
	display:inline;
	padding:6px;
	font-weight:normal;
	background-color:#000;
	color:#FFF;
	font-size:2em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.b{
	font-size:1.4em;
	font-weight:bold;
}
.f, .e{
	background-color:#404040!important;
}
.e{
	line-height:2em;
}
.r{
	background-color:#b04200!important;
}
.ad p, .infotainer p{
	display:inline;
	margin:3px;
	margin-left:0;
	color:#fff;
	background-color:#000;
	padding:3px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.logo-fb img{
	float:right;
	border:none;
}
#home .titlebar p{
	background-color:#94ce1b;
}
#home .titlebar{
	background-color:#aedd4b;
	border-bottom-color:#dff6ae;
}
.yella-ad .wow{
	background-color:#903f9b;
	text-shadow:0 -1px 0 #6a2573;
}
.meet-ad .wow{
	/*background-color:#9cd62c;*/
	background-color:#94ce1b;
	text-shadow:0 -1px 0 #68940b;
}
.submit-ad .wow{
	background-color:#ffb82f;
	text-shadow:0 -1px 0 #9e7f0a;
}
#v2 .wow{
	background-color:#94ce1b;
	text-shadow:0 -1px 0 #68940b;
}
#projects .wow{
	background-color:#bc145e;
	text-shadow:0 -1px 0 #970746;
}

#v2 .titlebar p{
	background-color:#94ce1b;
}
#v2 .titlebar{
	background-color:#aedd4b;
	border-bottom-color:#dff6ae;
}

#projects .titlebar p{
	background-color:#c4457b;
}
#projects .titlebar{
	background-color:#b41055;
	border-bottom-color:#f8c2d8;
}


#contact .titlebar p{
	background-color:#60a3f6;
}
#contact .titlebar{
	background-color:#297de4;
	border-bottom-color:#c9e1ff;
}


#yella .titlebar p{
	background-color:#f3c71d;
}
#yella .titlebar{
	background-color:#ffd42f;
	border-bottom-color:#ffe47d;
}

