.BlogHeadingCellRight {
	text-align:right;
	vertical-align:middle;
	height:90px;
}

.MenuLinks {
}

.MenuLinks li {
}

.FoldingMenu {
	float:left;
	width:100%;
	/*max-width:170px;*/
   	font-size:1em;
}

.FakeLink { color:#4257C9; cursor:pointer; font-size: 1em; text-decoration:underline; }
.hilite { color:red; }

ul.ActionItems {
	margin: 4px 0 .5em 0;
	color: #4257C9;
	padding:0; margin:0;
	list-style:square outside none;
	padding: 0 0 0 26px;
   	line-height:normal;
   	float:left;
}

ul.ActionItems li {
	list-style:square outside none;
}

.BlogPoll {
}

ul.BlogLinks {
	margin: 4px 0 .5em 0;
	color: #4257C9;
	padding:0; margin:0;
	list-style:square outside none;
	padding: 0 0 0 26px;
   	line-height:normal;
   	float:left;
}

ul.BlogLinks li {
	list-style:square;
}

ul.BlogRoll {
	margin: 4px 0 .5em 0;
	color: #4257C9;
	padding:0; margin:0;
	list-style:square outside none;
	padding: 0 0 0 26px;
   	line-height:normal;
   	float:left;
}

ul.BlogRoll li {
	list-style:square outside none;
}

#EditPane {
	text-align:center;
}

.Emoticons {
	margin-left:102em;
	max-width:200em;
	}

.Audicons {
	margin-left:202em;
	max-width:200em;
}

.BlogPost {
	padding-left: 4px;
	padding-right: 4px;
}

.AboutUs {
}

ul.AboutUs li {
	list-style:disc outside none;
	margin-left: 14px;
}

.ConductRules {
}

ol.ConductRules li {
	list-style:decimal outside none;
	margin-left: 40px;
}

.Grandiose:first-letter {
    FONT-SIZE: 140%
}

/* ========== COMMENTS ============== */

.BlogList td {
	padding-left:4px;
	padding-right:4px;
}

.CommentSectionHeader {
	margin: .2em 0;
	font-size:1em;
	font-weight:bold;
	padding: 4px 5px 1px 0px;
	margin-bottom: 4px;
	font-size:1.1em;
	color:	#616AB4;
	border-bottom:3px solid #616AB4;
	border-top:3px solid #616AB4;
	text-align:center;
}

.CommentLogin  {
	font-style: italic;
	font-weight: bold;
   	font-size:1.2em;
	padding-top: 16px;
	padding-bottom: 6px;
}

/* edit buttons  */
.button#Bold { font-weight: bold}
.button#Italic { font-style: italic}
.button#Underline { text-decoration: underline}
.button#Strikethru { text-decoration: line-through}
.button#Link { text-decoration: underline; font-weight: bold}

/* comment buttons */
.CommentEdit, .QuoteButton, .CommentDel {
	background-color: #666666;
	color: #FFFFFF;
	width: 20px;
	font-weight: bold;
	height: 20px;
}

/*
.QuoteButton {
	background-color: #666666;
	color: #FFFFFF;
	width: 20px;
	font-weight: bold;
	height: 20px;
}
*/

.QuoteBox {
	padding-right: 4px;
	border-top: #C0C0C0 2px solid;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #C0C0C0 2px solid;
}

#OpenQuote {
background:url("http://www.fourfreedomsblog.com/Test/CSS/images/quotes1.gif") no-repeat top left}

#CloseQuote {
background:url("http://www.fourfreedomsblog.com/Test/CSS/images/quotes2.gif") no-repeat bottom right}

.BlogComments {
	float:left;
	width:100%;
}

.BlogComment {
	padding-top: 2px;
	margin-top: 2px;
	border-top: 3px solid #C0C0C0;
}

.CommentBody {
    margin-top: 4px;
    padding-top: 2px;
	border-top: 1px solid #C0C0C0;
    margin-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
	padding-left: 4px;
	padding-right: 4px;

.CommentHeader {
	font-style: italic;
}

.CommentAuthor {
	font-weight:bold;
}

.FirstComment {
    padding-top: 6px;
    padding-bottom: 6px;
	text-align: center;
}

.LastComment {
    padding-top: 6px;
    padding-bottom: 6px;
	text-align: center;
}

.ShareThisContainer {
	display:block;
}

.ShareThis {
	padding:1px;
	border:1px solid #C0C0C0;
	text-align:center;
	background-color:#F0F0F0;
}

.ShareThis tr td {
	padding:5px;
	vertical-align:middle;
}

#SharePane {
	width:100%;
}

.BlogTitle {
	font-size:1.5em;
	color:#000000;
}

.BlogTitle a {
	text-decoration:none;
}

.BlogTitle a:hover {
	text-decoration:none;
	color:#FF0000;
}

.ErrMsg {
	color: #FF0000;
	font-size: 1.2em;
}

.HiLightWord {
	background-color:yellow;
}

.BlogNumberedList {
	margin: 4px 0 .5em 0;
	color: #000000;
	list-style:decimal outside none;
	padding: 0px 0px 0px 46px;
   	line-height:normal;
   	display:block;
}

ol.BlogNumberedList li {
	list-style:decimal outside none;
}

.BlogBulletList {
	margin: 4px 0 .5em 0;
	color: #000000;
	list-style:disc outside none;
	padding: 0px 0px 0px 46px;
   	line-height:normal;
}

ul.BlogBulletList li {
	list-style:disc outside none;
}




/* =========  post tag classes  ========= */
div.tagbots {
	clear: both;   text-align: right;   float: right;
}

div.tagbots div {
	padding-right:4px;
	float: left;
	text-align: left;
}

div.tagbot_header {
	font-weight: bold;
}

div.tagbot_seperator {
	clear: both;
	height: 0px;
}

div.tagbot a img {
	filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; -khtml-opacity:0.50;
}

div.tagbot a:hover img {
	 filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99; -khtml-opacity:0.99;
}

html .fb_share_link {
	padding:2px 0 0 20px;
	height:16px;
	background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?6:26981) no-repeat top left;
	text-decoration: none;
}

html .twitter_share_link {
	padding:2px 0 0 20px;
	height:16px;
	background:url(http://www.FourFreedomsBlog.com/images/twitter.gif) no-repeat top left;
	text-decoration: none;
}

/* =========== Search Results ==================*/
.ResultTitle {
	font-size:1.2em;
}

.ResultDesc {
}

.ResultAuthor {
	font-size:.9em;
}

.ResultDate {
	font-size:.9em;
	font-style: italic;
}

/* ==========  Admin table classes  =========== */
.TableStyle {
	width: 100%;
	border-spacing: 15px;
	padding: 10px 10px 10px 10px;	}

.TableStyle td {
	padding: 2px 2px 2px 2px; }

.TableHeading {
	background-color: #BBBBBB;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	width: 100% }

.TableRowOdd {
	background-color: #FFFFFF;
	color: #000000;
	font-family: arial;
	font-size:  14px}

.TableRowEven {
	background-color: #EEEEEE;
	color: #000000;
	font-family: arial;
	font-size:  14px}

.TableCategory {
	background-color: #DDDDDD;
	color: #000000;
	font-weight: bold;
	font-family: arial;
	font-size:  14px}

.instruct {
	list-style-type:decimal;
}

#NoiseCell {
	border-left:1px solid #C0C0C0;

}

/*---- Help Screen -------- */

.HelpPage {
	Display:block;
	margin-left:4px;
}

.HelpTopics {
	margin: 4px 0 .5em 0;
	color: #000000;
	list-style:disc outside none;
	padding: 0px 0px 0px 26px;
   	line-height:normal;
   	float:left;
   	display:block;
}

ul.HelpTopics li {
	list-style:disc outside none;
}

.HelpSubTopics {
	margin: 4px 0 .5em 0;
	color: #000000;
	list-style:circle outside none;
	padding: 0px 0px 0px 26px;
   	line-height:normal;
   	float:left;
   	display:block;
}

ul.HelpSubTopics li {
	list-style:circle outside none;
}

.HelpNumberedList {
	margin: 4px 0 .5em 0;
	color: #000000;
	list-style:decimal outside none;
	padding: 0px 0px 0px 26px;
   	line-height:normal;
   	float:left;
   	display:block;
}

ol.HelpNumberedList li {
	list-style:decimal outside none;
}

.HelpBulletList {
	margin: 4px 0 .5em 0;
	color: #000000;
	list-style:disc outside none;
	padding: 0px 0px 0px 26px;
   	line-height:normal;
   	float:left;
   	display:block;
}

ul.HelpBulletList li {
	list-style:disc outside none;
}

/* ============  Audicon pop up screen classes  ======== */
.tab{
   color: navy;
   background-color: white;
   border: thin solid navy;
   position: absolute;
   top: 10;
   width: 80;
   text-align: center;
   font: 9pt Verdana,sans-serif;
   z-index: 2;
   padding: 3;
   cursor: pointer;
   cursor: hand;
}
.panel{
   position: absolute;
   top: 32;
   left: 10;
   width: 95%;
   z-index: 1;
   height: 85%;
   visibility: hidden;
   font: 12pt Verdana,sans-serif;
   color: navy;
   border: thin solid navy;
   padding: 10;
   overflow: auto;
}

	/*background-color: #ccccff;
    color: #000000;
    font-family: verdana;
    font-size: 12px;*/
    /*border-right: #3C479E 1px solid;*/
    /*border-left: #3C479E 1px solid; */
