#cm_left_content {

 width: 25%;
 min-height: 620px;
 text-align: center;
 border-right: solid 1px #deaf55;
 float: left; 

}

#cm_left_content img {

 margin-bottom: 10px;

}

#cm_left_content h3 {

 font-size: 13px;
 font-weight: bold;
 display: block;

}

#cm_right_content {

 width: 74%;
 float: right;

}

#cm_right_content h3 {

 font-size: 13px;
 font-weight: bold;
 display: block;

}

#cm_right_content table {

 width: 100%;
 border: 0;
 padding: 0;
 margin: 10px 0;

}

#cm_right_content table thead {

 border-bottom: solid 1px #deaf55;

}

#cm_right_content table tfoot {

 border-top: solid 1px #deaf55;

}

#cm_right_content table td {

 padding: 4px 5px 6px 5px;

}

#cm_pic {

 border: solid 1px #deaf55;
 margin: 0 5px;
 padding: 5px;

}

#cm_pic img {

 max-width: 100%;
 max-height: 100%;

}

#cm_pic div {

 font-weight: bold;
 text-align: center;
 border-bottom: solid 1px #deaf55;
 padding: 5px;

}

#cm_status {

 font-size: 10px;
 line-height: 12px;
 border: solid 1px #deaf55;
 margin: 0 5px;
 padding: 5px;

}

#cm_status p.lft {

 width: 55%;
 height: 12px;
 text-align: left;
 padding: 2px 0 4px 0;
 float: left;
 clear: both;

}

#cm_status p.rgt {

 width: 45%;
 height: 12px;
 text-align: right;
 padding: 2px 0 4px 0;
 float: right;

}

#cm_status p.rgt img {

 vertical-align: top;
 margin-right: 2px;

}

#cm_status p.rgt span {

 float: right;

}

ul.community_menu {

 list-style: none;
 border: solid 1px #deaf55;
 margin: 5px;
 display: block;

}

ul.community_menu li {

 list-style: none;
 clear: both;

}

ul.community_menu li a {

 background: none;
 border: none;
 text-align: left;
 font-weight: normal;
 font-size: 11px;
 line-height: 13px;
 display: block;
 text-decoration: underline;
 padding: 2px 5px 6px 5px;

}

ul.community_menu li a img {

 width: 14px;
 height: 14px;
 vertical-align: top;
 margin-right: 10px;
 float: left;

}

ul.community_menu li a:hover {

 padding-right: 5px;
 background: #deaf55;

}

ul.community_menu li a.active {

 text-align: right;
 font-weight: bold;
 padding-right: 5px;
 background: #deaf55;

}

ul.ul_messages{

 margin: 0;
 padding: 0;
 list-style: none;
 width: 99%;

}


ul.ul_messages li{

 list-style: none;
 width: 24.99%;
 float: left;
 text-align: center;

}

ul.ul_messages li a.a_100_com {

 width: 100%;
 background: none;
 border: none;
 border-right: none;
 font-size: 10px;
 margin: 2px 0;
 display: block;
 text-decoration: none;

}

ul.ul_messages li a.a_100_com_active {

 width: 100%;
 background: none;
 border: none;
 border: 1px solid #deaf55;
 font-size: 10px;
 margin: 2px 0;
 display: block;
 text-decoration: none;

}

.button_100_com {

 width: 100%;
 font-size: 10px;
 margin: 2px 0;

}

.button_100_com_active{

 width: 100%;
 background: none;
 font-size: 10px;
 margin: 2px 0;

}

.friendbox {

 border: dotted 1px #deaf55;
 padding: 5px;
 margin: 5px 0;

}

.friendbox_pic {

 width: 30%;
 text-align: center;
 float: left;

}

.friendbox_pic img {

 max-width: 100px;
 margin-top: 10px;

}

.friendbox_content {

 width: 70%;
 float: right;

}

.pinbox {

 border: dotted 1px #deaf55;
 padding: 5px;
 padding-bottom: 0;
 margin: 5px 0;

}

.pinbox_content {

 border: dotted 1px #deaf55;
 padding: 5px;
 margin: 5px 0;

}

.message_box {

 min-height: 100px;
 border: 1px dotted #deaf55;
 margin: 5px 0;
 padding: 5px;

}

.message_box_type {

 font-weight: bold;
 margin-bottom: 5px;

}

.each_message_box {

 border: 1px dotted #deaf55;
 margin: 5px 0;
 padding: 5px;

}

.message_header_from {

 width: 50%;
 float: left;

}

.message_header_date {

 width: 50%;
 float: right;
 text-align: right;
 font-size: 10px;

}

.each_box {

 border: 1px dotted #deaf55;
 margin: 5px 0;
 padding: 5px;

}

.each_box_type {

 font-weight: bold;
 margin-bottom: 5px;

}

.standard_border {

 border-bottom: 1px dotted #deaf55;

}

.standard_header {

 font-weight: bold;
 margin-bottom: 5px;

}

.standard_content {


}

.message_footer {

 width: 100%;
 text-align: right;
 font-size: 10px;
 border-top: 1px dotted #deaf55;
 margin-top: 10px;

}

.div_left_50 {

 width: 50%;
 float: left;

}

.div_right_50 {

 width: 50%;
 float: right;

}

.div_left_30{

 width: 30%;
 float: left;

}

.div_right_70{

 width: 70%;
 float: right;

}

.width_98 {

 width: 98%;

}

.width_70 {

 width: 70%;

}


.height_25_px {

 height: 25px;

}

.searchresults a {

 font-size: 12px;
 text-decoration: none;

}

.searchresults a:hover {

 font-weight: bold;

}

.link_com {

 font-size: 12px;
 text-decoration: none;

}

.link_com:hover {

 font-weight: bold;

}

.empty_message {

 font-size: 14px;
 text-align: center;
 font-weight: bold;

}

.message_pic {
 max-width: 48px;
 max-height: 48px;
}

.visiter_pic{

 max-width: 48px;
 max-height: 48px;
 border: 1px solid #deaf55;

}

.div_message_pic {

 float: left;
 margin-bottom: 0px;
 margin-right: 10px;
 width: 50px;
 height: 50px;

}

.search_pic {

 max-width: 60px;
 max-height: 60px;

}


.div_visited_site{

 width: 100%;
 border-top: 1px solid #deaf55;

}
