/*css*/

body.vcs{background: url(../images/vcs_bg.jpg) 0% 0% repeat-x;}
/**/

#wrap {

		background:url(../images/vcs_left.jpg) left top no-repeat;

		margin:0 auto;

		width:817px;

		text-align:left;

		overflow:hidden;

	}

/*header --------------------------------------------*/

#header {

		padding:0px;

		background:#ffffff;

}



.header_left {

float:left; 

height:108px;

background:url(../images/vcs_header_left.jpg) repeat-y top; 

width:374px;

}



.header_left .logo{

padding-left:50px;

padding-top:10px;

}



.header_right{ 

float:right;

width:443px;

background:url(../images/vcs_header_right.jpg) repeat-y top; 

height:108px;

}



.header_right .container {

width:438px;

}



.header_right .container .search {
height:53px;
}



.search .placer {
vertical-align:middle;
padding: 20px 25px 20px 25px;
text-align:right;

}





.header_right .container .top_menu {}



.top_menu .placer {

text-align:right;

vertical-align:middle;

padding: 0px 25px 0px 0px;

}



/*start of menu effects*/

.menu_list{

padding:0px;

}



.menu_list ul {

padding:0px;

margin:0px;

display: inline;

}

.menu_list ul li {

list-style:none;

display: inline;

margin-right: 0;

}



.menu_list li a.last {

border-right:none;

padding-right:0px;

}



.menu_list li a {

text-decoration:none;

padding: 4px 15px;

border-right: 1px solid #CCCCCC;

color: #000000;

font-weight:bold;

}

.menu_list li a:hover {

color:#666666;

background:#ffffff;

}





/*end of menu effects*/

.header_clear {

clear:both;

height:0px;

}

/*----------------------end of header -------------*/



#sidebar {

    width:234px;

		float:left;			

}



.left_container {

background:url(../images/left_side_border.jpg) no-repeat right top;

}



.left_container .sub_container {

padding-left:10px;

}



.sub_container .bg_holder {

background:url(../images/body_gradient.jpg) repeat-x right top;

/*for ie 6*/

height: expression(this.scrollHeight < 752 ? "752px" : "auto");

min-height:752px; 

width: 223px;

}

.bg_holder span {

padding-left:9px;

}



#main {

    width:583px;

	  float:right;

		background:url(../images/vcs_right.jpg) right top no-repeat;	

	}





.main_container {

width:577px; 

/*for ie 6*/

height: expression(this.scrollHeight < 775 ? "775px" : "auto");

min-height:775px; 

background:url(../images/body_gradient.jpg) repeat-x right top;
}

#welcome_banner {

background:url(../images/toga.jpg) no-repeat top right; 

/*for ie 6*/

height: expression(this.scrollHeight < 747 ? "747px" : "auto");

min-height:747px;

}

#home_banner{

padding:0px; border: none 0px;

height:191px;

width:565px;

}

/*sliding left menus sm, swm and vcs*/

#side_menu{

margin: 0px;

padding: 0px;

}

#side_menu img{

border:0px;

}



#sm{

display:none;

margin-left:25px;

color:#225d96;

}



#swm{

display:none;

margin-left:25px;

color:#1b7479;

}



#vcs{

display:block;

margin-left:25px;

color: #006633;

}





#side_menu ul{



margin:0px;

list-style:none;

}

#side_menu li{

padding-top:10px;

padding-bottom:10px;

border-top:solid 1px #CCCCCC;

text-align:right;

}

#side_menu li.first {

border-top:none;

}



#side_menu li span {

padding-right:10px;

}



/*footer */

#footer {

clear:both;

background:#ffffff;

}



/*liquid footer*/

.footer_top_left {

background:url(../images/footer_top_left.jpg) top left no-repeat;

width:800px;

}



.footer_content {

background:url(../images/footer_right.jpg) right top no-repeat;

text-align:left;

height:45px;

}



.footer_content p {

color:#808080;

padding-left:10px;

padding-top: 10px;

color:#808080;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

/*vcs home page*/
.welcome_text {padding:0px 25px 0px 25px;}
.welcome_text .welcome_img {

background:url(../images/welcome.png) no-repeat top;

height:29px;

width:150px;

}



.welcome_text .text {
padding-top:15px;

padding-bottom:25px;

}



.welcome_text .box {

padding-top:20px;

}


/*edited up to here*/



#changing_articles{

padding-left:25px;

padding-top:0px;

padding-right:20px;

width:527px;

}



.article_container {

padding: 25px 0px 0px 0px;

width:527px;

border-top:#CCCCCC 1px double;

}





/*left NEWS main home page*/

/*whats on the left side*/

.article_left {

width:327px;

float:left;

}



.article_left .news{

background:url(../images/news.png) no-repeat top left;

height:15px;

width:79px;

}


.news{

background:url(../images/news.png) no-repeat top left;

height:15px;

width:79px;
padding-bottom:10px;

}


.article_left .box{

padding:10px 5px 0px 24px;

}



.article_left .more {

padding-top:25px;

}

/*whats on the right side*/

/*PADDING between thumb and the introtext*/

.text .container {padding-left:15px;}

.container .title {color:#18488a;}

.container .intro {padding-top:4px;}

.container .category {color:#18488a; font-size:17px;font-weight:bold;}





/*thumb*/

.thumb .img_thumb{

border: double 4px  #999999;

}

.thumb .container {padding-top:10px;}

/*right EVENTS*/




/*thumbnails and introtext for homeschool*/
.hs_intro {}
.hs_intro .left {width:340px;float:left;}
.hs_intro .right {width:187px;float:right;}

.hs_clear {clear:both;}
.left .img-block {float:left;width:120px;}
.img-block .thumb{padding-top:10px;}
.left .text-block {float:right;width:220px;}
.left .clear-block {clear:both;}
.left .space {height:30px;}
.text-block .category {color:#18488a; font-size:17px;font-weight:bold;}
.text-block .title {color:#18488a;}
.right .container {padding-left:25px;}



/*dynamic events list*/

.events_list {



}

/*

	#button ul {

		list-style: none;

		margin: 0;

		padding: 0;

		border: none;

		}

		

	#button li {

		border-bottom: 1px solid #90bade;

		margin: 0;

		}



#button li a {

		display: block;

		padding: 5px 5px 5px 0.5em;

		border-left: 10px solid #1958b7;

		border-right: 10px solid #508fc4;

		background-color: #2175bc;

		color: #fff;

		text-decoration: none;

		width: 100%;

		}

*/



.events_list ul {

		list-style: none;

		margin: 0;

		padding: 0;

		border: none;

}



.events_list  li {

	  border-bottom: 1px dashed #cccccc;

		margin: 0;

}



.events_list li a {

		display: block;

		padding: 5px 5px 5px 0px;

		text-decoration: none;

		width: 100%;

		color:#000000;

}



.events_list li a:hover {

		background-color: #ebf0f8; 

		}



.events_list span.date {

color:#808080; letter-spacing:1px;

}



.events_list span.event {

padding-left:4px;

color:#000000;

}		



/*end of the dynamic events list*/





.article_right .box{

padding:15px 0px 0px 24px;

}



.article_right .more {

padding-top:25px;

}

.article_clear{

	clear:both;

}


/*event*/
.vcs_event a:link {color:#000000;}
.vcs_event a:visited {color:#000000;}
.vcs_event a:hover {color:#808080;}
.vcs_event {font-size:11px;}

/*gallery*/
.gallery {padding-bottom:20px;}
.gallery .title {
background:url(../images/photos.gif) no-repeat top left;

width:86px;

height:16px;
 }

.video {padding-bottom:20px;}
.video .title {
background:url(../images/videos.gif) no-repeat top left;

width:84px;

height:16px;
 }
.video .title_player {
background:url(../images/videos.gif) no-repeat top left;

width:500px;

height:16px;
} 
.video .one_thumb {padding-bottom:10px;font-size:10px;color:#808080; }
.video .thumb {width:100px; height:75px;
							border:double 4px #999999;  } 
.video .vid_title {padding-top:3px;width:108px;}
.video .box {width:135px;padding-bottom:15px;} 
.video .inner {padding-left:26px;padding-top:10px;}
.video .more {padding-top:5px;}
/*events*/
.intro_container{}

.intro_container .one_intro{

padding-bottom:25px;

}



.one_intro .thumb{

width:120px;float:left;

}



.one_intro .text {

width:178px;float:right;

}



.one_intro_clear{

clear:both;

}

/*PADDING between thumb and the introtext*/

.text .container {padding-left:15px;}

.container .title {color:#18488a;}

.container .intro {padding-top:4px;}

.container .category {color:#18488a; font-size:17px;font-weight:bold;}





/*thumb*/

.thumb .img_thumb{

border: double 4px  #999999;

}

.thumb .container {padding-top:10px;}

/*right EVENTS*/



.article_right {

width:190px;

float:right;

}



.article_right .events{

background:url(../images/events.gif) no-repeat top left;

width:79px;

height:16px;

}

/*end of events*/

/*hs events*/
.hsref .title {background:url(../images/reference.gif) no-repeat top left;}
.hsref .box {padding-left:20px;}
.hsref_list ul  {
		list-style: none;

		margin: 0;

		padding: 0;

		border: none;
		}
.hsref_list li {
border-bottom: 1px dashed #cccccc;

		margin: 0;
}

.hsref_list li a {

		display: block;

		padding: 5px 5px 5px 0px;

		text-decoration: none;

		width: 100%;

		color:#000000;

}



.hsref_list li a:hover {

		background-color: #ffffff; 

		}



.hsref_list span.ref_type {

color:#808080; letter-spacing:1px;

}



.hsref_list span.ref {

padding-left:4px;

color:#000000;
}

.hsref .more {
padding-top:20px;
}

/*gallery module*/
.gallery .title {}
.gallery .box {padding-left:26px;padding-bottom:10px;}

/*events calendar*/

.currentd .events {font-size:10px;}
.today .events {font-size:10px;}

/*reference title*/
.ref {padding-top:10px;padding-bottom:30px;padding-left:25px;	}
.ref .title{font-size:16px;color:#18488a;}
.ref .title img {vertical-align:middle;}
.ref .list {padding-top:5px;padding-left:50px;}
.ref .list ul {list-style:none;margin:0px;padding:0px;}
.ref .list ul li a{}
.ref .more {padding-top:20px;padding-left:27px;}
/*Joomla CSS*/
.contentheading {font-size:1.35em;color:#18488a;border-bottom:1px solid #cccccc;}
.content_body {padding-top:15px;}

	






