.edit {
background-color: #ebebeb; 
border-top: 1px solid #fff;
border-bottom: 1px solid #cacaca;
margin: 0;
padding: 4px;
}

/* Attachment CSS */
.file-attach {
background-color: #fff7eb;
border: 1px solid #f9d9b0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 6px 2px 2px 3px;
padding: 0;
max-width: 360px;
}
.file-attach .attach {
background: #fadeba repeat-x top left;
font-weight: bold;
margin: 0;
padding: 2px 4px 2px 2px;
border-bottom: 1px solid #f9bc6d;
border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}
.menu {
background-color: #ebebeb;
border: 1px solid white;
margin: 0;
padding: 3px 4px 3px 4px;
}

/* Quote CSS */
.quote {
border-left: 4px solid #c0c0c0;
color: #878787;
font-size: x-small;
margin-left: 2px;
margin-bottom: 4px;
padding: 2px 0 2px 4px;
}
.mod-quote {
background-color: #f5fafd;
border: 1px solid #d7edfc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 6px 2px 2px 3px;
padding: 0;
max-width: 640px;
}
.mod-quote .author {
background: #dbeffc repeat-x top left;
margin: 0;
padding: 2px 4px 2px 2px;
border-bottom: 1px solid #a5cae4;
border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}

/* Comment CSS */
.content {
background-color: #fff;
padding: 4px 4px 8px 4px;
margin: 4px 0px 4px 0px;
border: 1px solid #afbbd7;
box-shadow: 0px 1px 1px #ccc;
-moz-box-shadow: 0px 1px 1px #ccc;
-webkit-box-shadow: 0px 1px 1px #ccc;
}
.content .memInfo {
background-color: #e4f3fd;
border-bottom: 1px dotted #c8e9ff;
margin: -4px -4px 0 -4px;
padding: 2px;
}
.timePost {
border-bottom: 1px dotted #c8e9ff;
padding: 2px;
font-size: 10px;
color: gray;
margin-bottom: 6px;
}
a.like {
margin-top: 18px;
background-color: #e4f3fd;
font-size: 11px;
color: blue;
padding: 1px 2px 1px 2px;
border: 1px solid #c8e9ff;
}
.content .memInfo .avatar {
background: #ffffff;
margin: 0px 10px;
padding: 2px;
border: 1px solid #ccc;
border-radius:30px;
}
.content .memInfo .avatar:hover {
-moz-box-shadow:0 0 10px #666;
-webkit-box-shadow:0 0 10px #666;
border-radius:5px;
background-color:#ffffff;
transition:all 2s ease;
-webkit-transition:all 2s ease;
-moz-transition:all 2s ease;
transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
position:relative;
padding: 5px;
}

.bbcode_code {
background-color: #E0E6E9;
border: 1px dotted #9FAEBB;
margin-top: 4px;
padding: 0 2px 0 2px;
overflow: auto;
}

.content .image {
padding: 1px;    
    border: 0px solid #d5d5d5;
    border-radius: 2px;
}

.content .image:hover {
    box-shadow: 0px 0px 10px #666;
    -moz-box-shadow: 0px 0px 10px #666;
    -webkit-box-shadow: 0px 0px 10px #666;
    border-radius: 5px;
}

.list-group-item, .list , .list1, .menu{
	border-bottom:1px dotted #ddd;
	padding:4px;
}
h2, h3, h4, h5, h6{font-size:14px;}

p{font-size:14px;display:inline;margin-bottom:6px;margin-top:6px;}

h1{font-size:15px;display:inline;-webkit-margin-before:0;-webkit-margin-after:0;}