/*******************************************************/
/************** GENERICS CUSTOM CLASSES ****************/
/*******************************************************/

body { color            : #000000; padding          : 0; background-color : #4e5056; font-family      : arial, sans-serif; font-size        : 12px; margin: 0 10px; }
td, tr, p, div { font-family      : Arial, Helvetica, sans-serif; font-size        : 12px; color            : #4e4e4e; }
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}

h1.title { font-weight      : bold; text-indent      : 21px; font-size        : 20px; text-align       : left; color            : #515151; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
h1.title a:link, h1.title a:visited { font-size        : 20px; color            : #484848; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration  : none; font-weight      : bold; }
h1.title a:hover { font-size        : 20px; color            : #484848; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration  : none; }
a:link, a:visited { font-size        : 12px; color            : #9b9b9b; text-decoration: none; }
a:hover { font-size        : 12px; color            : #cc9200;
  /*text-decoration  : none;*/
  text-decoration: none; }

#active_menu { color            : #e8e8e8; background-color: #8f8f8f; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

a.readon:link, a.readon:visited {
  color            :#404F59;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 1px solid #AABBBF;
  background-color : #FFFFFF;
  background-image : url(../images/but.png);
  }
a.readon:hover {
  color            :#FF9900;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 1px solid #AABBBF;
  background-color : #FFFFFF;
}
ul {
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li { line-height      : 15px; padding-top      : 0; background-image : url(../images/bullet.png) ; background-repeat: no-repeat; background-position: 0 3px; padding-left: 14px; }  
form { display:inline; }

/**************************************************************/
/************ TEMPLATE CLASSES (index.php) ********************/
/**************************************************************/

.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.date {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size        : 10px;
  color            : #333333;
  padding-right    : 10px;
  padding-left    : 10px;
}
.copyright { color            : #666666; font-family      : arial, sans-serif; font-size        : 11px; font-weight: bold; }
.pathway { font-size        : 10px; text-decoration  : none; color            : #333333; background-color: transparent; padding-left     : 10px; }
a.pathway:link, a.pathway:visited { color            : #ff9900; font-size        : 10px; background-color: #e6eef2; padding-left     : 0; }
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}
.tpl_maintable { background-color: #b2b1ae; background-position: 0 0;ent;
}
.tpl_toolbar {
background       : #E5E5E5;
border-bottom: 1px solid #99A0AA; 
}
.tpl_headerfill { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.tpl_headerlogo { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.tpl_footer { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.tpl_columnleft { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.tpl_columnright { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

.tpl_columncenter { order-right-style: solid; }
.tpl_modulecenter {  }

/****************************************************************************/
/******************** MODULES AND COMPONENTS CUSTOM CLASSES *****************/
/****************************************************************************/

/*------------------- SHARED -------------*/
.dkcom_tablerow1
{
  vertical-align   : top;
  padding          : 3px;
  background       : #E6EEF2;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_tablerow2
{
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_tableheader {
  font-size        : 11px;
  font-weight      : normal;
  letter-spacing   : 1px;
  background       : #D8E0E4;
  color            : #333333;
  padding          : 4px;
}
.dk_category-icons
{
  margin-right:10px;
}
.dkcom_section
{ width            : 100%; padding-left     : 3px; padding-right    : 3px; padding-top      : 3px; border-spacing   : 0px; margin-bottom    : 0; clear:both; margin-right: 0; margin-left: 0; }
.dkcom_section .dk_header
{ font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif; letter-spacing   : 1px; font-size        : 12px; font-weight      : bold; height           : 20px; line-height      : 22px; text-align       : left; color            :  #202020; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-indent: 16px; width            : 90%; margin: 0 31px 14px; padding: 0; }
/*------------------- WRAPPER -------------------*/
.dkcom_wrapper
{}
/*------------------- ARCHIVE -------------------*/
.dkmod_archive
{}
/*------------------- BANNER -------------------*/
.dkmod_banner
{}
/*------------------- DOWNLOAD -------------------*/
.dkmod_downloads
{  }
.dkmod_downloads a:link, a:visited { color: #2d4894; }
.dkmod_downloads a:hover { color: #c89900; }
/*------------------- LATEST NEW -------------------*/
.dkmod_latestnews
{}
/*------------------- LOGIN -------------------*/
.dkmod_login .dk_content
{
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
}
/*------------------- POPULAR -------------------*/
.dkmod_popular
{}
/*------------------- SEARCH -------------------*/
.dkmod_search
{}
/*------------------- STATS -------------------*/
.dkmod_stats .dk_content
{
	margin:10px;
	color       : #000080;
}
/*------------------- NEWSFLASH -------------------*/
.dkmod_newsflash .dk_content
{
  padding-top     : 3px;
  padding-bottom    : 3px;
}
/*------------------- WHOS ONLINE -------------------*/
.dkmod_whosonline
{}
/*-------------------CAPTCHA ------------*/
.dkcom_captcha
{
  width:100px;
}
/*------------------- SYNDICATE ------------*/
.dkmod_syndicate .dk_content {
	text-align: center;
}
/*------------------- STREAM ------------*/

.dkmod_stream .dk_content {
	text-align: center;
}
/*------------------- VALIDATE ------------*/
.dkmod_validate .dk_content {
	text-align: center;
}
/*----------------- CONTACT ----------------*/
.dkcom_contact .dk_aligncenter  
{
  width:100%;
  text-align:center;
}
/*------------------ USERS ----------------------*/
.dkcom_userconfirmation
{
  padding:5px;
}
.dkcom_userwelcome
{
  padding:5px;
}
.dkcom_usermessage
{
  height:50px; 
  text-align:center;
}
/*------------------- POLLS -------------------*/
.dkmod_polls .dk_content   
{
  padding-left     : 3px;
  padding-right    : 0px;
}
.dkmod_polls td.row1 {
  vertical-align   : top;
  padding          : 2px;
  background       : #ebebeb;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  text-align:left;
}
.dkmod_polls td.row2 {
  vertical-align   : top;
  padding          : 2px;
  background       : #ddddcc;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  text-align:left;
}
.dkmod_polls .dk_content
{
  padding-top:5px;
  /*padding-left:3px;
  padding-right:3px;*/
  text-align:left;
}
.dkmod_polls .polls_header
{
  font-weight:bold;
  text-align:left;
}
.dkmod_polls table
{
  width:98%;
}
.dkmod_polls .dk_content 
{
  padding-top:5px;
  margin-bottom:5px;
}
.dkcom_polls select
{
  width:300px;
}
/*----------------------- EVENTS ----------------------*/
.dkmod_eventcal
{

}

.dkmod_eventcal a.movelink
{
  font-size:11px;
  color       : #000080;

  text-decoration:none;
}
.dkmod_eventcal table.header
{
  background-color : #AAAAAA;
}
.dkmod_eventcal span.monthyear
{
  color       : #ffffff;
}
.dkmod_eventcal td.sunday, td.monday, td.tuesday, td.wednesday, td.thursday, td.friday, td.saturday
{
  font-size:11px;
  color       : #ffffff;
  background-color : #AAAAAA;
}
.dkmod_eventcal .daylink
{
  background-color : #FFCC00;
}
.dkcom_evententry
{
  width:98%;
  padding          : 3px;
}
.dkcom_evententryitem1
{
  vertical-align   : top;
  padding          : 3px;
  background       : #E6EEF2;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_evententryitem2
{
  vertical-align   : top;
  padding          : 3px;
  background       : #E5E5E5;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;

}
.dkcom_evententryitemcolumn1
{
  width:1%;
  float:left;
  clear:left;
  padding:2px;
}
.dkcom_evententryitemcolumn2
{
  float:left;
  width:98%;
  padding:2px;
}

.dkcom_eventspacer
{ 
  clear:both;
  height:1px;
}
/*------------------- MENU ------------------------*/
.dkmod_menu  a.menu_mainlevel  { display          : block; font-size        : 11px; text-decoration  : none; color            : #1b1b1b; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 16px; float: right; }
.dkmod_menu  a.menu_mainlevel:link { text-align       : right; display          : block; font-size        : 11px; text-decoration  : none; width            : auto; color            : #1a1a1a; height: 16px; float: right; }
.dkmod_menu a.menu_mainlevel , .dkmod_menu a.menu_mainlevel:visited { text-align       : right; display          : block; font-size        : 11px; color            : #1a1a1a; text-decoration: none; height: 16px; float: right; padding: 5px; }
.dkmod_menu a.menu_mainlevel:hover { color: #e8e8e8; text-align       : left; display          : block; font-size        : 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8f8f8f; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration  : none; width: auto; height: 16px; float: right; }
/* to fix an Opera bug */
.topmenu {
	display: block;
}
/* customization for the topmenu */
.topmenu a.menu_mainlevel { list-style        : none; color            : #686868; font-size: 10px; text-decoration: none; text-align: right; }
.topmenu ul.menu_mainlevel li { display           : block; float             : right; font-size         : 10px; white-space       : nowrap; color            : #666; background-image: none; background-position: 0 0; text-decoration: none; text-align: center; }
.topmenu ul.menu_mainlevel li active_menu { color: #e6e6e6; font-size: 10px; background-color: #333; background-image: none; text-decoration: none; background-position: 0 0; text-align: center; white-space: nowrap; display: block; }
.topmenu li a.menu_mainlevel { display           : block; color             : #686868; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-align: center; }
#buttons>.topmenu  ul.mainlevel li>a { width: auto; }
.topmenu li a.menu_mainlevel:hover{ color: #e8e8e8; background: #383838; }
.topmenu li a.menu_mainlevel:#active_menu { color: #676767; background: #d6d6d6; }
.dkmod_menu a.menu_sublevel:link, .dkmod_menu a.menu_sublevel:visited { font-size: 11px; text-decoration: none; color: #666666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.dkmod_menu a.menu_sublevel:hover {
	color: #e8e8e8;
}
.dkmod_menu a.menu_sublevel#active_menu { color: #e7e7e7; background-color: #cdcdcd; }
/******************************************************/
/************** DRABOT CUSTOM CLASSES *****************/
/******************************************************/
.dkbot_content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.dkbot_content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
/******************************************************/
/************** DROPDOWN MENU CLASSES *****************/
/******************************************************/
.dkmod_dropdown{
}
#dd {
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 0px 5px;
}
#dd li { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style: none; background-image: none; background-position:0 50%; background-repeat:no-repeat; text-decoration: none; float: left; }
#dd li a.menu { display: block; text-align: center; padding: 5px; color: #000; font-size: 11px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }
#dd li a.menu:hover {
  background: #d6d6d6;
}
#dd li a.menu:active { background-color: #b5b5b5; }
.submenu {
  background: #f4f4fb;
  border: solid 1px #000000;
  visibility: hidden;
  position: absolute;
  z-index: 3;
  width: auto;
}
.submenu a { display: block; text-align: left; text-decoration: none; padding: 5px; color: #000000; font-size: 11px; font-family: verdana; line-height: normal; ont-variant: normal; }
.submenu a:hover {
  background: #d6d6d6;
  color: #000000;
}

