/*******************************************************/
/************** GENERICS CUSTOM CLASSES ****************/
/*******************************************************/
#wrapper {
	height:100%;
	margin:auto;
	width:99%;
   padding: 0;  /* stops Opera adding extra padding */
}

body {
  color            : #000000;
  margin-left      : 10px;
  margin-right     : 10px;
  margin-top       : 0px;
  margin-bottom    : 0px;
  padding          : 0px;
  background-color : #ffffff;
  font-family      : arial, sans-serif;
  font-size        : 12px;
}
td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
}

hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}

h1.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : normal;
  font-size        : 36px;
  text-align       : left;
  /* color            : #000000; */
  color				 : #333333;
}
h1.title a:link, h1.title a:visited {
  font-size        : 20px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}
h1.title a:hover {
  font-size        : 20px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}

a:link, a:visited {
  font-size        : 12px;
  color            : #000000;
<<<<<<< .mine
  /*text-decoration  : none;*/
=======
 /* text-decoration  : none;*/
>>>>>>> .r3830
  font-weight      : normal;
}
a:hover {
  font-size        : 12px;
  color            : #7B284C;
<<<<<<< .mine
  /*text-decoration  : none;*/
=======
 /* text-decoration  : none;*/
>>>>>>> .r3830
  font-weight      : normal;
}

#active_menu {
  text-align       : left;
  color            : #333333;
  background       : url("../images/bon.png") repeat-x;
  font-weight      : bold;
}

a.readon:link, a.readon:visited {
  color            : #7B284C;
  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            : #2D287B;
  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 #303D40;
  background-color : #ffffff;
   }
ul {
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li {
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url("../images/bullet.png") ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}  
form { display:inline; }

/**************************************************************/
/************ TEMPLATE CLASSES (index.php) ********************/
/**************************************************************/

.createdate, .modifydate {
  font-size        : 10px;
  color            : #333333;
}
.date {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size        : 10px;
  color            : #333333;
  padding-right    : 10px;
  padding-left     : 10px;
}
.copyright {
	color            : #333333;
    font-family     : arial, sans-serif;
	font-size        : 11px;
	font-weight		  : bold;
}
.pathway {
  font-size        : 12px;
  text-decoration  : none;
  color            : #333333;
  padding-left     : 10px;
}
a.pathway:link, a.pathway:visited {
  color            : #333333;
  font-size        : 12px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 12px;
  padding-left     : 0px;
}

.tbl_pathwaydate{
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background		    :  #D6D6D6;
}
.tpl_maintable {
 background				 : #ffffff url("../images/spacer.png") no-repeat;

}
.tpl_headerspace {
  background         : url("../images/spacer.png");
}

.tpl_headercenter1 {
	 background       : url("../images/bg.png");
}
.tpl_topcenter {
	border: 1px solid #A0A0A0;
	background       : url("../images/bg.png") repeat;
}
	
.tpl_footercenter2 {
  background        : url("../images/center2.jpg");
}
.tpl_footercenter4 {
  background       : url("../images/center4.jpg");
}
.tpl_footerleft3 {
  background      : url("../images/left3.png");
}.tpl_footerright3 {
  background      : url("../images/right3.png");
}

.tpl_toolbar {
background       : #ffffff;
border-bottom: 1px solid #99A0AA; 
}
.tpl_headerfill {
  background     : url("../images/top-fill.png");
}
.tpl_header_logo {
  background     : url("../images/top.png");
}
.tpl_footer {
  background-color: #ffffff;
}

.tbl_footmain{
	background-color : #E7E7E7;
	border-left      : 1px solid #989898;
	border-right     : 1px solid #989898;
	border-bottom    : 1px solid #989898;
}

.tpl_tablecenter {
	border          : 1px solid #99A0AA;
}

.tpl_columnleft {
  background       : url("../images/modulback.png");
  border-right     : 1px solid #99A0AA;
}
.tpl_columnright {
  background       : url("../images/modulback.png");
  border-left      : 1px solid #99A0AA;
}

.tpl_columncenter {
  border-left     : 1px solid #FFF; border-right: 1px solid #FFF;
  background      : #ffffff;
 
}
.tpl_modulecenter {
	border-bottom  : 1px solid #CCCCCC;
}
.tpl_menubar{
	background-color: #ffffff;
}

.tpl_topleft2 {
	}

.tpl_toptight2 {
}

/****************************************************************************/
/******************** MODULES AND COMPONENTS CUSTOM CLASSES *****************/
/****************************************************************************/

/*------------------- SHARED -------------*/
.dkcom_tablerow1
{
  vertical-align   : top;
  padding          : 3px;
  background       : #F4F4FB;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_tablerow2
{
  vertical-align   : top;
  padding          : 3px;
  background       : #C2C2C2;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.dkcom_tableheader {
  font-size        : 11px;
  font-weight      : normal;
  letter-spacing   : 1px;
  background       : #C2C2C2;
  color            : #333333;
  padding          : 4px;
}
.dkcom_section
{
  width            : 98%;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 3px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
  clear:both;
}
.dkcom_section .dk_header
{    
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  letter-spacing   : 1px;
  background       : url(../images/header.jpg);
  font-size        : 12px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  padding-left     : 10px;
  text-align       : left;
  color            :  #FFFFFF;
  width            : 100%;
  margin				 : 0; 
  padding			 : 0;
  padding-left     : 4px;
}
/*------------------- WRAPPER -------------------*/
.dkcom_wrapper
{}
/*------------------- ARCHIVE -------------------*/
.dkmod_archive
{}
/*------------------- BANNER -------------------*/
.dkmod_banner
{}
/*------------------- DOWNLOAD -------------------*/
.dkmod_downloads
{}
/*------------------- LATEST NEW -------------------*/
.dkmod_latestnews
{}
/*------------------- LOGIN -------------------*/
.dkmod_login .dk_content
{
  padding-top	   :1px;
  padding-bottom  :1x;
  padding-left    :1px;
}
/*------------------- POPULAR -------------------*/
.dkmod_popular
{}
/*------------------- SEARCH -------------------*/
.dkmod_search
{}
/*------------------- STATS -------------------*/
.dkmod_stats .dk_content
{
	margin:10px;
	color       : #000000;
}
/*------------------- 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-color : #E8E8E8;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  text-align       :left;
  color				 : #000000;
}
.dkmod_polls td.row2 {
  vertical-align   : top;
  padding          : 2px;
  background-color : #ffffff;
  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
{
  border-bottom   : 1px solid #5B5B5B;
}

.dkmod_eventcal a.movelink
{
  font-size         : 11px;
  color             : #000000;
  background-color  : #E8E8E8;
  text-decoration   : none;
}
.dkmod_eventcal table.header
{
  background-color  : #E8E8E8;
  color				  : #000000;
}
.dkmod_eventcal span.monthyear
{
  color             : #000000;
}
.dkmod_eventcal td.sunday, td.monday, td.tuesday, td.wednesday, td.thursday, td.friday, td.saturday
{
  font-size        : 11px;
  color            : #000000;
  background-color :  #D6D6D6;
}
.dkmod_eventcal .daylink
{
  background-color : #E8E8E8;
}
.dkcom_evententry
{
  width            : 98%;
  padding          : 3px;
 }
.dkcom_evententryitem1
{
  vertical-align   : top;
  padding          : 3px;
  background       : #F4F4FB;
  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           : 19%;
  float           : left;
  clear           : left;
  padding         : 2px;
}
.dkcom_evententryitemcolumn2
{
  float           : left;
  width           : 79%;
  padding         : 2px;
}

.dkcom_eventspacer
{ 
  clear          : both;
  height         : 1px;
}

/*------------------- MENU ------------------------*/

.dkmod_menu  a.menu_mainlevel  {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 22px;
  height		       : 20px;
  font-size        : 12px;
  text-decoration  : none;
  width            : auto;
  background-image : url("../images/boff.png");
  color            : 000000;
  background-color : #F4F4FB;
  text-indent      : 5px;
}

.dkmod_menu  a.menu_mainlevel:link {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  text-decoration  : none;
  width            : auto;
  color            : Black;
  border-bottom: 	 : solid 1px #ffffff;
  /*background-image : url("../images/boff.png"); */
}

.dkmod_menu a.menu_mainlevel , .dkmod_menu a.menu_mainlevel:visited {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  font-weight      : normal;
  padding          : 0px 0px 0px 0px;
  color            : Black;
  /*background-image : url("../images/boff.png"); */
  width            : auto;
  border-bottom: 	 : solid 1px #ffffff;
}
.dkmod_menu a.menu_mainlevel:hover {
  text-align       : left;
  display          : block;
  background       : url(../images/header.jpg);
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none;
  color            : #000000;

}
/* to fix an Opera bug */
.topmenu {
	display         : block;
}

/* customization for the topmenu */
.topmenu a.menu_mainlevel {
  list-style        : none;
  padding    		  : 0;
  margin            : 0px;
  font-size         : 0.8em;
  color             : #ffffff;
  background-image  : none;
  background        : transparent;
}

.topmenu ul.menu_mainlevel li {
	display           : block;
	background        : transparent;
	float             : left;
	width             : auto !important;
	width             : 10%;
	font-size         : 12px;
	line-height       : 18px;
	white-space       : nowrap;
}

.topmenu li a.menu_mainlevel {
  width             : 10%;
  display           : block;
  text-decoration   : none;
  background        : transparent;
  font-weight       : normal;
  background-image  : none;
}

#buttons>.topmenu  ul.mainlevel li>a { width: auto; }

.topmenu li a.menu_mainlevel:hover{
  color              : #333333;
  background         : transparent;
   font-weight       : bold;
	background-image  : none;
}


.dkmod_menu a.menu_sublevel:link, .dkmod_menu a.menu_sublevel:visited {
 	font-family      : Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding-left     : 1px;
	font-size        : 11px;
	font-weight      : bold;
	text-decoration  : none;
	color            : #333333;
}

.dkmod_menu a.menu_sublevel:hover {
	background-color  : #FFFFFF;
	color             : #333333;
}

.dkmod_menu a.menu_sublevel#active_menu {
  	background        :#FFFFFF
}

/******************************************************/
/************** DRABOT CUSTOM CLASSES *****************/
/******************************************************/

.dkbot_content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.dkbot_content_rating {
  font-size        : 10px;
  color            : #2D287B;
}

/******************************************************/
/************** Content *****************/
/******************************************************/

dk_component dkcom_frontpage h1{
	font-size      : 35%;
}
