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

/* base module structure
******************************************************/
.mod h3{font-size:1.2em;padding:.5em .7em;margin:0;border: 1px solid #ddd;border-bottom:1px solid #89B9B4;}
.mod {background:#fafafa;margin:1em 0 0 0;float:none;}
.mod.noheading{padding-top:0;border-top:1px solid #ccc;}
.mod h3 div {border-bottom: 1px solid #fff;}
.mod .modinner{padding:1em 1em 1em;border:1px solid #ddd;border-top:5px solid #ddd;}

/* search module
******************************************************/
.hilite{background:#577573;border:1px solid #465E5D;}
.hilite h3{background:#739A97;border:0;border-bottom:1px solid #465E5D;}
.hilite .modinner{border:0;}
#topnav .search{background:transparent url(../../../../morph_assets/themelets/explorer/images/search-bg.png) no-repeat;border:0;padding:0;margin:.5em .5em 0 0;width:175px;height:26px;}
#topnav.subtext #nav-side .search{margin:1.2em 0em 0 0;padding:0 0.5em;}
#topnav #mod_search_searchword{background:none;border:0;padding:0;margin:.4em 0 0 .7em;width:160px;height:20px;color:#171717;}
#topnav.subtext #mod_search_searchword{margin:.4em 0 0 0;}
.safari #topnav #nav-side .search{margin:1.3em 1.2em 0 0;}
.safari #topnav #nav-side #mod_search_searchword{margin:.3em 0 0 .7em;}
.sidebar #mod_search_searchword{border:1px solid #ccc;background:#fff;padding:.3em .5em;display:block;width:94%;}
.sidebar #mod_search_searchword.focus{border:1px solid #777;}
#explorer .newsflash p.last{margin-bottom:0;}
#explorer .newsflash{font-size:1em;line-height:2em;font-family:Georgia,Times,serif;}
#explorer .newsflash p{font-size:1em;font-family:Georgia,Times,serif;}
#explorer .newsflash a{text-decoration:underline;}
#explorer #top .newsflash{float:right;width:60%;color:#ABA9A9;font-size:1.1em;line-height:1.3em;font-family:Georgia,Times,serif;}
#explorer #top .newsflash p{font-size:1em;color:#ABA9A9;line-height:1.3;font-family:Georgia,Times,serif;}
#explorer .sidebar .search .search-input{padding:.3em .5em;width:94%;color:#333;}
#explorer .search .search-input{background:#fff url(../../../../morph_assets/themelets/explorer/images/search-icon.gif) no-repeat 98% 50%;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;}
#top .search .search-input{background:#fff url(../../../../morph_assets/themelets/explorer/images/search-icon.gif) no-repeat 98% 50%;border-bottom:3px solid #577573;border-right:3px solid #577573;border-top:3px solid #465E5D;border-left:3px solid #465E5D;padding:.3em;width:15em;margin:1.4em -1em 0 0;font-size:1.5em;}


/* module resets and clears
******************************************************/
.mod ul{margin:0 0 0 1em;}
.mod ul.bullet,
.mod ul.menu,
.mod ul.menu ul{margin-left:0;}

.sidebar .mod{width:100%;float:left;}

/* styling for default Joomla! modules
******************************************************/
#topnav .search .inputbox {width:10em;margin:0;padding:.25em;border: 1px solid #ccc;}
#topnav .search{margin:0.6em 0 0 0;float:right;padding:0 0.48em 0 0; }
#topnav.subtext .search{margin:1.12em 0;padding: 0 1.12em;}
#topnav.topdrop .search{margin:0.6em 0;padding: 0 0.6em;}
#topnav.subtext.topdrop .search,
#topnav.subtext.topfish .search{margin:1.22em 0;padding: 0 1.12em;}

/* login module
******************************************************/
/* login module in the toolbar */
#toolbar #login-mod{overflow:hidden;}
#toolbar #login-mod li,#login-mod ul{margin:0;padding:0;}
#toolbar #login-mod li{float:left;}
#toolbar #login-mod .login-username{width:200px;}
#toolbar #login-mod .login-password{width:200px;}
#toolbar #login-mod .login-username label,
#toolbar #login-mod .login-password label{display:block;font-size:1em;}
#toolbar #login-mod .login-username input,
#toolbar #login-mod .login-password input{padding:.1em .3em;width:93.7%;background:#aaa;border:1px solid #999;}
#toolbar #login-mod .input-wrap input:focus{border-color:#fff;background:#ddd;}
#toolbar #login-mod .login-remember label{font-size:.9em;}
#toolbar #login-mod .login-btn{position:relative;margin:1.5em 0 0 -8em;}
#toolbar #login-mod .login-btn button{border:1px solid #555;background:#111;color:#777;}
#toolbar #login-mod .input-wrap{border:2px solid #111;width:90%;}
#toolbar #login-mod .login-links{float:left;}
#toolbar #login-mod .login-links li{display:block;float:none;margin-left:2em;}
/* login module in the sidebar */
#remember{border:0;background:none;}
.login-form li{margin-bottom:.7em;overflow:hidden;}
.input-wrap input{width:90%;border:1px solid #ccc;background:#fff;padding:.3em .5em;}
.input-wrap input:focus,
.input-wrap input.focus{border:1px solid #777;outline:0;}
.login-form li.login-username label,
.login-form li.login-password label{display:block;}
.login-form #form-login-remember{cursor:pointer;}
.mod.hilite form{color:#fff;}
.mod.hilite .input-wrap input{border:1px solid #465E5D;}
#explorer .button:hover{background:#465E5D;color:#fff;cursor:pointer;}
#explorer .button:focus{background:#304848;color:#fff;}
#login-mod ul.login-links{margin:0 0 0 1em;}
.yui-t1 #login-mod ul.login-links{margin:0;}
.yui-t1 #login-mod ul.login-links li{list-style:none;font-size:.9em;}
.yui-t1 .form-input{width:89%;}
.yui-t6 .form-input,
.yui-t3 .form-input{width:94%;}
.yui-t2 .form-input,
.yui-t4 .form-input{width:90%;}
.yui-t5 .form-input{width:93%;}
.yui-t8 .form-input,
.yui-t9 .form-input{width:92%;}

/* banners modules
******************************************************/
#top .bannergroup{margin:1.2em -0.7em -0.7em 0;}
#top .bannergroup{margin-right:-1.1em;}
#top .bannergroup li{list-style:none;}
#bd .bannergroup ul,
#bd .bannergroup li{margin: 0;padding: 0;list-style: none;}
#bd .bannergroup li{border-bottom:1px solid #ccc;margin:0;padding:10px 0;}
h4.bannerheader{margin:0;font-size:15px;}
#bd .sidebar .bannergroup ul,
#bd .sidebar .bannergroup li{margin:0;padding:0;border:0;}
#bd .sidebar .bannergroup ul{overflow:hidden;}
#bd .sidebar .bannergroup li{margin:0;}
#bd .sidebar .bannergroup li.alt{margin:1em 0 0 0;}
#bd .sidebar .bannergroup li.last p{margin:0;}
#bd .sidebar .bannergroup img{border:5px solid #739A97;padding:1px;background:#fff;}
#bd .sidebar .bannergroup a:hover img{border:5px solid #1E292D;}
.bannerfooter{margin:1em 0 .2em 0;}
#bd .sidebar .mod.textads .bannergroup li{margin:0 0 1em 0;}
#bd .sidebar .mod.textads .bannergroup li.last p{margin:0;}
#bd .sidebar .ads125 ul{margin-top:1em;}
#bd .sidebar .ads125 ul li{float:left;margin:0 0 .5em 0;}
#bd .sidebar .ads125 ul li.alt{margin:0 0 .5em 1em;}

/* 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*/
form.polls h4{margin:0 0 8px 0;padding:0;font-size:15px;}
form.polls ul,form.polls li{margin:0;padding:0;list-style:none;}
#bd form.polls ul{margin:0 0 .6em 0;overflow:hidden;}
form.polls label input{border:0;background:none;}
.button{padding:.3em .7em;}

/* 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;}

/* top shelf tweaks
**********************************/
#topshelf h3{margin-bottom:.3em;}
#topshelf .mod{color:#2B393F;}
#topshelf .mod a{color:#2B393F;font-size:1.1em;}

/* bottom shelf tweaks
**********************************/
#bottomshelf h3{margin-bottom:.3em;}
#bottomshelf .mod{color:#2B393F;font-family:Georgia,Times,serif;}

.twocol ul{overflow:hidden;margin-top:.7em;}
.twocol ul li{width:49%;float:left;display:block;}
.twocol ul.menu li a{padding:0 0 0 1.1em;font-size:1.05em;line-height:1.5em;background:transparent url(../../../../morph_assets/themelets/explorer/images/bullet.gif) no-repeat 0 50%;}