﻿body
{
	background-color:#596138;
	background-image:  url(images/background.png);
	margin-left: 0px;
	margin-top: 0px;
	background-repeat: repeat-x;
	font-family:Arial, sans-seirf, helvetica, Verdana;
	line-height:2em;
	font-size:0.75em;
}

a:link, a:visited{
	font-family: Arial;
	font-size: 12px;
	color:#B01D1D;
	text-decoration: underline;
}
a:active, a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #B01D1D;
	text-decoration: none;
}

.VSwrapper
{
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width:900px;
	background-color:#596138;
}

/*******************
	Header and Top Nav
********************/

.VSheader
{
	width: 900px;
	height:176px;
	background-image:url(images/haitiHeader.png);
	
}
.VSpageHeader{
	width: 520px;
	height: 133px;
}

.VSnav
{
	
	width: 900px;
	height: 30px;
	background-image:url(images/nav.png);
	text-align:center;
	padding-top:10px;
}


/***********************
	Content
***********************/

.VScontent
{
	
	width: 820px;
	background-repeat:repeat-y;
	background-image:url(images/haitiContent.png);
	padding-left:80px;
	
}


.VSmainStory{
	background-color: #fbfafe;
	background-image:url(images/mainStoryBg.png);
	color: #333;
	vertical-align: top;
	padding: 30px 30px 30px 30px;
	width:680px;
	min-height:400px;
	_height:400px;
	text-align:left;
	
}
.VShomeStory{
	background-color: #fbfafe;
	background-image:url(images/mainStoryBg.png);
	color: #333;
	vertical-align: top;
	padding: 30px 10px 30px 30px;
	width:680px;
	min-height:400px;
	_height:400px;
	text-align:left;
	float:left
	
	
}
.haitiContent
{
	width:500px;
	padding-right:20px;
}
.rightImage
{
	width:170px;
	vertical-align:top;
	text-align:right;
	
}
.homePageContent
{
	
	float:left;
	width:490px;
	font-size:1.25em;
	line-height:1.5em;
	padding-right:30px
	
}
.divider
{
	width:460px;
	border-bottom:dotted 1px #cccccc;
}
.VSrightNav
{
	float:left;
	width:160px;
	
}
.clear
{
	clear:both;
}


/*******************
	news
******************/
.news
{	width:140px;
	background-color:#AE0303;
	height:15px;
	padding:0px 10px 4px 10px;
	border:1px solid #cccccc;
	color:#ffffff;
	font-weight:bold;
	line-height:1.3em;
}
.newsTitle
{	width:140px;
	background-color:#fff;
	padding:5px 10px 10px 10px;
	font-size:0.9em;
	line-height:1em;
	font-weight:bold;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	
}

.newsContent
{	width:140px;
	color:#555555;
	line-height:1.2em;
	font-size:0.95em;
	padding:0px 10px 0px 10px;
	background-color:#fff;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.readMore
{
	width:140px;
	height:10px;
	background-color:#fff;
	padding:0px 10px 10px 10px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	text-align:right;
}
.smallCaption{
font-size:0.8em;
line-height:0.9em !important;
text-align:center;
margin-bottom:20px;
}

a.more:link,a.more:active,a.more:visited,a.more:hover
{
	font-size:0.8em;
}
.newsMain
{
	width:560px;
}
.date
{
	width:560px;
	border-bottom:dotted 1px #cccccc;
	padding:5px;
	text-align:right;
	color:#564F27;
	
}

/***********************
	Special Quote Bottom
***********************/

/*****************************
	Footer
*****************************/

.VSfooter
{
	
	height: 66px;
	background-image:url(images/footer.png);
	
	text-align: center;
	color: #ffffff;

}

/****************************
	Image Styles
***************************/
img.readMore{
	float: right;
	
}
img.newsLine{
	margin-top:10px;
	margin-left: 25px;
}

/***************************
	Sub Header Styles
***************************/


h1{
	background-image: url(images/palmtree.png);
	/*icon needs to be created*/
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
	font-size: 1.1em;
	line-height:2em;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom:10px;
}
h2
{
	color:#564F27;
	font-size: 1.5em;
	line-height:2.5em;
	font-weight: bold;
}
.contentHeader
{
	float:left;
	padding-left:15px;
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
	width:210px;
	background-color:#AE0303;
	line-height:1.5em;
	border-right:solid 3px #fff
	
}
.contentImgHolder
{
	float:left;
	text-align:right;
	padding:4px 10px 0px 0px;
	font-size:0.8em;
	width:220px;
	background-color:#ffffff;
}

/*********************
	Bottom
********************/



