












#userBlog {
  position: relative;
	overflow: hidden;  
}
#userBlog h1 #blogTitle {
  font-size: 18px;
}
#userAuxillaryInfo ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#userAuxillaryInfo li {
  background: url(/resources/images/blog_post.gif) center left no-repeat;
  padding: 5px 0 5px 25px;
}
#userAuxillaryInfo #SubscribeRSSLink a {
  background: url(/resources/images/feed-icon-28x28.png) center left no-repeat;
  padding-left: 32px;
  height: 28px;
  line-height: 28px;
  display: block;
  font-size: 1.3em;
}
#userControls {
  float: right;
}
.BlogPost {
	clear: both;
	margin: 10px 0 4px 0;
	padding: 0;
}

.BlogPost label {
	float: left;
	font-weight: bold;
	margin: 0 12px 4px 0;
	text-align: right;
	width: 120px;
}
.BlogPost #TagsRow span {
  clear: both;
  display: block;
  color: #999;
  margin-left:131px;
}
.BlogPost input, .FormRow select, .FormRow textarea  {
	float: left;
	margin-right: 12px;
	width: 220px;
}

.BlogPostCheckbox input {
    float: left;
    padding: 0;
    margin-right: 12px;
    margin-left: 133px;
}

.FormRowAlt input {
    margin-left:200px;
    width:20px;
}
.BlogPost .blog_header {
  background-color: #ddd;
}
.BlogPost .blog_header h2 {
  font-size: 3em;
  padding: 0;
  font-family: serif;
  margin-left: 85px;
}
.BlogPost .blog_header h2 a {
  text-decoration: none;
}
.BlogPost .blog_header h2 a:hover {
  text-decoration: underline;
}
.BlogPost .date {
  border: 1px solid #CCCCCC;
  display: block;
  margin: 0 10px 0 0;
  width: 75px;
  float: left;
  text-align: center;
  font-weight: bold;
}
.BlogPost .month {
  background-color: #ddd;
  color: #fff;;
  display: block;
  line-height: 1em;
  padding: 0.25em 0;
}
.BlogPost .day {
  display: block;
  background-color: #fff;
  font-size: 2.46em;
  line-height: 1em;
  padding: 0.15em 0pt;
}
.BlogPost .blogContent {
  margin-left: 75px;
  padding: 10px;
}
.BlogPost .blogContent ul, .BlogPost .blogContent ol {
  margin: 0 0 0 2.5em;
  padding: 0;
}
.BlogPost .blogContent ul li {
  list-style-type: disc;
  padding: 0;
  margin: 0;
}
.BlogPost .postMetadata {
  margin-left: 85px;
  clear: both;
}
.BlogPost .postMetadata .postLinks {
  background-color: #f8f8f8;
  padding: 3px;
  text-align: right;
}
.BlogPost .postMetadata .postLinks span {
  margin-left: 10px;
}
.BlogPost .postMetadata .postTags {
  margin: 10px 0;
}
#blogEditorContainer {
  background-color: #F7F7F7;

}
#blogEditorContainer #editorArea {
  margin-left: 85px;
}
#blogEditorContainer input.text {
  border: 1px solid #CCCCCC;
  color: #555555;
  font-family: "lucida grande", tahoma, arial, sans-serif;
  font-size: 18px;
  width: 414px;
  padding: 5px;
}
#editorArea {
  margin: 10px 0;
}
#ModalImageUpload{
   position:absolute;
   z-index:1000000;
   width:480px;
   background-color:#f7f7f7;
   border:1px solid #464f5a;
   margin:10px;
   padding: 20px;
}
.manageBlogView {
	/*border-width: 1px;*/
	/*border-style: solid;*/
	border-collapse: collapse;
	width: 100%;
	clear: both;
	margin: 10px 0;
}

.manageBlogView td a {
	text-decoration: none;
  font-weight: bold;
}

.manageBlogView abbr {
	white-space: nowrap;
}

.manageBlogView td, .manageBlogView th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 11px;
	vertical-align: text-top;
}

.manageBlogView td {
	padding: 7px 15px 9px 10px;
	vertical-align: top;
}

.manageBlogView thead th {
	padding: 9px 15px 6px 10px;
	text-align: left;
	line-height: 1.3em;
  background-color: #e7e7e7;
}

.manageBlogView th input {
	margin: 0 0 0 8px;
	padding: 0;
}

.manageBlogView .check-column {
	text-align: right;
	width: 1.5em;
	padding: 0;

}

.manageBlogView tbody th.check-column {
	padding: 8px 0 22px;
}
/*
th.check-column + th, th.check-column + td {
	padding-left: 5px;
}
*/
.manageBlogView .num {
	text-align: center;
}
.manageBlogView tbody tr:hover td, .manageBlogView tbody tr:hover th {
  background-color: #e8e8e8;
}
.manageBlogView tbody td.postActions a {
  display: block;
}
#commentsBlock {margin-left: 85px; clear: both;}
div.Comment {
  clear: both;
  margin-bottom:35px;
}
div.CommentBody {
  margin-left: 90px;
}
a.comment-reply {
  background: transparent url(/resources/images/reply-to.gif) no-repeat scroll;
  padding-left: 10px;
}
span.CommentLinks {
  float: left;
}
div.CommentLinks {
  clear: both;
}
.CommentReply {margin-left: 20px;}

#TagCloud {

}

#LinkUpload{
   position:absolute;
   z-index:1000000;
   background-color:#fff;
   border:1px solid #464f5a;
   margin:10px;
   padding: 10px;
}

#SpellCheckDialog{
   position:absolute;
   z-index:1000000;
   width:350px;
   height:40px;
   background-color:#fff;
   border:1px solid #464f5a;
   margin:10px;
   padding: 20px;
}
label.align {
  display:inline;
  margin:0 5px 0 0;
  
  padding:0 0 0 25px;
}
.image-align-none-label {
	background: url(/resources/images/ugc/align-none.png) no-repeat center left;
}

.image-align-left-label {
	background: url(/resources/images/ugc/align-left.png) no-repeat center left;
}

.image-align-center-label {
	background: url(/resources/images/ugc/align-center.png) no-repeat center left;
}

.image-align-right-label {
	background: url(/resources/images/ugc/align-right.png) no-repeat center left;
}
