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

/* @group styling for basic & grid module chrome */

	/* @group base styling for module headers & contents */
	
/* base module structure
**********************************/
/* progressive wrap for outer border - added by custom.js */
.mod-wrap {
	border:  1px solid #d5d5d5;
}
.mod h3 {
	font-size: 1.4em;
	padding: 0.65em 0.7em 0.68em 0.7em;
	margin: 0;
	border-bottom: 1px solid #ddd;
}

.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;border:1px solid #fff;border-top: 1px solid #fff;}

/* remove top margin from first module in sidebar */
.sidebar .firstmodule {margin-top:0;}

/* module resets and clears
**********************************/
.mod ul,
.mod li{margin:0;padding:0;}
.sidebar .mod{width:100%;float:left;}

	/* @end */

/* @end */

/* @group styling for default Joomla! modules */

	/* @group search module styling */
	
/* position search box */
/* default menu */
#topnav .search{margin-top: 0.52em;padding: 0 0.48em; }

#topnav.topdrop .search{margin-top: 0.52em;padding: 0 0.6em;}

/* subtext menu */
#topnav.subtext .search{margin-top: 0.9em;padding: 0 1.12em;}
/* topdrop menu */
#topnav.topdrop.subtext .search{margin-top: 1em;padding: 0 0.6em;}

/* create joomla search module base */
/* first the inputbox structure */
#mod_search_searchword{border:1px solid;float:left;font-size:14px;margin:0;padding:9px 8px;width:135px;}
/* then the button structure */
.search .search-btn{border:1px solid;float:left;font-size:15px;margin:0;padding:6px 1em;}


/* add search border styling */
.search .outer-search-border,
.search .outer-search-border-btn {border: 1px solid;float:left} /* outer border */
.search .outer-search-border-btn {border-left: none;}
.search-input#mod_search_searchword {border:1px solid;} /* search box inner border */

/* TOPNAV Search styling */
#topnav .search .outer-search-border,
#topnav .search .outer-search-border-btn {border-color: #ddd;background: #ccc;} /* outer border color */
#topnav .search-input#mod_search_searchword {border-color:#fff;} /* search box inner border color */
/* search box */
#topnav .search #mod_search_searchword,
#topnav.subtext .search #mod_search_searchword {background: #fff url(../../../../morph_assets/themelets/light-candy/images/modfx-head-sprite.jpg) repeat scroll 0 -92px;border-color: #fff;color:#777777;}
/* search button */
#topnav .search .search-btn {background: url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x 0 -235px;border-color: #FFFFFF;color:#666666;}

/* MASTHEAD & TOOLBAR - Search styling */
#masthead .search {margin: 4em 0;}
/*#toolbar .search {margin: 4em 0;}*/
#masthead .search .outer-search-border,
#toolbar .search .outer-search-border,
#masthead .search .outer-search-border-btn,
#toolbar .search .outer-search-border-btn  {border-color: #333;} /* outer border color */
.search-input#masthead #mod_search_searchword,
.search-input#toolbar #mod_search_searchword {border-color:#333;} /* search box inner border color */
/* search box  */
#masthead .search #mod_search_searchword,
#toolbar .search #mod_search_searchword {background: #111;border-color: #000;color:#fff;}
/* search button */
#masthead .search .search-btn,
#toolbar .search .search-btn {background: url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x 0 -235px;border-color: #000;color:#ccc;}

	/* @end */

	/* @group other modules */
	
/* default Joomla! advertisment module module*/
#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:14px;font-weight:bold;color:#999;}

/* 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:-10px 0 5px 0;padding:0;font-size:13px;}
form.polls ul,form.polls li{margin:0;padding:0;list-style:none;}
form.polls ul{margin:0 0 5px 0;}

	/* @end */
	
/* @end */

/* @group styling for sample content modfx preview modules */

.module-previews .mod{width:49%;float:left;padding:0;margin:0 0 1em 0;}
.module-previews h2 {clear: both;}
.module-previews .alt{float:right;}
#modh3-example .mod{background-color:#eee;color:#444;}
#modbg-example .mod h3{color:#222;}

/* @end */

/*----------------------------------------------------------------------------
++ styling for demo content - used only if same modules as demo
----------------------------------------------------------------------------*/

/* @group Masthead make friends */

#meettweet {
background:transparent url(../../../../morph_assets/themelets/light-candy/images/page-elements-sprite-live.png) no-repeat scroll -25px -20px;
color:#CCCCCC;
display:block;
height:148px;
margin:0 0 -21px;
overflow:hidden;
text-indent:-999em;
width:306px;
}

/* @end */


/* @group page title - simpletitle module*/

#page-title h1 {
	clear:both;
color:#555;
font-family:Georgia;
font-size:3em;
margin:0;
padding:0.6em 0;
}

/* @end */

/* @group news ticker module - used for footershelf buzz */
#news.newsticker{background:transparent;margin:0;padding:0 0 0 5px;list-style:none;height:115px!important;line-height:20px;}
#news.newsticker li{list-style:none;background:none;margin:0;padding:0;border:none;}
#news.newsticker li a, #news.newsticker li{color:#fefefe;font-family:georgia;font-size:19px;text-decoration:none;color:#999;line-height:1.6em;font-weight:100;}

/* @end */

/* @group simple contact module styling */

/* typo styles */
#simpleContact p{margin:0;padding:0 0 5px 33px;color:#555;}
p.contact-name{font:normal 1.4em Arial;margin-bottom:0;color:#444;}
#simpleContact p.contact-email{font-style:italic;font-size:0.9em;color:#888;}
#simpleContact p.contact-position{color:#bbb;padding:0 0 1em 0.6em;}
p.contact-email a{color:#333;}
#simpleContact p.contact-sendusemail{padding:0;}
/* set icons for each item */
p.contact-address,
p.contact-mobile,
p.contact-tel,
p.contact-fax,
p.contact-name,
p.contact-email,
p.contact-website{background:transparent url(../../../../morph_assets/themelets/light-candy/images/modfx-h3icon-sprite.png) no-repeat;}
p.contact-address{background-position:0 -752px;}
p.contact-mobile{background-position:0 -723px;}
p.contact-tel{background-position:0 -693px;}
p.contact-fax{background-position:0 -660px;}
p.contact-name{background-position:0 -275px;}
p.contact-email{background-position:0 -455px;}
p.contact-website{background-position:0 -632px;}
p.contact-sendusemail a:link,.contact-sendusemail a:visited{background:#EEEEEE url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 -235px;border:1px solid #CBD3D5;color:#777777;display:block;font-size:2em;margin-top:1em;padding:0.6em 0 0.63em;text-align:center;text-transform:capitalize;}
/*#simpleContact .contact-alert{margin:0 0 1em 0;padding:10px;border:1px solid #EFDD1D;background:#FFFEEF;color:#8F5B00;}
.contact-alert em{color:#8F5B00;background:#FFEEBF;}
*/
.simpleContact-item{padding-top:1em;margin-top:0.5em;}
#simpleContact .contact-image{padding:1px;background:#fff;border:5px solid #eee;}
/* @end */

/* @end */

/* @group Socializer module styles */

#jjSociable{padding:10px;}
#jjSociable p,
#sociableList,
#sociableList li{list-style:none;margin:0;padding:0;background:none;}
#jjSociable p{background:#FCF7E8 none repeat scroll 0 0;border:1px dotted #CCCCCC;font-size:0.85em;margin:0em -0.5em 1em -0.5em;padding:0.7em;}
#sociableList li{margin:0 3% 0 0;}
#sociableList li a{font:normal 13px Arial;display:block;color:#999;}
#sociableList li a:hover{text-decoration:underline;color:#666;}
.favicons li{border-bottom:1px solid #ddd;}
.favicons li a{background:url(../../../../modules/mod_jj_socializer/icons/16sprite.png) no-repeat;padding:0.8em 0 0.8em 27px;}
.favicons li.apsense a{background-position:0 10px;}
.favicons li.bebo_16 a{background-position:0 -42px;}
.favicons li.blinklist a{background-position:0 -94px;}
.favicons li.blogger_16 a{background-position:0 -145px;}
.favicons li.brightkite_16 a{background-position:0 -198px;}
.favicons li.delicious_16 a{background-position:0 -249px;}
.favicons li.digg_16 a{background-position:0 -302px;}
.favicons li.digg_alt_16 a{background-position:0 -358px;}
.favicons li.facebook_16 a{background-position:0 -406px;}
.favicons li.flickr_16 a{background-position:0 -458px;}
.favicons li.friendster a{background-position:0 -509px;}
.favicons li.greader a{background-position:0 -562px;}
.favicons li.hi5 a{background-position:0 -612px;}
.favicons li.hulu a{background-position:0 -666px;}
.favicons li.icon a{background-position:0 -728px;}
.favicons li.lastfm_16 a{background-position:0 -788px;}
.favicons li.linkedin_16 a{background-position:0 -840px;}
.favicons li.mashable a{background-position:0 -892px;}
.favicons li.mixx_16 a{background-position:0 -944px;}
.favicons li.myspace_16 a{background-position:0 -996px;}
.favicons li.pandora_16 a{background-position:0 -1047px;}
.favicons li.picasa_16 a{background-position:0 -1101px;}
.favicons li.plaxo a{background-position:0 -1151px;}
.favicons li.plurk_16 a{background-position:0 -1206px;}
.favicons li.pownce a{background-position:0 -1255px;}
.favicons li.readernaut_16 a{background-position:0 -1318px;}
.favicons li.reddit_16 a{background-position:0 -1360px;}
.favicons li.stumbleupon_16 a{background-position:0 -1412px;}
.favicons li.technorati_16 a{background-position:0 -1474px;}
.favicons li.tumblr_16 a{background-position:0 -1516px;}
.favicons li.twitter_16 a{background-position:0 -1568px;}
.favicons li.vimeo_16 a{background-position:0 -1625px;}
.favicons li.virb_16 a{background-position:0 -1677px;}
.favicons li.wayn a{background-position:0 -1724px;}
.favicons li.windows_16 a{background-position:0 -1781px;}
.favicons li.wordpress_16 a{background-position:0 -1827px;}
.favicons li.xanga a{background-position:0 -1879px;}
.favicons li.yelp_16 a{background-position:0 -1937px;}
.favicons li.youtube_16 a{background-position:0 -1984px;}
.favicons li.newsvine_16 a{background-position:0 -2033px;}
.twocolsocializer.favicons li{width:47%;float:left;}

/* @end */



