@charset "UTF-8";

/*  Desc: Widgets - North New Zealand Conference Theme
Design: Lisa Kask
Author: Daniel Lewis

Contents:
Home Layout rightside widgets
Home Layout center widgets
Store rightside widgets
Default Layout widgets
3 Footer widgets
General Widget css
Extension Widgets
Calendar, Document Groups, Events, Login Widget, Mailing List,
Menu Widget, News, News Desk, Polls, Signs of the Times,
SPD Connector, Static Content Widget, Store

=== === === === === === === === === === */
/*** Slideshow ***/
.widget-slideshow .ss-slideshow{
 overflow: visible;
}
.widget-slideshow{
  margin-bottom:30px;
}
.widget-slideshow .ss-controls-wrapper {
  display: block;
  margin: 0 0 -28px 0;
  text-align: center;
}
.widget-slideshow .ss-controls-wrapper a {
  background: #CCCCCC;
  border: 1px solid #999;
  height: 10px;
  margin: 0px;
  width: 10px;
}
.widget-slideshow .ss-controls-wrapper a.active {
  background-color: #ee911f;
  border: 1px solid #EC4E1B;
}
/************************************************
*  Home Layout
************************************************/
.homecontainer {
  margin-top: 20px;
  width: 100%;
}

.homecontainer .hc {
  float: left;
  width: 320px;
  margin-right:20px;
}
.homecontainer .hc .widgetdiv1{
  width:100%;
}
.homecontainer .hc_three{
  margin-right:0;
}
/************************************************
*  Store rightside Widgets            *
************************************************/
#bodyarea.no_containers_layout .store_main_inner{
  width:660px;
  margin-right:20px;
}
#bodyarea.no_containers_layout .store_sidebar .widgetdiv1 {
  display: block;
  float: right;
  list-style: none outside none;
  width: 100%;
}
/************************************************
*  Default Layout Widgets
************************************************/

/************************************************
*  General Widget CSS                *
************************************************/
.widgetdiv1{
  width:100%;
}
.widgetdiv4 div {
  padding: 0;
}
h3.widgettitle {
  color: #555;
  font-size: 13px;
  text-transform:uppercase;
  font-weight: bold;
  letter-spacing: 0.3px;
  margin: 0 0 10px 0;
  padding: 5px 0px 0px;
  border-color: #CCC;
  border-style:dotted;
  border-width:0 0 1px 0;
}
p.meta{
  padding:0px;
}
.widget p{
  padding-top:0px;
}
.widget h4{
  line-height:1.2;
}
.widget ul {
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
.widget ul li {
  display: block;
  background: none;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  list-style:none;
}
.categories .widget ul li a, .namenus-menu-widget .widget ul li a {
  display: block;
  background: #F5F5F5;
  color: #333333;
  font-weight: bold;
  padding: 3px 6px 3px 6px;
  margin: 1px 0px;
  border: 1px solid #F5F5F5;
  overflow: hidden;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.categories .widget ul li a:hover, .namenus-menu-widget .widget ul li a:hover {
  background: #FFFFFF;
  color: #669900;
  text-decoration: none;
  border: 1px solid #DDDDDD;
}
.categories .widget ul ul, .namenus-menu-widget .widget ul ul{
  margin: 0px 0px 0px 10px;
}
#bodyarea input[type=submit], #bodyarea input[type=submit], #bodyarea .lists-widget .submitbutton{
  background: #669900;
  color:#FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  height: 30px;
  width:116px;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px;
  border: none;
  cursor: pointer;
  overflow: hidden;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  opacity:1;
}
#bodyarea input[type=submit]:hover, #bodyarea input[type=submit]:hover, #bodyarea .lists-widget .submitbutton:hover{
  opacity:0.7;
}
/************************************************
*  EXTENSION WIDGETS              *
*************************************************
/************
* Calendar
*************/
.widget .calheader .caltitle{
  font-size:14px;
  padding: 5px 0px;
  color:#669900;
  font-weight:bold;
}
.widget .scal .daybox{
  background:none;
  border:0px;
  color:#333333;
  font-size:12px;
  width:14%;
  line-height:1.5;
}
.widget .scal .weekbox .dayboxname{
  font-weight:bold;
}
.widget .scal .weekbox{
  display:inline-block;
}
#bodyarea .widget .scal .celebration{
  background:#669900;
  color:#FFFFFF;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.widgetcontent span.tinyscal.scal div {
  padding: 0;
}
/************
* Document Groups
*************/
.widget h3.documentgrouptitle{
  font-size:13px;
  line-height:1.2;
  margin:2px 0;
  padding:0;
}
.widget .document-group-widget{
  padding:0px;
}
.widget .document_wrapper{
  padding:0px 0px 0px 15px;
}
.widget .document_wrapper p{
  padding:0px;
}
/************
* Events
*************/
.widget .EventInfo{
  padding:0px;
}
/************
* Login Widget
*************/
.widget .login-widget{
  padding:0px;
}
.widget .login-widget p{
  margin:0px;
}
/************
* Mailing List
*************/
#bodyarea .lists-widget{
  padding:0px;
}
/************
* Menu Widget
*************/
#bodyarea .namenus-menu-widget ul{
  padding-left:0px;
}
/************
* News
*************/
.widget .widget_news_story{
  clear:both;
  padding:0px;
  margin:0px;
}
/************
* News Desk
*************/
#bodyarea .article_type_bar{
  width:240px;
  height:20px;
  padding:0px;
}
#bodyarea .article_type_bar ul{
  border:0px;
  margin:0px;
  padding:0px;
  width:240px;
}
#bodyarea .article_type_bar ul li{
  display:inline-block;
  margin:0px;
  background:#EFEFEF;
  margin-right:4px;
  padding:2px 5px;
}
#bodyarea .article_type_bar ul li:last{
  margin-right:0px;
}
#bodyarea .articlesContent li{
  border-bottom:1px solid #E8E8E8;
}
#bodyarea .articlesContent ul li a{
  background:none;
  border:0px;
  color: #ec4e1b;
  padding:0px;
}
#bodyarea .articlesContent ul li h4{
  line-height:auto;
  display:inline-block;
}
#bodyarea .articlesContent ul li a:hover{
  text-decoration:underline;
}
.articlesContent .articles_more{
  padding:0px;
}
#bodyarea .newsdesk_advertisement_widget{
  padding:0px;
}
.widget .item_articles_widget{
  padding:0px;
}
.widget .item_articles_widget .article_image, .widget .item_articles_widget .article_details{
  float:left;
}
.widget .item_articles_widget .article_image{
  width:110px;
}
.widget .item_articles_widget .article_image + .article_details{
  width:135px;
}
.widget .item_articles_widget .articlesContent{
  padding: 0px;
  margin: 0px;
}
.widget .item_articles_widget p.article_summary{
  margin-top:5px;
  line-height:1.3;
}
/************
* Polls
*************/
.widget .polls-widget{
  padding:0;
}
/************
* Signs of the Times
*************/
.widget .widget_signsofthetimes{
  padding:0px;
}
/************
* SPD Connector
*************/
#bodyarea .spdconnector-widget ul{
  padding:0px;
}
/************
* Static Content
*************/
.widget .ContentInfo{
  padding:0px;
}
/************
* Store
*************/
#bodyarea .store_sidebar_content ul{
  margin:0px;
  padding:0px;
}
#bodyarea .store_sidebar_content ul li a{
  margin:0px;
  padding:0px;
  display:inline;
  color: #669900;
  background:none;
  border:0;
}
#bodyarea .store_sidebar_content ul li a:hover{
  text-decoration:underline;
}
#bodyarea .store_sidebar_content .categories ul li a {
  display: block;
  background: #F5F5F5;
  color: #333333;
  padding: 3px 6px 3px 6px;
  margin: 1px 0px;
  border: 1px solid #F5F5F5;
  overflow: hidden;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#bodyarea .store_sidebar_content .categories ul li a:hover {
  background: #FFFFFF;
  color: #669900;
  text-decoration: none;
  border: 1px solid #DDDDDD;
}
