body {
	background-image: url('../images/wideGregorianBC_background.jpg');
	background-repeat: no-repeat;
	background-color: #000000;
	font-size: 14pt;
	}
#mainDIV{
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
	width: 650px;
	height: 620px;
	min-height: 620px;
	overflow-y: auto;
	overflow-x: hidden;
	}
#titleDIV{
	width:850px;
	height:236px;
	}
#logoDIV{
	background-image: url('../images/RedGregorianBC_Logo.png');
	background-repeat: no-repeat;
	width: 400px;
	height:235px;
	float: left;
	cursor: pointer;
	}
#musicControlDIV {
	width: 104px;
	height: 60px;
	margin: 0px auto;
}	
#socialnetworksDIV{
	width: 350px;
	float: right;
	padding: 0px 50px 0px 0px;
	}
#menuDIV{
	height:61px;
	}
#sleeveDIV{
	background-image: url('../images/sleeveOverlay.png');
	background-repeat: no-repeat;			
	width: 60px;
	height: 388px;
	position: absolute;
	z-index: 10;
	top: 563px;
	left: 645px;
	}
#homeBtn{
	width: 106px;
	height: 61px;
	float: left;
	cursor: pointer;
}			
.homeBtnUp{
	background-image:	url('../images/home_up.png');
	background-repeat: no-repeat;			
	}
.homeBtnDwn{
	background-image:	url('../images/home_dwn.png');
	background-repeat: no-repeat;			
	}
#newsBtn{
	width: 100px;
	height: 61px;
	float: left;
	cursor: pointer;				
	}
.newsBtnUp{
	background-image:	url('../images/news_up.png');
	background-repeat: no-repeat;			
}	
.newsBtnDwn{
	background-image:	url('../images/news_dwn.png');
	background-repeat: no-repeat;			
}	
#bioBtn{
	width: 73px;
	height: 61px;
	float: left;
	cursor: pointer;
}			
.bioBtnUp{
	background-image:	url('../images/bio_up.png');
	background-repeat: no-repeat;			
	}
.bioBtnDwn{
	background-image:	url('../images/bio_dwn.png');
	background-repeat: no-repeat;			
}	
#visualsBtn{
	width: 133px;
	height: 61px;
	float: left;
	cursor: pointer;
}			
.visualsBtnUp{
	background-image:	url('../images/visuals_up.png');
	background-repeat: no-repeat;			
	}
.visualsBtnDwn{
	background-image:	url('../images/visuals_dwn.png');
	background-repeat: no-repeat;			
	}
#musicBtn{
	width: 118px;
	height: 61px;
	float: left;
	cursor: pointer;
}			
.musicBtnUp{
	background-image:	url('../images/music_up.png');
	background-repeat: no-repeat;			
	}
.musicBtnDwn{
	background-image:	url('../images/music_dwn.png');
	background-repeat: no-repeat;			
}	
#shopBtn{
	width: 93px;
	height: 61px;
	float: left;
	cursor: pointer;
}			
.shopBtnUp{
	background-image:	url('../images/shop_up.png');
	background-repeat: no-repeat;			
	}
.shopBtnDwn{
	background-image:	url('../images/shop_dwn.png');
	background-repeat: no-repeat;			
	}
#blogBtn{
	width: 87px;
	height: 61px;
	float: left;
	cursor: pointer;
}			
.blogBtnUp{
	background-image:	url('../images/blog_up.png');
	background-repeat: no-repeat;			
	}
.blogBtnDwn{
	background-image:	url('../images/blog_dwn.png');
	background-repeat: no-repeat;			
	}
#footerDIV {

}
.errmsg
{
 font-size: 8pt;
 font-family: verdana;
 color: #FF0000;
}
.cartlink
{
 color: #751310;
 text-decoration: none; 
}
.cartlinkPrice
{
 text-decoration: underline;
}
.itembreak
{
 color:#000000;
 background-color:#000000;
 height:2px;
 border-style:none;
}
.orderViewField
{
 font-size: 10pt;
 font-weight:bold;
}
.orderViewData
{
 font-size: 10pt;
}
.indent {
	margin-left: 2em;
}
.BlogEntryTitleBlock
{
	border: dotted 1px #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 5px;
}
.BlogEntryDateBlock
{
	float: left;
	border: solid 1px #000000;
	width: 50px;
	text-align: center;
}
.BlogCalMonth
{
	padding-bottom: 2px;
	font-size: 10pt;
	color: #eccf82;
	background-color: #000000;
	text-align: center;	
	font-weight: bold;	
}
.BlogCalDay
{
	font-size: 14pt;
	text-align: center;	
}
.BlogEntryDetails
{
	float: left;
	margin-left: 5px;
}
.BlogEntryTitle
{
	font-size: 18pt;
	color: #810909;
}
.BlogEntryDate
{
	font-size: 10pt;
	color: #810909;
	/*color: #8b742d;*/
}
.BlogEntryContent
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.BlogEntryAuthor, .BlogEntryAuthor a
{
	color: #000000;
}
.BlogEntryTools
{
	border: dotted 1px #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 5px;
	text-align: right;
	font-size: 10pt;	
}

