/*********** blog **************/
textarea.BlogTextComment {width: 300px;}
.BlogPS3 {border: width: auto;}

/*specific styles by AM 12-20-07 --------------------------------*/

/* BODY WRAP */
#structBlog { background: #f1f1f1; clear:both; float:left; width:99%; border:solid 1px #ccc; }
#structBlog .pad { padding: .75em;}

/*TOP BANNER */
#structBlog #structHdr { border: 1px solid #ccc; background:#fff url(/images/layoutElements/tbBg.gif) repeat-x; float:left; width:100%;}

#structBlog #structHdr .structLft { width: 70%; text-align: center; vertical-align:middle;}
#structBlog #structHdr .structLft .pad { padding: 1em;}
#structBlog #structHdr .structLft h2 { text-transform: none; font-size: 1.2em; font-weight: bold; margin: 0; padding: 0; color: #990000;}
#structBlog #structHdr .structLft h3 { font-size: 1em; font-weight: normal; margin: 0; padding: 0;}

#structBlog #structHdr .structureRgt { width: 30%; background:#fff url(/images/layoutElements/tbRcBg.gif) repeat-y top left; vertical-align:middle;}
#structBlog #structHdr .structureRgt .pad { padding:1em;}
#structBlog #structHdr .structureRgt ul { padding: 0px; margin: 0px; list-style: none;}
#structBlog #structHdr .structureRgt li { padding:0; margin:0;}
#structBlog #structHdr .structureRgt li a { display:block; padding:.2em 1.8em; width:80%;}
#structBlog #structHdr .structureRgt li.newPost a { background:url(/images/icons/v2/common/add.gif) no-repeat center left;}
#structBlog #structHdr .structureRgt li.blogSettings a { background:url(/images/icons/v2/common/cog.gif) no-repeat center left;}
#structBlog #structHdr .structureRgt li.help a { background:url(/images/icons/v2/common/help.gif) no-repeat center left;}
#structBlog #structHdr .structureRgt li a:hover { text-decoration:none;}

/* BODY */
#structBlog #structBd { float:left; width:100%;}
#structBlog #structLftClmn { width: 70%; float: left;}
#structBlog #structLftBox {background: #f1f1f1;}

#structBlog #structLftBox .postBox { border: 1px solid #ccc; background:#fff url(/images/layoutElements/postBg.gif) repeat-x; width:100%; float:left; margin:.5em 0;}
#structBlog #structLftBox .postBox .pad { padding: .75em;}
#structBlog #structLftBox .postBox #pbTitle { border-bottom: 1px solid #ccc;}
#structBlog #structLftBox .postBox #pbTitle p { clear: both; display: block; margin: 0; padding: 0;}
#structBlog #structLftBox .postBox #pbTitle .pbTitleTitle { color: #990000; font-size: 1em; font-weight: bold; display: inline; float:left;}
#structBlog #structLftBox .postBox #pbTitle .pbTitleComments { font-weight: normal; display: inline; float:right;}

#structBlog #structLftBox .postBox .pbTags { border-top: 1px solid #ccc; background:#f5f1d6; text-align:center; width:100%; float:left;}
#structBlog #structLftBox .postBox .pbTags .pad { padding:.75em;}
#structBlog #structLftBox .postBox .pbTags a:hover { text-decoration:underline;}

#structBlog #structLftBox .postBox .pbTags .pbIcons { margin:1em 0 0 0; background:#faf8ee; width:100%; text-align:left; padding:0;}
#structBlog #structLftBox .postBox .pbTags .pbIcons ul { padding:.7em 0; margin:0 .5em; list-style:none;}
#structBlog #structLftBox .postBox .pbTags .pbIcons li { padding:0; margin:0; display:inline;}
#structBlog #structLftBox .postBox .pbTags .pbIcons li a { text-decoration:none; margin:0 .4em;}
#structBlog #structLftBox .postBox .pbTags .pbIcons li a img { border:none;}
#structBlog #structLftBox .postBox .pbTags .pbIcons ul.social { border-top:solid 1px #ece6ba;}

#structBlog #structLftClmn .mailPage { width:100%; text-align:right; margin: 0 0 1em 0;}
#structBlog #structLftClmn .mailPage a {padding-left:1.7em; background:url(/images/icons/v2/common/email_go.gif) no-repeat center left;}

/* RIGHT COLUMN */
#structBlog .structRghtClmn { width: 28%; background:#f1f1f1; float: right; margin:1em 0;}
#structBlog .structRghtClmn .pad { padding:.75em;}
#structBlog .structRghtClmn h4 { background:#e3e3e3; font-size: 1em; line-height: 2em; text-align: center; display: block; padding:0; margin:0 0 1em 0;}
#structBlog .structRghtClmn ul { padding:0; margin:0; list-style:none;}

#structBlog .structRghtClmn .rcPreviousPost { margin-bottom:10px;}
#structBlog .structRghtClmn .rcSubscribeBlog { margin-bottom:10px;}
#structBlog .structRghtClmn .rcSubscribeBlog a img { border:none;}
#structBlog .structRghtClmn .rcLinks { margin-bottom:10px;}



.clear { clear:both;}
.Comments {}
.DeletedComment img {}
.BlogDefaultImg img {border:solid 1px #b9b9b9;}
.DeletedComment .pad p, .DeletedComment .pad p a {color: #FFA6A6; font-style: italic;}
.DeletedComment .pad img {filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; color: #ff0000; font-style: italic;}/*Start Blog Settings CSS Classes*/

.BlogSettingsHeader
{
	font-size:14px;
	font-weight:bold;
	
}

.LeftTrBlogSettings
{
	width:31%;
	text-align:left;
}

#ExtraOptionOver:hover
{
	border: black 1px outset;
	background-color: lightblue;
	padding: 2px;
}

#ExtraOptionOver
{
	padding: 2px;
	margin: 3px;
	font-weight: bold;
	background-color:lightyellow;
	border:#cccccc 2px dash;
	font-family: Verdana;
	font-size: 10px;
}

/*End Blog Settings CSS Classes*/
/*Start Tag Cloud CSS Classes*/

.Smallest
{
	font-size:10px;
}

.Small
{
	font-size:12px;
}

.Medium
{
	font-size:14px;
}

.Big
{
	font-size:16px;
}

.Biggest
{
	font-size:18px;
}

.TagCloudHr
{
}

/*End Tag Cloud CSS Classes*/
/*Start Blog Edit CSS Classes*/

.widthSet
{
	width : 95%;
}

.EmptyColumnSpace
{
	width: 19px;
}

/*End Blog Edit CSS Classes*/
/*Start Blog Rigth Nav CSS Classes*/

div.EnterEmail
	{
		width:150px; 
		padding:3px; 
		/*background-color:white;*/ 
		text-align:left; 
		
	}
	
.PostPreview
{
	border:1px black solid; 
	font-size:10px;
	padding:5px;
	background-color:white; 
	text-align:left; 
	position:absolute; 
	z-index:9999;
}

.RightNavHr
{
	
}
/*End Blog Right Nav CSS Classes*/
/*Start Blog CSS Classes*/

.BlogPanelHeader
{
	color: black;
	/*background-color : Light#cccccc;*/
	border: solid;
	border-width : 1px;
	/*padding: 2px 5px 2px 5px;*/
	border-color : black;
	overflow:hidden;
	width:100%;
}
.BlogPanelCustomHeader
{
	overflow:hidden;
	width:100%;
}

.BlogHeader
{
	font-size:18px;
	text-align: center;
}

.BlogMiddlePageTd
{
	/*width:70%;*/
}
.BlogRightNavTd
{
	/*width:30%;*/
}
.BlogMiddlePagePanel
{
	overflow:hidden;
	float:left;
}
.BlogRightNavPanel
{
	overflow:hidden;
}

.BlogDescription
{
	font-size:10px;
	text-align: center;
}
.BlogTextComment
{
	/*width:100%;	*/
}
a.BlogsCreate
{
	text-decoration:none;
	font-weight: bold
}

/*End Blog CSS Classes*/
/*Start Posts Edit CSS Classes*/

.PostHeader
{
	font-size:12px;
	font-weight:bold;
}

/*.Comments {}*/
/*.DeletedComment {opacity: .35; MozOpacity: .35; filter:alpha(opacity=35);}*/

.PostHr
{
	border-top:1px dotted;
	color:#0000ff;
}

.PostObjection
{
	border:1px black solid; 
	font-size:10px;
	padding:5px;
	background-color:white; 
	text-align:left; 
	position:absolute; 
	z-index:9999;
}

/*End Posts CSS Classes*/

/*General help css*/
.HelpIcons
{
	/*
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	text-align:right;
	*/
	background:#FFFFCC none repeat scroll 0%;
	border-left:1px solid #cccccc/*#EDD27F*/;
	border-right:1px solid #cccccc/*#EDD27F*/;
	border-top:1px solid #cccccc/*#EDD27F*/;
	padding:5px;
	text-align:right;
}

.HelpContent
{
	/*
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid;
	*/
	background:#FFFFCC none repeat scroll 0%;
	border:1px solid #cccccc/*#EDD27F*/;
	padding:5px;
}

.PostManagerOuterTable
{
	border: 1px solid #cccccc; 
	padding:5px 5px 5px 5px;
	width: 100%;
}

.PostManagerIconsTable
{
	border: 1px solid #cccccc; 
	padding-left: 5px; 
	padding-top:2px;
	padding-bottom:5px;
	width: 99%;
}

.PostManagerIcons
{
	
	border-left: 1px solid #cccccc; 
	padding-left: 5px; 
	padding-top:2px;
	padding-bottom:5px;
	
}

.BlogSearchOuterTable {background: #f1f1f1; clear:both; width:99%; border:solid 1px #ccc;}
/*{
	border: 1px solid #cccccc; 
	padding:5px 5px 5px 5px;
	width: 100%;
}*/

.BlogSearchInnerTable
{
	/*border: 1px solid #cccccc;*/
	width: 100%;
}

.BlogSearchNormalOptions
{
	border: 1px solid #cccccc; 
	padding:5px;
	width: 100%;
	background-color: #ffffff;
}

.BlogSearchAdvancedOption
{
	border: 1px solid #cccccc; 
	padding:5px;
	width: 100%;
	background-color: #ffffff;
}
.imod_RichPanelMain2 {
	background: transparent;
}

.RadTabStrip .rtsOut
{
	padding-right: 3px !important;
}

.RadTabStrip .rtsLink
{
	padding-left: 3px !important;
}
