/*----------------------------------------------------------------------------
++ EXTERNaL SOURCE: modules.css
++ Module Style Sheet - styling for joomla modules
------------------------------------------------------------------------------
Normal Module Styles
*************************************/
.module h3, .moduletable h3, .module-sfx h3, .module_menu h3	{
	font-size: 17px;
	margin: 0 -10px;
	height: 37px;
	padding: 8px 0 6px 10px;
	line-height: 37px;
}
/* footer and top shelf module adjustments */
#jjBtmShelf .moduletable h3, #jjUser1 .moduletable h3, #jjUser5 .moduletable h3, #jjUser6 .moduletable h3, #jjUser7 .moduletable h3, #jjUser8 .moduletable h3, #jjUser9 .moduletable h3	{
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#jjUser1 .moduletable	{
	padding-bottom: 24px;
}
#jjBtmShelf .moduletable, #jjUser1 .moduletable	{
	margin-bottom: 10px;
	margin-top: 5px;
}
#jjBtmShelf .moduletable ul, #jjUser1 .moduletable ul	{
	margin-top: -6px;
}
#jjBtmShelf .moduletable ul {
	border-top: 1px solid #DACDAD;
    border-bottom: 1px solid #fff;
}
#jjBtmShelf .moduletable ul li, #jjUser1 .moduletable ul li	{
	list-style-type: none;
	border-top: 1px solid #FFF;
	line-height: 24px;
	border-bottom: 1px solid #DACDAD;
}
#jjBtmShelf .moduletable ul li a, #jjUser1 .moduletable ul li a	{
	padding: 0 0 0 10px;
	color: inherit;
	display: block;
}
#jjBtmShelf .moduletable ul li a:hover, #jjUser1 .moduletable ul li a:hover	{
	background: #FFFCF3;
	display: block;
}
.module, .module-sfx, .module_menu	{
	margin: 3px 10px 0px;
}
table.contentpaneopen-sfx td	{
	padding-bottom: 8px;
}
div.moduletable-sfx.nopadding	{
	padding: 0;
	width: auto;
}
/* Module Header Background Options
*************************************/
.h3style-01 h3	{
	background: url(h3style-.jpg) repeat-x; height: 33px; padding-top: 0px; line-height: 33px;
}
.h3style-02 h3	{
	background: url(h3style-.jpg) repeat-x; height: 33px; padding-top: 0px; line-height: 33px; border-bottom: 1px solid #333;
}
.h3style-03 h3	{
	background:#dacdaf url(h3style-.jpg) repeat-x top left;
}
.h3style-04 h3	{
	background: url(h3style-.jpg) repeat-x top left;
}
.h3style-05 h3	{
	background: url(h3style-.jpg) repeat-x;
}
.h3style-06 h3	{
	background: url(h3style-.jpg) repeat-x;
}
.h3style-07 h3	{
	background: url(h3style-.jpg) repeat-x; height: 33px; line-height: 33px;
}
.h3style-08 h3	{
	background: url(h3style-.jpg) repeat-x; height: 33px; line-height: 33px;
}
.h3style-03 h3, .h3style-04 h3, .h3style-05 h3{
	color: #55503D;
	padding: 0px 10px;
	margin-bottom: 3px;
}
.h3style-01 h3, .h3style-02 h3, .h3style-06 h3, .h3style-07 h3 {
	color: #FFFFFF;
	padding: 0px 10px;
	margin-bottom: 3px;
}
.h3style-08 h3 {
	color: #000;
	padding: 0px 10px;
	margin-bottom: 3px;
}
.h3style-03 h3, .h3style-04 h3 {
  padding: 10px 10px 7px 10px; height:25px; margin-bottom: 0;
}

/*Module Background Suffix Colors
*************************************/
.inset	{
	color: red;
}
.bgstyle-01 div, .bgstyle-02 div,
.bgstyle-03 div, .bgstyle-04 div,
.bgstyle-05 div, .bgstyle-06 div,
.bgstyle-07 div, .bgstyle-08 div,
.bgstyle-09 div {
	color: #FFF;
	margin: 0 -10px;
	padding: 0 10px;
	display: inline-block;
	width: 100%;
}
.bgstyle-01 div div div div, .bgstyle-02 div div div div,
.bgstyle-03 div div div div, .bgstyle-04 div div div div,
.bgstyle-05 div div div div, .bgstyle-06 div div div div, 
.bgstyle-07 div div div div, .bgstyle-08 div div div div, 
.bgstyle-09 div div div div{
	background: transparent; padding: 0; margin: 0; border: none; clear: both;
}
/*@group background colors*/
.bgstyle-01 div div div	{
	background: #645636 url(bgstyle-.jpg) repeat-x top left;
}
.bgstyle-02 div div div	{
	background: #D7DBC0 url(bgstyle-.jpg) repeat-x top left;
    color: #333;
}
.bgstyle-03 div div div	{
	background: #dacdaf url(bgstyle-.jpg) repeat-x bottom left;
    padding-bottom: 20px; color: #000; margin-bottom: 20px;
}
.bgstyle-04 div div div	{
	background: #ddd7bf url(bgstyle-.jpg) repeat-x bottom left;
    padding-bottom: 20px; color: #000; margin-bottom: 20px;
}
.bgstyle-05 div div div	{
	background: #ffffff url(bgstyle-.jpg) repeat-x top left;
    color: #666;
}
.bgstyle-06 div div div	{
	background: #101010 url(bgstyle-.jpg) repeat-x top left;
    color: #ccc;
}
.bgstyle-07 div div div	{
	background: #7d7254 url(bgstyle-.jpg) repeat-x top left;
}
.bgstyle-08 div div div	{
	background: #ada187 url(bgstyle-.jpg) repeat-x top left;
}
.bgstyle-09 div div div	{
	background: #f2efe0 url(bgstyle-.jpg) repeat-x top left;
    color: #666;
}

#jjInset .module div div div	{
	background:#eae6da url(inset-bg.jpg) repeat-x top left;
	color: #3D382B;
	padding: 8px 20px 10px;
	border: 1px solid white;
}
#jjInset .module	{
	border: 1px solid #E1E0DD;
	margin: 0;
}
.inset div div div, .brownbg div div div, .greenbg div div div, .litebg div div div, .darkbg div div div	{
	padding-bottom: 15px;
	border-bottom: 1px solid white;
}
/*@end*/
/*@group icons */
.icon-01 h3 span{
	float: left;
	background: url(icon-010.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-02 h3 span{
	float: left;
	background: url(icon-020.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-03 h3 span{
	float: left;
	background: url(icon-030.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-04 h3 span{
	float: left;
	background: url(icon-040.png) no-repeat 0 50%;
	width: 24px; height: 37px; 
}
.icon-05 h3 span{
	float: left;
	background: url(icon-050.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-06 h3 span{
	float: left;
	background: url(icon-060.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-07 h3 span{
	float: left;
	background: url(icon-070.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-08 h3 span{
	float: left;
	background: url(icon-080.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-09 h3 span{
	float: left;
	background: url(icon-090.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-10 h3 span{
	float: left;
	background: url(icon-100.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-11 h3 span{
	float: left;
	background: url(icon-110.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-12 h3 span{
	float: left;
	background: url(icon-120.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-13 h3 span{
	float: left;
	background: url(icon-130.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-14 h3 span{
	float: left;
	background: url(icon-140.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-15 h3 span{
	float: left;
	background: url(icon-150.png) no-repeat 0 50%;
	width: 24px; height: 37px;
}
.icon-16 h3 span{
	float: left;
	background: url(icon-160.gif) no-repeat 0 50%;
	width: 24px; height: 37px;
}
/*end*/

/*@group newsticker -override styles*/
#jjToolsWrap .newsticker li a strong	{
	font-weight: bold;
	color: #000;
}
#jjToolsWrap #news.newsticker li a	{
	font: normal 11px Arial;
	text-decoration: none;
	color: #000;
	height: 20px;
	line-height: 20px;
}
/* Rss Module Styling*/
.blog-rss	{
	background: transparent url(rssicon0.png) no-repeat scroll 98% 30%;
	padding-right: 70px;
}
.clubTestimonial .quoteName	{
	background: transparent url(mitch-qu.jpg) no-repeat scroll 0 0;
	font-size: 11px;
	padding: 5px 0 26px 93px;
}
div.clubTestimonial p	{
	font-size: 0.9em;
	font-style: italic;
	line-height: 140%;
	margin: 10px 0;
}
.h3style-05 h3 {
 padding-top: 0px; height: 40px;
}
div.icon-01 h3.jjmod-title span.icon {
 padding-top: 0px; height: 40px;
}
/* Polls Module*/
form.polls h4{
	margin: -10px 0 5px 0;
	padding: 0;
	font-size: 13px;
}
form.polls ul,
form.polls li{
	margin: 0;
	padding: 0;
	list-style: none;
}