/* Tabs */
#tabs {
  float:left;
  width: 510px;
  margin-bottom: 10px;
}

#tabs ul {
  width:100%;
  height:25px;
  border-bottom: 1px solid #ccc;
}

#tabs ul li {
  float:left;
  height:25px;
  margin-left:10px;
  position: relative;
  top: 1px;
}

#tabs ul li a {
  height:24px;
  text-align:center;
  padding-left:16px;
  color:#46770d;
  float:left;
  background:transparent url(../../images/common/tabs/tabs_bg.png) no-repeat left top;
}

#tabs ul li a span{
  height:19px;
  padding-top:5px;
  text-align:center;
  font-weight:bold;
  color:#46770d;
  float:left;
  padding-right:15px;
  margin-right:-3px;
  background:transparent url(../../images/common/tabs/tabs_bg.png) no-repeat right top;
}


#tabs ul li a.active {
  height:25px;
  text-align:center;
  padding-left:16px;
  float:left;
  text-decoration:none;
  background:transparent url(../../images/common/tabs/tabs_bg.png) no-repeat left bottom;
}

#tabs ul li a.active span {
  height:20px;
  padding-top:5px;
  text-align:center;
  font-weight:bold;
  color:#333333;
  float:left;
  padding-right:15px;
  margin-right:-3px;
  background:transparent url(../../images/common/tabs/tabs_bg.png) no-repeat right bottom;
}


/* Author */
div.author {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
div.author a.avatar img,
div.author img.avatar {
  float: left;
  background: white;
  padding: 1px;
  border: 1px solid #ccc;
  margin-right: 10px;
}
div.author span.date {
  display: block;
  color: #666;
}



/* Vote */
#page .vote_show  {
  margin-left: 35px;
}
/*
#page .vote_show  span,  #page form .vote_show  span {
  background:url(../../images/common/misc/star.gif) no-repeat scroll center top transparent;
  float:left;
  height:16px;
  margin-top:1px;
  width:16px;
}
#page .vote_show  span.active  {
  background-position:bottom;
}
*/

/********************* jQuery UI Datepicker *******************************************/
#ui-datepicker-div								{background-color:#ffffff; border:#eaeaea 4px solid; width:170px; padding-left:5px; font-size:12px; display:none; z-index: 3000;}
.ui-datepicker-title							{padding-top:8px; font-size:14px}
#ui-datepicker-div td							{width:50px; text-align:center}
#ui-datepicker-div th							{font-size:12px}
.ui-datepicker-calendar						{background-color:#ffffff; font-size:13px;}
.ui-datepicker-week-end 					{margin:10px; text-align:center}
#ui-datepicker-div a							{color:#3D8EAB; text-decoration:none}
#ui-datepicker-div a:hover				{color:#3D8EAB; text-decoration:none}
.ui-datepicker-month							{font-size:12px; font-weight:bold; margin-left:45px; border:none}
.ui-datepicker-year								{font-size:12px; font-weight:bold}

.ui-icon-circle-triangle-w	{font-size:12px; font-weight:bold; margin-right:87px; margin-left:6px; cursor:pointer; border-bottom:#666666 1px solid }
.ui-icon-circle-triangle-e	{font-size:12px; font-weight:bold; cursor:pointer;; text-align:right; border-bottom:#666666 1px solid}




/* Loaders */
div.loader {
  display: block;
  margin: auto;
  width: 32px;
  height: 32px;
  background: url(../../images/common/loaders/ajax-loader.gif) no-repeat center;
}
div.loader.small {
  width: 16px;
  height: 16px;
  background: url(../../images/common/loaders/ajax-loader2-small.gif) no-repeat center;
}
div.loader.horizontal {
  width: 128px;
  height: 15px;
  background: url(../../images/common/loaders/ajax-loader-horizontal.gif) no-repeat center;
}

#page div.loader.horizontal {
  float: left;
  width: 510px;
  height: 40px;
  background: url(../../images/common/loaders/ajax-loader-horizontal.gif) no-repeat center;
}
#page div.comments div.loader.horizontal {
  float: right;
  width: 386px;
  height: 37px;
  background: url(../../images/common/loaders/ajax-loader-horizontal-grey.gif) no-repeat center;
}

