h2.browse_head {
   border-top:1px dotted #738b50; 
   background:none repeat scroll 0 0 #F6F4F2;
   color:#738B50;
   font-size:13px !important;
   font-weight:bold !important;
   letter-spacing:normal !important;
   margin:0 0 15px;
   padding:5px 0 5px 10px;
   text-transform:uppercase !important;
}

h2.filter_head {
   background:none repeat scroll 0 0 #F6F4F2;
   color:#738B50;
   font-size:13px !important;
   font-weight:bold !important;
   letter-spacing:normal !important;
   margin:0 0 6px;
   padding:5px 0 5px 10px;
   text-transform:uppercase !important;
}

h2.main_head {
   background:none repeat scroll 0 0 #738B50;
   color:#FFFFFF;
   font-size:12px !important;
   font-weight:bold !important;
   letter-spacing:normal !important;
   margin:0 0 13px;
   padding:2px 0 1px 10px;
   text-transform:uppercase !important;
}

h2.about_head {
   color:#738b50;
   font-size:12px !important;
   font-weight:bold !important;
   letter-spacing:normal !important;
   margin:0 0 13px;
   padding:2px 0 1px 10px;
   text-transform:uppercase !important;
   border-bottom:1px solid #738B50;
}


#cst_filter a, a:visited { 
   color:#6a6a6a; 
   text-decoration: none; 
}

#cst_filter a:hover { 
   color: #738b50; 
   border-bottom:1px dotted #738b50; 
   text-decoration: none;
}

#cst_main {
   background:none repeat scroll 0 0 #F6F4F2;
   float:left;
   width: 540px;
}

#cst_main_img {
   float:left;
   width: 125px;
   margin-left: 10px;
}

#cst_main_txt {
   float:left;
   width: 370px;
}

#cst_main_title {
   font-size:24px;
   line-height:1.2em;
   font-weight:bold;
   padding-bottom: 3px;
}

#cst_main_title a {
   color:#738B50;
}

#cst_main_auth {
   font-size: 16px;
   color :#888888;
   font-style: italic;
   padding-bottom: 5px;
}

#cst_main_subscr {
   padding-top: 7px;
   padding-bottom: 5px;
}

#cst_about {
   float: left;
   width: 200px;
   margin-left: 15px;
   padding: 0;
}
   
#cst_about_txt {
   padding : 0px 5px 5px 5px;
   font-size: 12px;
   color : #333333;
}

#cst_about_txt li {
   margin: 3px 0px 0px 15px;
}

#cst_browser {
   float: left;
   margin: 25px 0px 0px 0px;
   padding: 0px;
}

#cst_browser_arch {
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
}

#cst_arch_sub {
   text-align:right; 
   margin: 0px 10px 5px 0px;
}

#cst_filter {
   background:none repeat scroll 0 0 #F6F4F2;
   border-top:1px dotted #738B50;
   float:left;
   width:230px;
   padding-bottom: 10px;
}

#cst_filter_tags {
   padding: 0px 5px 15px 5px;
}

#cst_filter_dates {
   margin-left: 25px;
}

#cst_posts {
   float: left;
   background: #ffffff;
   width: 530px;
   padding-left: 5px;
}

.cst_clear {
   clear: both;
}

#cst_break_main {
   float:left;
   margin:10px 0 15px;
   width:100%;
   padding-bottom: 10px;
}

.cst_break {
   float:left;
   margin:10px 0 15px;
   width:100%;
   border-bottom:1px dotted #738b50; 
   padding-bottom: 10px;
}

.cst_play_txt {
   font-family: Arial;
   font-size: 10px;
   color: #696969;   
   margin: -2px 0px 0px 5px;
   float: left;
}

.cst_share_txt {
   font-family: Arial;
   font-size: 10px;
   color: #696969;   
   margin: -2px 0px 0px -2px;
   float: left;
}

.cst_share {
   float: left;
   margin-left: 300px;
}

.cst_player {
   float: left;
   margin-left: 10px;
}

.cst_arrow {
   float: left;
   margin-left: 10px;
}

.cst_img {
   float:left;
   width: 75px;
   margin-left: 25px;
}

.cst_txt {
   float:left;
   width: 400px;
}

.cst_title {
   font-size:20px;
   line-height:1.2em;
   font-weight:bold;
   padding-bottom: 2px;
}

.cst_title a {
   color:#738B50;
}

.cst_auth {
   font-size: 16px;
   color :#888888;
   font-style: italic;
   padding-bottom: 5px;
}

.tagged {
   margin-top: 5px;
}
