@import url("StyleSheetTags.css");
/*@import url("StyleSheetSearch.css");*/
@import url("StyleSheetMenu.css");
@import url("StyleSheetPageNavigation.css");
@import url("StyleSheetLayout.css");
@import url("StyleSheetForm.css");

.clearFix
{
	display: block; clear: both; width: 100%; height: 0px;
	margin: 0px; padding: 0px; border: none;
	font-size: 0px; line-height: 0px;
}

.clearFixHr
{
	display: block; clear: both; width: 100%; height: 1px;
	margin: 5px 0px 7px 0px; padding: 0px; border-bottom: 1px solid #999999;
	font-size: 0px; line-height: 0px; 
	/*color: #999999; background-color: Transparent;*/
}


.header,
.headerWithShadow
{
	display: block; min-height: 30px;
	padding-top: 7px; border-bottom: solid 5px #c0431b;
}

.header { margin-bottom: 10px; }

.headerShadow
{
	margin-bottom: 10px; padding: 10px; border-bottom: solid 1px #B8D1DE;
	background-color: white;
	/*background: url(images/MaskBBBBBB.gif);*/
}

.boxContent, 
.boxContentNoMargin
{
	display: block; overflow: hidden;
}

.boxContent
{
	margin-bottom: 20px;
}

.boxContentWhiteBlue
{
	display: block; 
	padding: 8px; border: 1px solid #B8D1DE;
	background-color: White; 
}

.eventItem, 
.albumItem320, 
.albumItem397, 
.albumItem468
{
	margin: 0px 0px 10px 0px; padding: 7px; border: solid 1px #B8D1DE;
	height: 100%; background-color: #ffffff;
}

.eventItem    { width: 452px; }
.albumItem320 { width: 304px; }
.albumItem397 { width: 381px; }
.albumItem468 { width: 452px; }

.imageSlide, 
.eventItem .itemPoster 
{
	display: block; float: left; overflow: hidden;
	margin-right: 10px;
	font-size: 0px;	line-height: 0px;
}

.eventItem .itemPoster 
{ 
    width: 118px !important; 
    height: 118px !important; 
    border: 1px solid black;
}

.imageSlide 
{
	width: 96px; height: 96px;
	background: url(images/ImageSlideBackground.gif);
}

.eventItem .itemDescription, 
.albumItem320 .itemDescription, 
.albumItem397 .itemDescription, 
.albumItem468 .itemDescription { float: left; }

.eventItem .itemDescription { width: 322px; }
.albumItem320 .itemDescription { width: 198px; }
.albumItem397 .itemDescription { width: 275px; }
.albumItem468 .itemDescription { width: 346px; }

.videoBox
{
	border: 1px solid #B8D1DE; 	
	background-color: #d2f3f7; 
}

.videoBoxClear
{
	border: none; 	
	background-color: Transparent; 
}

.videoBox, .videoBoxClear .video
{
	display: block;
	padding: 0px auto;
	font-size: 0px; line-height: 0px; 
}

.videoBox .details
{
	padding: 6px 10px 10px 10px;
	/*background-color: #d3f4c9;*/
}

.videoBoxClear .details
{
	margin-bottom: 8px;
}

.commentItem
{
	display: block; height: 100%;
	margin-bottom: 10px; padding: 10px; border: solid 1px #dedede;
	background: #ffffff url(images/grayWhiteGradient.gif) repeat-x right top;
}

.advertisementBanner
{
	margin-bottom: 5px; border: solid 1px #bbbbbb;
	font-size: 0px; text-align: left; line-height: 0px;
	text-align: center;
	background-color: White;
}

.eventSmallBanner
{
	margin: 0px; border: solid 1px #000000;
	font-size: 0px; text-align: left; line-height: 0px;
	text-align: center;
	background-color: White;
}

.boxPhotoAndDescription
{
	float: left;
	margin-bottom: 10px;
	text-align: center;
}

.commentBoxMessage
{
	
	display: block; overflow: hidden;
	padding: 8px; border: 1px solid #B8D1DE; border-bottom: none;
	background-color: White; 
}

.commentBoxSend
{
	display: block; 
	padding: 8px; border: 1px solid #B8D1DE; border-top: none;
	background-color: White; 
}

.spaceAndBorder
{
	padding: 10px 0px 10px 0px; border-top: 1px dashed #B8D1DE;
}	

.spaceAndNoBorder
{
	padding: 10px 0px 10px 0px; 
}

.commentBoxTop
{
	display: block; height: 16px;
	padding: 0px; 
	font-size: 0px; line-height: 0px; 
	background: url(Images/CommentUp.gif) no-repeat left top;
}

.commentBoxBottom
{
	display: block; height: 16px; 
	font-size: 0px; line-height: 0px;
	background: url(Images/CommentDown.gif) no-repeat left top;
}

.commentBoxFrom
{
	overflow: hidden; 
	margin-bottom: 10px; padding: 5px 0px;
}


/*	--------------------------------------------------------
	New
------------------------------------------------------------ */

.photoThumb96
{
	display: block; float: left; overflow: hidden; width: 90px; height: 90px;
	margin: 0px; padding: 3px;
	font-size: 0px;	line-height: 0px;
	background: url(images/ImageSlideBackground.gif);
}

.photoThumb96Edit
{
	display: block; overflow: hidden; width: 90px; height: 90px;
	margin: 0px; padding: 3px;
	font-size: 0px;	line-height: 0px;
	background: url(images/ImageSlideBackground.gif);
}

.photoEdit
{
	display: block; overflow: hidden; width: 96px; height: 115px;
	margin: 0px; padding: 0px;
	float: left;
	display: block; text-align: center; margin-top: 10px;
	
}

.videosScrollbar
{
	display: block; 
	border: 1px solid #7f1a20; 
	width: 298px; 
	max-height: 200px;
	overflow: auto; 
	padding: 10px;	
	background-color: Transparent;
	
	scrollbar-base-color: #7f1a20;
	scrollbar-arrow-color: #ededed;
	scrollbar-3dlight-color: #ededed;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #7f1a20;
	scrollbar-highlight-color: #ededed;
	scrollbar-shadow-color: #cccccc;
	scrollbar-track-color: #ededed;
}