/****** 
*
*  THIS CSS FILE IS LOCATION-SPECIFIC STUFF 
*  use it to set differing colors for different regions
*  ie: knox: blue, waldo: green etc  
*
*******/


body {
	background: #435C73 url('/sharedpix/layout/villagesoup_body_bg.gif') repeat-x;
}

/*************** HEADER *********************/

#header #block_4 {
	border-left: 1px solid #4F5F7F;
	background-color: #48647C;
	background-image: url('/sharedpix/layout/vs_header_R_bg.gif');
}
#block_4 input {
	border: 1px solid #345;
	background-color:#E0E8EF;
	color: #357;
}
#block_4 .btn {
	background-color:#345;
}

/*************** CONTENT *********************/

#header {
	background-color: #708CA4;
	border-left: 1px solid #789;
	border-top: 1px solid #9AB;
	border-right: 1px solid #678;
	border-bottom: 1px solid #678;
	background-image: url('/sharedpix/layout/vs_header_bg.jpg');
}
#content {
	background: #FFF url('/sharedpix/layout/vs_content_bg_grey.gif') repeat-y;
}
#footer {
	border-left: 1px solid #789;
	border-top: 1px solid #9AB;
	border-right: 1px solid #789;
	border-bottom: 1px solid #678;
	background: #708CA4 url('/sharedpix/layout/vs_footer_bg.gif') repeat-x;
}
.btn {
	background-color:#345;
}

.feature_content .headline a {
	color: #258;
}

.feature_content .headline a:hover {
	color: #F30;
}

.feature_links {
	padding: 2px 0 6px 0;
	text-align: center;
	border-top: 1px solid #E0E8EF;
	border-left: 1px solid #E0E8EF;
	background-color: #ECF0F3;
}

.banner_ad {
	color:  #999;
}

.content_block a {
	color: #369;
}
.content_block a:hover {
	color: #F30;
}
.smalltype,
.smalltype a {
	font: 8pt Tahoma;
	color: #567;
}
.content_head {
background: #c4d6e5 url(/sharedpix/layout/vs_block_head_bg.gif);
	/*background-color: #D0DCE8;*/
	padding: 4px 0 4px 26px;
	border-bottom: 4px solid #F95;
}
.content_head a {
	color: #135;
}
.content_block .sub_head {
	font: 800 8pt Tahoma, Arial, Helvetica, sans-serif;
}
.content_block .imgframe {
	border: 1px solid #ABC;
	padding: 1px;
}
.content_links,
.bus_search_block {
	background-color: #FFF;
	padding: 6px 2px 4px 4px;
	border-right: 1px solid #D0D8DF;
	border-bottom: 1px solid #D0D8DF;
	border-left: 1px solid #D0D8DF;
}
.right_link a,
.feature_links a {
	color: #E60;
}

.col_2_content .textad,
.col_2_content .textad a {
	color: #DEF;
}
.col_2_content .textad_link:link {
	border-bottom: 1px solid #F95;
}
.bus_select,
.bus_search {
	background-color: #E0E8EF;
	border: 1px solid #9AB;
}
.bus_btn {
	background-color:#345;
}

/*************** FOOTER ************************/

#footer a {
	background: #F38F38 url(/sharedpix/layout/vs_footer_btn.gif) top left repeat-x;
	border: 1px solid #F6A45E;
}
#footer a:hover {
	background:#8BAFCE url(/sharedpix/layout/vs_footer_btn_on.gif) top left repeat-x;
	border:1px solid #A1BED8;
}
	
