/*///////// BOXES //////////*/

/* General */
.items { position: relative; }

/* Island */
	/* Tabbed Islands */
		.tabbedIslands { background: #e8e6e3; border: 1px solid #cecece; margin-bottom: 1em; }
		.tabbedIslands #home-tabset-loader { background: url("/media/themes/decanter/ajax-loader-dark.gif") no-repeat center center; height: 50px; padding: 9px 0; }
		.tabbedIslands #home-tabset-loader p { display: none; }
		.tabbedIslands .jam-tabset .ts-nav-list { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; }
		.tabbedIslands .jam-tabset .ts-nav-list li { border-top: none; border-right-color: #cecece; border-bottom: none; border-left: none; }
		.tabbedIslands .jam-tabset .ts-nav-list li a { background: #FFF; }
		.tabbedIslands .jam-tabset .ts-nav-list .active-tab a,
		.tabbedIslands .jam-tabset .ts-nav-list .active-tab a:hover { color: #606214; background: #F5F5F5; }
		.tabbedIslands .jam-tabset .ts-panel-element { border: none; }
		.tabbedIslands .jam-tabset .active-panel { background: #F5F5F5; border-top: 1px solid #cecece; }
		.tabbedIslands .items { margin-bottom: 0; }
		.tabbedIslands .items .island { background: none; }
	.island { margin-bottom: 1.5em; background-color: #FFF; }
	.island.separator { margin-top: 0; }
	.island .title { font-family: Georgia, "Times New Roman", Times, serif; color: #343434; }
	.island .title a { color: #343434; }
	.island .items { }
	.island .items .item { margin-bottom: 0.5em; }
	.island .items .item p.date,
	.island .items .item p.byline,
	.island .items .item p.teaser { margin-bottom: 0.3em; }
	.island .action a { font-family: Georgia, "Times New Roman", Times, serif; color: #343434; }
	/* Body */
		#body .island .title { font-size: 2.6em; }
	/* Right */
		#right .island .title { font-size: 1.8em; }

/* Highlight */
	.highlight { background: #f5f5f5; border: 1px solid #e8e6e3; padding: 9px; margin-bottom: 1.5em; }
	.highlight .title { font-size: 1.4em; margin-bottom: 0.6em; font-family: Georgia, "Times New Roman", Times, serif; color: #343434; }
	.highlight .title a { color: #343434; }
	.highlight .items .item { margin-bottom: 0.5em; }
	.highlight .action a, .highlight .js-anchor { font-family: Georgia, "Times New Roman", Times, serif; color: #343434; }

	/* Content */
		#content .highlight .title { font-size: 2.6em; }
		/* Sub Island */
			#content .highlight .subIsland { background: #FFF; margin-bottom: 1em; padding: 10px; }
			#content .highlight .subIsland .title { font-size: 2em; margin: 0; }
	/* Right */

/* Lowlight */
	.lowlight { background: #e8e6e3; padding: 10px; margin-bottom: 1em; }
	.lowlight .title { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; color: #343434; }
	.lowlight .title a { color: #343434; }
	.lowlight .items .item { margin-bottom: 0.5em; }
	.lowlight .action a { font-family: Georgia, "Times New Roman", Times, serif; color: #343434; }
	/* Sub-Island */
		.lowlight .subIsland {}
		.lowlight .subIsland .title { font-size: 1.6em; }

/* Promo */
	.promo { margin-bottom: 0; }
	.promo  .item { margin-bottom: 0; }
	.promo .headline { font-family: Georgia, "Times New Roman", Times, serif; }
	.promo .headline a { color: #343434; }

/* DWWA */
  .dwwaLight { border: 1px solid #DDDDDD; background-color: #EEEEEE; margin-right: 0.5%; }
  .dwwaThumbBorder { padding: 0.5em; background-color: #FFFFFF; border: 1px solid #DDDDDD; }
  .dwwaBorder { border: 1px solid #CECECE; }
  .dwwaMarginTop { margin-top: 1em; }
	.dwwaIsland { }
	.dwwaIsland .title, .dwwaWrapper .title { font-size: 1.6em; margin: 1px 0 0 1px; padding: 0 5px; }
	.dwwaIsland .title a,
	.dwwaIsland .headline a { color: #B40034; }
	.dwwaWrapper .title { padding: 10px; }
	.dwwaIsland .action { padding: 0 10px 5px 0; }
	.thumbIcon16 { padding-top: 5px; }
	#dwwaResultsSearch { padding: 0 10px; }

/* Feature Band */
	.feature-band .headline { font-size: 1.4em; color: #002758; }

/* Comments */
	#comments .item { background: #FFF; margin: 5px 0; padding: 5px; }
	#comments .item .author { display: block; float: left; font-size:1.4em; }
	#comments .item .body { display: block; float: left; }
	#comments #commentsForm #body { padding: 0; }
	#comments #commentsForm p { margin-bottom: 0.5em; }
	#comments #commentsForm label { display: block; float: left; }
	#comments #commentsForm textarea { display: block; width: 95%; height: 120px; overflow-y: scroll; }
	#comments #commentsForm .form_error { display: block; padding-left: 38%; color: #CC0000; line-height: 1.5em; }
	#comments #commentsForm p.comments-conditions, #comments #commentsForm .comment-response p { font-size: 1em; }
	#comments #commentsForm .formRow { margin-top: 3px; }
	#comments #commentsForm .formRow { margin-bottom: 5px; }
	
/* Ratings */
	.rater-results { clear: right; width: 100%; }
  .rateTextInline { width: 120px; }
	.contentFooter .rate ol { background-image:url("/media/themes/decanter/ratings.gif"); background-repeat: no-repeat; height: 30px; }
		.rate ol.set-rating a { height: 30px; }
		.rate .zero { background-position: 5px 0px; }
		.rate .half { background-position: 5px -30px; }
		.rate ol.one { background-position: 5px -60px; }
		.rate ol.one-half { background-position: 5px -90px; }
		.rate ol.two { background-position: 5px -119px; }
		.rate ol.two-half { background-position: 5px -150px; }
		.rate ol.three  { background-position: 5px -180px; }
		.rate ol.three-half { background-position: 5px -210px; }
		.rate ol.four { background-position: 5px -240px; }
		.rate ol.four-half { background-position: 5px -270px; }
		.rate ol.five { background-position: 5px -300px; }
		.rate ol.score-0dot5 { background-position: 5px -361px; }
		.rate ol.score-1 { background-position: 5px -391px; }
		.rate ol.score-1dot5 { background-position: 5px -421px; }
		.rate ol.score-2 { background-position: 5px -451px; }
		.rate ol.score-2dot5 { background-position: 5px -481px; }
		.rate ol.score-3 { background-position: 5px -511px; }
		.rate ol.score-3dot5 { background-position: 5px -541px; }
		.rate ol.score-4 { background-position: 5px -571px; }
		.rate ol.score-4dot5 { background-position: 5px -601px; }
		.rate ol.score-5 { background-position: 5px -631px; }

/* Search */
	/* Site search */
		/* Right Column */
			#right .searchSite input.keywords { width: 240px; }

/* UI Tabs */
	/* Negative */
		.negative .jam-tabset div.active-panel { background: #F5F5F5; }
		.negative .jam-tabset .ts-nav-list li { background: #FFF; }
		.negative .jam-tabset .ts-nav-list li a { color: #343434; }
		.negative .jam-tabset .ts-nav-list li.active-tab { border-bottom-color: #F5F5F5; }
		.negative .jam-tabset .ts-nav-list li.active-tab a { background: #F5F5F5; }
		.negative #home-tabset-loader { background-image:url("/media/themes/decanter/ajax-loader.gif"); background-repeat: no-repeat; height: 40px; width: 40px; margin: 15px auto; }
		.negative #home-tabset-loader p { display: none; }

	/* Polls */
		.polls_resultbar { background: #861531; }
	/* Newsletter SignUp */
		#cheetahmail-email,
		#signup-email-1 { width: 290px; margin: 1em 0; }
                
                .contentFooter #cheetahmail-email,
		.contetnFooter #signup-email-1 { width: 290px; margin: 1em 0; }
                

/* Share */
div.rhsShare {
    position:absolute;left:72px;font-size: 1.3em;
}
#button-wrapper .feed-button {
	top: -3px;
}
#print-button1 {
    top:17px;
}
#twitter-button1 {
    position:absolute;top:40px;left:72px;
}
div.footerShareRow {
    float:left;font-size: 1.3em;padding: 0px 0.3em 0.4em 0.4em;border-right:1px solid #CCC;display:inline;
}
.last {
    border-right:none !important;
}

