/* EVENTS */
td.article_left {
  width: 100%;
  text-align: left;
  vertical-align: middle;
}
td.article_right {
  width: 0%;
  text-align: right;
  vertical-align: bottom;
}
div.article_row {
  background: url("http://img.vprofite.com/bg/item_user.jpg") repeat-x 0 100%;padding:1px 0 7px
}

div.article_row:last-child{background: none;padding-bottom: 0}

td.article_row1, td.article_row2{
  vertical-align: top;padding-bottom: 10px
}
td.article_row2 {
  text-align: center;
  padding-right: 19px
}
td.article_cat {
  padding: 5px 35px 5px 0px;
}
td.article_list {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: 0px;
  padding: 5px 7px 5px 7px;
}
div.article_bar {
  border-bottom: 1px solid #DDDDDD;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}
td.article_item1 {
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
td.article_item2 {
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}
div.article_menu {
  background-color: #FFFFFF;
  background-image: url(http://img.vprofite.com/menu_bg1.gif);
  background-repeat: repeat-y;
  background-position: top right;
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 5px 5px 7px;
  font-size: 8pt;
  display: block;
}
div.article_rsvps {
  text-align: center; 
  font-weight: bold; 
}

/* BROWSE EVENT MEMBERS */
div.article_member {
  padding: 5px;
  border: 1px solid #DDDDDD;
  margin-top: 10px;
  background: #FFFFFF;
}
td.article_member0 {
  padding: 5px;
}
td.article_member1 {
  vertical-align: top;
  padding: 5px;
}
td.article_member2 {
  padding: 5px;
  vertical-align: top;
  text-align: right;
}
div.browse_articles_result {
  padding: 5px;
  border: 1px solid #DDDDDD;
  margin-top: 10px;
  background: #FFFFFF;
}
td.browse_articles_result0 {
  padding: 5px;
}
td.browse_articles_result1 {
  padding: 5px;
}
td.browse_articles_result2 {
  padding: 5px;
  text-align: right;
}


table.article_calendar {
  border-right: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
}
td.article_cellblank {
  background: #F4F4F4;
  color: #555555;
  border-left: 1px solid #CDCDCD;
  border-top: 1px solid #CDCDCD;
}
td.article_cell1 {
  background: #FFFFFF;
  color: #555555;
  border-left: 1px solid #CDCDCD;
  border-top: 1px solid #CDCDCD;
  vertical-align: top;
  text-align: right;
}
td.article_cell2 {
  background-image: url(./images/article_cell2.gif);
  background-repeat: no-repeat;
  color: #555555;
  border-left: 1px solid #AAAAAA;
  border-top: 1px solid #AAAAAA;
  vertical-align: top;
  text-align: right;
}
td.article_cell3 {
  background-image: url(./images/article_cell3.gif);
  background-repeat: no-repeat;
  color: #555555;
  border-left: 1px solid #AAAAAA;
  border-top: 1px solid #AAAAAA;
  vertical-align: top;
  text-align: right;
}
td.article_cellheader {
  padding: 5px 5px 5px 7px;
  background: #EEEEEE;
  font-weight: bold;
  color: #333333;
  width: 150px;
  border-left: 1px solid #AAAAAA;
  border-top: 1px solid #AAAAAA;
}
td.article_celldesc {
  text-align: left;
  padding: 3px 5px 5px 5px;
  vertical-align: top;
}
td.article_cellnum1, td.article_cellnum2 {
  padding: 0px 4px 4px 0px;
  font-size: 16pt; 
  line-height: 16pt; 
  color: #BBBBBB; 
  vertical-align: bottom;
  text-align: right;
}
td.article_cellnum2 {
  color: #666666; 
}
div.article_popup {
  display: none; 
  position: absolute; 
  left: 50%; 
  top: 50%; 
  margin-left: -280px; 
  width: 560px; 
  z-index: 50001; 
  background: #FFFFFF; 
  border: 1px solid #888888; 
  padding: 10px;
}

td.article_box {
  background: #FFFFFF;
  border: 1px solid #DDD;
  padding: 10px;
}

div.article_search {
  width: 475px;
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  font-weight: bold;
  margin-bottom: 15px;
}
table.article_table {
  border: 1px solid #CCCCCC;
}

td.article_header {
  color: #222;
  background:#fff;
  font-weight:bold
}

table.article_table  td.article_header {
  background: #DFECF8;
  font-weight: bold;
  padding: 5px;	
}
/* USER BROWSE EVENTS PAGE */
td.article_browse_left {
  vertical-align: top; 
  padding: 0px 10px 10px 10px;
}
td.article_browse_right {
  width: 210px; 
  vertical-align: top; 
}
div.article_browse_title {
  font-size: 11pt; 
  font-weight: bold;
}
td.article_browse_cat1 {
  padding: 2px;
}
td.article_browse_cat2 {
  padding: 2px;
  color: #898989
}

/* USER PROFILE PAGE */
td.profile_articles_cell1 {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #FFFFFF;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
}
td.profile_articles_cell2 {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #d7efff;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
  font-weight: bold;
}
td.profile_articles_cell3 {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #ffecd7;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
  font-weight: bold;
}
td.profile_articles_cellblank {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #F3F3F3;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
}
table.profile_articles {
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
div.profile_article_spacer {
  border-top: 1px solid #CCCCCC; 
  margin: 10px 0px 10px 0px;
}
td.profile_article_popup_title {
  font-size: 11pt;
  vertical-align: bottom;
  font-weight: bold;
}
table.profile_article_popup {
  display: none; 
  position: absolute; 
  top: 70%;
  left: 50%;
  margin-left: -280px; 
  z-index: 50000; 
}
table.profile_article_popup2 {
  display: none; 
  position: absolute; 
  top: 35%;
  left: 50%;
  margin-left: -320px; 
  z-index: 50000; 
}
td.profile_article_popup2 {
  background: #FFFFFF;
  width: 560px; 
  padding: 10px;
}
td.profile_article_transparent {
  background: #000000;
  opacity: 0.5; 
  filter: alpha(opacity=50); 
  -moz-opacity: 0.5;
}

div.article_title {
  color:#AA0F15;
  font:18px/20px tahoma,sans-serif;
}
div.article_body {
  margin: 10px 0;
}
div.article_tools {
  margin: 10px 0;
  font-size: 11px;color: #898989;
}
div.article_tools a{color: #1D719D}

div.article_featured {
  background: #FFFFCC;
}

div.article_searchsort {
  margin: 10px auto;
  border: 1px solid #ccc;
  border-top: 2px solid #aaa;
  width: 620px;
  background: #F5F5F5;
}
div.article_searchsort td {
  padding: 2px;
}

.article_popular_tags{padding-top: 7px}
.articletags { padding:3px 10px 10px; line-height: 2.2em; text-align: center; }
.articletags a { padding: 2px;color: #898989 }
.articletags a.tag1 { font-size: 20px; font-weight: 900; }
.articletags a.tag2 { font-size: 19px; font-weight: 800; }
.articletags a.tag3 { font-size: 18px; font-weight: 700; }
.articletags a.tag4 { font-size: 17px; font-weight: 600; }
.articletags a.tag5 { font-size: 16px; font-weight: 500; }
.articletags a.tag6 { font-size: 15px; font-weight: 400; }
.articletags a.tag7 { font-size: 14px; font-weight: 300; }
.articletags a.tag8 { font-size: 13px; font-weight: 200; }
.articletags sup { font-size: 9px; color: #aaa }
.b-subcat{color: #898989}

.browse-articles-table td{padding:0 0 8px 0}
.browse-articles-table td td{padding:0}
.browse-articles-table td input,.browse-articles-table td select{ margin:0 8px}
.browse-articles-table .keyword{width: 320px}
.browse-articles-table .tag{width: 155px}
.browse-articles-table .sort{width: 161px}
.article_row2 img.photo{border:0;max-width: 194px;}
.article_tag, .article_tag a{font-size:11px;color:#898989;}

div.profile_content{padding: 20px 18px;}
.page_header_articles i{font: 15px tahoma,sans-serif;color: #b11116}
.blog-text{font-size: 13px;color: #474747;padding-bottom: 10px}

a.styled_link{padding: 8px 0 8px 40px;font-size: 13px}
.user_article_add{background: url(http://img.vprofite.com/articles/check.jpg) no-repeat 0 0;}
.showhide_article_search{background: url(http://img.vprofite.com/articles/search.jpg) no-repeat 0 0;}
.articles_user_username{background: url(http://img.vprofite.com/articles/articles.jpg) no-repeat 0 0;color: #1d719d}

.b-article-search{padding-bottom: 10px;float: right}

.user_article_add_tab{font-weight: bold;padding-right: 5px}
.user_article_add_tab a{background-image: url("http://img.vprofite.com/articles/check-white.jpg")}

a.article_album_file img{border: 3px solid #e3e3e3}
a.article_album_file:hover img{border-color:#B11116}

/* article files upload */
.b-files-upload{overflow: hidden}
.b-files-upload .left{background:url("http://img.vprofite.com/icons/image.png") no-repeat scroll 9px 10px #FFF;
border:1px solid #E3E3E3;color:#222;font-size:11px;margin:0 5px 10px 0;padding:7px 7px 7px 30px;width:226px;}
