/*----------------------------------------------------------------------------
++ JoomlaJunkie Joomla CSS
++ All Joomla! specific styling is kept here.
----------------------------------------------------------------------------*/
/* @group frontend editing mode */
#bd.editmode #secondary-content,
#bd.editmode #tertiary-content{display:none;}
#bd.editmode #yui-main,
#bd.editmode #yui-main .yui-b,
#bd.editmode #yui-main table{width:100%;margin-left:0;float:none;}
/* @end */

/* @group breadcrumbs */
.pathway,.pathway li{margin:0;padding:0;list-style:none;background:none;}
.breadcrumbs.pathway li a{background:transparent url(../../../../morph_assets/themelets/light-candy/images/pathway.png) no-repeat scroll 100% 50%;}
.pathway{font-size:1em;overflow:hidden;float:left;}
#breadcrumbs{background:#F5F5F5 none repeat scroll 0 0;border-bottom:1px solid #dedede;margin:0 -1.8em;overflow:hidden;padding:1em 1.7em;}
#breadcrumbs span{display:block;float:left;padding-right:1em;color:#666;}
.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;}
/* @end */

/* @group pagination */
#pagination-wrap {
background:transparent url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 50px;
border-top:medium none;
bottom:0;
margin:0 -2em -5em -2em;
overflow:hidden;
padding:1.4em 1em 2em;
} 

 
#pagination-wrap .pagination-links{float:left;color:#777;padding:.2em .5em;}
#pagination-wrap .pagination,#pagination-wrap .pagination li{margin:0;padding:0;}
#pagination-wrap .pagination{float:right;}
#pagination-wrap .pagination li{float:left;display:block;padding:.2em .1em;margin-left:.5em;color:#999;}
/* @end */

/* @group system messages */
dl#system-message{padding:1em;margin-bottom:1em;}
dl#system-message dt.error{font-size:1.5em;}
dl#system-message dd.error{font-size:1.2em;}
dl#system-message dd.error ul{margin:0;list-style:none;}
dl#system-message dd.error ul li{margin:0;list-style:none;color:#000;}
#primary-content #system-message dt{background:none;}
dl#system-message{border:5px solid #AF2F15;background:#FFD39F;}
dl#system-message dt.error{color:#AF2F15;}
/* @end */

/* @group readon links */
p.readon a,
a.readon{background:#EEEEEE url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 -235px;border:1px solid #CCCCCC;color:#777777;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.3em;margin:0.8em 0;padding:0.4em 1.3em 0.45em;display:inline-block;text-transform:none;font-weight:normal;clear:both;}
.readon span{color:#666;display: none; }
p.readon a:hover,
a.readon:hover{background-position: 0 -250px;color:#666;}
p.readon a:hover span{color:#6cadbe;}
/* @end */

/* search results
****************************/
#search-top{border-top:1px dotted #ccc;padding-top:1em;margin-bottom:1em;overflow:hidden;}
#search-top dt{float:left;width:25%;margin:0;font-size:1.1em;display:block;}
#primary-content #search-top dd{margin:0;padding:.1em 0 .5em 0;float:left;width:74%;display:block;}
#primary-content .search-phrase{display:block;padding-top:.5em;}
#primary-content .input-wrap{border:3px solid #eee;overflow:hidden;float:left;width:75%;}
#primary-content .search-input,.form-input{border:1px solid #dedede;padding:.5em 1em;background:#fff;width:90.6%;margin-right:1em;font-size:1.2em;}
#search-top .search-btn{margin-left:1em;padding:.5em 1em;font-size:1.2em;}
#primary-content #search-top select{margin:0;padding:0;border:2px solid #ddd;background:#fff;}
#primary-content .search-results{list-style-position:inside;margin:0;padding:0;}
#primary-content .search-results li{list-style:none;font-size:1.3em;color:#999;border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:0.5em;}
#primary-content .search-results li.alt{background:#F7F7F7;}
#primary-content .search-results li a{text-decoration:none;float:left;}
#primary-content .search-results li .search-section{float:right;font-size:.7em;margin-top:.3em;color:#999;font-size:.7em;}
#primary-content .search-description{clear:both;padding:.5em 0 0 0;margin:0;font-size:.8em;line-height:1.5em;color:#444;}
#primary-content .searchintro{font-size:1.2em;margin:1em 0;}
#primary-content .searchintro span{color:#444;}
#primary-content .pagination li{display:inline;}
#primary-content .search-info{overflow:hidden;margin:0;padding:.5em .5em;list-style:none;background:#eee;border-bottom:3px solid #ccc;}
#primary-content .search-counter{float:left;font-size:1em;color:#999;margin:.3em 0 0 0;}
#primary-content .search-counter span{color:#666;}
#primary-content .search-counter .keyword{padding-left:.5em;}
#primary-content .search-limit{color:#666;float:right;list-style:none;}
#primary-content .search-limit select{margin:.1em .1em 0 0;padding:0;background:#fff;border:1px solid #ccc;}
/* @group blog view */
.blog .article-row{width:100%;float:left;overflow:hidden;border-bottom:1px solid #eee;margin-bottom:1em;padding-bottom:1.5em;}
.blog .cols2,.blog .cols3,.blog .cols4{vertical-align:top;padding:0;margin:0;float:left;}
.blog .cols2{width:49%;}
.blog .cols2.column2{float:right;}
.blog .cols3{width:31%;}
.blog .cols3.column2{margin:0 1.5em;}
.blog .cols4{width:23%;}
.blog .cols4.column2{margin:0 1.5em;}
.blog .cols4.column4{margin:0 0 0 1.5em;}
/* @end */

/* @group article options */

#bd .article-info,#bd .article-info li{margin:0;padding:0;list-style:none;}
#bd .article-info{overflow:hidden;margin:0.5em 0 1em 0;}
#bd .article-info li{float:left;color:#666;}
#bd .article-info li strong{text-transform:capitalize;color:#666;}
#bd .article-info .icons{float:right;}
#bd .article-info .divider{color:#999;}
#bd .article-info li a{color:#444;}
#bd .article-info li a span{background:transparent url(../../../../morph_assets/themelets/light-candy/images/article-options.gif) no-repeat;width:16px;height:16px;display:block;text-indent:-7998px;padding: 0 0.2em; }
#bd .article-info li a .pdf-icon{background-position:0 0;}
#bd .article-info li a .email-icon{background-position:0 -16px;}
#bd .article-info li a .print-icon{background-position:0 -32px;}
#bd .modified{color:#999;text-transform:uppercase;font-size:.8em;}

/* default content image styling */
#primary-content #article img{background:#FFFFFF;border:5px solid #CCCCCC;padding:1px;}

/* @end */

/* @group frontpage blog view */
.blog .contentheading{margin:0.5em 0 0.1em;padding:0;clear:both;}
.article-info{color:#999;font-size:.8em;margin:.1em 0 .7em 0;padding:0;clear:left;}
.author strong{text-transform:capitalize;}
.filing{display:block;font-size:0.8em;font-weight:bold;margin:-1.5em 0 0;color:#666;}
.filing .article-section {font-weight: normal;color: #999; }

.content{margin-bottom:1em;}
/* @end */

/* @group article styling */
.article-page .article-info span.sep{font:normal 11px arial;color:#ccc;}
.article-page .article-body p.teaser{font:1.32em/1.5em "Helvetica Neue",Helvetica,arial,sans-serif;color:#888;margin:1em 0 1.5em 0;}
.article-page .article-body p{font:1em/1.7em "Helvetica Neue",Helvetica,arial,sans-serif;}
.contenttoc{background:#1F2323;margin-left:1em;width:auto;float:right;}
#article .modified{font:.7em "Helvetica Neue",Helvetica,arial,sans-serif;color:#888;text-align:center;text-transform:uppercase;}
#primary-content #article img{background:#FFFFFF;border:5px solid #CCCCCC;padding:1px;}
/*p,
.article-body p{font-size:1.03em;line-height:1.7em;margin-bottom:1em;}
*/
/* @end */

/* @group joomla default table styles */
tr.sectiontableentry1 td,tr.sectiontableentry2 td,tr td.sectiontableentry1,tr td.sectiontableentry2{text-indent:5px;padding:10px 0 0 0;}
.sectiontableheader{text-align:left;font-size:1.3em;font-weight:bold;height:30px;background:transparent url(../../../../morph_assets/themelets/light-candy/images/table-header-bg.png) repeat-x scroll 0%;color:#fff;}
table td.sectiontableheader{border:none;color:#fff;}
td.sectiontableentry1 input,td.sectiontableentry2 input{margin-top:4px;}
/* @end */

/* @group polls component */
.poll{width:100%;margin:0;padding:0;}
.poll,#bd .poll tr,#bd .poll td{border:0;}
.pollstableborder{margin:0.5em 0 1em;width:100%;}
.pollstableborder td{padding:0.1em 0.2em;}
.pollstableborder td input{margin-top:4px;}
.polls_color_1{background-color:#8D1B1B;border:2px solid #B22222;}
.polls_color_2{background-color:#6740E1;border:2px solid #4169E1;}
.polls_color_3{background-color:#8D8D8D;border:2px solid #D2D2D2;}
.polls_color_4{background-color:#CC8500;border:2px solid #FFA500;}
.polls_color_5{background-color:#5B781E;border:2px solid #6B8E23;}
.pollstableborder tbody td{margin:0;padding:0;}
.polls_color_1,.polls_color_2,.polls_color_3,.polls_color_4,.polls_color_5{padding:5px;margin:2px;}
.polls h4,.polls h4{margin:0 0 5px 0;}
.pollstableborder td{font:normal 0.9em/1.4em Arial;}
form.polls ul li{padding:3px 5px;}
form.polls li.sectiontableentry1{background:#ddd;}
/* @end */

/* @group back to top link*/
#top-link{display:block;position:fixed;right:5px;bottom:5px;background:#eee url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 -250px;border:1px solid #ccc;color:#444;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.3em;margin:0;padding:0.8em 1.3em 0.85em;outline:0;text-transform:uppercase;}
/* @end */

/* @group login module input width */
.sidebar #username,
.sidebar #passwd{width:97%;}
.internetexplorer60 #top-link,.internetexplorer70 #top-link{height:1.5%;}
/* @end */

/* @group login page */
#login-wrap{width:400px;margin:3em auto;background:#f6f6f6;padding:2em;position:relative;}
#login-wrap h1{margin:0;padding:0;}
#login-wrap p{font-size:1.2em;color:#666;margin-top:.2em;border-bottom:1px dashed #ccc;padding-bottom:.7em;margin:.2em 0 .5em 0;}
#login-wrap ul,
#login-wrap li{margin:0;padding:0;overflow:hidden;}
#login-wrap li{color:#999;}
#login-wrap .input-wrap{width:98%;}
#login-wrap .input-wrap .form-input{padding:.5em;width:95.6%;}
#login-wrap .input-wrap input:focus{border-color:#ccc;}
#login-wrap .label label{display:block;font-size:1.2em;padding:.5em 0;color:#999;padding-top:.5em;text-transform:uppercase;}
#login-wrap #com-form-login-remember{margin:1em 0;}
#login-wrap .login-btn input,
#login-wrap .login-btn button{margin-top:1em;padding:.5em 1em;}
#login-links{position:absolute;bottom:.8em;right:5em;}
#login-links li{list-style:circle;font-size:1em;color:#999;}
#login-wrap img{display:none;}
#login-wrap .req{color:red;}
/* @end */

/* @group debug results */
#system-debug{text-align:left;background:#fff;border:5px solid #ccc;margin:0 2em 2em 2em;padding:1em 2em 2em 2em;}
/* @end */

/* @group page navigation plugin */
#primary-content #pagenav,#primary-content #pagenav li{margin:0;padding:0;list-style:none;}
#primary-content #pagenav{clear:both;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:.5em 0;margin:2em 0 1em 0;}
#primary-content #pagenav li{float:left;}
#primary-content #pagenav li.pagenav-next{float:right;}
#primary-content #pagenav li a{font-size:1.2em;}
#primary-content #pagenav li a span{color:#666;}
/* @end */

/* @group article rating*/
#content-rating{clear:both;overflow:hidden;background:#f6f6f6;padding:.5em .6em .3em .6em;margin:0;color:#444;font-size:.9em;border-bottom:1px solid #ccc;}
#content-rating span{float:left;margin-top:.2em;}
#content-rating img{padding-top:0;margin-bottom:-2px;}
#content-rating span.rate-results{float:right;}
#content-rating input.button{padding:0;margin-bottom:.3em;background:#fff;text-transform:uppercase;font-size:.9em;border:1px solid #ccc;}
/* @end */

/* @group article tooltip */
.tool-tip{border:5px solid #6CADBE;display:block;}
.tool-tip div{background:#fff;padding:1em;border:1px solid #004A5B;}
.tool-tip div div{padding:0;border:0;text-align:left;}
.tool-tip div .tool-title{font-weight:bold;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #ccc;}
.tool-tip div .tool-text{color:#777;}
#yui-main #primary-content #shareit-box{position:absolute;display:none;}
#yui-main #primary-content #shareit-header{width:138px;}
#yui-main #primary-content #shareit-body{width:138px;height:100px;background:url(../../../../morph_assets/themelets/light-candy/images/shareit.png);}
#yui-main #primary-content #shareit-blank{height:20px;}
#yui-main #primary-content #shareit-url{height:50px;text-align:center;}
#yui-main #primary-content #shareit-url input.field{width:100px;height:26px;background:transparent url(../../../../morph_assets/themelets/light-candy/images/field.gif) no-repeat;border:none;outline:none;padding:7px 5px 0 5px;margin:3px auto;font-size:11px;}
#yui-main #primary-content #shareit-icon{height:20px;}
#yui-main #primary-content #shareit-icon ul{list-style:none;width:130px;margin:0;padding:0 0 0 9px;}
#yui-main #primary-content #shareit-icon ul li{float:left;padding:0;list-style:none;margin:0;}
#yui-main #primary-content #shareit-icon ul li a{background:transparent url(../../../../morph_assets/themelets/light-candy/images/sharethis-icons.png) no-repeat;text-indent:-7998px;display:block;width:20px;height:20px;}
#yui-main #primary-content #shareit-icon ul li.shareit-mail a{background-position:0 -3px;}
#yui-main #primary-content #shareit-icon ul li.shareit-delicious a{background-position:0 -40px;}
#yui-main #primary-content #shareit-icon ul li.shareit-designfloat a{background-position:0 -77px;}
#yui-main #primary-content #shareit-icon ul li.shareit-digg a{background-position:0 -114px;}
#yui-main #primary-content #shareit-icon ul li.shareit-stumbleupon a{background-position:0 -151px;}
#yui-main #primary-content #shareit-icon ul li.shareit-twitter a{background-position:0 -186px;}
/* @end */

/* @group article table of contents */
#toc{float:right;border:5px solid #ddd;margin:1em 0 0 1em;}
#toc div{border:1px solid #ccc;padding:1em;}
#toc h3,#toc ul,#toc li{margin:0;padding:0;}
#toc h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #ccc;font-size:1.2em;}
#toc h3 span{font-size:.9em;color:#999;padding-left:1.7em;}
#article #toc ul li{list-style:none;}
#toc .toc-showall{border-top:1px dashed #ccc;padding-top:.5em;margin-top:.5em;}
#article .pagenavcounter{display:none;}
#article .toclink.active{color:#444;display:block;}
/* @end */

/* default joomla plugin version */
#article table.contenttoc{float:right;border:1px solid #ccc;margin-left:1em;background:#eee;padding:0;display:block;}
#article table.contenttoc th{padding:.5em 1em .5em .8em;background:#ddd;}
#article table.contenttoc td{padding:.4em 1em .4em .8em;border-top:1px solid #ccc;}
#article table.contenttoc tr.alt{background:#fff;}
#article table.contenttoc td a.active{text-decoration:underline;color:#999;}
/* @end */

/* @group article page nav */
#primary-content #articlenav,
#primary-content #articlenav li{margin:0;padding:0;list-style:none;}
#primary-content #articlenav{overflow:hidden;padding:0 0 .5em 0;margin:0;}
#primary-content #articlenav li{float:left;}
#primary-content #articlenav li.articlenav-next{float:right;}
#primary-content #articlenav li{font-size:1.2em;color:#999;}
#primary-content #articlenav li span{color:#666;}
/* @end */

/* @group article font-sizer */
#fontsizer{overflow:hidden;width:75px;position:relative;}
#fontsizer a{outline:0;background:url(../../../../morph_assets/themelets/light-candy/images/fontsize-icons.png) no-repeat;text-indent:-9999px;display:block;width:11px;height:11px;position:absolute;top:1px;}
#fontsizer .smallFont{background-position:0 0;left:55px;}
#fontsizer .smallFont:hover{background-position:-11px 0;}
#fontsizer .defaultFont{background-position:0 -11px;left:70px;}
#fontsizer .defaultFont:hover{background-position:-11px -11px;}
#fontsizer .largeFont{background-position:0 -22px;left:85px;}
#fontsizer .largeFont:hover{background-position:-11px -22px;}
/* @end */

/* @group login module */
#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 label{text-transform:uppercase;}
*/
#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 */
#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;}
.blog .article_separator,
.leading-separator, .row-separator{background:transparent url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 -15px;border:0 none;display:block;height:5px;margin:2em 0 1.5em 0;clear: both; }
/* @end */

/* @group most read & latest news styles */
li.mostread,
li.latestnews,
ul.mostread li,
ul.latestnews li{padding:0.5em 0 0.5em 0.2em;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
ul.latestnews li.first,ul.mostread li.first{border-top: none;}
/* alternate styling for bottom shelf lists*/
#bottomshelf .mod li{border-bottom:1px solid #222;margin:0;padding:0.95em 0;border-top:none;}
#bottomshelf .mod li a{color:#666;font-size:0.9em;}
/* @end */

/* @group styling for h1 content and component heading */
#primary-content h1.componentheading,
#primary-content h1.article-title{background:#EEEEEE url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 -240px;border:medium none;font-size:1.8em;margin:0 -1em;padding:0.33em 1em 0.4em 0.7em;border-top:1px solid #fff;border-top:1px solid #fff;}

.progressive-gradient-ch{background:#EEEEEE url(../../../../morph_assets/themelets/light-candy/images/repeat-sprite.jpg) repeat-x scroll 0 -318px;border-top:1px solid #DDDDDD;height:8px;margin:0 -1.8em 0.6em;}
/* @end */


