body {
	background-image:url(../images/bgpattern.jpg);
	background-repeat:repeat-x;
	background-color:#1a5984;
}

#menu {
width: 841px;
height: 54px;
}

#menucontainer {
position:absolute; 
z-index:1;
visibility:visible;
}

/* Start of the Calendar */
.miniCalendar
{
	border: 1px solid #000000;
}
.month
{
	padding: 4px;
	background-color: #000000;
	color: #fff;
}

/* Da calendar ends heere */

#dropshadow {
background-image:url(../images/dropshadow.jpg);
background-repeat:repeat;
width:852px;
margin-right: auto;
margin-left: auto;
}

#body_main_container {
	position:relative;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat;
	margin-right: auto;
	margin-left: auto;
	width:841px;
}
/*#body_main_bg {
background-image:url(../images/bodybg.');
background-color:#FFFFFF;
}*/

#leftside {
width:214px;
font-family:trebuchet ms;
font-size:11px;
color:#000000;
float:left;
}

#upcomingevents {
/*background-color:#bedcf1;*/
font-family: trebuchet ms;
font-size: 12px;
color: #000000;
text-decoration: none;
float: left;
width: 214px;
}

#upcomingeventscontent {
background-image:url(../images/blue.jpg);
background-repeat:repeat;
/*background-color:#bedcf1;*/
font-family: trebuchet ms;
font-size: 12px;
color: #000000;
text-decoration: none;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

#middlecontent {
	width:841px;
	height:442px;/*overflow:*/
}

#middlecontent_subs {
	width:841px;/*overflow:*/
}

#recentannouncements {
/*background-color:#bedcf1;*/
font-family: trebuchet ms;
font-size: 12px;
color: #000000;
text-decoration: none;
float: left;
width: 214px;
}

#recentannouncementscontent {
background-image:url(../images/blue.jpg);
/*background-image:url(../images/recentannouncements.gif);*/
background-repeat:repeat;
background-color:#bedcf1;
font-family: trebuchet ms;
font-size: 12px;
color: #000000;
text-decoration: none;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

#recentannouncementsbanner {
background-image:url(../images/recentannouncements.gif);
background-repeat:no-repeat;
height:29px;
width:214px;
}

#bodycontent {
	/*background-image:url(../images/bodycontentbg.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:transparent;*/
width: 479px;
	font-family:trebuchet ms;
	font-size:12px;
	color:#000000;
	float:left;
}

#bodymaincontent {
	background-image:url(../images/bodycontentbg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:transparent;
	width: 464px;
	/*height: 297px;*/
	font-family:trebuchet ms;
	font-size:12px;
	color:#000000;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:120px;/*padding-right:50px;
padding: 10px;*/
}

#bodymaincontentsub {
/*background-image:url(../images/bodycontentbg.gif);*/
background-position:bottom;
background-repeat:no-repeat;
background-color:transparent;
width: 465px;
font-family:trebuchet ms;
font-size:12px;
color:#000000;
padding-top:5px;
padding-left:15px;
padding-bottom:0px;
/*padding-right:50px;
padding: 10px;*/
}

#getinvolved {
	background-color:#61205d;
	width: 479px;
	font-family:trebuchet ms;
	font-size:12px;
	color:#ffffff;
	padding-top:55px;
	/*padding-left:15px;*/
/*padding-right:50px;*/
padding-bottom: 0px;
	position: absolute;
	bottom: 3px;
	left: 220px;
	background-image: url(../images/howtogetinvolved.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
}

#getinvolvedcontent {
background-color:transparent;
font-family: trebuchet ms;
font-size: 12px;
color: #ffffff;
text-decoration: none;
padding-top:0px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

#rightside {
	width:143px;
	font-family:trebuchet ms;
	font-size:11px;
	color:#000000;
	float:right;
}

#advertisement {
	background-color:transparent;
	font-family:trebuchet ms;
	font-size:12px;
	color:#ffffff;
	padding: 5px;
	width: 132px;
}

#footershadow {
	/*background-image: url(../images/footer.jpg);*/
width:852px;
	height:3px;
	background-repeat:no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/shadow_fix.jpg);
	background-position: left top;
}

#footer {
	/*background-image: url(../images/footer.jpg);*/
width:862px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#bottomlogo {
/*background-image: url(../images/youthhomeslogobottom.jpg);
width:862px;
height:3px;*/
background-repeat:no-repeat;
margin-right: auto;
margin-left: auto;
}

/*a.getinvolved {
color: #ffffff;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.getinvolved:hover {
text-decoration: underline;
color: #ffffff;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
}*/

a.footerlinks {
color: #ffffff;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.footerlinks:hover {
text-decoration: underline;
color: #ffffff;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
}

a.title {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.title:hover {
text-decoration: underline;
color: #000000;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
}



a.readmore {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: underline;
font-weight:bold;
}

a.readmore:hover {
text-decoration: underline;
color: #000000;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
}

a.learnmore {
	color: #ffffff;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}

a.learnmore:hover {
text-decoration: underline;
color: #ffffff;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
}

a.newsDetail {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.newsDetail:hover {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.newsTitle {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.newsTitle:hover {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.newsSubtitle {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

a.newsSubtitle:hover {
color: #000000;
text-decoration: none;
font-family:trebuchet ms;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

.submenutable {
	background:#4a9ad3; 
	border-color:#4a9ad3;
	border-bottom-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	
}
a.submenu {
	font-family:trebuchet ms;
	font-size:11px;
	/*color:#000000;*/
	color:#ffffff;
	text-decoration:none;
	text-transform:nonee;
	font-weight:bold;
}
a.submenu:hover {
	font-family: trebuchet ms;
	font-size: 11px;
	color:#ffffff;
	text-decoration:underline;
	text-transform:none;
	font-weight:bold;
}

#Layer1{
	position:absolute;
	left:288px;
	top:232px;
	z-index:0;
	visibility:hidden;
}

#Layer2{
	position:absolute;
	left:374px;
	top:232px;
	z-index:0;
	visibility:hidden;
}

#Layer3{
	position:absolute;
	left:482px;
	top:232px;
	z-index:0;
	visibility:hidden;
}

#Layer4{
	position:absolute;
	left:587px;
	top:232px;
	z-index:0;
	visibility:hidden;
}

#Layer5{
	position:absolute;
	left:655px;
	top:232px;
	z-index:0;
	visibility:hidden;
}
#getinvolvedcontent ul {
	margin-top: 0px;
}
p {
	margin-top: 0px;
	padding-top: 0px;
}
#footer2 {
	/*background-image: url(../images/footer.jpg);*/
	width:692px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 160px;
	background-image: url(../images/youthhomeslogobottom.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	padding-right: 10px;
	margin-top: 10px;
	color: #FFFFFF;
}
ul li a, .learnmore a, li a, td a {
	text-decoration: none;
}
#slideshow {
	position: absolute;
	left: 213px;
	top: 1px;
	width: 624px;
	height: 193px;
}
