@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	line-height:1.5em;
	}
body {
	background:url(../images/body_bg.gif) top center repeat-x #ffffff;
	font-size:12px;
	position:static;
	}
#work {
	background:url(../images/body_bg.gif) top center repeat-x #ffffff;
	font-size:12px;
	position:static;
	}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	margin:5px 25px 5px 20px;
	color:navy;
	text-align:justify;
	}
h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.5em;
	margin:5px 25px 5px 20px;
	color:navy;
	text-align:left;
	font-style:none;
	font-weight:normal;
	}
h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	margin:20px 25px 0px 20px;
	color:navy;
	text-align:left;
	font-style:none;
	font-weight:normal;
	}
h4 {
    text-indent:-999em;
	height:51px;
	width:231px;
	background: url(../images/img_vcp_worklogo.gif) center center no-repeat;
	margin:5px auto;
	}
h5 {
	font-family:Geneva, Arial, Helvetica, serif;
	font-size:12px;
	line-height:1.5em;
	margin:25px 25px 10px 20px;
	color:navy;
	text-align:left;
	font-style:italic;
	font-weight:bold;
	}
h6 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:1.5em;
	margin:5px 25px 5px 20px;
	color:navy;
	text-align:center;
	font-style:none;
	font-weight:normal;
	}
p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 25px 10px 20px;
	color:#333333;
	text-align:justify;
	line-height:1.65em;
	font-style:none;
	}
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 25px 10px 20px;
	margin-left:200px;
	color:#333333;
	text-align:justify;
	line-height:1.65em;
	}
	
#VCP_wrapper {
	width:804px;
	margin:0 auto;
	padding:0;
	background:url(../images/page_bg.gif) top left repeat-y #ffffff;
	}
#VCP_container {
	margin:0 0 10px 0;
	padding:15px 0;
	width:804px;
	float:left;
	background:url(../images/page_bg.gif) top left repeat-y #ffffff;
	}	
#VCP_container img {
	padding:0;
	margin:10px 20px;
	}
	
#VCP_container ul {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 25px 0 50px;
	padding:0;
	color:#333333;
	}
#VCP_container li {
	margin:0 0 5px 0;
	padding:0;
	line-height:1.5em;
	}
#VCP_header {
	width:800px;
	margin:0 2px;
	padding:0;
	height:75px;
	background:url(../images/header_bg.gif) no-repeat top left;
	position:relative;
	}
#VCP_header p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	padding:0;
	width: 182px;
	}

#VCP_header img {
	position:absolute;
	top:0;
	left:0;
	}
#VCP_header a:link, #VCP_header a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header a:hover, #VCP_header a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}

#VCP_header2 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_pine.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header2 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bolder;
	margin:0;
	padding:0;
	width: 75px;
	}	
#VCP_header2 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header2 a:link, #VCP_header2 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header2 a:hover, #VCP_header2 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header3 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_bridge.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header3 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header3 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header3 a:link, #VCP_header3 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header3 a:hover, #VCP_header3 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}		
#VCP_header4 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_brook.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header4 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header4 img {
	position:absolute;
	top:60px;
	left:20px;
	}
#VCP_header4 a:link, #VCP_header4 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header4 a:hover, #VCP_header4 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}		
#VCP_header5 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_misty.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header5 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header5 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header5 a:link, #VCP_header5 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header5 a:hover, #VCP_header5 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}		
#VCP_header6 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_trail.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header6 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header6 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header6 a:link, #VCP_header6 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header6 a:hover, #VCP_header6 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header7 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_bale.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header7 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header7 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header7 a:link, #VCP_header7 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header7 a:hover, #VCP_header7 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
	
#VCP_header8 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_blueridge2.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header8 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header8 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header8 a:link, #VCP_header8 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header8 a:hover, #VCP_header8 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header9 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_bog.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header9 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header9 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header9 a:link, #VCP_header9 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header9 a:hover, #VCP_header9 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header10 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_slice.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header10 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header10 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header10 a:link, #VCP_header10 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header10 a:hover, #VCP_header10 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}		
#VCP_header11 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_sunnywoods.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header11 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header11 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header11 a:link, #VCP_header11 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header11 a:hover, #VCP_header11 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header12 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_bamboo.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header12 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header12 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header12 a:link, #VCP_header12 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header12 a:hover, #VCP_header12 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header13 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_blueridge.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header13 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header13 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header13 a:link, #VCP_header13 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header13 a:hover, #VCP_header13 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}	
#VCP_header14 {
	width:800px;
	margin:0 2px;
	padding:0;
	height:185px;
	background:url(../images/vacapheader_ponderosa.jpg) no-repeat top left;
	position:relative;
	}
#VCP_header14 p {
	position:absolute;
	top:0px;
	right:20px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 182px;
	}	
#VCP_header14 img {
	position:absolute;
	top:20px;
	left:20px;
	}
#VCP_header14 a:link, #VCP_header14 a:visited {
	font-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#VCP_header14 a:hover, #VCP_header14 a:active {
	font-style:none;
	color:#333333;
	text-decoration:none;
	}		
#VCP_navigation {
	float:right;
	margin:40px 10px 0 0;
	padding:0;
	}	
#VCP_navigation2 {
	float:right;
	margin:160px 10px 0 0;
	padding:0;
	}	
/*#VCP_navigation ul {
	font-size:16px;
	text-align:right;
	color:#ffffff;
	}
#VCP_navigation li {
	list-style-type:none;
	display:inline;
	padding:0 10px 0 10px;
	margin:0;
	}*/
#quip p {
	font-size:10px;
	text-align:right;
}
#column p {
	font-size:12px;
	text-align:center;
}
/*HOME*/	
#home_left {
	float:left;
	width: 498px;
	margin:0 0 0 2px;
	padding:0;
	border-right:1px solid #cccccc;
	}
#home_left img {
	margin:10px 15px 10px 15px;
	}
#home_right {
	float:right;
	width:298px;
	margin:0 2px 0 0;
	padding:0;
	}
#home_links {
	float:left;
	margin:40px 0 0 20px;
	padding:0;
}
#home_links img {
	float:left;
	margin:0px;
	margin-right:10px;
	padding:0px;
}
.home_mod {
	margin:0;
	padding:10px 0;
	}
.home_mod p {
	text-align:left;
	}
.home_mod img {
	margin:0 10px 10px 10px;
	padding:0;
	}
.learnmore {
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:right;
	}
.home_mod a:link, .home_mod a:visited {
	color:#4389cf;	
	font-style:none;
	}
.home_mod a:hover, .home_mod a:active {
	color:#a8c4eb;
	font-style:none;
	}
#linkborder_right {
	border: 1px solid #cccccc;
	margin-right:20px;
	margin-left: 10px;
	margin-top: 10px;
	}
#linkborder_left {
	border: 1px solid #cccccc;
	margin-left:20px;
	margin-top:0px;
	margin-right: 10px;
	}
#linkborder_right h1, #linkborder_left h1 {
	background-color:#4389cf;
	color:#ffffff;
	margin:0;
	padding:3px 20px;
	display: none;
	}
#linkborder {
	}

/*INTERNAL HEAD*/
#internal_head {
	border-bottom:1px solid #999999;
	margin:20px 25px 20px 20px;
	padding:0 0 10px 0;
	display:block;
	width:550px;
	float:left;
	}
#internal_head2 {
	border-bottom:1px solid #999999;
	margin:20px 25px 20px 20px;
	padding:0 0 10px 0;
	display:block;
	width:700px;
	float:left;
	font-weight:bolder;
	}
#internal2_head {
	border-bottom:1px solid #999999;
	margin:20px 25px 20px 20px;
	padding:0 0 10px 0;
	display:block;
	width:695px;
	float:left;
	}	
	
#internal_head h2 {
	margin: 0px;
	padding:0;
	font-weight:bolder;
	}
#internal_head p {
	margin: 0px;
	padding:0;
	font-size:10px;
	}
#internal_head a:link, #internal_head a:visited {
	color:#4389cf;	
	font-style:none;
	}
#internal_head a:hover, #internal_head a:active {
	color:#a8c4eb;
	font-style:none;
	}
	
/*INTERNAL 1*/
#internal_left {
	float:left;
	width: 200px;
	margin:0 0 0 2px;
	padding:0;
	}
#internal_left2 {
	float:left;
	width: 200px;
	margin:2px 0 0 2px;
	padding:0;
	}
#internal_left3 {
	float:left;
	width:350px;
	margin:2px 0 0 30px;
	padding:0;
	}
#internal_left4 {
	float:left;
	width:800px;
	margin:2px 0 0 2px;
	padding:0;
	}
#internal_left4 h1 {
	float:left;
	font-style:bold;
	font-size:20px;
	margin:0 0 0 0;
	}

#internal3_left {
	float:left;
	width: 200pc;
	margin: 0 2px 0 20px;
	padding:0;
	}
#internal_left img {
	margin:10px 0px 10px 20px;
	}
#internal_left a:link, #internal_left a:visited {
	color:#4389cf;	
	font-style:bold;
	text-decoration:none;
	}
#internal_left a:hover, #internal_left a:active {
	color:#00008b;
	font-style:bold;
	text-decoration:underline;
	}

#internal_right {
	float:right;
	width:598px;
	margin:0 2px 0 0;
	padding:0;
	}
#internal_right2 {
	float:left;
	width:350px;
	margin:0 2px 0 0 ;
	padding:0;
	}


#internal_right ul {
	font-size:12px;
	}
#internal_right li {
	}
#internal_right a:link, #internal_right a:visited {
	color:#4389cf;	
	font-style:none;
	text-decoration:none;
	}
#internal_right a:hover, #internal_right a:active {
	color:#00008b;
	font-style:none;
	text-decoration:underline;
	}
/*INTERNAL 2*/
#internal2_left {
	float:left;
	width: 498px;
	margin:0 0 0 2px;
	padding:0;
	}
#internal2_left img {
	margin:10px 0px 10px 20px;
	}
#internal2_right {
	float:right;
	width:298px;
	margin:0 2px 0 0;
	padding:0px 0 0 0;
	}
#internal2_right a:link, #internal2_right a:visited {
	color:#4389cf;	
	font-style:none;
	}
#internal2_right a:hover, #internal2_right a:active {
	color:#a8c4eb;
	font-style:none;
	}
	
/*BIO HEAD*/
#bio_head {
	margin:0px;
	padding:0;
	width:350px;
	float:left;
	}
#bio_head h2 {
	margin: 0px;
	padding:0;
	}
#bio_head p {
	margin: 0px;
	padding:0;
	font-size:10px;
	}
#bio_head a:link, #bio_head a:visited {
	color:#4389cf;	
	font-style:none;
	}
#bio_head a:hover, #bio_head a:active {
	color:#a8c4eb;
	font-style:none;
	}

/*BIO CONTACT*/
#bio_contact {
	margin:5px 0 0 0px;
	padding:0;
	float:right;
	width:199px;
}
#bio_contact p {
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:right;
}
#bio_contact a {
	font-weight:normal;
}
/*CONTACT*/
#contact {
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#contact table {
	border: 1px solid #999;
	width:550px;
	margin-left:20px;
	float:none;
}
#contact h4 
{
    text-indent:-999em;
	height:51px;
	width:231px;
	background: url(../images/img_vcp_worklogo.gif) center center no-repeat;
	margin:5px auto;
	}
#contact tr {
	color:#333;
}
#contact th {
	font-weight:bold;
	background:#666666;
	color:#fff;
	text-align:left;
	margin:0;
	padding:5px 10px;
}

#contact td {
	margin:0;
	padding:5px 10px;
}
/*LIST*/
.list {
	margin:0px 0;
	padding:0 20px;
	}
.list h1 {
	margin:0px 0px 10px 0;
	padding:0px;
	}
	
.list h3 {
	margin:0px 0px 0px 0;
	padding:0px;
	}

.list p {
	margin:0px 0px 0 0;
	padding:0px;
	}

.list img {
	float:left;
	margin:0 30px 0 0px;
	padding:0;
	}
.list ul {
	margin:10px 200px;
	padding:0;
	color:#333333;
	}
.list li {
	margin:0 0 3px 0;
	padding:0;
	}		
	
/*SITEMAP*/
#sitemap {
	margin:0px 4px 10px 0px;
	padding:0px;
	width:120px;
	float:left;
	border: 0px solid #dddddd;
	}
#sitemap h1 {
	margin:0px 0px 10px 0;
	padding:0px;
	text-align:left;
	}

#sitemap p {
	margin:0px 0px 0 20px;
	padding:5px 0;
	text-align: left;
	font-size: 10px;
	color: #333333;
	}
#sitemap ul {
	color:#333333;
	list-style-type:none;
	margin:0;
	margin-left:20px;
	padding:0;
	}
#sitemap li {
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:url(../images/img_sitemap.gif) bottom left no-repeat;
	margin:0;
	padding:0;
	padding-left:12px; 
	}		
#sitemap a:link, .sitemap a:visited {
	color:#4389cf;	
	font-style:none;
	}
#sitemap a:hover, .sitemap a:active {
	color:#a8c4eb;
	font-style:none;
	}

/*TEAM*/
#team h4 {
	text-indent:-999em;
	height:51px;
	width:231px;
	background: url(../images/img_vcp_worklogo.gif) center center no-repeat;
	margin:5px auto;
}
.team {
	margin:0px 16px 30px 30px;
	padding:10px;
	width:185px;
	float:left;
	border: 0px solid #dddddd;
	}
.partner {
	margin:0px 30px 10px 0px;
	padding:20px;
	width:150px;
	float:left;
	border: 0px solid #dddddd;
	}

.team h1, .partner h1 {
	margin:0px 0px 10px 0;
	padding:0px;
	text-align:left;
	}

.team p, .partner p {
	margin:0px 0px 0px 90px;
	padding:5px 0px;
	text-align: center;
	font-size: 10px;
	color: #333333;
	}
.partner p {
	clear:left;
	margin:0px 0px 0px 40px;
	}
	
.team p {
	clear:left;
	margin:0px 55px 0px 0px;
	}
	
.partner img {
	margin:0;
	padding:0;
	width:170px;
	height:230px;
	border: 1px solid #cccccc;
	}

.team img {
	margin:0;
	padding:0;
	width:119px;
	height:161px;
	float:left;
	border: 1px solid #cccccc;
	}
.team ul {
	margin:10px 200px;
	padding:0;
	color:#333333;
	}
.team li {
	margin:0 0 3px 0;
	padding:0;
	}		
.team a:link, .team a:visited,
.partner a:link, .partner a:visited {
	color:#4389cf;	
	font-style:none;
	}
.team a:hover, .team a:active,
.partner a:hover, .partner a:active {
	color:#a8c4eb;
	font-style:none;
	}

/*PORTFOLIO*/
.portfolio {
	float:left;
	margin:0 0px 0 0;
	padding:0;
	width:48%;
	border:1px solid #cccccc;
	}
.portfolio h3 {
	margin:0 0 5px 0;
	padding:5px 30px;
	background:#4389cf;
	background:#666666;
	}
.portfolio p {
	padding:0;
	text-align:left;
	margin-left:60px;
	}
.port p {
	padding:0;
	text-align:left;
	margin-left:227px;
	}

.portfolio li {
	}
.portfolio a:link, .portfolio a:visited {
	color:#4389cf;
	}
.portfolio a:hover, .portfolio a:active {
	color:#a8c4eb;
	}
.separator {
	border-bottom:1px solid #999999;
	margin:20px 20px;
	}
/*SOCIAL MEDIA*/
#delicious {
	margin:100px 0 0 50px;
	}
#freshwater {
	margin:40px 0 0 50px;
	}
#twitter {
	margin:100px 0 0 50px;
	}
#bookshelf {
	margin:50px 0 75px 30px;
	}
#button {
	margin:50px 0 35px 50px;
	}
/*FUNDRAISING TIPS*/
#fundraising {
	margin:10px 0 0 10px;
	}
#fundraising img {
	display:block;
	margin: 20px auto 50px auto;
	}
	
	
/*INVESTMENT*/
#column p{
	text-align:center;
	margin:0px auto
	}
	
/*FOOTER*/
#VCP_footer {
	clear:both;
	margin:0 2px;
	padding:5px 0;
	height:15px;
	background-color:#333333;
	width:800px;
	}
#VCP_footer p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	margin:0px 20px;
	padding:0;
	}
#VCP_footer a {
	color:#ffffff;
	text-decoration:none;
	font-style:none;
	}
.backtotop a {
	font-size:9px;
	text-decoration:none;
	border-bottom:0px dotted #4389cf;
	padding:0 0 0 8px;
	}
.backtotop {
		background:url(../images/img_arrow.gif) center left no-repeat;
}
.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
.pdf {
 	background:url(../images/img_pdf.gif) top right no-repeat;
	padding-right:20px;
	}
.visitsite a {
	font-size:10px;
	text-decoration:none;
	border-bottom:0px dotted #4389cf;
	padding:0 0 0 0px;
	}

/*RSS_FEED*/
#rss_feed {
	padding-left:20px;
/*	margin-top:30px;*/
	}



div#rssincl-box-114281 *{
	font-family:Geneva, Arial, Helvetica, sans-serif !important;
        text-align:left;
        margin:0;
    padding:0;
    line-height:110%;
    clear:both;
}

div#rssincl-box-114281 { 
        width: 550px;
		width: 200px; 
    overflow-x:auto;
            border:1px solid #808080;
        }

div#rssincl-box-114281 div.rssincl-head { 
    padding:5px; 
    background-color: #666666;
        border-bottom:1px solid #808080;
     
}

div#rssincl-box-114281 div.rssincl-head p.rssincl-title,
div#rssincl-box-114281 div.rssincl-head p.rssincl-title a { 
	font-family:Geneva, Arial, Helvetica, sans-serif !important;
    font-size: 15px;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
}

div#rssincl-box-114281 div.rssincl-content {}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry { 
/*    padding:12px 5px !important;*/
    background-color: #FFFFFF;
        border-bottom:1px solid #808080;
     
}


div#rssincl-box-114281 div.rssincl-content div.rssincl-last { 
    border-bottom:none;
	display:none;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle {
    margin-bottom:6px;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a { 
	font-family:Geneva, Arial, Helvetica, sans-serif !important;
    font-size: 13px;
    font-weight:bold;
    text-decoration:underline;
    color: #000080;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc,
div#rssincl-box-114281 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc *{
	font-family:Geneva, Arial, Helvetica, sans-serif !important;
    font-size: 11px;
    color: #333333;
	line-height:1.25em;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry div.rssincl-backlink {
    font-family: ;
    font-size: 10px;
    color: #000080;
	display:none;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry div.rssincl-backlink a {
    color: #000080;
    line-height:130%;
    text-decoration: none;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc img {
    margin: 5px;
}

div#rssincl-box-114281 div.rssincl-content div.rssincl-entry div.rssincl-clear {
    clear:both;
}

/*WORK*/
#work h4 {
	text-indent:-999em;
	height:51px;
	width:231px;
	background: url(../images/img_vcp_worklogo.gif) center center no-repeat;
	margin:5px auto;
}	

#work #internal_right ul {
	margin:0 0 40px 150px;
	}
#boiler p {
	text-align:center;
	margin:0px auto;
	}
#boiler {
	padding:30px 0 0 0;
	}
	
/*SOCIAL*/
#social h3 {
	display:inline;
	float:left;
	}
#social h5 {
	display:inline;
	}
#social {
	margin:20px 0 20px 0;
	text-align:center;
	}
#social img {
	margin:0 5px;
	display:inline;
	}		
    .gr_grid_container { /* customize grid container div here. eg: width: 500px; */ 
	
	}
    
	/* customize book cover container div here */ 
	.gr_grid_book_container { 
          float: left; 
          width: 200px; 
          height: 200px; 
          padding: 0px 0px;
		  overflow:hidden
        }


/*FRED*/
#fred #social {
	float:right;
	margin:0;
}
#fred #social img {
	margin:0;
	}
#fred h2 {
font-size:24px;
}
#fred p span {
font-size:10px;
}	
