/* admin tabs */
.admin-bar {
    background: url(/images/tabs.png);
    height:5px;
    width:971px;
}
.admin-tabs {
    margin-top:20px;
    height:46px;
    width:971px;

}
.admin-lefttab{
background: url(/images/lefttab.png) no-repeat;
width:10px;
height:46px;
float:left;
margin: 0px 0px 0px 0px;
}
.admin-righttab{
background: url(/images/righttab.png) no-repeat;
width:10px;
height:46px;
float:left;
margin: 0px 10px 0px 0px;
}
.admin-editprofile, .admin-newpost, .admin-editposts {
height:46px;
width:190px;
background:url(/images/tabs.png);
color:#fff;
font-size:24px;
padding-left:10px;
line-height:38px;
float:left;
}

/* blog new post styles */
label.admin {
    display:block;
    padding:10px 0 0 0;
}

/* profile.phtml styles for My Blog section */
.blog label, .blog textarea {
    display:block;
}
.blogs {
    float:left;
    /* width:45%; */
	width: 95%;
    padding: 0px 65px 75px 15px;
    display:inline;
}
.blog, #newBlog {
    padding:0 0 0 0;
    margin:0 0 10px 0;
    border:thin;
}

h3 {
    display:block;
}
.details {
    color:#000000;
}
.blog_weburl {
    height: 20px;
    color:red;
}
.blog_comment {
    padding: 5px 0;
    font-weight:normal;
    float:left;
}
.blog_username, .comment_posting_date {
    padding: 5px 5px 0 0;
    color:#333333;
    font-weight: normal;
    display:inline;
}
.blog_username {
    float:left;
}
.blog_username a {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none !important;
}
.blog_username a:link {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none !important;
}
.blog_username a:hover {
	text-decoration: underline;
}

.comment_posting_date {
    float:right;
	margin-right:10px;
}
.delete_comment_button {
    float:left;
    padding:5px 0;
}
.blog_username[class~='alt'], .comment_posting_date[class~='alt'] {
    color:#333333;
}
.username_posting_date {
        border-top: 1px solid black;
}
.ch-user-profile-body-right-profile {
    float: left;
    width:580px;
    margin-left:10px;
    padding:0 0 10px 0;
    display:inline;
}
.ch-user-profile-body-left-pic {
    padding:4px;
    width:224px;
    float:left;
}
.ch-user-profile-body-left-pic img {
    width:196px;
    height:228px;
    padding:11px 9px;
}
.ch-user-profile-body-left-pic {
    width:224px;
    height:257px;
    background:url(/images/user_image_background.png);
    background-repeat:no-repeat;
    margin-top:13px;
}
.ch-user-profile-body-right-profile h2 {
        display:block;
        width:200px;
        color:black;
        line-height:20px;
        margin-top:10px;
 }
  .ch-user-profile-body-right-profile span {
        width:375px;
        color:black;
        font-weight:normal;
        line-height:20px;
        display:block;
 }
  .ch-user-profile-body-right-profile p {
      display:inline;
      background-color:orange;
  }
  .ch-user-profile-body-right-profile #username {
      font-weight:bold;
      font-size:24px;
      line-height:30px;
  }
  .ch-user-profile-body-right-profile #location {
      font-weight:normal;
      line-height:20px;
  }
 /* profile.phtml buttons */
.button a {
    display:block;
    padding:0 0 0 0;
    width:100px;
    height:50px;
}
input[type="checkbox"] {
    height:15px;
}
.blog_title {
    font-size:24px;
    font-family:sans-serif;
}
.details{
    /* margin-top:-18px; */
    font-weight:normal;
    padding: 0px 5px 5px 0px;
}
ui-accordion .ui-accordion-content { margin-top:-11px;}
#newBlog button {
    margin-left: 370px;
}
#newComment {
    height:40px;
    width:376px;
    padding: 15px 0px;
    
}
.red-dot {
	position: absolute; 
	top: 10px; 
	left: 10px;
	width: 20px; 
	float:left; 
	color:#ffffff
}


/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .5em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.blog_title { padding-left:0px;padding-bottom:0px;  font-size:18px; }
.blog_title a:hover {color: #a2a2a2;}
.ui-red-dot { padding-right:5px;  }
.ui-corner-all { -webkit-border-radius: 5px; border: none; }
