/************************************/
/************ GENERIC CLASS**********/
/************************************/

body{width: 1000px;height: 100%;margin: auto;padding:0px;
background-color: #A3B86C;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 77%;}

table {width:100%;}
td {vertical-align: top;}
ul, li{margin:0px;padding: 0px;}
ul {  padding-left : 0px;  list-style  : none;}

li { padding-left  : 15px;  padding-top : 0px; background-image : url(images/bullet.png) ;  background-repeat: no-repeat; background-position: 0px 3px;}

a:link, a:visited {font-size : 12px; color : #77390C;}
a:hover { font-size : 12px; color: #ff9900; }  
hr { height : 1px;  width : 100%;}
input,select, textarea, textarea.dk_inputbox, option{ }
h1,h2,h3,h4,h5,h6 {  padding: 0px 0px 0px 0px;}

/***********************************/
/******* GLOBAL LANIUS CLASS ********/
/***********************************/

/* shared */

a.readon:link, a.readon:visited {padding:2px 4px 2px 4px;font-size:11px;color:#333333; 
text-decoration  : none; border : 1px solid #AABBBF;background-color : #E6E6E6;}

a.readon:hover { background-color : #efefef;}
.dk_aligncenter{text-align:center;}
.dk_alignleft{text-align:left;}
.dk_alignright{text-align:right;}
.dk_category-icons{ margin-right:10px;}
.dkcom_section { clear:both; }

.dkcom_section .dk_header {width: 100%; padding:3px 0px 3px 0px; margin: 0;
font-family  : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size  : 11px;font-weight : bold; text-align:left; color  : #800000; border-bottom  : 1px solid #000000;}

.dkcom_tablerow1 td{ padding:5px 2px 5px 2px; background : #e9e9e9;}
.dkcom_tablerow2 td{ padding:5px 2px 5px 2px;  }
.dkcom_tableheader { padding:5px 2px 5px 2px; color  : #999999;}
/* modules */

.dk_module{width:100%; margin : 5px 0px 10px 0px;}
.dk_module .dk_content{padding : 3px 0px 3px 0px; }

.dk_module .dk_header h3 { width: 100%; padding:3px 0px 3px 0px; margin: 0;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size  : 11px; font-weight : bold; text-align : left;
border-bottom      : 1px solid #000000; color : #800000;}

.dkmod_search .dk_content{ padding:0px 0px 0px 0px; border:0px;}
.dkmod_banner .dk_content{ padding:0px 0px 0px 0px; border:0px;}
.dkmod_menu .dk_content{ padding:0px 0px 0px 0px;}
.dkmod_search .dk_inputbox {background-image:none; background-color:#000000;color : #e5e5e5;}

/* components */
.dkcom_forum .dkcom_tablerow1 td{  border-bottom    : 1px solid #999999; }

.dk_component{width:100%;}
.dk_component .dk_content{padding : 3px 0px 3px 0px; } 
.dk_component .dk_header h2{width: 100%; padding:8px 0px 3px 0px; margin: 0;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size  : 11px;font-weight  : bold;
color  : #800000; text-align   : left; border-bottom  : 1px solid #000000; }

/* form object */

.dk_form .dk_content{padding : 3px 3px 3px 3px; border:0;}
.dk_button{ padding : 2px;}
.dk_inputbox{  background-image   :url(images/inputback.jpg);  border : 1px solid #999999;}
.dk_radio{}
.dk_select{}

a.pathway:link, a.pathway:visited { color: #e5e5e5;  font-size : 12px; font-weight:bold;padding-left : 0px; text-decoration:none;}
a.pathway:hover { color: #ff9900; font-size : 12px; font-weight:bold; padding-left : 0px;}

td#td_left {} /* left column */
td#td_center {} /* center column */
td#td_right {} /* right column */

/****************************************/
/******** TEMPLATE DESIGN CLASS *********/
/****************************************/

/* main blocks */

div#container{width:1000px;margin-top:15px;
background-color:#FFFFFF; border: 1px solid;}

div#header{position:relative;top:0px;left:0px;width:100%;height:120px;margin-bottom: 15px;
background : url(images/banner.jpg) no-repeat; background-color: #336600; background-position:center; padding-bottom: 0px; border-bottom: 1px solid #A3B86C;}

div#pathway{padding:4px;text-align:left;color: #ff9900;font-size : 12px;font-weight:bold;
background-color:#663300;	border:solid 1px;	border-color:#000000; /*border:dotted 3px;*/}

div#middle{width:100%;	text-align: left;/*border:dotted 3px;*/}

div#footer{position:relative;top:0px;left:0px;width:100%;height:30px;
border-top:solid 1px;border-color:#A3B86C;padding: 2px 0px 2px 0px;	/*border:dotted 3px;*/}

/*********** BOX POSITIONS (header)**************/
div#logo{position:absolute;bottom:5px;left:20px;width: 200px;height:100px;}

div#logo a {color: #FFFFFF;}

div#logo a:hover {color: #ff9900;}

div#date{text-align:left; font-size: 10px; color: #000000;font-family:verdana;}

div#insetbox{position:absolute;width:250px;top:0px;left:120px;/*border:dotted 3px;*/}

div#bannerbox{position:absolute;top:0px;right:3px;text-align:right;/*border:dotted 3px;*/}

div#user4box{position:absolute;top:10px;right:10px;/*border:dotted 3px;*/}

div#user3box{position:absolute;text-align:right;top:50px;right:30px;/*border:dotted 3px;*/}

div#titlebox{position:absolute;bottom:5px;left:120px;color: #333333;  
font-size : 24px;font-weight:bold;/*border:dotted 3px;*/}

/************* BOX POSITIONS  (middle) ***************/

div#leftbox{width: 178px; margin-left: 10px;}

div#topbox{margin : 0px 30px 0px 30px;/*border:dotted 3px;*/}

div#user1box{margin : 0px 30px 0px 30px;/*border:dotted 3px;*/}

div#user2box{margin : 0px 30px 0px 30px;/*border:dotted 3px;*/}

div#content{margin : 0px 30px 10px 30px;/*border:dotted 3px;*/}

div#user5box{margin : 0px 30px 0px 30px;/*border:dotted 3px;*/}

div#user6box{margin : 0px 30px 0px 30px;/*border:dotted 3px;*/}

div#bottombox{margin : 0px 30px 0px 30px;/*border:dotted 3px;*/}

div#rightbox{width: 178px; margin-right: 10px;}

/* BOX POSITIONS  (footer)*/

div#copyright{position:absolute;top:10px;left:10px;width: 50%;
height:60px;text-align:left;color: #333333; /*border:dotted 3px;*/}

div#powered{position:absolute;top:10px;right:10px;width: 50%;
height:60px;text-align:right;color: #333333; /*border:dotted 3px;*/}



.pic {
	margin-right: 10px;
	margin-top: 14px;
	float: left;
	display: inline;
	border: 0px solid;
}

.pic2 {
	margin-right: 20px;
	margin-top: 0px;
	float: left;
	display: inline;
	border: 0px solid;
}

.pic3 {
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 3px;
	float: left;
	display: inline;
	border: 1px solid;
}
