body {
	/*background-color: #810909;
	background-image: url('../images/red_floral_bg.gif');*/
	background-color: #292841;	
	background-image: url('../images/blue_floral_bg.gif');	
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12pt;
}
#mainDIV {
	margin-top: 300px;
	background-color: #000000;
	margin-bottom: 190px;
	min-height: 400px;
	border: 2px #d3be77 solid;	
	border-left-width: 0px;
	border-right-width: 0px;			
}
#middleFrameDIV {
	margin: 0px auto 0px auto;
	width: 800px;			
}
#middleContentDIV {
	margin: -302px auto -180px auto;	
	/*border: 1px aqua solid;	*/
	float: left;
	width: 800px;
	min-height: 800px;
}
#topContentDIV {
	min-height: 230px;
	margin: 0px auto auto auto;
}
#siteTitleDIV {
	float: left;
	background-image: url('../images/DianeCohen_VirtualLawOffice.png');
	background-repeat: no-repeat;
	width: 404px;
	height: 196px;
	min-width: 404px;
	min-height: 196px;		
}	
#searchDIV {
	float: right;
	margin-top: 50px;
}
#mainContentDIV {
	min-height: 400px;
}
#menuDIV {
	width: 800px;
	height: 30px;	
	min-width: 800px;
	min-height: 30px;	
}			
#contentTopBorderDIV {
	background-image: url('../images/contentTopBorder.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 10px;	
	min-width: 800px;
	min-height: 10px;	
}	
#contentDIV {
	background-image: url('../images/contentMidBorder.gif');
	background-repeat: repeat-y;
	width: 780px;
	min-width: 780px;
	min-height: 600px;
	padding: 0px 10px 0px 10px;		
}			
#contentBtmBorderDIV 
{
	background-color: #000000;	
	background-image: url('../images/contentBtmBorder.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 10px;
	min-width: 800px;
	min-height: 10px;		
}							
#mainFooterDIV {
	width: 800px;
	min-width: 800px;
	min-height: 130px;
	margin: auto auto 0px auto;
}
#footerDIV {
	margin: 0px auto 0px auto;
	text-align: center;
	color: #eccf82;			
}

#leftFooterDIV {
	width: 260px;	
	float:left;
}
#rightFooterDIV {
	width: 260px;			
	float:right;
	margin-right: -5px;
}
#midFooterDIV {
	width: 260px;		
	margin-left: 272px;
}

.blackBox {
	background-image: url('../images/BlackBox.png');
	background-repeat: no-repeat;
	padding: 5px 10px 10px 5px;
	min-width: 245px;
	min-height: 115px;
	max-width: 245px;
	max-height: 115px;
	overflow: hidden;	
	color: #eccf82;
	font-size: 10pt;
}
.menuHomeBtnUp {
	background-image: url('../images/HomeUp.png');
	float: right;
	cursor: pointer;
	width: 114px;
	height: 30px;
	min-width: 114px;
	min-height: 30px;
}	
.menuServicesBtnUp {
	background-image: url('../images/ServicesUp.png');
	float: right;
	cursor: pointer;
	width: 114px;
	height: 30px;
	min-width: 114px;
	min-height: 30px;
}	
.menuConferenceBtnUp {
	background-image: url('../images/ConferenceUp.png');
	float: right;
	cursor: pointer;
	width: 114px;
	height: 30px;
	min-width: 114px;
	min-height: 30px;
}	
.menuJournalBtnUp {
	background-image: url('../images/JournalUp.png');
	float: right;
	cursor: pointer;
	width: 113px;
	height: 30px;
	min-width: 113px;
	min-height: 30px;
}	
.menuResourcesBtnUp {
	background-image: url('../images/ResourcesUp.png');
	float: right;
	cursor: pointer;
	width: 114px;
	height: 30px;
	min-width: 114px;
	min-height: 30px;
}	
.menuAboutUsBtnUp {
	background-image: url('../images/AboutUsUp.png');
	float: right;
	cursor: pointer;
	width: 113px;
	height: 30px;
	min-width: 113px;
	min-height: 30px;	
}	
.menuContactsBtnUp {
	background-image: url('../images/ContactsUp.png');
	float: right;
	cursor: pointer;
	width: 118px;
	height: 30px;
	min-width: 118px;
	min-height: 30px;
}	
.menuHomeBtnDwn {
	background-image: url('../images/HomeDwn.png');
	float: right;
	cursor: pointer;
	width: 120px;
	height: 30px;
	min-width: 120px;
	min-height: 30px;
	margin-right: -6px;			
}	
.menuServicesBtnDwn {
	background-image: url('../images/ServicesDwn.png');
	float: right;
	cursor: pointer;
	width: 120px;
	height: 30px;
	min-width: 120px;
	min-height: 30px;
	margin-right: -6px;
}	
.menuConferenceBtnDwn {
	background-image: url('../images/ConferenceDwn.png');
	float: right;
	cursor: pointer;
	width: 120px;
	height: 30px;
	min-width: 120px;
	min-height: 30px;
	margin-right: -6px;
}	
.menuJournalBtnDwn {
	background-image: url('../images/JournalDwn.png');
	float: right;
	cursor: pointer;
	width: 120px;
	height: 30px;
	min-width: 120px;
	min-height: 30px;
	margin-right: -7px;
}	
.menuResourcesBtnDwn {
	background-image: url('../images/ResourcesDwn.png');
	float: right;
	cursor: pointer;
	width: 120px;
	height: 30px;
	min-width: 120px;
	min-height: 30px;
	margin-right: -6px;
}	
.menuAboutUsBtnDwn {
	background-image: url('../images/AboutUsDwn.png');
	float: right;
	cursor: pointer;
	width: 118px;
	height: 30px;
	min-width: 118px;
	min-height: 30px;
	margin-right: -5px;	
	/*margin-right:112px;*/
}	
.menuContactsBtnDwn {
	background-image: url('../images/ContactsDwn.png');
	float: right;
	cursor: pointer;
	width: 118px;
	height: 30px;
	min-width: 118px;
	min-height: 30px;
}	
.menuBlankBtn {
	background-image: none;
	float: right;
	cursor: pointer;
	width: 118px;
	height: 30px;
	min-width: 118px;
	min-height: 30px;
}
					
a.blackBoxLinks {
	color: #eccf82;
	font-size: 12pt;
}
.indent {
	margin-left: 2em;
}
.JournalEntryTitleBlock
{
	border: dotted 1px #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 5px;
}
.JournalEntryDateBlock
{
	float: left;
	border: solid 1px #000000;
	width: 50px;
	text-align: center;
}
.JournalCalMonth
{
	padding-bottom: 2px;
	font-size: 10pt;
	color: #eccf82;
	background-color: #000000;
	text-align: center;	
	font-weight: bold;	
}
.JournalCalDay
{
	font-size: 14pt;
	text-align: center;	
}
.JournalEntryDetails
{
	float: left;
	margin-left: 5px;
}
.JournalEntryTitle
{
	font-size: 18pt;
	color: #810909;
}
.JournalEntryDate
{
	font-size: 10pt;
	color: #8b742d;
}
.JournalEntryContent
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.JournalEntryAuthor, .JournalEntryAuthor a
{
	color: #000000;
}
.JournalEntryTools
{
	border: dotted 1px #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 5px;
	text-align: right;
	font-size: 10pt;	
}
.BlackBoxSnippet
{
	min-height: 50px;
	max-height: 50px;
	display: block;
	overflow: hidden;
}
.shortJournalTitle
{
	display: block;
	width: 300px;
	max-width: 300px;
}

