



/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
/*============================== Albums Griding ================================*/
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
.AlbumsGridTable
{
}

.AlbumThumbCell td table
{
    width:auto !important;
}
.AlbumThumbCell td table .AlbumFrameBody
{
    width:auto !important;
}
.AlbumThumbCell .Title 
{
    width:88px !important;
}
.AlbumThumbCell .Title
{
    white-space:nowrap;
    text-overflow:hidden;   
    overflow:hidden;
    height:28px;
    overflow:hidden;
}

.AlbumThumbCell .ThumbTitle
{
    color:black;
    font-size:15px;
    font-weight:bolder;
    font-family:arial;
    white-space:normal;
    height: 25px;
    line-height: 13px;
    display:block;
}
.ThumbTitle:hover
{
    color:black;
}
.AlbumThumbCell .MediaCount
{
    
}

.AlbumFrameBody
{
    BORDER: #8a5312 1px solid;
    PADDING: 2px;
    BACKGROUND-COLOR: #e48312;
}
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
/*============================== Media Griding ================================*/
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
.MediaGridTable
{
}

.ImageTable
{
}

.ImageTable .Title
{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:hidden;   
    font-size:13px;
    line-height:13px;
    height:18px;
}

.ImageTable .Title .ThumbTitle
{
    color:black;
    font-size:12px;
    font-weight:bolder;
    font-family:arial;
    white-space:normal;
    padding-top:3px;
    overflow:hidden;
    display:block;
}
.ImageTable .ThumbTitle:Hover
{
    color:black !important;
    font-size:12px;
    font-weight:bolder;
    font-family:arial;
}
.ImageTable .ThumbTD
{
    BORDER: #3E4961 1px ridge;
    PADDING: 1px;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}

.ImageTable .MediaDate
{
    FONT-SIZE: 11px;
    COLOR: gray;
}

.ThumbTD .VideoIcon
{
    Z-INDEX: 3;
    FLOAT: none;
    MARGIN: 3px;
    POSITION: absolute
}

/************************ Choose Options Sorting Table *************************/
.SortingTable
{
}

.SortingTable .Title
{
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
/*================================ Media Page ==================================*/
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
.MediaTable
{
}

.MediaTable .MediaDate
{
    font-style: italic;
    color:Gray;
}

.IconsTable
{
}

.IconsTable TD
{
    BORDER-RIGHT: transparent 1px solid;
    BORDER-TOP: transparent 1px solid;
    BORDER-LEFT: transparent 1px solid;
    BORDER-BOTTOM: 1px;
    PADDING: 1px;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f5f1e9;
}

.MediaTable .LargeTD
{
    BORDER: #c4bcab 1px solid;
    PADDING: 4px;
    BACKGROUND-COLOR: #ede9e1;
    TEXT-ALIGN: center;
}
.LargeDetails
{
    PADDING: 4px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f1e5ce;
    color : #333333;
}

.MediaTable .LargeImg
{
}
/********************** COMMENTS Listing Page******************************/
.CommentsSplit
{
}

.CommentsHead
{
    font-weight:bolder;
}

.MediaCommentSplit
{
    height:1px;
    Background-color:#CCCCCC;
    margin:10px 5px 5px 5px; 
    clear:both;
    padding:0;
    line-height:1px;
    font-size:0px;
}
/********************** Individual COMMENT block  ******************************/

.MediaComment
{
}

.MediaComment .Title
{
    font-weight: bold;
}

.MediaComment .By
{
    color: silver;
    font-size: 10px;
    float: Left !important;
    margin-top: 4px;
}

.MediaComment .Dash
{
    float: Left;
    color: silver;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 4px;
}

.MediaComment .Date
{
    color: silver;
    float: Left !important;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
}

.MediaComment .Content
{
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 22px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0;
}

.FBMediaComment
{
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
/*============================== Emailing Form  ================================*/
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

.EmailingTable
{
}

.EmailingTable .Name
{
}

.EmailingTable .Email
{
}

.EmailingTable .Message
{
}

.EmailingTable .formbutton
{
}


/*****************************************************************************/

.TrTitle TD, Td.TDTitle
{
	background-color:#982101;
	color:white;
	text-align:center;
	Font-weight:bolder;
	padding-top:7px;
	padding-bottom:7px;
}


.Tr1 TD , TD.TDPlain
{
	Background-color:#4F4F4F;
}
.Tr2 TD
{
	Background-color:#313131
}
/****************************** Comment Form */
#cmfrm{
	border:gray 1px solid;
	background:#f9f9f9;
	padding:5px;
	width:490px;
	margin:0 auto 20px auto;
}
#cmfrm a.MyAvatar{
	text-decoration:none;
	border:silver 1px solid;
	display:block;
	float:right;
	margin:0 0 5px 5px;
}
#cmfrm a.MyAvatar img{
	border:none;
}
#cmfrm .Submit{
	text-align:left;
	font-size:11px;
	line-height:25px;
}
#cmfrm .ToFB{
	line-height:25px;
	height:25px;
}
#cmmsg{
	
}
#cmmsg .Information{
	display:block;
	background:#445b89;
	border:#E6E8CF 1px solid;
	color:#ebf2f6;
	padding:4px;
	margin:4px 0 4px 0;
}
#cmmsg .Failure{
	display:block;
	background:#FDFFE4;
	border:#E6E8CF 1px solid;
	color:red;
	padding:4px;
	margin:4px 0 4px 0;
}

.FBButton {
	background: #405787;
	border:#e1e8f6 1px solid;
	color:white;
	margin:0 3px 2px 3px;
	cursor:pointer;
}


div.MediaComment .Title, div.FBMediaComment .Title{
	font-weight:bold;
}
div.MediaComment .Date, div.FBMediaComment .Date{
	margin:4px 0 0 0;
	color:gray;
	font-size:10px;
	float:Left !important;
}
div.MediaComment .Dash, div.FBMediaComment .Dash{
	float:Left;
	margin:4px 5px 0 5px;
}
div.MediaComment .By, div.FBMediaComment .By{
	font-size:10px;
	float:Left;
	margin:4px 0 0 0;
	color:#7e0603;
}
div.MediaComment .By span, div.FBMediaComment .By span{
	font-weight:bold
}
div.MediaComment .content, div.FBMediaComment .content{
	margin:0px 10px 0 0;
	padding:0 5px 0 0;
	text-indent:15px;
	clear:both;
	
}
div.MediaComment a.avatar, div.FBMediaComment a.avatar{
	display:block;
	text-decoration:none;
	border:silver 1px solid;
	float:right;
	margin:0 0 5px 5px;
}
div.MediaComment a.avatar img, div.FBMediaComment a.avatar img{
	border:none;
}
.MediaCommentsHead {
    font-weight: bolder;
}}