﻿*
{
	margin: 0;
	padding: 0;
}


body
{
	height: 100%;
	color: #393737;
}
#fs_blogContainer
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

#front_layer
{
	background: url(../Images/flo_sey_blog_line.png) top left repeat-x;
	display: block;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: visible;
	width: 100%;
	z-index: 1;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/************************************************************
Site ARTICLES MAIN  SECTION  (Read)
************************************************************/
.article-MainTitle
{
	text-align: left;
	height: auto;
	font-size: 250%;
	font-family: Times New Roman;
	font-weight: normal;
	color: #42350d;
	padding: 10px 0;
}
.article-MainImage
{
	text-align: center;
	width: 100px;
	height: auto;
	float: left;
}
.article-EditTools
{
	text-align: center;
	height: auto;
	float: right;
}
.article-MainBody
{
	margin-top: 4em;
	margin-bottom: 2em;
	font-family: verdana;
	font-size: 8.5pt;
	color: #0e0400;
}
.article-MainBody ul
{
	margin-left: 0;
	padding-left: 40px;
}
.article-MainRating
{
}
.article-MainUserCommentArea
{
	margin-top: 4em;
	margin-bottom: 2em;
	height: 100%;
	color: Black;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}
.article-MainUserComment
{
	margin: 2px;
	background: #fdf8ef;
	text-align: center;
	color: Black;
	font-family: georgia;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	width: auto;
}
.article-MainComments
{
	width: auto;
}

.article-comment
{
	padding: 2px;
	font-family: Georgia;
	font-size: 12px;
	color: #110f4d;
}

.article-MainCommentsHeader
{
	margin-top: 10px;
	padding: .3em;
	vertical-align: middle;
	background-color: transparent;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	clear: both;
}
.article-commentArea
{
	margin-top: 10px;
	margin-bottom: 2px;
	background: #f2ebb3;
	padding-top: 5px;
}
/************************************************************
Edit SECTION
************************************************************/
.FormviewContainer
{
	padding: 10px 0;
}
.EditPictureContainer
{
	float: left;
	border: 1px solid #bababa;
}
.EditPicture
{
	width: auto;
	height: 120px;
	border: 3px solid #fff;
}
.EditInfoContainer
{
	border: 1px dashed #eaeaea;
	background: #fffae5;
	overflow: hidden;
}
.EditInfo
{
	border: 3px solid #fff;
	float: left;
	width: 400px;
}
.EditToolbar
{
}
.EditPageWritter
{
}

.articleEditingControl
{
	padding: 2px 2px 2px 3px;
}
.padder
{
	padding: 4px;
}
.labelSpan
{
	float: left;
	text-align: right;
	padding-right: 10px;
	width: 150px;
	height: 20px;
}
.controlSpan
{
	float: left;
	text-align: left;
	width: 300px;
	height: 20px;
	margin: 0 2px;
}
.mcc_row
{
	vertical-align: middle;
}

.articleTitle
{
	padding: 5px 0;
}
.articleTitleControl
{
	padding: 2px 2px 2px 3px;
}


.editAbstract
{
	padding: 25px 0;
}

.articleDropDown
{
	padding: 2px 2px 2px 3px;
	margin: 0 2px;
}
.mcc_CategoryImage
{
	border: 1px solid #bababa;
	width: 180px;
	height: 78px;
}

/************************************************************
Site ARTICLES BOX  SECTION  (Browse)
************************************************************/

.articletitle
{
	font-size: 15px;
	color: #995117;
	text-decoration: none; /*border-left: 3px solid darkred; 	 	padding: 10px; 	border: 3px solid #eaeaea; 	background:#e0d0c3;*/
}
.articleMenu
{
	border: 3px solid #fff;
}

.articleInfoBox
{
	font-size: 8pt;
	font-family: Arial;
	color: #995117;
	text-decoration: none;
	text-align: left;
	background-color: #faedc0;
	padding: 5px;
}
.articleInfoBox h5
{
	margin: auto;
	color: Green;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	border-right: 1px solid green;
	border-left: 15px solid green;
	text-align: center;
}


.articleInfoFrame
{
	border: 1px solid #bababa;
	margin-top: 8px;
	padding: 5px;
	background: #fff;
}

.articleInfoBox table
{
	height: auto;
	width: 100%;
}

.articleInfoBox table td
{
	height: 1em;
	width: 50%;
}

#InfoArea
{
	width: 100%;
	height: auto;
	text-align: right;
}

.picArticleTab
{
	width: 186px;
}

.articleTitlelnk
{
	font-size: 18px;
	color: #311e0f;
	text-decoration: underline; /*background: url(../Images/MicroIcons/bullet_orange.gif) left no-repeat;*/
	padding: 0 10px 0 0;
}

.articlebox
{
	font-family: arial;
	color: maroon;
	padding: 10px;
	font-size: 9pt;
	background: #f8f2c2;
	border: 1px solid #fcfcfc;
	margin-bottom: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 668px;
}

.articleAbstract
{
	color: #311e0f;
}

.articleListSeparator
{
	margin-top: 15px;
	border-bottom: 1px solid #f9da7a;
}

.Views_Comments
{
	padding-top: 10px;
	color: #2a2a28;
	overflow: hidden;
}

.Views_Comments a
{
	color: maroon;
}

.articleDate
{
	color: #2a2a28;
	margin: 5px 0;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

.authorBox
{
}

.byLine
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #6a6868;
}

.pubDate
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #6a6868;
}

.rating
{
	width: 80px;
	border: 1px solid blue;
	height: 12px;
	padding: 1px;
}

.ratingFilling
{
	background: url(../Images/rating.png) repeat-x;
	height: 12px;
	text-align: center;
	color: #fff;
}

.MoreLink
{
	text-align: right; /*font-weight: bold;  	font-style: italic;*/
	color: #393737; /*font-family:Small Fonts;*/
	padding: 3px;
	text-decoration: none;
}

a.MoreLink:hover
{
	text-decoration: underline;
}

.PeekLink
{
	text-align: right;
	color: #393737;
	padding: 3px;
	text-decoration: none;
}

a.PeekLink:hover
{
	text-decoration: underline;
}

.MessageBody
{
	padding: 5px;
	color: Maroon;
}
.MessageBody *
{
	color: Maroon;
}
/*
.modalBackground
{
	position:absolute;
	background:gray;
	top:0px;
	left:0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:100;
}

.modalWindow
{
	position:absolute;
	border: 5px solid #fff;
	background:#eaeaea;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1000;
}
*/
.fixedBody
{
	overflow: hidden;
}

.loginRequired
{
	background-color: #eaeaea;
	color: #1f063f;
	font-size: 11px;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid red;
}
.menu
{
	list-style-type: none;
}
.menu li
{
	margin: 5px;
}
.menu li a
{
	font-size: 11px;
	color: #853526;
	text-decoration: none;
}
.menu li a:hover
{
	color: #000000;
	text-decoration: underline;
}
.category-menu
{
	list-style-type: none;
}
.bullet
{
	/*background:url(../Images/li_bullet.gif) no-repeat scroll 1px .35em;*/
	color: #eec23e;
}

.blog-category-menu
{
	list-style-type: square;
	padding: 2px 20px;
	font-size: 12pt;
}

.blog-category-menu li
{
	text-decoration: none;
}

.blog-category-menu li a
{
	display: block;
	text-decoration: none;
	color: #4d1e0e;
}
.blog-category-menu li a:hover
{
	color: #853526;
	text-decoration: underline;
}
.blog-category-menu li a.active
{
	color: #000000;
}
.printer-link
{
	background: url(../images/microIcons/print.gif) left no-repeat;
	padding: 3px 0 3px 25px;
}
.email-link
{
	background: url(../images/microIcons/mail.gif) left no-repeat;
	padding: 3px 0 3px 25px;
}
.permalink
{
	font-size: 10px;
	text-decoration: none;
}
.permalink:hover
{
	text-decoration: underline;
	color: #4d1603;
}
/*****************
Modal Dialog
*****************/
.modalBackground
{
	background: gray;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.popupClass
{
	border: 3px solid #eaeaea;
	background: #fff;
	width: 400px;
}
.popupHeader
{
	padding: 5px;
	font-size: 12px;
	font-family: MS sans Serif;
	background: url(../Images/fs_AdminPanelLight.png) center repeat-x;
	text-align: center;
}
.popupBody
{
	padding: 20px;
}
.popupFooter
{
	text-align: right;
	padding-right: 20px;
}

.fs_blogItems
{
	padding: 10px 0 10px 0;
	background: #f8f2c2;
	border: 1px solid #fcfcfc;
	margin-bottom: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 233px;
}

.blogCategories
{
}

.albumPanel
{
	text-align: right;
	padding: 5px;
	border: 1px solid red;
	margin-top: 5px;
	background: url(../Images/fs_AdminPanelLight.png) repeat-x;
}

.fs_recentPosts
{
	list-style-type: square;
	padding-left: 10px;
}

.fs_recentPosts li
{
	text-decoration: underline;
}

.fs_recentPosts li a
{
	font-size: 11pt;
	color: #573321;
	text-decoration: none;
}

.fs_recentPosts li a:hover
{
	text-decoration: underline;
	color: #000000;
}
.blogEntry
{
	padding: 10px;
	background: #f8f2c2;
	border: 1px solid #fcfcfc;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 688px;
}
.blogHeaderContainer
{
	width: 950px;
	margin: 0 auto 5px auto;
}

.blogHeader
{
	padding: 20px;
	background: #f8f2c2;
	border: 1px solid #fcfcfc; /*height:70px;*/
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 908px;
}

.blogBox
{
	padding: 10px;
	background: #f8f2c2;
	border: 1px solid #fcfcfc;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 928px;
	margin: 5px auto 10px auto;
}

.blogBox-opaque
{
	padding: 10px;
	background: #fff;
	border: 1px solid #bababa;
	opacity: 1;
	filter: alpha(opacity=100);
}

.blogBox-light
{
	padding: 10px;
	background: #fcf9e4;
	border: 1px solid #543905;
	opacity: 1;
	filter: alpha(opacity=100);
}
div.sectiontitle, .sectiontitle span
{
	padding: 6px 6px 6px 3px;
	background-color: #8d2d23;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
div.sectionsubtitle
{
	font-weight: bold;
	padding-bottom: 4px;
}
td.fieldname
{
	text-align: right;
}


.searchControl-blog
{
	padding: 2px;
}


#search_help
{
	padding: 10px;
	border: 1px solid #bababa;
	background: #eaeaea;
}

table.search-table
{
	width: 100%;
}

table.search-table tr td
{
}
table.help-table
{
	width: 100%;
}
table.help-table tr
{
	width: 100%;
}
table.help-table tr td.search-description
{
	text-align: left;
	width: 40%;
}
table.help-table tr td.search-example
{
	text-align: left;
	font-style: italic;
	width: 65%;
	padding-left: 10px;
}
.toggle-link
{
	font-size: 8pt;
	color: #74331d;
}

.sr-articles
{
	background: url(../images/mcc-bullet-14.png) 0px 1px no-repeat scroll;
}
.sr-forums
{
	background: url(../images/mcc-bullet-14.png) 0px -13px no-repeat scroll;
}
.sr-comments
{
	background: url(../images/mcc-bullet-14.png) 0px -27px no-repeat scroll;
}
.sr-videos
{
	background: url(../images/mcc-bullet-14.png) 0px -41px no-repeat scroll;
}
.search-result-title
{
	color: #204685;
	padding-left: 20px;
}
a.search-result-title:hover
{
	color: #96321e;
}
.search-highlight
{
	font-weight: bold;
}
.search-result-footer
{
	color: #7d7e7d;
}
#searchResultsBox
{
}
.search-result
{
	padding: 10px;
	background: #f2f2f2;
	margin: 5px;
}
.search-result-url
{
	color: #527026;
}
.search-result-links
{
	color: #141f73;
}
.search-relevance
{
	/*background: url(../Images/mcc-bullet-blue.png) left center no-repeat scroll;*/
}
ul#searchCategory
{
	list-style-type: none; /*border-bottom: 1px solid #bababa;*/
	overflow: hidden;
	padding-left: 50px;
	margin: 20px 0;
	background: url(../images/search-cat-listbox.png) bottom repeat-x;
}

#searchCategory li
{
	float: left;
	padding: 5px 10px;
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	margin: 0 1px;
}
#searchCategory li a
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #204685;
	outline: none;
	padding-left: 20px;
}
#searchCategory li a:hover
{
	text-decoration: underline;
}
.search-category-current
{
	border-bottom: 1px solid #fff;
}

/***************************************
		pager
***************************************/


.PagerContainer
{
	text-align: center;
	margin: 10px 0;
}

.mcc-pager, .mcc-pager-previous-next
{
	border: 1px solid #4d4d4d;
	padding: 2px 5px;
	margin: 1px;
	font-size: 85%;
	text-decoration: none;
	color: #4d4d4d;
}
a.mcc-pager:hover
{
	background: #fcf2c2;
}
a.mcc-pager-previous-next:hover
{
	color: #404040;
	border: 1px solid #404040;
	background: fcf2c2;
}
.mcc-pager-current
{
	border: 1px solid #404040;
	color: #404040;
	background: #eaeaea;
	padding: 2px 5px;
	margin: 1px;
	font-size: 85%;
	font-weight: bold;
}
