/*[fmt]9A90-1A0A-2*/
/*----------------------------------------------------------------------------
++ 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;
}
#jjBtmShelf .moduletable,#jjUser1 .moduletable	{
	margin-bottom: 0px;
	margin-top: 0px;
}
.module,.module-sfx, .module_menu	{
	margin: 3px 10px 0px;
}
div.moduletable-sfx.nopadding	{
	padding: 0;
	width: auto;
}
/*Module Header Icon Options
*************************************/
.h3login h3,.h3online h3,.h3contact h3,.h3polls h3,.h3navi h3,.h3yellowalert h3,.h3redalert h3,.h3greenalert h3	{
	background-repeat: no-repeat;
	background-position: 4% 50%;
	padding-left: 35px;
}
.h3login h3	{
	background-image: url(../images/h3login.png);
}
.h3online h3	{
	background-image: url(../images/h3online.png);
}
.h3contact h3	{
	padding-left: 34px;
	background-image: url(../images/h3contact.png);
}
.h3polls h3	{
	background-image: url(../images/h3polls.png);
}
.h3navi h3	{
	background-image: url(../images/h3navi.png);
}
.h3yellowalert h3	{
	background-image: url(../images/h3yellow-alert.gif);
	background-position: 5% 55%;
}
.h3redalert h3	{
	background-image: url(../images/h3red-alert.gif);
	background-position: 5% 55%;
}
.h3greenalert h3	{
	background-image: url(../images/h3green-alert.gif);
	background-position: 5% 55%;
}
/*Module Header Background Options
*************************************/
.h3green h3	{
	background: url(../images/h3green.jpg);
}
.h3brown h3	{
	background: url(../images/h3brown.jpg);
}
.h3lite h3	{
	background: url(../images/h3lite.jpg);
}
.h3dark h3	{
	background: url(../images/h3dark.jpg);
}
.h3grunge1 h3	{
	background: url(../images/h3grunge-2.png);
}
.h3grunge2 h3	{
	background: url(../images/h3grunge-2.png);
}
.h3grunge3 h3	{
	background: url(../images/h3grunge-3.png);
}
.h3green h3,.h3brown h3,.h3lite h3,.h3dark h3	{
	color: #FFFFFF;
	padding: 0px 10px;
	margin-bottom: 15px;
}
.h3grunge1 h3,.h3grunge2 h3,.h3grunge3 h3	{
	padding: 0px 10px;
	margin-bottom: 15px;
}
/*Module Background Suffix Colors
*************************************/
.brownbg div,.greenbg div,.litebg div,.darkbg div	{
	color: #FFF;
	margin: 0 -10px;
	padding: 0 10px;
}
/*@group background colors*/
.brownbg div div div	{
	background: #4E3E1B;
}
.greenbg div div div	{
	background: #6D8B12;
}
.litebg div div div	{
	background: #FAF9F9;
	color: #3D382B;
}
.darkbg div div div	{
	background: #292213;
}
/*@end*/
#jjSecondary .h3green ul#mainlevel,#jjSecondary .h3brown ul#mainlevel,#jjSecondary .h3lite ul#mainlevel,#jjSecondary .h3dark ul#mainlevel, #jjSecondary .h3grunge1 ul#mainlevel, #jjSecondary .h3grunge2 ul#mainlevel, #jjSecondary .h3grunge3 ul#mainlevel	{
	margin-top: -15px;
}

.brownbg div div div,.greenbg div div div,.litebg div div div,.darkbg div div div	{
	padding-bottom: 20px;
	border: 1px solid white;
}
/*@group newsticker -override styles*/
#jjToolsWrap .newsticker li a strong	{
	font-weight: bold;
	color: #A09781;
}
#jjToolsWrap #news.newsticker li a	{
	font: normal 11px Arial;
	text-decoration: none;
	color: #D7D7D7;
	height: 20px;
	line-height: 20px;
}
/*@end
Rss Module Styling*/
.blog-rss	{
	background: transparent url(../images/rssicon.png) no-repeat scroll 98% 30%;
	padding-right: 70px;
}