.index_hot_tags {
  background-color: #FFFFFF;
  padding: 12px;
  color: #3D8C35;
}

.index_hot_tags_title {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
  color: #1389b7;
  margin-left: 15px;
  padding-bottom: 10px;
}

.index_hot_tags a, .index_hot_tags a:hover, .index_hot_tags a:visited {
  color: #3D8C35;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  /*margin-right:30px;*/
  text-decoration:none;
  line-height: 30px;
}

.index_hot_tags a:hover {
  text-decoration:underline;
}

.hot_tags {
  /*font-size:10px;
  font-weight:normal;
  padding: 15px;
  padding-left: 30px;*/
  padding-top: 10px;
  padding-bottom:10px;
}

.hot_tags_title {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
  color: #1389b7;
  padding-bottom: 10px;
}

.hot_tags a, .hot_tags a:hover, .hot_tags a:visited {
  color: #3D8C35;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  margin-right:30px;
  text-decoration:none;
  line-height: 30px;
}

.hot_tags a:hover {
  text-decoration:underline;
}

.rating {
  float:left;
  clear:both;
}
.after_header_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding-left: 20px;
  font-weight: bold;
  color: #165E1D;
  padding-top: 6px;
  padding-bottom: 4px;
}
div.n_tab_first {
  clear: left;
  background: url(/freeware/img/bg-tab-line-first.gif) left top repeat-x;
}
.before_hot_tags {
  height: 280px;
  margin-left: 12px;
  background: url(/freeware/img/bg-before-hot-tags.gif) left top repeat-x;
  line-height: 10px;
  padding-top:10px;
  background-color:#FFFFFF;
  text-align: center;
}

.before_hot_tags_tab {
  height: 10px;
  line-height: 10px;
  background: url(/freeware/img/bg-before-hot-tags.gif) left top repeat-x;
}
.before_hot_tags_tab_end {
  height: 10px;
  line-height: 10px;
  background: url(/freeware/img/bg-before-hot-tags-end.gif) right top no-repeat;
}

.after_hot_tags_tab {
  height: 10px;
  line-height: 10px;
  background: url(/freeware/img/bg-after-hot-tags.gif) left top repeat-x;
}
.after_hot_tags_tab_end {
  height: 10px;
  line-height: 10px;
  background: url(/freeware/img/bg-after-hot-tags-end.gif) right top no-repeat;
}

.keyword_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #1389B7;
}

.keyword_content {
  /*color: #3D8B35;*/
}

.keyword_content a, .keyword_content a:hover, .keyword_content a:visited {
  color: #3D8B35;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  /* margin-right:10px;
  padding-bottom: 10px; */
  text-decoration:underline;
}
.keyword_content a:hover {
  text-decoration: underline;
}

.storycomment {
  vertical-align: middle;
  text-align:right;
  color: #1389b7;
  font-size:12px;
}
.storycomment a, .storycomment a:hover, .storycomment a:visited {
  color: #1389b7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

div.feature_software {
  padding-top: 5px;
  padding-bottom: 5px;

}
.feature_software_tab_header {
  background-color: #FFFFFF;
  vertical-align: middle;
  text-align:center;
  border: 1px solid #F0F0F0;
  border-bottom: 0px;
  padding: 4px;
}

.feature_software_tab {
  padding: 4px;
  border: 1px solid #F0F0F0;
  border-top: 0px;
  background-color: #FFFFFF;
  vertical-align: middle;
  margin-bottom: 10px;
}

.feature_software_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.feature_software_link a, .feature_software_link a:hover, .feature_software_link a:visited {
  color: #3D8B35;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  padding-left: 10px;
}

.feature_software_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  padding: 5px;
}

.feature_software_img {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  float: left;
}

.feature_software_text a, .feature_software_text a:hover, .feature_software_text a:visited {
  color: #1389B7;
}

.prog_comment {
  background-color: #FFFFFF;
  padding-top:15px;
}

.prog_comment_bold {
  font-weight:bold;
}

.prog_comment_text {
  font-weight:normal;
}

.prog_comment_author {
  color:#999999;
  font-size:10px;
}

.prog_comment_author a, .prog_comment_author a:hover, .prog_comment_author a:visited {
  color: #1389B7;
  font-size:10px;
  text-decoration:underline;
}

.div_post_comment {
  background-color:#FFFFFF;
  padding: 10px;
}

.post_title_text {
  font-weight:bold;
}

.post_text {
  font-size:10px;
}

.input_post_field {

}

div.index_post {
  padding-left: 12px;
}

div.index_top_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
  padding-left: 10px;
  font-weight: normal;
  padding-top: 6px;
  padding-bottom: 4px;
  line-height: 18px;
}
.index_top_text_head {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
div.index_top_text a, div.index_top_text a:hover, div.index_top_text a:visited {
  color: #1389B7;
  font-size:12px;
  text-decoration:underline;
}

.after_index_top_text {
  height: 10px;
  background-image: url(/freeware/img/bg-before-hot-tags.gif);
  background-repeat: repeat-x;
  line-height: 10px;
}

.index_feature_software {
  vertical-align:middle;
  padding: 4px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 14px;
}
.ul_cats {
  padding:0px;
  margin:0px;
}
.category_item{
  list-style: none;
  background: url(/freeware/img/category_bullet.gif) 0px 8px no-repeat;
  padding: 3px 0px 3px 15px;
  text-align:left;
}

.category_item_sel{
  list-style: none;
  background: url(/freeware/img/category_bullet_sel.gif) 0px 8px no-repeat;
  padding: 3px 0px 3px 15px;
  text-align:left;
  color: #3D8B35;
  text-decoration:underline;
}

.category_item_sel a, .category_item_sel a:hover, .category_item_sel a:visited {
  color: #3D8B35;
  text-decoration:underline;
}

.subcategory_item {
  list-style: none;
  padding: 3px 0px 3px 30px;
  text-align:left;
}
.subcategory_item_sel {
  list-style: none;
  color: #3D8B35;
  padding: 3px 0px 3px 30px;
  text-align:left;
  text-decoration:underline;
}

.subcategory_item_sel a, .subcategory_item_sel a:hover, .subcategory_item_sel a:visited {
  color: #3D8B35;
  text-decoration:underline;
}


.author_software_title {
  color: #1389b7;
  font-size:14px;
  font-weight:bold;
  padding: 10px 0px 10px 0px;
  text-align:center;
}

.author_software_text {
  font-size:12px;
  text-align:justify;
}

.author_software_caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.author_software_tab_header {
  vertical-align: middle;
  text-align:center;
  padding: 4px;
}

.author_software {
  padding-top: 27px;
  padding-right: 3px;
  padding-bottom: 10px;
  padding-left: 15px;
}
.after_header_title_showpad {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 23px;
  padding-left: 20px;
  color: #165E1D;
  padding-top: 6px;
  padding-bottom: 4px;
}

.tags a, .tags a:hover, .tags a:visited {
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
}
#related{
 color:#3D8C35;
 margin:20px 0px 0px 43px;
}
