/*/
 * BoxyBuzz v1.05
 * Last Modified: May 22, 2012
 *
 * Template URL: http://www.oxythemes.com
 * Template Author: Ramil Alcibar
 * Author URL: http://www.oxythemes.com
 *
 * Copyright ©2011-2012 OxyThemes.com
 * All Rights Reserved
 *
/*/
/*------------------------- RESET -------------------------*/
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, header, section, article, aside, nav, hgroup, figure, summary, footer, input[type="checkbox"] {
	margin:0;
	padding:0;
	border:0;
}
header, section, article, aside, nav, hgroup, figure, footer {
	display:block;
}
li {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
td {
	vertical-align:top;
}
hr {
	border:0;
	border-top:1px solid #e0e0e0;
	display:block;
	height:1px;
	margin:0;
	padding:0;
}
pre, code, kbd, samp {
	font-family:monospace, sans-serif;
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}
input, textarea, select {
	font:12px Arial, Helvetica, "Trebuchet MS", "DejaVu Sans Condensed", sans-serif;
	margin:0;
	vertical-align:middle;
}
textarea {
	overflow:auto;
	resize:vertical;
	width:98%;
}
input[type="radio"] {
	vertical-align:text-bottom;
}
input[type="checkbox"] {
	vertical-align:bottom;
}
button, label, input[type="button"], input[type="submit"], input[type="image"] {
	cursor:pointer;
}
button {
	font:12px Arial, Helvetica, "Trebuchet MS", "DejaVu Sans Condensed", sans-serif;
	margin:0;
}
/*------------------------- GLOBALS -----------------------*/
body {
	background:#fff;
	color:#333;
	font:12px Arial, Helvetica, "Trebuchet MS", "DejaVu Sans Condensed", sans-serif;
	margin:20px 0 0;
}
a:link, a:visited {
	color:#565555;
	text-decoration:none;
}
a:hover, a:active {
	color: #EE932F;
	outline:none;
	text-decoration:none;
}
a:focus {
	color: #EE932F;
	outline:none;
	text-decoration:none;
}
/* Form Elements */
input[type=text], input[type=password], input[type=email], input[type=url], select, textarea, input[type=number] {
	background:#ffe url(../images/gradients/formInput.png) left -45px repeat-x;
	border-top:1px solid #aeaeae;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	padding:7px 2px;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, textarea:focus, input[type=number]:focus {
	background:#fffff8;
	outline:none;
}
input[type=text].invalid, input[type=password].invalid, input[type=email].invalid, input[type=url].invalid, textarea.invalid, select.invalid, input[type=number].invalid {
	background:#fffff8;
	border:1px solid  #EE932F;
}
.inputAction {
	background:#565555 url(../images/gradients/formButtons.png) left top repeat-x;
	border-top:1px solid #565555;
	border-right:1px solid #565555;
	border-bottom:1px solid #565555;
	border-left:1px solid #565555;
	color:#fff;
	font-size:14px;
	padding:7px 20px;
}
.inputAction:hover, .inputAction:focus, .inputAction:active {
	background:#565555 url(../images/gradients/formButtons.png) left -44px repeat-x;
	border-top:1px solid #565555;
	border-right:1px solid #565555;
	border-bottom:1px solid #565555;
	border-left:1px solid #565555;
}
/*----------------------- PAGE LAYOUT ---------------------*/
.page {
	margin:0 auto;
	width:1000px;
}
#content {
	margin:20px auto;
	width:1000px;
}
	/* Three Columns */
	#contentMain {
		margin-right:20px;
		width:575px;
	}
	#sidebar {
		width:405px;
	}
		.sidebarLeft {
			width:215px;
			margin-right:10px;
		}
		.sidebarRight {
			width:180px;
		}	
	/* Two Columns */
	#contentTwoColumn {
		margin-right:20px;
		width:745px;
	}
	.twoColumn>#sidebar {
		width:235px;
	}
	/* Wrapper */
	#content .box, #content .articlesContent {
		border-right:1px solid #d6d6d6;
		border-bottom:1px solid #d6d6d6;
		border-left:1px solid #d6d6d6;
	}
	#contentMain, #contentTwoColumn, #sidebar, .sidebarLeft, .sidebarRight, .column {
		float:left;
	}
/*--------------------- ROUNDED CORNERS -------------------*/
#quickLogin, #noJSBox, #noIE6Box {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#acctNav li, #acctNav li a, #acctNav li ul, #cats ul ul, .voteTip-wrap, .voteTip-action li, .bbNews-metaTabsPane, .bbNews-shareBookmark li, .bbNews-groupStatusTabsPane li, .bbNews-commentsContent, #bbNews-commentsContentLogin, #bbNews-commentsForm, #sidebar h3, #quickSubmit, .quickSubmit-fieldset, .quickSubmit-fieldsetFocus, #quickSubmitTip-wrapper, .sidebarComments-text, .formSet-label, .formSet-fieldNote, .formSet-fieldTip, #formSet-headError, #register #recaptcha_widget_div, .tagsAllowed, #submitStep2 #recaptcha_widget_div, .ac_results, #previewSubmit h3, #editGroupAvatar, #userSettingsCats li, .msgSuccess, .msgWarning, .msgInfo, .msgError {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
input[type=text], input[type=password], input[type=email], input[type=url], select, textarea, input[type=number], .inputAction, .quickLogin-error, #quickSearch, .bbNews-comments h3, #whoVoted li, .quickSubmit-error, .formSet-submitError, .embedlySubmitWrap, .miniButtons {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#quickLogin-register, .pagination {
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-radius:0 0 7px 7px;
}
#content .box, #content .articlesContent, .newsDetails {
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	border-radius:0 0 6px 6px;
}
#newsTab, .bbNews-metaTabs a, #register h2 {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-radius:5px 5px 0 0;
}
#cats ul, #breadNav, #whoVoted li div, #sidebar .contentWrapper, .sidebarStories, .sidebarComments, #sidebarTags, .sidebarUsers, #whoVoted, #whoVoted-alt, #relatedLinks, #registerBox, #loginBox {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:0 0 5px 5px;
}
.bbNews-tags li:after, #sidebarTags li:after, #previewSubmit .bbNews-tags li span {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
/*------------------------- HEADER ------------------------*/
#logo {
	padding-bottom:30px;
	width:310px;
	text-align:center;
}
	#logo img {
		display:block;
		margin:0 auto;
	}
#navigation {
	width:680px;
	float: right; /* By JAIME. See #1011838 note #10 */
}
/* Account Navigation */
#acctNav {
	float:right;
}
#acctNav li {
	background:#565555;
	float:left;
	margin-left:10px;
	position:relative;
}
#acctNav li.noStyle, #acctNav li.noStyle a, #acctNav li.noStyle:hover {
	background:none;
	padding:0;
}
#acctNav li a {
	color:#fff;
	display:block;
	font-weight:bold;
	padding:4px 20px 5px;
}
#acctNav li:hover, #acctNav li a:focus {
	background: #EE932F;
}
#acctNav .acctNav-parentLink {
	padding:4px 32px 5px 20px;
}
.acctNav-parentLink:after {
	content:"";
	border:5px solid;
	border-color:#fff transparent transparent;
	display:block;
	height:0;
	width:0;
	position:absolute;
	top:10px;
	right:19px;
}
	/* Account Navigation > Dropdown */
	#acctNav li ul {
		background:#fff;
		border:2px solid  #EE932F;
		float:none;
		font-size:11px;
		left:-9999em;
		margin-top:10px;
		padding:1px;
		position:absolute;
		width:135px;
		z-index:54;
	}
	#acctNavMyNews ul {
		width:120px !important;
	}
	#acctNav li li {
		background:none;
		border-bottom:1px solid #e0e3e5;
		float:none;
		margin:0;
	}
	#acctNav li li:last-child {
		border:none;
	}
	#acctNav li li:hover, #acctNav li li.current, #acctNav li li a:focus {
		background:#ffe;
	}
	#acctNav li li a {
		color:#565555;
		font-weight:normal;
		padding:6px 16px;
	}
	#acctNav li li, #acctNav li li a {
		-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
	}
	#acctNav li li a:hover, #acctNav li li a:focus, #acctNav li li a:active, #acctNav li li.current a {
		color: #EE932F;
	}
	/* Account Navigation > Dropdown Arrow */
	#acctNav .acctNav-dropDownArrow {
		background:transparent;
		border:none;
		height:12px;
		margin-top:-13px;
		padding:0;
	}
	#acctNav .acctNav-dropDownArrow:hover, #acctNav .acctNav-dropDownArrow:focus {
		background:transparent;
	}
	.acctNav-dropDownArrow>span {
		border:8px solid;
		border-color:transparent transparent  #EE932F;
		bottom:0;
		left:45px;
	}
	.acctNav-dropDownArrow>span:after {
		border:8px solid;
		border-color:transparent transparent #fff;
		content:"";
		display:block;
		height:0;
		width:0;
		position:absolute;
		bottom:-10px;
		left:-8px;
	}
/* Quick Login */
#quickLogin {
	background:#fff;
	-moz-box-shadow:0px 0px 7px #393939; -webkit-box-shadow:0px 0px 7px #393939; box-shadow:0px 0px 7px #393939;
	width:285px;
}
#quickLogin>h2 {
	background: #EE932F;
	-moz-border-radius:7px 7px 0 0; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; border-radius:7px 7px 0 0;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:7px 20px;
}
#quickLogin-form {
	padding:20px 20px 0;
}
#quickLogin li {
	margin-bottom:15px;
}
#quickLogin label {
	display:block;
	margin-bottom:3px;
}
#quickLogin-remember {
	float:left;
	padding-top:6px;
}
#quickLogin input[type=text], #quickLogin input[type=password] {
	width:240px;
}
#quickLogin .inputAction {
	width:100px;
}
#quickLogin-register {
	background:#fff5c5;
	border-top:1px solid #ffe670;
	color:#777;
	font-size:14px;
	margin-top:20px;
	padding:10px 20px;
}
.quickLogin-error {
	background:#fbb;
	color: #EE932F;
	font-size:11px;
	padding:6px 0 5px;
	text-align:center;
	width:155px;
	z-index:10000;
}
.quickLogin-error>em {
	border:6px solid;
	border-color:transparent #fbb transparent transparent;
	height:0;
	width:0;
	position:absolute;
	top:6px;
	left:-12px;
}
/* Primary Navigation */
#primaryNav {
	background:#565555 url(../images/gradients/primaryNavBreadNav.png) left top repeat-x;
	-moz-border-radius:6px 6px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-radius:6px 6px 0 0;
	font-size:11px;
	position:absolute;
	bottom:0;
	text-transform:uppercase;
	width:680px;
}
#primaryNav a:link, #primaryNav a:visited {
	color:#fff;
}
#primaryNav a:hover, #primaryNav a:active, #primaryNav a:focus, #primaryNav li a.current {
	background:url(../images/misc/primaryNav.png) center top no-repeat;
	color:#9f9f9f;
}
#primaryNav li {
	float:left;
	position:relative;
}
#primaryNav li a {
	display:block;
	padding:12px 10px;
}
#primaryNav a.current:after {
	border:7px solid;
	border-color:transparent transparent  #EE932F;
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	bottom:0;
	left:45%;
}
/*----------------------- CATEGORIES ----------------------*/
#categories	{
	background: #EE932F;
	-moz-border-radius:5px 0 2px 2px; -webkit-border-top-left-radius:5px; border-radius:5px 0 2px 2px;
	padding:5px 0;
	z-index:53;
}
#cats li {
	float:left;
	position:relative;
}
#cats a {
	display:block;
	padding:6px 12px;
	text-shadow:1px 0 0 #e99597;
}
#cats a:link, #cats a:visited {
	color:#fff;
}
#cats a:hover, #cats a:focus, #cats a:active, #cats li.current a, #cats li:hover a {
	color:#fabcbe;
}
#cats li.parent {
	padding-right:14px;
}
#cats span.arrow {
	border:5px solid;
	border-color:#fff transparent transparent transparent;
	top:12px;
	right:12px;
}
#cats li:hover span, #cats li span:focus, #cats li span.current {
	border-color:#fabcbe transparent transparent transparent;
}
/* SubCategories */ 
#cats ul {
	background: #EE932F;
	border-top:5px solid  #EE932F;
	left:-999em;
	padding-bottom:3px;
	position:absolute;
	width:160px;
	z-index:52;
}
#cats ul li {
	border-top:1px solid #de2732;
	float:none;
}
#cats ul li a {
	padding:7px 12px;
}
#cats ul li a:link, #cats ul li a:visited, #cats ul li a:hover {
	color:#fff;
}
#cats ul li:hover, #cats ul li.current a, #cats ul li.sfHover {
	background:#bc0d12;
}
#cats ul li.parent {
	padding:0;
}
#cats ul li span.arrow {
	border:5px solid;
	border-color:transparent transparent transparent #fff;
	top:9px;
	right:8px;
}
#cats ul ul {
	border:1px solid #fff;
	padding-top:3px;
	margin:-25px 0 0 160px;
}
#cats ul ul li {
	border-top:0;
	border-bottom:1px solid #de2732;
}
#cats ul ul li:last-child {
	border:none;
}
#cats li:hover ul ul, #cats li:hover ul ul ul, #cats li:hover ul ul ul ul {
	left:-999em;
}
#cats li:hover ul, #cats li li:hover ul, #cats li li li:hover ul, #cats li li li li:hover ul {
	left:auto;
}
/*---------------------- BREADCRUMB -----------------------*/
#breadNav {
	background:#f3f3f3 url(../images/gradients/primaryNavBreadNav.png) left bottom repeat-x;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	font-size:11px;
}
	#breadcrumb {
		margin-right:20px;
		padding:0 0 0 10px;
		width:565px;
	}
		#breadcrumb li {
			background:url(../images/misc/breadcrumb.png) right center no-repeat;
			float:left;
			margin-left:10px;
		}
		#breadcrumb li#firstChild {
			margin:0;
		}
		#breadcrumb li.lastChild {
			background:none;
			padding:8px 15px 8px 0;
		}
		#breadcrumb li#viewStory {
			width:325px;
			white-space:nowrap;
			overflow:hidden;
		}
		#breadcrumb li a {
			display:block;
			padding:8px 15px 8px 0;
		}
	#breadSearch {
		width:285px;
		margin-right:30px;
	}
		#quickSearch {
			background:#fff;
			border:1px solid #b9b9b9;
			margin:4px 10px 4px 0;
			padding:1px;
			width:185px;
		}
		input[type=text].quickSearch-input {
			background:#fff;
			background-image:none;
			border:1px solid #fff;
			color:#666;
			padding:0 2px;
			width:153px;
		}
		.quickSearch-input:focus {
			outline:none;
		}
		#quickSearch-button {
			background:url(../images/icons/buttons.png) left top no-repeat;
			border:0;
			width:22px;
			height:18px;
			overflow:hidden;
			padding:0;
			text-indent:-9999em;
		}
		#quickSearch-advanced {
			position:relative;
			top:8px;
		}
	#breadRSS {
		width:80px;
	}
		#breadRSS-subscribe {
			background:url(../images/icons/icons.png) left 6px no-repeat;
			display:block;
			padding:8px 0 8px 20px;
		}
/*--------------------- TAB NAVIGATOR ---------------------*/
#newsTab {
	background:#202020 url(../images/gradients/blackHeader.png) left top repeat-x;
	font-size:14px;
	padding:0 5px;
}
#newsTab li {
	float:left;
}
	#publishedTab {
		background:url(../images/icons/newsTab.png) 15px 11px no-repeat;
		padding-left:10px;
	}
	#queuedTab {
		background:url(../images/icons/newsTab.png) 20px -16px no-repeat;
		padding-left:10px;
	}
	#mynewsTab {
		background:url(../images/icons/newsTab.png) 19px -41px no-repeat;
		padding-left:11px;
	}
#newsTab li a {
	display:block;
	padding:10px 26px;
}
#newsTab li a:link, #newsTab li a:visited {
	color:#fff;
	text-shadow:1px 0 0 #8f8f8f;
}
#newsTab li a:hover, #newsTab li a:active, #newsTab li a:focus {
	background:url(../images/misc/primaryNav.png) center top no-repeat;
	color:#9f9f9f;
	text-shadow:1px 0 0 #626262;
}
#newsTab li.current {
	margin-top:-4px;
}
#newsTab li.current a {
	background:url(../images/misc/newsTab.png) left top no-repeat;
	float:left;
	padding:0 0 0 20px;
}
#newsTab li.current a span {
	background:url(../images/misc/newsTab.png) right -41px no-repeat;
	color: #EE932F;
	display:block;
	float:left;
	padding:12px 20px 12px 0;
	text-shadow:1px 0 0 #eab8b9;
}
/* Sub Navigation */
#newsTabSub {
	background:#eee;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d4d4d4;
	border-left:1px solid #d6d6d6;
	font-size:11px;
	padding:8px 0 6px 10px;
}
#newsTabSub li {
	background:#fff;
	border:1px solid #d1d1d1;
	-moz-border-radius:12px; -webkit-border-radius:11px; border-radius:12px;
	-moz-box-shadow:0px 1px 0px #fff; -webkit-box-shadow:0px 1px 0px #fff; box-shadow:0px 1px 0px #fff;
	float:left;
	margin-right:10px;
}
#newsTabSub li.noStyle {
	background:#eee;
	border:none;
	-moz-box-shadow:0px 0px 0px #fff; -webkit-box-shadow:0px 0px 0px #fff; box-shadow:0px 0px 0px #fff;
	padding-top:4px;
}
#newsTabSub li a {
	display:block;
	padding:3px 12px;
}
#newsTabSub li.current {
	background: #EE932F;
	border:1px solid  #EE932F;
	font-weight:bold;
}
#newsTabSub li.current a:link, #newsTabSub li.current a:visited {
	color:#fff;
}
#newsTabSub li.current a:hover, #newsTabSub li.current a:active, #newsTabSub li.current a:focus {
	color:#fabcbe;
}
#newsTabSub-empty {
	background:#eee;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d4d4d4;
	border-left:1px solid #d6d6d6;
	height:5px;
}
/*----------------- LINK SUMMARY | STORY ------------------*/
.bbNews {
	background:#fff;
	border-top:1px solid #e6e6e6;
	padding:20px 10px;
	position:relative;
}
.bbNews:first-child {
	border:none;
}
/* Title, Author & Date */

.bbNews-header {
float: left;
width: 68%;
}
.bbNews-header, .bbNews-description {
	margin-left:55px;
}
	.bbNews-title {
		font-size:16px;
		font-weight:normal;
	}
	.bbNews-title a:link, .bbNews-title a:visited {
/*		text-shadow:1px 0 0 #56a0c5; */
	}
	.bbNews-title a:hover, .bbNews-title a:active, .bbNews-title a:focus {
		text-shadow:1px 0 0 #eeafb0;
	}
	.bbNews-headerMeta {
		color:#9a9a9a;
		margin:3px 0 10px;
	}
/* Description & Tags */
.bbNews-content {
	line-height:1.5;
	margin-right: 112px;
}
	.bbNews-tags {
		font-size:11px;
		margin:10px 0 0 55px;
	}
	.bbNews-tags li {
		background:#EE932F;
		-moz-border-radius:4px 9px 9px 4px; -webkit-border-radius:4px; -webkit-border-top-right-radius:9px; -webkit-border-bottom-right-radius:9px; border-radius:4px 9px 9px 4px;
		float:left;
		margin-right:10px;
		position:relative;
	}
	.bbNews-tags li:hover, .bbNews-tags li:focus {
		background: #EE932F;
	}
	.bbNews-tags a {
		color:#fff;
		display:block;
		padding:0 16px 2px 10px;
	}
	.bbNews-tags li:after {
		background:#fff;
		content:"";
		display:block;
		width:4px;
		height:4px;
		position:absolute;
		top:7px;
		right:6px;
	}
/* Vote & Bury */
.bbNews-votes {
	background:url(../images/misc/votes.png) left top no-repeat;
	position:absolute;
	top:23px;
	left:10px;
	width:45px;
}
	.voteNumber {
		color:#fff;
		font-size:18px;
		padding:2px 0;
		text-align:center;
	}
	.voteDown, .voteUp {
		float:left;
	}
	.voteBury, .voteBurried, .votePlus, .voteUnPlus, .votePlused, .voteDowned {
		display:block;
		height:27px;
		text-indent:-9999em;
	}
	.voteBury {
		background:url(../images/misc/votes.png) 0 -52px no-repeat;
		cursor:pointer;
		width:23px;
	}
	.voteBurried {
		background:url(../images/misc/votes.png) 0 -72px no-repeat;
		width:23px;
	}
	.votePlus, .voteUnPlus {
		background:url(../images/misc/votes.png) -23px -52px no-repeat;
		cursor:pointer;
		width:22px;
	}
	.votePlused, .voteDowned {
		background:url(../images/misc/votes.png) -23px -72px no-repeat;
		width:22px;
	}
	.voteTip {
		background:transparent;
		display:none;
		padding:15px 0 0;
		width:265px;
		z-index:51;
	}
	.voteTip:before, .voteTip:after {
		border:10px solid;
		content:"";
		display:block;
		height:0;
		width:0;
		position:absolute;
		left:12px;
	}
	.voteTip:before {
		border-color:transparent transparent #e7bf00 transparent;
		top:-5px;
	}
	.voteTip:after {
		border-color:transparent transparent #fff5c5 transparent;
		top:-4px;
	}
	.voteTip-wrap {
		background:#fff5c5;
		border:1px solid #ffd50a;
		padding:10px;
	}
	.voteTip-message {
		color:#666;
		line-height:1.5;
	}
	.voteTip-action {
		margin-top:10px;
	}
	.voteTip-action li {
		background:#7ebb12;
		float:left;
		margin-right:10px;
	}
	.voteTip-action li:hover {
		background: #EE932F;
	}
	.voteTip-action a {
		color:#fff;
		display:block;
		padding:5px 15px;
	}
	.voteTip-action a:link, .voteTip-action a:hover, .voteTip-action a:active {
		color:#fff;
	}
/* Meta Information */
.bbNews-meta {
	padding-top:10px;
}
	/* Control Links: Comment, Fav, Share & Edit */	
	.bbNews-controls {
		padding-left:55px;
	}
	.bbNews-controls li, .bbNews-commentsControl li {
		float:left;
		font-size:11px;
		margin-left:25px;
	}
	.bbNews-controls li:first-child, .bbNews-commentsControl li:first-child {
		margin:0;
	}
	.bbNews-controls li a, .bbNews-commentsControl li a {
		background:url(../images/icons/newsControls.png) no-repeat;
		display:block;
	}
		li a.controlsMore {
			background-position:0 -200px;
			padding-left:20px;
		}
		li a.controlsComment {
			background-position:0 1px;
			padding-left:20px;
		}
		li a.controlsFavorite {
			background-position:0 -22px;
			padding-left:17px;
		}
		li a.controlsUnfavorite {
			background-position:0 -44px;
			padding-left:17px;
		}
		li a.controlsShare {
			background-position:0 -81px;
			padding-left:18px;
		}
		li a.controlsEdit {
			background-position:0 -91px;
			padding-left:18px;
		}
		li a.controlsGroupStatus {
			background-position:0 -115px;
			padding-left:19px;
		}
		li a.commentsControlReply {
			background-position:0 1px;
			padding-left:20px;
		}
		li a.commentsControlEdit {
			background-position:0 -91px;
			padding-left:18px;
		}
		li a.commentsControlDelete {
			background-position:0 -140px;
			padding-left:19px;
		}
	/* Meta Information Tabs */
	.bbNews-metaTabs li {
		float:left;
	}
	.bbNews-metaTabs-none {
		color: #EE932F;
		padding:7px 0 6px 5px;
		width:50px;
	}
	.bbNews-metaTabs-none:after {
		border:4px solid;
		border-color:transparent transparent transparent  #EE932F;
		content:" ";
		display:inline-block;
		height:0;
		width:0;
	}
	.bbNews-metaTabs a {
		display:block;
		border-top:1px solid #d7dbdd;
		border-right:1px solid #d7dbdd;
		border-left:1px solid #d7dbdd;
		padding:6px 12px;
	}
	.bbNews-metaTabs a:focus {
		outline:none;
	}
	.bbNews-metaTabs a.current {
		background:#f9f9f9;
		color:#202020;
		padding:6px 12px 7px;
		margin-bottom:-1px;
		text-shadow:1px 0 0 #999;
	}
	/* Meta Information Tabs Pane */
	.bbNews-metaTabsPane {
		background:#f9f9f9;
		border:1px solid #e0e3e5;
		padding:15px 10px;
	}
	/* Controls Content: Share & Group Status*/		
	.bbNews-shareContent, .bbNews-groupStatus {
		display:none;
		margin-top:15px;
		position:relative;
	}
	.newsDetails .bbNews-shareContent, .newsDetails .bbNews-groupStatus {
		display:block;
	}
		/* Controls Content: Share > Pane > Bookmarking Sites */
		.bbNews-shareBookmark li {
			background:#fff;
			border:1px solid #d7dbdd;
			float:left;
			margin:0 5px 3px 0;
			width:170px;
		}
		.bbNews-shareBookmark a {
			display:block;
			padding:3px 5px;
		}
		.bbNews-shareBookmark li img {
			vertical-align:middle;
		}
		.bbNews-shareBookmark a span {
			margin-left:2px;
			position:relative;
			top:1px;
		}
		/* Controls Content: Share > Pane > Tell A Friend */
		.bbNews-shareEmail .formSet-label {
			padding:7px 10px;
		}
		.bbNews-shareEmail input[type=email], .bbNews-shareEmail input[type=text], .bbNews-shareEmail textarea {
			width:300px;
		}
		.bbNews-shareEmailLoader {
			background:url(../images/misc/ajaxLoader.gif) left top no-repeat;
			margin:0 0 10px;
			padding-left:20px;
		}
		.bbNews-shareEmailResult {
			margin:0 0 10px;
		}
		.bbNews-shareEmail br, .bbNews-shareEmailResult br {
			display:none;
		}
	/* Controls Content: Group Status */
	.bbNews-groupStatusTabsPane li {
		background:#fff;
		border:1px solid #e0e3e5;
		float:left;
		margin:0 5px 0 0;
		padding:3px 5px 2px;
		width:160px;
	}
/* Persistent Thumbnails & Rich Media: Embedly & Imagery */
.persistentThumb {
	background:#fff url(../images/misc/ajaxLoader.gif) center center no-repeat;
	border:1px solid #bbb;
	margin:2px 0 0 5px;
	min-height:60px;
	padding:2px;
	position:relative;
	width:100px;
	margin-bottom: 20px;
}
.persistentThumb:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}
.persistentThumbOverlay, .embedlyRichMediaContentWrap {
	background:#fff url(../images/misc/ajaxLoader.gif) center center no-repeat;
}
.persistentThumb img, .richMediaContent img {
	max-width:100%;
}
.persistentThumb img,
.persistentThumbOverlay img,
.persistentThumbOverlay object,
.persistentThumbOverlay iframe,
.persistentThumbOverlay embed,
.persistentThumbOverlay iframe,
.richMediaContent img,
.richMediaContent object,
.richMediaContent iframe,
.richMediaContent embed,
.embedlySubmitWrap img,
.embedlySubmitWrap object,
.embedlySubmitWrap iframe,
.embedlySubmitWrap embed  {
	display:block;
	margin:0 auto;
}
.persistentThumbPlay, .persistentThumbZoom {
	cursor:pointer;
	height:21px;
	width:21px;
	position:absolute;
	top:37%;
	left:42px;
}
.persistentThumbPlay {
	background:url(../images/icons/embedly.png) left top no-repeat;
}
.persistentThumbZoom {
	background:url(../images/icons/embedly.png) -26px top no-repeat;
}
.richMediaContent {
	border:1px solid #bbb;
	margin:5px 0 5px 55px;
	padding:2px;
}
/* Comments */
.child-comment {
	padding-left:55px;
}
.bbNews-comments {
	line-height:1.5;
	margin-top:15px;
}
.bbNews-comments h3 {
	background: #EE932F;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
	padding:3px 0 2px;
	position:relative;
	text-align:center;
	width:130px;
}
.bbNews-comments h3:after {
	border:7px solid;
	border-color: #EE932F transparent transparent transparent;
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	bottom:-13px;
	left:50px;
}
	/* Comments: Avatar */	
	.bbNews-commentsAvatar {
		background:#fff;
		border:1px solid #bbb;
		float:left;
		padding:3px;
		position:relative;
		width:45px;
	}
	.bbNews-commentsAvatar img {
		display:block;
	}
	/* Comments: Content */
	.bbNews-commentsContent {
		background:#f9f9f9;
		border:1px solid #e0e3e5;
		padding:8px 10px;
		position:relative;
		margin:0 0 15px 65px;
	}
	.bbNews-commentsContent:before, .bbNews-commentsContent:after, #bbNews-commentsForm:before, #bbNews-commentsForm:after {
		border:9px solid;
		content:"";
		display:block;
		height:0;
		width:0;
		position:absolute;
		top:10px;
	}
	.bbNews-commentsContent:before, #bbNews-commentsForm:before {
		border-color:transparent #ced2d6 transparent transparent;
		left:-19px;
	}
	.bbNews-commentsContent:after, #bbNews-commentsForm:after {
		border-color:transparent #f9f9f9 transparent transparent;
		left:-18px;
	}
		.bbNews-commentsMeta {
			color:#666;
			margin-bottom:5px;
		}
		/* Comments: Content > Rating */
		.bbNews-commentsVote {
			background:url(../images/misc/votes.png) right -109px no-repeat;
			margin-top:-3px;
		}
		.bbNews-commentsVote li {
			float:left;
		}
		.bbNews-commentsNumber {
			padding:0 5px;
		}
		.voteCommentsMinus, .voteCommentsPlus, .voteCommentsMinused, .voteCommentsPlused {
			display:block;
			height:17px;
			text-indent:-9999em;
		}
		.voteCommentsMinus {
			background:url(../images/misc/votes.png) 0 -131px no-repeat;
			width:23px;
		}
		.voteCommentsPlus {
			background:url(../images/misc/votes.png) -23px -132px no-repeat;
			width:22px;
		}
		.voteCommentsMinused {
			background:url(../images/misc/votes.png) 0 -151px no-repeat;
			width:23px;
		}
		.voteCommentsPlused {
			background:url(../images/misc/votes.png) -23px -152px no-repeat;
			width:22px;
		}
		/* Comments: Control */
		.bbNews-commentsControl {
			margin-top:10px;
		}
	/* Comments: Log In Notice */
	#bbNews-commentsContentLogin {
		background:#fff5c5;
		border:1px solid #ffe670;
		padding:9px 10px;
		position:relative;
		margin-left:65px;
	}
	#bbNews-commentsContentLogin:before, #bbNews-commentsContentLogin:after {
		border:9px solid;
		content:"";
		display:block;
		height:0;
		width:0;
		position:absolute;
		top:10px;
	}
	#bbNews-commentsContentLogin:before {
		border-color:transparent #ffd40a transparent transparent;
		left:-19px;
	}
	#bbNews-commentsContentLogin:after {
		border-color:transparent #fff5c5 transparent transparent;
		left:-18px;
	}
	/* Comments: Form */
	#bbNews-commentsForm {
		background:#f9f9f9;
		border:1px solid #e0e3e5;
		padding:10px;
		position:relative;
		margin-left:65px;
	}
	#bbNews-commentsForm label {
		display:block;
		float:left;
		line-height:1;
		width:112px;
	}
	.bbNews-commentsAnonymousName {
		margin-top:4px;
	}
	#bbNews-commentsForm textarea, #bbNews-commentsForm input[type=text] {
		width:355px;
	}
	#bbNews-commentsForm input[type=submit] {
		margin-left:115px;
	}
	#bbNews-commentsForm .formSet-fieldWrapper {
		margin-left:113px;
	}
	#bbNews-commentsForm #recaptcha_widget_div {
		float:left
	}
/* Who Voted */
#whoVoted {
	padding:10px 0 0 10px;
}
#whoVoted-alt {
	padding:10px 0 0 11px;
}
#whoVoted li {
	background:#fff;
	border:1px solid #d0d0d0;
	-moz-box-shadow:0px 1px 0px #fff; -webkit-box-shadow:0px 1px 0px #fff; box-shadow:0px 1px 0px #fff;
	float:left;
	height:78px;
	margin:0 10px 10px 0;
	overflow:hidden;
	position:relative;
	width:89px;
}
#whoVoted-alt li {
	background:#fff;
	border:1px solid #d0d0d0;
	float:left;
	height:30px;
	margin:0 10px 10px 0;
	padding:4px;
	text-align:center;
	width:30px;
}
#whoVoted li img {
	display:block;
	margin:5px auto 0;
}
#whoVoted-alt li img {
	display:block;
	margin:auto;
}
#whoVoted li div {
	background:#f9f9f9;
	border-top:1px solid #d0d0d0;
	padding:3px 0;
	position:absolute;
	bottom:1px;
	text-align:center;
	width:100%;
}
.whoVoted-arrow, .whoVoted-arrow>em {
	border:8px solid;
	display:block;
	height:0;
	width:0;
	position:absolute;
}
.whoVoted-arrow {	
	border-color:transparent transparent #d0d0d0 transparent;
	top:-16px;
	left:40%;
}
.whoVoted-arrow>em {
	border-color:transparent transparent #f9f9f9 transparent;
	top:-6px;
	left:-8px;
}
/* Related Links */
#relatedLinks {
	padding:2px 0;
}
#relatedLinks li a {
	background:url(../images/icons/arrows.png) left -143px no-repeat;
	display:block;
	padding:9px 0 9px 15px;
}
/*------------------------ SIDEBAR ------------------------*/
/* Sidebar Header */
#sidebar h3 {
	background:#565555 url(../images/gradients/blackHeader.png) left -80px repeat-x;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:8px 10px;
	text-shadow:1px 0 0 #8f8f8f;
	text-transform:capitalize;
}
#sidebar h3>span {
	background:url(../images/icons/arrows.png) left top no-repeat;
	display:block;
	padding-left:23px;
}
/* Sidebar Wrappers */
#sidebar .contentWrapper, .sidebarStories, .sidebarComments, #sidebarTags, .sidebarUsers, #whoVoted, #whoVoted-alt, #relatedLinks {
	background:#fafafa;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	margin-bottom:15px;
}
#sidebar .contentWrapper {
	padding:10px;
}
/* Quick Submit */
#quickSubmit {
	background:#565555;/*7ebb12*/
	padding:10px;
	margin-bottom:15px;
}
.quickSubmit-fieldset, .quickSubmit-fieldsetFocus {
	padding:2px;
	position:relative;
}
.quickSubmit-fieldset {
	background:#ffd url(../images/gradients/formInput.png) left top repeat-x;
	border:1px solid #565555;
}
.quickSubmit-fieldsetFocus {
	background:#fff;
	border:1px solid #565555;
}
#quickSubmitLabel {
	background:#ffd;
	color:#8F8F8F;
	font-size:14px;
	padding:4px 0 5px 6px;
/*	text-shadow:1px 0 0 #56a0c5; */
	width:271px;
	position:absolute;
	top:6px;
	left:0;
}
#quickSubmit input[type=url], #quickSubmit input[type=text] {
	background:#fff;
	border:1px solid #fff;
	font-size:14px;
	padding:3px 2px;
	width:271px;
}
#quickSubmit input[type=submit] {
	background: #EE932F url(../images/gradients/formButtons.png) left -132px repeat-x;
	color:#fff;
	font-size:14px;
	width:98px;
}
#quickSubmit input[type=submit]:hover, #quickSubmit input[type=submit]:active, #quickSubmit input[type=submit]:focus {
	background:#EE932F url(../images/gradients/formButtons.png) left -88px repeat-x;
}
#quickSubmit input[type="submit"][disabled], #quickSubmit input[type="submit"][disabled]:active {
	color:#565555;
	cursor:default;
}
#quickSubmitTip {
	background:transparent;
	display:none;
	padding:15px 0 0;
	width:405px;
}
	#quickSubmitTip-wrapper {
		background:#fff5c5;
		border:1px solid #ffe670;
		padding:10px;
	}
	#quickSubmitTip-wrapper:before, #quickSubmitTip-wrapper:after {
		border:17px solid;
		content:"";
		display:block;
		height:0;
		width:0;
		position:absolute;
		left:45%;
	}
	#quickSubmitTip-wrapper:before {
		border-color:transparent transparent #ffe35f transparent;
		top:-19px;
	}
	#quickSubmitTip-wrapper:after {
		border-color:transparent transparent #fff5c5 transparent;
		top:-18px;
	}
.quickSubmit-error {
	background:#fbb;
	color: #EE932F;
	font-size:11px;
	padding:6px 10px;
}
.quickSubmit-error em {
	border:6px solid;
	border-color:transparent #fbb transparent transparent;
	height:0;
	width:0;
	position:absolute;
	top:8px;
	left:-12px;
}
/* 125x125 Ads */
.sidebarAd125 li {
	float:left;
	margin:0 0 15px 15px;
	height:125px;
	width:125px;
}
.sidebarAd125 li:first-child {
	margin:0 0 15px 0;
}
.sidebarAd125 li:nth-child(3n+4) {
	margin:0 0 15px 0;
}
.sidebarAd125 img {
	display:block;
}
/* Sidebar Stories */
.sidebarStories {
	padding:2px 0;
}
.sidebarStories li, #relatedLinks li {
	border-top:1px solid #e0e0e0;
	padding:0 10px;
}
.sidebarStories li:first-child, #relatedLinks li:first-child {
	border:none;
}
.sidebarStories li:hover, #relatedLinks li:hover {
	background:#fff;
}
.sidebarStories-vote {
	background: #EE932F;
	border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;
	color:#fff;
	display:block;
	font-size:11px;
	float:left;
	height:16px;
	padding-top:2px;
	margin-top:7px;
	text-align:center;
	width:18px;
}
.sidebarStories li a {
	display:block;
	margin-left:18px;
	padding:9px 0 9px 5px;
}
.sidebarStories li a:link, .sidebarUsers-user a:link, .sidebarStories li a:visited, .sidebarUsers-user a:visited {
/*	text-shadow:1px 0 0 #aad0e2; */ 
}
.sidebarStories li a:hover, .sidebarUsers-user a:hover, .sidebarStories li a:active, .sidebarUsers-user a:active, .sidebarStories li a:focus, .sidebarUsers-user a:focus {
	text-shadow:1px 0 0 #eeafb0;
}
/* Sidebar Comments */
.sidebarComments {
	padding:5px 10px;
}
.sidebarComments li {
	padding:5px 0;
}
.sidebarComments-avatar {
	background:#fff;
	border:1px solid #d0d0d0;
	display:block;
	float:left;
	height:15px;
	margin-top:5px;
	padding:1px;
	width:15px;
}
.sidebarComments-avatar img {
	display:block;
}
.sidebarComments-text {
	background:#fff;
	border:1px solid #d0d0d0;
	display:block;
	font-size:11px;
	line-height:1.5;
	margin-left:30px;
	padding:5px;
	position:relative;
}
.sidebarComments-arrow, .sidebarComments-arrow em {
	border:7px solid;
	display:block;
	height:0;
	width:0;
	position:absolute;
}
.sidebarComments-arrow {
	border-color:transparent #d0d0d0 transparent transparent;
	top:8px;
	left:-15px;
}
.sidebarComments-arrow em {
	border-color:transparent #fff transparent transparent;
	top:-7px;
	left:-6px;
}
/* Sidebar Tags */
#sidebarTags {
	padding:10px 5px 5px 10px;
}
#sidebarTags li {
	float:left;
	margin:0 5px 5px 0;
	position:relative;
}
#sidebarTags li:after {
	background:#fff;
	content:"";
	display:block;
	width:4px;
	height:4px;
	position:absolute;
	top:8px;
	right:6px;
}
#sidebarTags li a {
	border-radius:4px 10px 10px 4px; -moz-border-radius:4px 10px 10px 4px; -webkit-border-radius:4px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px;
	color:#fff;
	display:block;
	padding:2px 20px 3px 10px;
	white-space:nowrap;
}
#sidebarTags li a:link, #sidebarTags li a:visited {
	background:#EE932F;
/*	text-shadow:1px 0 0 #78b3d1; */
}
#sidebarTags li a:hover, #sidebarTags li a:active, #sidebarTags li a:focus {
	background: #EE932F;
	text-shadow:1px 0 0 #e06e71;
}
/* Sidebar Members */
.sidebarUsers {
	padding:2px 0;
}
.sidebarUsers li {
	border-bottom:1px solid #e0e0e0;
	padding:9px 10px;
}
	.sidebarUsers-listOdd {
		background:#fafafa;
	}
	.sidebarUsers-listEven {
		background:#f6f6f6;
		border-top:1px solid #fff;
	}
.sidebarUsers li:last-child {
	border:none;
}
.sidebarUsers-avatar {
	background:#fff;
	border:1px solid #c5c5c5;
	float:left;
	height:45px;
	padding:2px;
	width:45px;
}
.sidebarUsers-avatar img {
	display:block;
}
.sidebarUsers-info {
	margin-left:55px;
}
.sidebarUsers-user {
	display:block;
	overflow:hidden;
}
.sidebarUsers-meta {
	color:#7a7a7a;
	display:block;
	font-size:11px;
	margin-top:5px;
}
/*--------------------- FORMS PAGES -----------------------*/
#submitStep1, #editLink, #createGroup {
	background:#fff;
}
.formSet li {
	margin-top:25px;
}
.formSet li:first-child {
	margin:0;
}
.formSet-label {
	background:#f0f0f0;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:18px;
	padding:8px 10px;
	position:relative;
	text-shadow:0 1px 0 #fff;
	text-transform:capitalize;
	width:105px;
}
.formSet-label:hover {
	background:#f3f3f3;
}
.formSet-label:after {
	border:8px solid;
	border-color:transparent transparent transparent #f0f0f0;
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	top:8px;
	right:-16px;
}
.formSet-fieldWrapper {
	margin-left:143px;
}
.formSet-fieldNote {
	background:#fff5c5;
	border:1px solid #ffe670;
	color:#666;
	display:block;
	margin-top:2px;
	padding:5px 10px;
	text-shadow:0 1px 0 #fffae0;
}
.formSet-fieldTip {
	background:#ceedff;
	border:1px solid #9bdaff;
	color:#00629b;
	line-height:1.5;
	max-width:402px;
	padding:6px 10px 5px;
	text-shadow:0 1px 0 #e5f6ff;
}
.formSet-fieldTip>em {
	border:8px solid;
	border-color:transparent #79ceff transparent transparent;
	top:7px;
	left:-17px;
}
.formSet-fieldTip>em span {
	border:8px solid;
	border-color:transparent #ceedff transparent transparent;
	top:-8px;
	left:-7px;
}
#formSet-headError {
	background:#fbb;
	color:#bc0d12;
	text-shadow:0 1px 0 #ffdede;
	padding:10px;
}
.formSet-submitError {
	background:#fbb;
	color: #EE932F;
	font-size:11px;
	padding:3px 10px;
	text-align:center;
	z-index:10000;
}
.formSet-submitError>em {
	border:8px solid;
	border-color:transparent transparent #fbb transparent;
	height:0;
	width:0;
	position:absolute;
	top:-16px;
	left:10px;
}

/* Register + Login */
#register {
	margin:20px auto;
	width:504px;
}
#register h2 {
	background:#202020 url(../images/gradients/blackHeader.png) left top repeat-x;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:12px 20px;
/*	text-shadow:1px 0 0 #8f8f8f; */
}
#regLoginLink a:link, #regLoginLink a:visited {
	color:#EE932F;
}
#regLoginLink a:hover, #regLoginLink a:focus {
	color:#fff;
}
#registerBox, #loginBox {
	background:#f3f3f3;
	border:1px solid #d4d4d4;
	padding:20px;
}
#register .formSet-label {
	background:#fff;
	width:100px;
}
#register .formSet-label:after {
	border-color:transparent transparent transparent #fff;
}
#register .formSet-fieldWrapper {
	margin-left:138px;
}
#register input[type=text], #register input[type=email], #register input[type=password] {
	padding:8px 2px;
	width:318px;
}
#register .inputAction {
	padding:9px 20px;
}
#register #recaptcha_widget_div {
	background:#ffe;
	border:1px solid #c0c0c0;
	padding:2px;
}
#forgotPasswordLink {
	display:block;
	padding-top:2px;
}

/* Submit Step 1 */
.submitURLField {
	width:302px;
}
#submitStep1 .inputAction {
	width:98px;
}
#submitGuide li {
	background:url(../images/icons/newsControls.png) left -200px no-repeat;
	margin-top:10px;
	padding-left:20px;
}

/* Submit Step 2 + Edit Link */
#submitStep2 input[type=text], #bodytext, #summarytext, #editLink input[type=text], #editLink input[type=url] {
	width:404px;
}
#submitStep2 select, #editLink select {
	padding:6px 2px;
	width:410px;
}
.tagsAllowed {
	background:#fffef8;
	border:1px solid #ffe670;
	color:#0171a8;
	display:block;
	margin-top:5px;
	padding:5px 10px;
	white-space:pre-wrap;
	white-space:pre-line;
	word-wrap:break-word;
}
.summaryDisabled {
	background:#f3f3f3;
	color:#999;
}
.embedlySubmitWrap {
	background:#ffe;
	border:1px solid #c0c0c0;
	padding:4px;
	text-align:center;
}
#submitStep2 #recaptcha_widget_div {
	background:#ffe;
	border:1px solid #c0c0c0;
	padding:2px 0;
}
#submitStep2 #recaptcha_area {
	margin:0 auto;
}
.ac_results {
	background:#f6f6f6;
	border:1px solid #aeaeae;
	-moz-box-shadow:0px 1px 5px #eee; -webkit-box-shadow:0px 1px 5px #eee; box-shadow:0px 1px 5px #eee;
	margin-top:2px;
	padding:3px;
	overflow:hidden;
	z-index:99999;
}
.ac_results li {
	border-top:1px solid #eee;
	display:block;
	margin:0;
	padding:6px 7px;
	overflow:hidden;
}
.ac_results li:first-child {
	border:0;
}
.ac_odd {
	background-color:#fafafa;
}
.ac_over {
	background-color:#0171a8;
	color:#fff;
}
#previewSubmit h3 {
	background: #EE932F;
	color:#fff;
	font-size:12px;
	margin-bottom:15px;
	padding:7px 10px;
	position:relative;
	text-align:center;
}
#previewSubmit h3:after {
	border:7px solid;
	border-color: #EE932F transparent transparent transparent;
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	bottom:-13px;
	left:50%;
}
#previewSubmit .bbNews {
	border-top:none;
	border-bottom:1px dashed #e0e0e0;
	padding:0 0 10px;
}
#previewSubmit .bbNews-title {
	color:#0171a8;
	text-shadow:1px 0 0 #56a0c5;
}
#previewSubmit .bbNews-votes {
	top:0;
	left:0;
}
#previewSubmit .bbNews-votes li {
	margin:0;
}
#previewSubmit .bbNews-tags li {
	margin:0 10px 0 0;
}
#previewSubmit .bbNews-tags li span {
	background:#fff;
	display:block;
	width:4px;
	height:4px;
	position:absolute;
	top:7px;
	right:6px;
}
#submitTOS {
	padding-top:6px;
}

/* Submit + Edit Group */
#createGroup .formSet-label {
	width:135px;
}
#createGroup .formSet-fieldWrapper {
	margin-left:173px;
}
#createGroup input[type=text], #group_description, #group_mailer, input[type=number] {
	width:374px;
}
#createGroup select {
	padding:6px 2px;
	width:380px;
}
#createGroup .formSet ul li {
	margin-top:10px;
}
#editGroupAvatar {
	background:#ffe;
	border:1px solid #c0c0c0;
	padding:5px 0;
}
#editGroupAvatar img {
	display:block;
	margin:0 auto;
}
#uploadAvatarField {
	padding-top:1px;
}
/*--------------------- BUILT-IN PAGES --------------------*/
/* Groups Center */
#groupsCenter #newsTabSub, #groupsStoryCenter #newsTabSub {
	border-top:1px solid #e0e0e0;
	border-right:none;
	border-bottom:1px solid #d4d4d4;
	border-left:none;
}
.group_container {
	background:#fff;
	border-top:1px solid #e6e6e6;
	padding:20px 10px;
	position:relative;
}
.group_container:first-child {
	border:none;
}
.group_left {
	float:left;
	width:100px;
}
	.group_avatar {
		background:#eee;
		margin-top:2px;
		padding:5px;
	}
		.group_avatar img {
			display:block;
			margin:0 auto;
		}
.group_right {
	margin-left:115px;
}
	.group_title {
		font-size:16px;
	}
	.group_title a:link, .group_title a:visited {
		text-shadow:1px 0 0 #56a0c5;
	}
	.group_title a:hover, .group_title a:active, .group_title a:focus {
		text-shadow:1px 0 0 #eeafb0;
	}
	.group_created_by, .group_created_on {
		display:none;
	}
	.group_description {
		line-height:1.5;
		margin:8px 0 5px;
	}
	.group_approve {
		margin-top:5px;
	}

/* LIVE Pages */
#liveHeader {
	background:#f7f7f7;
	padding:10px;
}
.live2Time, .live2Action, .live2Votes, .live2Title, .live2Who, .live2Status, .live2Category, .live2Comments {
	float:left;
}
.live2Time {
	margin-right:20px;
	width:70px;
}
.live2Action {
	margin-right:20px;
	text-transform:capitalize;
	width:60px;
}
.live2Votes {
	margin-right:20px;
	text-align:center;
	width:40px;
}
.live2Title {
	margin-right:20px;
	width:483px;
}
.live2Who {
	margin-right:20px;
	width:155px;
}
.live2Status {
	width:70px;
}
.live2Category {
	width:135px;
}
.live2Comments {
	width:513px;
}
#livePublishedCenter .live2Time, #liveUnpublishedCenter .live2Time, #liveCommentCenter .live2Time {
	width:108px;
}
#livePublishedCenter .live2Title, #liveUnpublishedCenter .live2Title {
	width:460px;
}
#liveCommentCenter .live2Title {
	width:317px;
}
.live2Items {
	border-top:1px solid #e6e6e6;
	padding:10px;
}

/* User Profile */
.userPageHeader, .userPageHeader2 {
	background:#f2f2f2;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e1e1e1;
	font-size:12px;
}
.userPageHeader {
	padding:8px 10px;
}
.userPageHeader2 {
	padding:4px 10px;
}
	.userPageHeader2-label {
		padding-top:4px;
	}
#userAvatar {
	margin-right:10px;
	width:200px;
}
	#userAvatar img {
		border:4px solid #ececec;
		display:block;
	}
#userAction {
	padding-top:8px;
	width:343px;
}
#userInfoStats dl {
	border-top:1px solid #e6e6e6;
	padding:6px 0;
}
#userInfoStats dl:first-child {
	border:none;
}
	#userInfo {
		width:370px;
		margin-right:20px;
	}
		#userInfo dt {
			float:left;
			margin-right:5px;
			width:75px;
		}
		#userInfo dd {
			float:left;
			width:260px;
		}
	#userStats {
		width:163px;
	}
		#userStats dt {
			float:left;
			margin-right:5px;
			width:110px;
		}
		#userStats dd {
			float:left;
			width:48px;
		}
.userSearchMembers {
	float:right;
	margin-top:0;
}
	.userSearchMembers input[type=text] {
		padding:3px 2px;
		width:200px;
	}
	.userSearchMembers .inputAction {
		font-size:12px;
		padding:2px 10px;
	}
.userFriends-listSelf li {
	border-top:1px solid #e6e6e6;
	padding:5px 10px;
}
	.userFriends-listSelf li:first-child {
		border:none;
	}
	.userFriends-listOdd {
		background:#fff;
	}
	.userFriends-listEven {
		background:#fcfcfc;
	}
	.userFriends-avatar {
		border:2px solid #ececec;
		height:30px;
		margin-right:10px;
		width:30px;
	}
	.userFriends-name {
		width:337px;
	}
		.userFriends-name a {
			display:block;
			padding:9px 0;
		}
	.userFriends-action {
		padding-top:5px;
		width:162px;
	}
.userFriends-listOther {
	padding:10px 0 0 10px;
}
	.userFriends-listOther li {
		border:4px solid #ececec;
		float:left;
		height:45px;
		margin:0 11px 10px 0;
		padding:1px;
		width:45px;
	}
#userGroupsList li {
	border-top:1px solid #e6e6e6;
}
#userGroupsList li:first-child {
	border:none;
}
#userGroupsList li a {
	display:block;
	padding:8px 10px;
}
#userSettings .formSet-label {
	width:130px;
}
#userSettings select {
	padding:6px 2px;
	width:385px;
}
#userSettingsCats li {
	background:#fafafa;
	border:1px solid #d7dbdd;
	float:left;
	margin:0 10px 10px 0;
	overflow:hidden;
	padding:3px 5px 5px;
	width:165px;
}
#userFollowing .userFriends-name {
	width:407px;
}
#userFollowing .userFriends-action {
	width:92px;
}
#userSearchMemberResult .userSearchMembers input[type=text] {
	width:160px;
}
#userSearchMemberResult-table th {
	background:#fafafa;
	padding:5px 10px;
	text-align:left;
}
#userSearchMemberResult-table td {
	border-top:1px solid #e6e6e6;
	padding:3px 10px;
	text-align:left;
	vertical-align:middle;
}

/* Modify Profile */
.modAcctMsg {
	border-bottom:1px solid #ffe670;
	padding:20px 10px;
}
.modAcctHeader {
	background:#fff5c5;
	border-bottom:1px solid #ffe670;
	font-size:12px;
	padding:8px 10px;
}
#modAcctUploadField {
	padding-top:4px;
}
.modAcctLegend {
	background:#fff5c5;
	border-top:1px solid #ffe670;
	border-bottom:1px solid #ffe670;
	font-size:12px;
	font-weight:bold;
	padding:8px 10px;
	width:553px;
}
#modAcct .formSet-label {
	width:145px;
}
#modAcct .formSet-fieldWrapper {
	margin-left:183px;
}
#modAcct input[type=text], #modAcct input[type=password] {
	width:364px;
}

/* Top Users */
#memberListTable th {
	background:#f7f7f7;
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	font-weight:normal;
	padding:8px 0;
	text-transform:capitalize;
}
#memberListTable td {
	text-align:center;
	vertical-align:middle
}
	.memberListOdd {
		background:#fff;
	}
	.memberListEven {
		background:#f9f9f9;
	}
	.memberListRank {
		color: #EE932F;
		font:24px "Times New Roman", Georgia, Times, serif;
		font-weight:bold;
	}
	.memberListName td {
		border:none !important;
		text-align:left !important;
	}
		.memberListAvatar {
			background:#fff;
			border:1px solid #c5c5c5;
			height:45px;
			margin:3px 2px;
			padding:2px;
			width:45px;	
		}

/* Advanced Search */
#aSearch .formSet-label {
	width:125px;
}
#aSearch .formSet-fieldWrapper {
	margin-left:163px;
}
#aSearch input[type=text], #slink, #scategory, #sgroup {
	width:384px;
}
#aSearch select {
	padding:6px 2px;
	width:390px;
}
.aSearchRadioField {
	padding-top:6px;
}
.aSearchDateField {
	padding-top:4px;
}

/* RSS Feeds */
#rssFeeds {
	padding:20px 0 0 10px;
}
#rssFeeds li {
	float:left;
	margin:0 10px 20px 0;
	width:187px;
}
#rssFeeds li a {
	background:url(../images/icons/icons.png) top left no-repeat;
	display:block;
	padding:1px 0 0 20px;
}
/*----------------------- PAGINATION ----------------------*/
.pagination {
	background:#f9f9f9;
	border-top:1px solid #d4d4d4;
	font-size:11px;
	padding:5px;
	text-transform:capitalize;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	padding:3px 5px;
}
span.pagescurrent {
	background: #EE932F;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	color:#fff;
	display:block;
	font-weight:bold;
	float:left;
	height:17px;
	margin:0 3px;
	padding:3px 0 0;
	width:20px;
	text-align:center;
}
/*--------------------- MISCELLANEOUS ---------------------*/
/* Hide/Show */
.hideMe {
	display:none;
}
.showMe {
	display:block;
}
/* Mini Buttons */
.miniButtons {
	background:#565555;
	color:#fff;
	display:block;
	font-size:11px;
	padding:4px 10px;
	text-transform:capitalize;
}
a.miniButtons {
	color:#fff;
}
.miniButtons:active, .miniButtons:hover, .miniButtons:focus {
	background: #EE932F;
}
/* Information Messages */
.msgSuccess, .msgWarning, .msgInfo, .msgError {
	display:block;
	padding:10px;
}
.msgSuccess {
	background:#c8eda4;
	color:#008400;
	text-shadow:0 1px 0 #dff5c8;
}
.msgWarning {
	background:#fff5c5;
	border:1px solid #ffe670;
	color:#666;
	text-shadow:0 1px 0 #fffae0;
}
.msgInfo {
	background:#ceedff;
	color:#00629b;
	text-shadow:0 1px 0 #e5f6ff;
}
.msgError {
	background:#fbb;
	color:#bc0d12;
	text-shadow:0 1px 0 #ffdede;
}
/* Overlay Elements */
.overlayClose {
	background:url(../images/icons/buttons.png) left -28px no-repeat;
	cursor:pointer;
	display:block;
	position:absolute;
	height:30px;
	width:30px;
}
	#quickLogin .overlayClose {
		top:-45px;
		right:-16px;
	}
	#imageryOverlay .overlayClose, .persistentThumbOverlay .overlayClose {
		top:-25px;
		right:-25px;
	}	
/* Close Buttons */
.toggleClose {
	background:url(../images/icons/newsControls.png) left -164px no-repeat;
	cursor:pointer;
	display:block;
	position:absolute;
	height:16px;
	width:16px;
}
	.bbNews-meta .toggleClose {
		top:21px;
		right:-7px;
	}
	#quickSubmitTip .toggleClose {
		top:19px;
		right:5px;
	}
/* Generic Arrow */
.arrow {
	cursor:pointer;
	display:block;
	height:0;
	width:0;
	position:absolute;
}
/* Spacing Helpers - DON'T MODIFY */
.spacingHelperM 	{ margin:10px; }
.spacingHelperM2 	{ margin:20px 10px; }
.spacingHelperMT 	{ margin-top:10px; }
.spacingHelperMT2 	{ margin-top:20px; }
.spacingHelperMT3 	{ margin-top:5px; }
.spacingHelperMR 	{ margin-right:10px; }
.spacingHelperMB 	{ margin-bottom:10px; }
.spacingHelperMB2 	{ margin-bottom:20px; }
.spacingHelperMB3 	{ margin-bottom:15px; }
.spacingHelperMB4 	{ margin-bottom:25px; }
.spacingHelperMB5 	{ margin-bottom:5px; }
.spacingHelperML 	{ margin-left:10px; }
.spacingHelperP 	{ padding:10px; }
.spacingHelperPT 	{ padding-top:10px; }
.spacingHelperPT2 	{ padding-top:20px; }
.spacingHelperPR 	{ padding-right:10px; }
.spacingHelperPB 	{ padding-bottom:10px; }
.spacingHelperPB2 	{ padding-bottom:20px; }
.spacingHelperPL 	{ padding-left:10px; }
.spacingHelperP2 	{ padding:20px 10px; }
.lineHeight		 	{ line-height:1.5; }
/* Opacity */
.opaque {	
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}
/* JavaScript Disabled & IE6*/
#noJS, #noIE6 {
	background:rgba(0,0,0,0.7);
	font-size:17px;
	font-weight:normal;
	height:3072px;
	line-height:1.5;
	overflow:auto;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:9999;
}
#noIE6 {
	background:#333;
	height:5120px;
}
#noJSBox, #noIE6Box {
	background:#fff5c5;
	border:3px solid #ffec92;
	color:#666;
	margin:180px auto;
	padding:20px;
	width:600px;
}
/* The Miscellaneous :D */
.aCenter	{ text-align:center; }
.aRight		{ text-align:right; }
.fRight		{ float:right; }
.smallFont 	{ font-size:11px; }
.normalFont { font-size:12px; }
.mediumFont { font-size:14px; }
.properCase { text-transform:capitalize; }
.lowerCase 	{ text-transform:lowercase; }
.checkboxLabel, .radioLabel {
	position:relative;
	bottom:-2px;
}
.rPosition	{ position:relative; }
.bullet		{ color: #EE932F; font:bold 11px Verdana, Geneva, sans-serif; padding:0 5px; }
.textWrap	{ white-space:nowrap; overflow:hidden; }
/*------------------------ FOOTER -------------------------*/
#footer {
	background:#565555;
	color:#ffffff;
	font-size:11px;
	min-width:1000px;
	padding:20px 0;
	position:relative;
}
#footer h3 {
	font-size:14px;
	font-weight:normal;
}
#footer a:link, #footer a:visited {
	color:#f0f0f0;
}
#footer a:hover, #footer a:focus {
	color:#999;
}
#footerNav {
	margin-right:55px;
	width:235px;
}
	#footerNav h3 {
		color:#EE932F;
/*		text-shadow:1px 0 0 #2d5d75; */
	}
	#footerNav ul {
		margin-top:5px;
	}
	#footerNav li {
		border-top:1px solid #363636;
	}
	#footerNav li:first-child {
		border:none;
	}
	#footerNav li a {
		background:url(../images/icons/arrows.png) left -76px no-repeat;
		display:block;
		padding:7px 0 7px 15px;
	}
#footerStats {
	color:#F0F0F0;
	margin-right:55px;
	width:250px;
}
	#footerStats h3 {
		color:#EE932F;
		margin-bottom:5px;
/*		text-shadow:1px 0 0 #5d752d; */
	}
	#footerStats dl {
		background:url(../images/icons/arrows.png) left -76px no-repeat;
		border-top:1px solid #363636;
		overflow:hidden;
		padding:7px 0 7px 15px;
	}
	#footerStats .dl-firstChild {
		border:none;
	}
	#footerStats dt {
		float: left;
	}
	#footerStats dd {
		float:right;
		text-align:right;
	}	
#footerInfo {
	width:405px;
}
	#footerInfo h3 {
		color:#EE932F;
/*		text-shadow:1px 0 0 #7e292c; */
	}
	#footerInfo-overview {
		line-height:1.7;
		margin-top:9px;
		text-align:justify;
	}
	#footerLogo {
		margin:15px 0;
		text-align:center;
	}
	#footerCopyright {
		background:#565555;
		border-top:1px solid #363636;
		border-bottom:1px solid #363636;
		line-height:1.5;
		padding:10px 0;
		text-align:center;
	}
	#footerLegal {
		margin-top:10px;
		text-align:center;
	}
#credits {
	background:url(../images/misc/footerCredits.png) center top no-repeat;
	font-style:italic;
	margin-top:15px;
	padding-top:15px;
	text-align:center;
}
	#embedlyAttr {
		position:relative;
		bottom:-4px;
	}
#toTop {
	background:#282828;
	border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	cursor:pointer;
	height:40px;
	width:40px;
	position:absolute;
	top:-12px;
	left:50%;
}
#toTop:after {
	border:4px solid;
	border-color:transparent transparent #fff transparent;
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	top:2px;
	left:16px;
}
/*------------------------- HACKS -------------------------*/
/* Clear Float */
.clearFix:after, #navLogo:after, #content:after, #categories:after, #breadNav:after, #newsTab:after, #newsTabSub:after, .bbNews:after, .voteTip-action:after, .sidebarColumnWrap:after, .sidebarStories li:after, .sidebarComments li:after, .sidebarUsers li:after, .pagination:after, #submitStep2 li:after, #editLink li:after, #createGroup li:after, #registerBox li:after, .group_container:after, #userInfoStats dl:after {
	clear:both;
	content: " ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}
/* Firefox */
@-moz-document url-prefix() {
	.inputAction {
		padding:6px 20px;
	}
	.bbNews-tags a {
		padding:0 16px 1px 10px;
	}
	#quickSubmitLabel {
		top:4px;
		left:0;
	}
}
/* Safari */
.safari .inputAction {
	padding:6px 20px;
}
.safari #submitStep2 select, .safari #editLink select, .safari #createGroup select, .safari #aSearch select, .safari #userSettings select {
	position:relative;
	top:4px;
}
/* Opera */
.opera .radioLabel {
	position:relative;
	bottom:-4px;
}
.opera .aSearchRadioField {
	padding-top:3px;
}

/* Force Scrollbar */
html {
	overflow-y:scroll;
}

#superbanner {
	margin-right: 10px;
	float: left;
	height: 100px;
}

#bannerpost {
	margin-top: 10px;
	margin-left: 55px;
}

#roba-lateral {
	text-align: center;
}

#flotando {
	float: left;
	margin-left: 26px;
}

/*------------------- END: BoxyBuzz CSS -------------------*/
/*
 * OxyThemes Premium Templates and Themes
 * http://www.oxythemes.com/
 * Copyright ©2011-2012 OxyThemes.com
/*
/*------------------- END: BoxyBuzz CSS -------------------*/
            #cookieBanner {
                display: none;
                font-size: 14px;
                width: 100%;
		top: 0;
		position: absolute;
		z-index: 1000;
		opacity: 0.85;
                text-align: center;
		margin: 0px auto;
                padding: 12px;
                background-color: #ddd;
                border-bottom: solid 1px #ccc;
            }

            #cookieBannerClose {
                float: right;
                font-weight: bold;
                padding: 4px;
            }

            #cookieBannerActions {
                text-align: center;
                padding-top: 4px;
            }
