/*----------------------------------------------------------------------------
++ JoomlaJunkie Module CSS
++ All Joomla! module styling is kept here.
----------------------------------------------------------------------------*/

/* base module structure
******************************************************/
.mod h3{
font-size:2.1em;
margin:0;
padding:0.3em 0.4em 0;
/*text-transform:uppercase;*/
}
.mod {margin:1em 0 0 0;float:none;}
.mod.noheading{padding-top:0;}
.mod h3 div {border-bottom: 1px solid #fff;}
.mod .modinner{padding:.5em 1em 1em;border:1px solid #a8a0a0;background:#fff;}

#toolbar .mod h3 {
position:absolute;
bottom:-37px;
right:0;
color:#666666;
font-size:2.3em;
margin:0;
padding:0;
text-transform:uppercase;
border: none;
}

.internetexplorer #toolbar .mod h3,
.opera #toolbar .mod h3  {
bottom:-50px;
}

#toolbar .mod .modinner {
	position: relative;
	border:1px solid #a8a0a0;
}

span.quote-bubble {
	position: absolute;
	background:  url(../../../../morph_assets/themelets/vanilla/images/quote-bubble.jpg);
	bottom:-30px;
	display:block;
	height:31px;
	right:153px;
	width:131px;
}

.mod.quote-bubble {
	position: relative;
}


/* module resets and clears
******************************************************/
.mod ul{margin:0 0 0 1em;}
.mod ul.bullet,
#vanilla .bannergroup ul,
#vanilla .bannergroup ul li,
#login-mod ul li{margin-left:0;list-style:none;}
.sidebar .mod{width:100%;float:left;}
li.login-btn button{margin:1em 0;padding:.5em .7em;}

/*  search module styling
******************************************************/
#topnav .search .search-input {width:14em;margin:0;padding:0.33em;border: 1px solid #ccc;}
/* default menu */
#topnav .search{margin:0.48em 0;float:right;padding: 0 0.48em; }
/* subtext menu */
#topnav.subtext .search{margin:1.12em 0;padding: 0 1.12em;}
/* topdrop menu */
#topnav.topdrop .search{margin:0.6em 0;padding: 0 0.6em;}
/* subtext topdrop */
#topnav.subtext.topdrop .search,
#topnav.subtext.topfish .search{margin:.98em 0;padding: 0 1.12em;}	
.sidebar .search .search-input{padding:.3em .5em;width:92%;color:#333;}
.sidebar .search .search-btn{margin:1em 0 0 0;padding:0.1em 0.3em;background:#ccc;color:#333;}
.search .search-input{background:#fff;background-position:99% -78px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.search .search-input.focus{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #999;border-left:1px solid #999;}



/* banners
******************************************************/
/* default Joomla! advertisment module module*/
#top .bannergroup{margin:.8em -0.7em -0.7em 0;}
/* sidebar 125x125 */
.mod.ads125 .bannergroup h4{margin:0;font-size:15px;}
.mod.ads125 .bannergroup ul,
.mod.ads125 .bannergroup li{margin:0;padding:0;border:0;list-style:none;background:none;}
.mod.ads125 .bannergroup ul{overflow:hidden;margin-top:.3em;}
.mod.ads125 .bannergroup li{float:left;margin:1em 1.9em 0 0;}
.mod.ads125 .bannergroup li.alt{margin:1em 0 0 0;}
.mod.ads125 .bannergroup img{border:5px solid #eee;padding:1px;background:#fff;}
.mod.ads125 .bannergroup a:hover img{border:5px solid #ddd;}
.mod.ads125 .bannergroup p{margin:1em 0 .2em 0;}
/* default text links styling */
.bannergroup h4{margin:0 0 .5em;font-size:1.2em;}
.bannergroup li{margin-bottom:1em;}

/* newsflash tweak
******************************************************/
.newsflash h4{font-size:1.2em;margin:0 0 .5em;}

/* debug mode css
******************************************************/
body .mod-preview{border:5px solid #FFAE4F;position:relative;}
body .mod-preview-info{background:#FFAE4F;position:absolute;bottom:0;right:0;font:bold 12px arial;padding:5px 5px 5px 10px;color:#CF4900;border:0;border-top:1px solid #CF7000; border-left: 1px solid #CF7000;}
body .mod-preview-wrapper{overflow:hidden;color:#AF3E00;border:1px solid #CF7000;background-color:#FFF6CF;padding:10px;}

/* polls module
******************************************************/
.mod h4,form.polls h4{margin:0 0 .5em 0;font-size:1.2em;}
form.polls ul,form.polls li{margin:0;padding:0;list-style:none;}
form.polls ul{margin:0 0 1em 0;}

/* styling for sample content modfx preview modules
******************************************************/
.module-previews .mod{width:49%;float:left;padding:0;margin:0 0 1em 0;}
.module-previews .alt{float:right;}
#modh3-example .mod{background-color:#eee;color:#444;}
.module-previews .modinner{padding:1em;border:1px solid #ccc;}
#modbg-example .mod h3{color:#222;}

/* login module in the sidebar */
#bd #login-mod .login-username .input-wrap,
#bd #login-mod .login-password .input-wrap{width:99%;margin-bottom:.5em;}
#bd #login-mod .login-username .input-wrap input,
#bd #login-mod .login-password .input-wrap input{width:96%;padding:.2em .3em;}

/* calendar module
******************************************************/
#vanilla .mod.cal-wrap{border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;}
#vanilla .mod.cal-wrap .modinner{border:0;padding:0;margin:0;}
#vanilla .mod.cal-wrap h3{border:0;background:#ddd;padding:.5em 0;width:100%;}
.mod.cal-wrap table{padding:.5em;border:0;width:100%;}
.mod.cal-wrap th,
.mod.cal-wrap td{padding:.2em .5em;}
.mod.cal-wrap th{background:#efefef;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mod.cal-wrap td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

/* breadcrumbs
******************************************************/
#breadcrumbs .pathway,#breadcrumbs .pathway li{line-height:1;margin:0;padding:0;list-style:none;background:none;}
.breadcrumbs.pathway li a{background:transparent url(../../../../morph_assets/themelets/vanilla/images/pathway.png) no-repeat scroll 100% 50%;}
.pathway{font-size:1em;overflow:hidden;float:left;}
#breadcrumbs{overflow:hidden;margin-bottom:1em;}
#breadcrumbs span{display:block;float:left;padding-right:1em;color:#666;line-height:1;}
.pathway a:link,#primary-content .pathway a:visited{display:block;float:left;padding-right:1em;font-size:1em;text-decoration:underline;}
.pathway li.pathway-current{background:none;}
#bd .pathway.breadcrumbs li{float:left;list-style:none;margin-right:10px;color:#999;}
#bd .pathway li.pathway-current{max-width:370px;overflow:hidden;white-space:pre}

