/*MODULES*/

div.module h3, div.module_menu h3, div.module_text h3 {
	height: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	color: #706c4d;
	padding: 9px 0 9px 40px;
	margin: 0;
	background: #eeecd2 url('../images/headings_bg.png') 8px 8px no-repeat;
	}

div.module, div.module_menu, div.module_text {
	padding: 0px 0px 0px 0px;
	margin: 0 0 10px 0;
	}
	
div.module, div.module_text { line-height: 19px;}
div.module div, div.module_text div {}
div.module div div, div.module_text div div {}
div.module div div div, div.module_text div div div {}

div.module div div div:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
div.module_menu {}
div.module_menu div {}
div.module_menu div div {}
div.module_menu div div div {}

/*MODULE_MENU DJ_STYLE*/
div.module_menu div.dj_mod_title { padding: 0 0 5px 0;}
div.module_menu div.dj_mod_content { width: auto; background: none; padding: 0px 0px 0px 0px;}
div.module_menu div.dj_mod_bottom { display: none;}
/*MODULE DJ_STYLE*/
div.module div.dj_mod_title, div.module_text div.dj_mod_title {  padding: 0 0 10px 0;}
div.module div.dj_mod_content { width: auto; padding: 0 8px 0 8px; text-align: justify; }
div.module div.dj_mod_bottom { display: none;}
div.module_text div.dj_mod_content { width: auto; padding: 0 8px 0 8px; }

/*mod_login*/
#form-login input.button {}
#form-login ul { padding: 0px 0 0 7px;}
#form-login ul li { padding: 0 0 2px 0; background: none;}
#form-login ul li a:link, #form-login ul li a:visited {
	color: #eeecd2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding:0 0 0 15px;
	text-decoration: none;
	background: url('../images/global_list_marker.gif') 0 4px no-repeat;
	}
#form-login ul li a:hover { text-decoration: underline;}

input#modlgn_username, input#modlgn_passwd { margin-top: 6px; width: 153px; }
#form-login-username { padding: 0 0 8px 0;  }
#form-login-password { padding: 0 0 8px 0; }
#form-login-remember { padding: 5px 0 5px 0px;  }
#form-login-remember label { padding: 2px 10px 0 0; font-size: 12px; }
p#form-login-remember input.inputbox {
	width:13px;
	height:13px;
	margin:0; padding:0;
	}
	
/*polls*/

table.poll div { padding: 15px 0 8px 0px; width: 100%;  }
.poll { width: 100%; font-size: 13px; font-weight: normal; color: #eeecd2; padding-left: 16px;} 
.poll tbody tr td { text-align: left;} 
.poll thead tr td { padding: 0px 0 15px 0px; text-align: left; font-weight: normal!important;  }
.pollstableborder {} 
/*.sectiontableentry1 input { border: none; background: none; }
.sectiontableentry2 input { border: none; background: none; }*/
.pollstableborder td { padding: 3px 15px 3px 0px;}
.poll input.button {}

div.bannergroup_text {}
div.bannerheader { padding: 0 0 12px 0!important;}
div.banneritem_text { padding-bottom: 12px!important;}
div.banneritem_text a, div.bannerfooter_text a { color: #eeecd2; text-decoration: underline; }
div.bannerfooter_text { padding: 0 0 10px 0!important; }


/*NEWSLETTER*/
input#cm_subscribe, input#cm_unsubscribe { border: none;}


/*********************** 	intelligent user1, user2 modules     ********************/
#user1 {
	height: auto;
	width: 880px;
	margin: 0px 0 0px 0; 
	padding: 20px 10px 5px 10px;
	}
	
#user1 h3 { background: none; font-size: 0px; text-indent: -5000px;}

div.countin4 { width: 200px; padding: 0px 10px 0px 10px; margin: 0; text-align: left; }
div.countin3 { width: 273px; padding: 0px 10px 0px 10px; margin: 0; text-align: left; }
div.countin2 { width: 420px; padding: 0px 10px 0px 10px; margin: 0; text-align: left; }
div.countin1 { width: 880px; clear: both; padding: 0px 0px 0px 0px; margin: 0; text-align: left; }

#user1 ul{ padding: 0; }
/*********************** 	intelligent modules     ********************/
.clear {
    clear: both;
    display: block;
    height: 0px;
    font-size: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
	}
#user1 div.first  { float: left; display: inline; margin-left: 0px; }
#user1 div.last   { float: right; display: inline; margin-left: 0px;	}
#user1 div.middle { float:left; display:inline; margin-left: 0px; }

#user1 div.dj_mod_title { 
	padding: 0 0 15px 0; 
	width: auto;
	height: 35px;
	background: url('../images/module_bottom_h3_bg.png') center 0 no-repeat;
	}
#user1 div.dj_mod_content { width: auto; background: none; padding: 0px 10px;}
#user1 div.dj_mod_bottom { display: none;}