/*** removes firefox outlining of links ***/
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
/*
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
*/
/*** GLOBAL ***/
BODY {
	font-family:Arial,sans-serif;
	font-size: 12px;
	color: #696969;
	margin: 0px;
	padding: 0px;
	background: #d2e0eb url('../common/background.jpg') 0 0 repeat-x;
}
img { border:0px none; }
p, h1, h2, h3, h4, form, ul, li, ol, li { margin:0;padding:0; }
hr { border:0px none;color:#dedede;background-color:#dedede;height:1px;width:100% }
hr.faint_hr { background-color:#f4f4f4;color:#f4f4f4; }
textarea { font-family:Arial;font-size:12px; }
select { font-family:Arial;font-size:0.9em; }
input.button, button.button { font-size:1.25em;font-weight:bold; }
.answerhidden {
	display: none;
	visibility: hidden;
	background-color:#E6E8ED;
	border: 1px solid #2C50D2;
	position:absolute;
	float:left;
}
.answervisible {
	visibility: visible;
	background-image: url('answer_bg.jpg');
	z-index:99;
	padding-top:26px;
	padding-left:27px;
	position:absolute
}
.indent_ul { margin-left:15px; }
.block_grey { color: #696969;font-size:1em; }
.block_white { color: #ffffff;font-size:0.9em; }
.white {
	color:#fff;
}
#overlay {
	background-color:#000000;
	display:none;
	filter: alpha(opacity = 50);
	height:100%;
	left:0;
  	-moz-opacity: 0.5;
	opacity:0.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
.inputs {
	background-color:#FFFFD9;
	border:1px solid #999999;
	color:#595959;
	font-size:1.35em;
	padding:5px;
	width:200px;
}
.labels {	
	color:#696969;
	float:left;
	font-size:1.25em;
	padding-top:7px;
	width:80px;
}
.bold { font-weight:bold; }
.underline { border-bottom:1px solid #dedede;padding-bottom:5px; }
.grey { color:#595959; }
.red { color:red;font-weight:bold; }
.green { color:green;font-weight:bold; }
.amber { color:#FD8B23;font-weight:bold; }
.head2 { font-size:1.3em;font-weight:bold;margin:0;padding:0; }
.jquery { display:none; }
span.optional { font-weight:normal;color:#666;font-size:0.8em; }
.relative { position:relative; }
.smallPadding { padding:5px; }
.mediumPadding { padding:10px; }
.smallVerticalMargin { margin:5px 0; }
.mediumVerticalMargin { margin:10px 0; }
.smaller, .x-small {
	font-size:0.8em;
}
.small {
	font-size:0.9em;
}
.normal {
	font-size:1em;
}
.large {
	font-size:1.25em;
}
.x-large {
	font-size:1.5em;
}
.subhead {
	color:#595959;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:7px;
}
.headRight{
	font-size:0.8em;
	position:absolute;
	right:5px;
	top:12px;
}
.breadcrumbRight {
	bottom:10px;
	position:absolute;
	right:5px;
}
.logo {
	background:#000 url('logo.png') no-repeat center;
	height:125px;
	margin-right:10px;
	width:200px
}
.webname {
	font-style:normal;
}
.noBorder { border:0px none; }

h1 {
	font-size:2em;
	font-weight:bold;
	margin:0 0 5px 0;
}
h2 {
	font-size:1.2em;
}
h3 {
  border-bottom:1px solid #b4b4b4;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 2em;
}

h4 {	
	font-size: 1.6em;
	font-weight: bold;
	margin:0 0 5px 0;
}
.alert, .notification {	
	background:#FFFFA0 none repeat scroll 0 0;
	border:1px solid #E5E597;
	margin:0.9em 0;
	color:#595959;
	font-size:1.3em;
	padding:0.571em 0.786em;
}
.notification {
	border:0px none;
	font-size:1em;
	margin:0;
	padding:0
}
.clear_both {clear:both;height:0px;}
.displayNone { display:none; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
.tagsbox {
	padding:5px;
	text-align:justify;
}
/**** LAYOUT  ****/
div#wrap {
	position:relative;
	margin:0 auto;
	width:962px;
/*
	min-width:945px;
	max-width:1090px;
*/
}
div.content_top {
	background:transparent url('../common/content_top.png') 0 0 no-repeat;
	height:10px;
	margin-top:10px;
	width:962px;
}
div.content_bottom {
	background:transparent url('../common/content_bottom.png') 0 0 no-repeat;
	clear:both;
	height:10px;
	margin-bottom:10px;
	width:962px;
}
div#content {
	background:#fff;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	float:left;
	padding:5px 0 0 0;
	width:960px;
}
body#blurtit-qa #content, body#blurtit-zone #content {
	min-height:780px;	
}
div#entice {
	background:#fff url('../common/breadcrumb_background.jpg') 0 0 repeat-x;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	font-weight:bold;
	padding:2px 5px 8px 5px;
	width:950px;
}
#entice a:link, #entice a:visited, #entice span {
	background:transparent url('../common/breadcrumb_separator.png') 2px 2px no-repeat;
	color:#929493;
	padding: 0 5px 0 17px;
	text-decoration:none;
}
#entice a:hover {
	color:#696969;
	text-decoration:underline;
}
#entice a.first, #entice span.first {
	background:none;
	padding:0 5px 0 10px;
}
#entice a.no_bg, #entice span.no_bg {
	background:none;
	padding:0 5px;
}
#entice span.edit_cat a.no_bg, #entice span.edit_cat.no_bg,
#entice span.auto_zone a.no_bg, #entice span.auto_zone.no_bg,
#entice span.merge a.no_bg, #entice span.merge.no_bg{
	color:#1183c9;
	padding:0;
}
div#navBar {
	width:100%;
	height:30px;
	font-size:1.1em;
	padding:0;
	background:#fff url('../common/navBar.png') repeat-x;
	border-left:3px ridge #B7B7B7;border-right:3px groove #B7B7B7;
	
}
.clear {
	clear: both;
	padding-bottom: 1px;
	margin-bottom: -1px;
}
div.ad_col2 {
	float:left;
	width:130px;
	padding:10px 10px 0 10px;
	margin:0;
}
div.sidebar {
	background-color:#fff;
	float:right;
	padding:0 10px 50px 5px;
	position:relative;
	width:300px;
}
div.sidebar hr {
	background-color:#dedede;
	color:#dedede;	
}
div.sidebar_top {
	background: #fff url('../common/sidebar_top.jpg') 0 0 no-repeat;
	height:69px;
	left:0;
	position:absolute;
	top:0;
	width:230px;	
}
div.sidebar_middle {	
	background: #fff url('../common/sidebar_background.jpg') 0 0 repeat-y;
	height:25px;
	left:0;
	position:absolute;
	top:69px;
	width:230px;
}
div.sidebar_bottom {
	background: #fff url('../common/sidebar_bottom.jpg') 0 0 no-repeat;
	height:210px;
	left:0;
	position:absolute;
	top:94px;
	width:230px;
}
div.sidebar_content {
	padding:10px 15px;
	position:relative;
}
div.mainContent {
	background-color:#fff;
	float:left;
	padding:0 5px 0 10px;
	width:630px;
	position:relative;
}
div.askMainContent {
	background-color:#fff;
	padding:0 5px 0 10px;
	width:630px;
	position:relative;	
}
div.sidebarAsk {
	background-color:#fff;
	padding:0 10px 50px 5px;
	position:absolute;
	right:0;
	top:0;
	width:300px;
}
div.one_col {
	min-height:420px;
	padding:0 15px;
}
/* image */
#uploader{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#uploaderDetails{
	font-size: 0.85em;
	padding-top: 0.4em;
}	

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.85em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#lightbox_overlay img{ border: none; }
#lightbox_overlay{
	background-image: url('../picture/overlay.png');
	z-index:90;
}
* html #lightbox_overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url('../picture/blank.gif');
	z-index:90;
	filter: progidDXImageTransform.Microsoft.AlphaImageLoader(srccsspictureoverlay.png, sizingMethodscale;
}

/**** HEADER ****/
div#header_wrapper {
	background:transparent url('../common/header1.jpg') repeat-x scroll 0 0;
	height:120px;
	margin:0;
	padding:0;
	text-align:center;
}
.left {
	float:left;
}
.right {
	float:right;
}
div#header img {
	border:medium none;
}
div#header {
	margin:0 auto;
	overflow:hidden;
	width:960px;
}
div#header a#logo {
	float:left;
}
#metaNav {
	color:#5C6972;
	font-size:12px;
	height:31px;
	overflow:hidden;
	width:100%;
}
#metaNav div {
	padding-top:8px;
}
#metaNav a:link, #metaNav a:visited {
	border-right:1px solid #5C6972;
	color:#FFFFFF;
	margin-top:5px;
	padding:0 10px;
	text-decoration:none;
}
#metaNav a:hover {
	color:#2F99D0;
}
#metaNav a.last {
	border:medium none;
	padding-right:0;
}
#metaNav a.first {
	padding-left:0;
}
#metaNav a.categories_drop {
	background:transparent url('../common/drop_arrow.png') 5px 1px no-repeat;
	padding-right:25px;
}
ul.category_list {
	background-color:#fff;
	border:1px solid #dedede;
	display:none;
	left:215px;
	list-style:none;
	padding:5px 10px;
	position:absolute;
	text-align:left;
	top:25px;
	z-index:9999;
}
ul.category_list li {
	border-bottom:1px solid #dedede;
	padding:5px 10px;
}
ul.category_list li.last {
	border-bottom:0px none;
}
ul.category_list li:hover {
	background-color:#f3fbff;
}
#mainNav a:link, #mainNav a:visited {
	color:#FFFFFF;
	float:left;
	text-align:left;
	text-decoration:none;
}
#mainNav a:hover {
	color:#2F99D0;
}
#mainNav .ask {
	background:transparent url('../common/main_nav_ask.jpg') no-repeat scroll 0 0;
	height:89px;
	margin:0 0 0 15px;
	padding-left:10px;
	width:227px;
}
#mainNav .enlighten {
	background:transparent url('../common/main_nav_enlighten.jpg') no-repeat scroll 0 0;
	height:89px;
	margin:0 0 0 10px;
	width:237px;
}
#mainNav .learn {
	background:transparent url('../common/main_nav_learn.jpg') no-repeat scroll 0 0;
	height:89px;
	margin:0 0 0 10px;
	width:270px;
}
#mainNav .title {
	display:block;
	font-size:22px;
	font-weight:bold;
	line-height:1.2em;
	margin:15px 0 0 55px;
}
#mainNav .description {
	color:#C4C6C7;
	display:block;
	font-size:12px;
	margin:3px 0 0 20px;
	width:228px;
}
#header #askForm {
	background:transparent url('../common/header_text_field.jpg') no-repeat scroll 0 0;
	/*height:48px;
	margin:20px 0 0;
	width:642px;*/
	height:50px;
	margin:20px 0 0;
	width:700px;
}
#header #askForm input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#7A7A7A;
	float:left;
	font-size:30px;
	padding:7px 10px;
	width:555px;
}
#header #askForm .askBtn {
	background:transparent url('../buttons/sprite.jpg') no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:right;
	height:39px;
	margin:8px 7px 0 0;
	width:106px;
}
#header #askForm .askBtn:hover {
	background-position:0 -39px;
}
#header_login {
	background:transparent;
	color:#fff;
	display:none;
	height:48px;
	margin:20px 0 0;
}
#header_login label {
	padding-right:5px;
}
/**** MENUS ****/
.menu_all{
	padding:0;
	list-style:none;
	float:left;
}
.menu_all li.first {
	margin-left:5px;
}
h3.sideMenu {	
	color:#5fa9d7;
	margin-top:15px;
}
ul.sideMenu {
	font-size:1.1em;
	list-style:none;
}
ul.sideMenu li {
	list-style:none;
	margin:8px 0;
}
ul.sideMenu li a {
	margin-left:11px;
}
ul.sideMenu li.active a:link, ul.sideMenu li.active a:visited {
	background:transparent url('../common/sidebarMenu.png') 100% -31px no-repeat;
	color:#fff;
	display:block;
	margin:0 auto;
	padding:0 5px 0 0;
}
ul.sideMenu li.active a strong {	
	background:transparent url('../common/sidebarMenu.png') 0 0 no-repeat;
	display:block;
	padding:4px 5px 5px 11px;
}

/**** BOX MENUS ****/
.menu li, .medium_menu li, .small_menu li, .large_menu li {
	float:left;
	height:17px;
	margin-right:2px;
	padding:8px 0;
	text-align:center;
	width:164px;
}
.menu li:hover, .medium_menu li:hover, .small_menu li:hover .large_menu li:hover {
	cursor:pointer;
}
.menu li.active {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 0;
}
.menu li.inactive {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -40px;
}
.menu li a:link, .menu li a:visited,
.medium_menu li a:link, .medium_menu li a:visited,
.small_menu li a:link, .small_menu li a:visited,
.large_menu li a:link, .large_menu li a:visited {
    text-decoration:none;
}
.menu li a strong, .small_menu li a strong, .large_menu li a strong {
	padding:10px 0;
}
.medium_menu li {
	width:137px;
}
.medium_menu li.active {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -160px;
}
.medium_menu li.inactive {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -200px;
}
.small_menu li {
	width:120px;
}
.small_menu li.active {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -80px;
}
.small_menu li.inactive {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -120px;
}
.large_menu li {
	width:250px;
}
.large_menu li.active {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -240px;
}
.large_menu li.inactive {
	background:transparent url('../common/tabs.gif') no-repeat scroll 0 -280px;
}

/**** QUESTION MENU FOR QA PAGE****/
div#red_qa_contributions { 
	background:#277eab url('../common/blue_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#amber_qa_contributions { 
	background:#277eab url('../common/blue_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#green_qa_contributions {
	background:#6E9E2D url('../common/green_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#red_qa_contributions>div, div#amber_qa_contributions>div, div#green_qa_contributions>div { padding:5px 10px 5px 94px; }

div#qa_answers div#red_qa_contributions {
	background:#277eab url('../common/blue_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#qa_answers div#amber_qa_contributions {
	background:#277eab url('../common/blue_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#qa_answers div#green_qa_contributions {
	background:#6E9E2D url('../common/green_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
.green_contribution {
	background:transparent url('../common/white_tick.png') 20px center no-repeat;
	color:#fff;
	font-weight:bold;
	padding:5px 0 5px 55px;
}
.amber_contribution {
	background:transparent url('../common/qa_cont_error.png') 18px center no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 5px 55px;
}
div#qa_answers div#red_qa_contributions>div,
div#qa_answers div#amber_qa_contributions>div,
div#qa_answers div#green_qa_contributions>div {
	padding:5px 10px 5px 78px;
}

div#qa_answers div#contrib_comments div#red_qa_contributions {
	background:#277eab url('../common/blue_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#qa_answers div#contrib_comments div#amber_qa_contributions {
	background:#277eab url('../common/blue_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#qa_answers div#contrib_comments div#green_qa_contributions {
	background:#6E9E2D url('../common/green_alert_back.jpg') 0 0 repeat-x;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em; /** Will replace -moz-border-radius/-webkit-border-radius **/
	margin:0 0 10px;
}
div#qa_answers div#contrib_comments div#red_qa_contributions>div,
div#contrib_comments div#amber_qa_contributions>div,
div#contrib_comments div#green_qa_contributions>div {
	padding:5px 10px 5px 60px;
}
span.editable { font-weight:normal;color:#666;font-size:0.8em; }
div#question_extra {
	background-color:#fff;
	display:none;
	padding:0 10px;
}
div.answer_extra {
	display:none;
}
div#red_qa_contributions a:link, div#red_qa_contributions a:visited,
div#amber_qa_contributions a:link, div#amber_qa_contributions a:visited,
div#green_qa_contributions a:link, div#green_qa_contributions a:visited {
	color:#fff;
	text-decoration:underline;
}
.showwhorated_hidden {
	display: none;
	visibility: hidden;
	position:relative;
}
.showwhorated_visible {
	display:block;
	visibility: visible;
	z-index:99;
	position:relative;
}
/**** PAGINATION ****/

div.paginate {
	font-size:1.2em;
}
div.paginate span {
	display:block;
	float:left;
	margin:1px 3px;
	padding:1px 3px;
}
div.paginate a:link, div.paginate a:visited {
	border:0px none;
	cursor:pointer;
	display:block;
	float:left;
	margin:1px 2px;
	text-decoration:none; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px
}
div.paginate a:hover {
	text-decoration:underline;
}
div.paginate span.grey_page {
	border:0px none;
	color:#808080;
	cursor:default;
	margin:1px;
	text-align:center; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px
}
div.paginate span.current_page {
	background-color:#218ACE;
	border:0px none;
	color:#fff;
	cursor:default;
	padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px
}
p.pagination_link { font-size: 1.2em;margin:6px 0 0 0;text-align:right; }

/**** BUZZ LIST ****/
ul.buzz_list {
	background-color:#005693;
	margin-bottom:5px;
	float:left;
}
ul.buzz_list li {
	float:left;
	margin-right:2px;
}

/*** Footer ***/
#footer {
	margin:10px auto;
	overflow:hidden;
	width:955px;
}
#footer a:link, #footer a:visited {
	border-right:1px solid #9bbecf;
	color:#4da4cf;
	margin-top:5px;
	padding:0 10px;
	text-decoration:none;
}
#footer a:hover {
	color:#67adcf;
}
#footer a.last {
	border:medium none;
	padding-right:0;
}
#footer a.first {
	padding-left:0;
}

.logindivhidden {
	display: none;
	visibility: hidden;
	background-color:#ffffff;
	border: 1px solid #2C50D2;
	position:absolute;
	float:left;
	top:50px;
	left:50px;
	width:50%;
}

.footerSitemap {
	background-color:#fff;
	padding:5px 10px;
}
.footerSitemap h2 {
	color:#696969;
}
.fColumn {
	border-right:1px solid #dedede;
	float:left;
	height:248px;
	padding:0 0 0 25px;
	width:205px;
}
.fColumn.last {
	border-right:0px none;
}
ul.fSiteLinks, ul.fHelp, ul.fAbout, ul.fInternational, ul.fTools {
	list-style:none;
	list-style-position:inside;
	margin-bottom:10px;
}
ul.fSiteLinks li, ul.fHelp li, ul.fAbout li, ul.fInternational li, ul.fTools li {
	list-style:none;
	list-style-position:inside;
	padding:3px 0;
}
ul.fSiteLinks li a:link, ul.fSiteLinks li a:visited,
ul.fHelp li a:link, ul.fHelp li a:visited,
ul.fAbout li a:link, ul.fAbout li a:visited,
ul.fInternational li a:link, ul.fInternational li a:visited,
ul.fTools li a:link, ul.fTools li a:visited {
	list-style:none;
	list-style-position:inside;
	padding:3px 0;
	text-decoration:none;
}
ul.fSiteLinks li a:hover,
ul.fHelp li a:hover,
ul.fAbout li a:hover,
ul.fInternational li a:hover,
ul.fTools li a:hover {
	text-decoration:underline;
}
p.copyrightFooter {
	color:#696969;
	margin:5px 0 5px 35px;
}
.footerSitemap a.jpnImg:link, .footerSitemap a.jpnImg:visited,
.footerSitemap a.cnImg:link, .footerSitemap a.cnImg:visited {
	padding-left:25px;
}
.footerSitemap a.rssImg:link, .footerSitemap a.rssImg:visited,
.footerSitemap a.twitterImg:link, .footerSitemap a.twitterImg:visited,
.footerSitemap a.fbImg:link, .footerSitemap a.fbImg:visited {
	padding-left:20px;
}
.footerSitemap a.twitterImg {
	background:transparent url('../common/sitemap_sprite.png') 0 -77px no-repeat;
}
.footerSitemap a.rssImg {
	background:transparent url('../common/sitemap_sprite.png') 0 -57px no-repeat;
}
.footerSitemap a.fbImg {
	background:transparent url('../common/sitemap_sprite.png') 0 -37px no-repeat;
}
.footerSitemap a.jpnImg {
	background:transparent url('../common/sitemap_sprite.png') 0 3px no-repeat;
}
.footerSitemap a.cnImg {
	background:transparent url('../common/sitemap_sprite.png') 0 -17px no-repeat;
}
.footerSitemap div.blurtitStore {
	background:transparent url('../en/blurtit_T-Shirt.jpg') 95% 35% no-repeat;
	margin-top:20px;
	padding-right:65px;
	padding-bottom:15px;
}
.footerSitemap div.atBlurtit {
	margin-bottom:20px;
}

/*** SEPARATORS ***/
li.menu_separator_white {
	color:#61BBDF;
	padding-top:2px;
	margin-left:3px;
	margin-right:3px;
}
li.menu_separator_big {
	color:#00608F;
	font-size: 1.2em;
	margin-left:3px;
	margin-right:3px;
}
/**** BOXES ****/
.box {
	width:100%;
	/*background:#fff url(module_top.gif) 0 0 no-repeat;*/
	margin:0 0 25px 0;
	z-index:0;
}
.box .head, .tabhead, .head_tab {
	border-bottom:1px solid #dedede;
	color:#696969;
	/*margin-bottom:5px;*/
}
.box .head, .head_tab {
	font-size:1.3em;
	font-weight:bold;
	padding:5px 0 5px 5px;
}
.tabhead {
	font-weight:bold;
	font-size: 1.25em;
	height:32px;
}
.box .head_link {
	color:#696969;
	font-size:0.8em;
	font-weight:normal;
	padding:5px 0 0 0;
	text-align:right;
}
.box .head.noBorder { border:0px none; }
/*
.box .head_tall {
	font-weight:bold;
	font-size: 1.3em;
}*/
.box .head a:link, .box .head a:visited,
.tabhead a:link, .tabhead a:visited,
.box .head_link a:link, .box .head_link a:visited,
.box .head_tab a:link, .box .head_tab a:visited {
	color:#696969;	
}
.box .head a.link_color:link, .box .head a.link_color:visited,
.tabhead a.link_color:link, .tabhead a.link_color:visited,
.box .head_link a.link_color:link, .box .head_link a.link_color:visited,
.box .head_tab a.link_color:link, .box .head_tab a.link_color:visited  { color:#1183c9;cursor:pointer; }
.box .head a.link_color:hover, .tabhead a.link_color:hover, .box .head_link a.link_color:hover, .box .head_tab a.link_color:hover {
	color:#535252;
	text-decoration:underline;
}
.box .head span.exploreLink {	
	font-size:0.8em;
	font-weight:normal;
}
.box .head span.exploreLink a:link, .box .head span.exploreLink a:visited {
	color:#1183c9;
}
.box .content {
	/*padding:0 5px;*/
}
.box .inner_content {
	width:595px;
}
.no_box {
	background:none;
}
.box .alert_box {
	background-color:#97DBF7;
	display:none;
	margin-bottom:5px;
	padding:10px;
}

.box .alert_box_php {
	background-color:#97DBF7;
	margin-bottom:5px;
	padding:10px;
}

.box .error_box {
	border:5px solid #ff4040;
	margin-bottom:5px;
	padding:5px 5px 0 5px;
}
.box.pagination {
	margin:10px 5px;
}
/**** LINKS ****/
a:link, a:visited {color:#1183c9 ;/*color:#218ace;*/text-decoration:none;}
a:hover {text-decoration:underline;}

.link_color { color:#1183c9;cursor:pointer; }
.link_color:hover { text-decoration:underline; }

a.misspelled, a.misspelled:visited {color:red;text-decoration:underline;}
a.misspelled:hover {color:red;text-decoration:underline;}
a.suggested, a.suggested:visited {color:#006F00;text-decoration:underline;}
a.suggested:hover {color:#006F00;text-decoration:underline;}

span#misspelled {color:red;text-decoration:underline;}
span#corrected {color:#006F00;text-decoration:underline;}

a.blue_arrow:link, a.blue_arrow:visited {
	background:transparent url('../common/blue_arrow.png') right 4px no-repeat;
	padding-right:10px;
}
#registration_details.box .head .headRight a:link, #registration_details.box .head .headRight a:visited {
	color:#ff4747;
}
#registration_details.box .head .headRight a:hover {
	text-decoration:underline;
}
.box .head .headRight a:link, .box .head .headRight a:visited {
	color:#1183c9;
}
.box .head .headRight a:hover {
	text-decoration:underline;
}
a.rssLink {
	background:transparent url('../common/rss_sub.png') 0 0 no-repeat;
	padding:2px;
	padding-left:25px;
}
#entice a.breadcrumb_rss {
	background:transparent url('../common/sitemap_sprite.png') 0 -59px no-repeat;
	padding:2px;
	padding-left:18px;	
}
a.twitterLink {
	background:transparent url('../common/twitter_sub.png') 4px 0 no-repeat;
	padding:2px;
	padding-left:25px;
}
a.questionLink {
	background:transparent url('../common/question.png') 0 2px no-repeat;
	padding:2px;
	padding-left:25px;	
}
.box .head a.red:link, .box .head a.red:visited {
	color:red;
}
#entice .breadcrumbRight a.no_bg:link, #entice .breadcrumbRight a.no_bg:visited {
	color:#1183c9;
}
/*** CATEGORIES ***/
.footerCategories {
	background-color:#fff;
	margin:0;
}
#categories ul{ margin:2px;padding:0px;list-style:none; }
#categories li { padding:2px 0 2px 0;margin: 0;border-bottom: 1px solid #B3DEEF;list-style:none; }
#categories_new ul { margin:2px;padding:0 5px; }
#categories_new li { padding:2px 0 2px 0;margin: 0;list-style-position:inside;color:#1183C9; }
#categories_new li a:hover, #categories li a:hover { text-decoration:underline; }
li.subcat_hidden { display:none; }
li.cat_hidden { display:none; }
li.current_subcat { text-decoration:none;font-weight:bold; }
#categories_new li#current_cat a { text-decoration:underline;font-weight:bold; }
#categories_new li#top_parent, li#parent { background: transparent url('../common/blue_arrow_down.png') 0 50% no-repeat;list-style:none;padding-left:12px; }
#categories_new li#current_cat { background: transparent url('../common/blue_arrow.png') 0 50% no-repeat;list-style:none;padding-left:12px; }

#categories_new li.cat_index, .cat_closed { background: transparent url('../common/blue_arrow.png') 0 50% no-repeat;list-style:none;padding-left:12px; }
a.cat_closed { background-image:url('../common/green_arrow.png');padding-left:8px;text-decoration:none; }

a.category_closed { background-image:url('../common/green_arrow.png');padding-left:8px;text-decoration:none; }

/*** FEATURED ***/
#feature_top {
	background:transparent url('../common/feature_top.png') 0 0 no-repeat;
	height:15px;
	width:630px;
}
#feature_content {
	background:transparent url('../common/feature_bkg.png') 0 0 repeat-x;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	height:207px;
	padding: 0 24px;
}
#feature_bottom {
	background:transparent url('../common/feature_bottom.png') 0 0 no-repeat;
	height:77px;
	position:relative;
	width:630px;
}
#feature_bottom a.feature_button_prev:link, #feature_bottom a.feature_button_prev:visited {
	background:transparent url('../common/feature_buttons.png') 0 0 no-repeat;
	left:24px;
	padding:16px 23px;
	position:absolute;
	text-indent:-2000em;
	top:15px;
}
#feature_bottom a.feature_button_prev:hover {
	background:transparent url('../common/feature_buttons.png') 0 -49px no-repeat;
}
#feature_bottom a.feature_button_next:link, #feature_bottom a.feature_button_next:visited {
	background:transparent url('../common/feature_buttons.png') 0 -100px no-repeat;
	padding:15px 23px;
	position:absolute;
	right:24px;
	text-indent:-2000em;
	top:15px;
}
#feature_bottom a.feature_button_next:hover {
	background:transparent url('../common/feature_buttons.png') 0 -150px no-repeat;
}
#feature_content p.title {
	font-size:3.0em;
}
#feature_content p.title a:link, #feature_content p.title a:visited {
	color:#fff;
}
#feature_content p.title a:hover {
	color:#d8eef7;
}
#feature_content p.answer {
	color:#eeeeee;
	line-height:1.3em;
	margin:10px 0;
}
#feature_content div.answer_remote_user {
	margin:0;
	padding:0;
	width:150px;
}
#feature_content div.answer_remote_user p.username {
	font-size:1.2em;
}
#feature_content div.answer_remote_user img {
	border:3px solid #1e5473;
	margin-right:10px;
}
#feature_content div.answer_remote_user img:hover {
	border:3px solid #4794bf;
}
#feature_content div.answer_remote_user p.username a:link, #feature_content div.answer_remote_user p.username a:visited {
	color:#fff;
}
#feature_content div.answer_remote_user p.username a:hover {
	color:#d8eef7;
}
#feature_content div.answer_remote_user p.more_info {
	color:#d8eef7;
	font-size:1em;
	font-weight:normal;
}
#feature_content div.answer_remote_user p.date_created {
	color:#d8eef7;
	font-size:1em;
	font-weight:normal;
}
.light_blue {
	color:#d8eef7;
}
#feature_content div.feature_rate .rating {
	color:#d8eef7;
}
#feature_back_slider {
	bottom:13px;
	height:53px;
	left:120px;
	overflow:hidden;
	position:absolute;
	width:433px;
}
#feature_back_slider .question_asker {
	cursor:pointer;
	height:38px;
	padding:6px 8px 9px 8px;
	width:115px;
}
#feature_back_slider #fquestion1, #feature_back_slider #fquestion2, #feature_back_slider #fquestion3 {
	position:absolute;
	top:0;
}
#feature_back_slider .active {
	background:#fca001 url('../common/feature_ask_backs.png') 0 0 no-repeat;
}
#feature_back_slider .inactive {
	background:#202020 url('../common/feature_ask_backs.png') 0 0 no-repeat;
}
#feature_back_slider #fquestion1 {
	left:0;
}
#feature_back_slider #fquestion2 {
	left:146px;
}
#feature_back_slider #fquestion3 {
	left:292px;
}
#feature_back_slider .question_asker img {
	border:3px solid #1e5473;
	float:left;
	margin-right:3px;
	vertical-align:middle;
}
#feature_back_slider .question_asker img:hover {
	border:3px solid #4794bf;
}
#feature_back_slider .question_asker p.username {
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
}
#feature_back_slider .question_asker p {
	color:#dedede;
	font-size:0.8em;
}
#feature_back_slider .question_asker p .block_grey {
	color:#fff;
	font-size:1em;
}
#feature_back_slider .question_asker p a:link, #feature_back_slider .question_asker p a:visited {
	color:#fff;
}
#feature_content .featuredq {
	display:none;
}
#feature_content .featuredq1 {
	display:block;
}
/**** QUESTIONS LAYER ****/
div.background_alternate { background-color:#effaff; }
div.questions_layer {
	background-color:#fff;
	color:#000;
	margin:0 auto;
	padding:0;
	text-align:left;
}
a.question_title {
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0;
	margin:0;
}
img.qimage_link {
	border:1px solid #007EB3;
	margin-left:5px;
}
p.no_results {
	font-size:1.4em;
	font-weight:bold;
}

/**** CLUETIP ****/
#cluetip-close img {
  border: 0px none;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-extra {
  display: none;
}
/**** CLUETIP DEFAULT ****/
.cluetip-default {
  background-color: #CEEBFA;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0px;
  background-color: #CEEBFA;
}
.cluetip-default h3#cluetip-title {
  background-color: #006CA8;
  color: #FD7E00;
  font-size: 1.1em;
  font-weight: bold;
  line-height:1.2em;
  margin: 0 0 0px;
  padding: 4px 5px 2px;
}
.cluetip-default #cluetip-title a, .cluetip-default #cluetip-title a:visited {
  color: #CEEBFA;
}
.cluetip-default #cluetip-title a:hover {
  color: #FD7E00;
}   
.cluetip-default #cluetip-inner {
  padding: 5px;
}
.cluetip-default #cluetip-inner p{
  margin-top:0px;
  margin-bottom:5px;
  font-size:0.92em;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0px 0 5px 5px;
  color: #900;
}

/**** QUESTION PAGE ****/
.clearQuestionImage {
	clear:right;
	padding-top:10px;
}
.question {
	background-color:#d2e0eb;
	padding:0 15px;
}
div.question_remote_user {
	margin-left:93px;
	padding-top:16px;
}
div.answer_remote_user {
	margin-left:93px;
	padding-top:19px;
}
div.comment_remote_user {
	margin-left:93px;
	padding-top:19px;
}
div.question_remote_user img,
div.answer_remote_user img,
div.comment_remote_user img {
	border:4px solid #dedede;
	float:left;
	margin-right:10px;
}
div.question_remote_user img:hover,
div.answer_remote_user img:hover,
div.comment_remote_user img:hover {
	border:4px solid #bebebe;
}
div.question_remote_user p.username,
div.answer_remote_user p.username {
	color:#696969;
	font-size:1.6em;
	font-weight:bold;
}
div.comment_remote_user p.username  {
	color:#696969;
	font-size:1.5em;
	font-weight:bold;
}
div.question_remote_user p.more_info,
div.answer_remote_user p.more_info,
div.comment_remote_user p.more_info {
	color:#4d4d4d;
	font-weight:bold;
}
div.question_remote_user p.date_created,
div.answer_remote_user p.date_created,
div.comment_remote_user p.date_created {
	color:#4d4d4d;
	font-size:0.9em;	
}
div.question_layout_avatar {
	float:left;
	margin:3px 13px 3px 5px;
}
div.question_top, div.register_top {
	background:#fff url('../common/question_bubble_top.jpg') 0 0 no-repeat;
	height:10px;
	width:630px;
}
div.question_footer, div.register_footer {
	background:#fff url('../common/question_bubble_bottom.jpg') 0 0 no-repeat;
	width:630px;
}
div.question_footer {
	height:90px;
}
div.question_image {
	cursor:pointer;
	float:right;
	margin:6px 10px 0 0;
	position:relative;
	width:125px;
}
div.question_text {
	margin-right:140px;
}
p.title {
	font-size:1.3em;
	font-weight:bold;
}
h1.title {
	color:#595959;
	font-size:1.8em;
	margin-bottom:5px;
	position:relative;
}
h1.titleNoExp {
	color:#595959;
	font-size:1.8em;
	margin-bottom:10px;
	position:relative;
}
#qa_question .explanation {
	color:#696969;
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:10px;
	padding-top:3px;
	position:relative;
}
a.addFriend:link, a.addFriend:visited {
	background: transparent url('../common/plus_small.png') 0 0 no-repeat;
	color:#595959;
	display:block;
	font-size:0.85em;
	margin:55px 0 0 2px;
	padding:0 0 0 17px;
	vertical-align:middle;
}
a.addFriend:hover {
	text-decoration:underline;
}
#qa_question a.addFriend:link, #qa_question a.addFriend:visited {
	margin:60px 0 0 7px;
}
#sidebar_calltoaction {
	margin:25px 0 35px 0;
}
p.qa_ask_action a {
	background:transparent url('../common/ask_action.png') 0 0 no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding:15px 115px 10px 50px;
}
p.qa_answer_action {
	margin-top:20px;
}
p.qa_answer_action a {
	background:transparent url('../common/ask_action.png') 0 -41px no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 88px 15px 50px;
}
div.post_question {
	margin-top:5px;
	border-top:1px solid #e0e0e0;
	clear:left;
}
div.question_moderate {
	top:16px;
	position:absolute;
	right:10px;
	text-align:right;
}
span.moderated {
	color:#999999;
	font-size:0.85em;
}
img.approval_imgs {
	 vertical-align:middle;
	 width:20px;
	 height:20px;
	 border:0px none;
}
img.arrow_img {
	vertical-align:middle;
	width:10px;
	height:8px;
	border:0px;
}
/*** qa_action loggedout ***/
div.qa_action, div.qa_action_watch_edit,
div.qa_action_watch, div.qa_action_edit,
div.dq_action_mod, div.dq_action{
	float:right;
	margin:5px 0 10px;
}
div.qa_action { width:245px; }
div.qa_action_watch_edit { width:375px; }
div.qa_action_watch { width:315px; }
div.qa_action_edit { width:300px; }

div.dq_action_mod { width:180px; }
div.dq_action { width:130px; }
	
div.qa_buttons {
	background-color:#FFFFFF;
	height:14px;
	margin-left:10px;
	margin-right:10px;
	padding:8px 0;
}
div.qa_buttons_right {
	background:transparent url('../common/question_action_sides.png') 0 -40px no-repeat;
	float:right;
	height:30px;
	width:10px;
}
div.qa_buttons_left {
	background:transparent url('../common/question_action_sides.png') 0 0 no-repeat;
	float:left;
	height:30px;
	width:10px;
}
.moreSubcatQs {
	font-size:1.1em;
	float:right;
	padding:0 0 3px 0;
	text-align:center;
}
.moreSubcatQs a {
	background:transparent url('../common/bubble_btn.png') 0 0 no-repeat;
    display: block;
	margin-bottom:0;
	padding:0 0 0 15px;
	text-decoration:none;
}
.moreSubcatQs a strong {
	background:transparent url('../common/bubble_btn.png') 100% -40px no-repeat;
    display: block;
	padding:10px 35px 10px 10px;
}
.moreSubcatQs a strong:hover {
	text-decoration:underline;
}
a.watch_this, span.watch_this {
	background:transparent url('../common/qa_action_buttons.png') 0 -19px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
a.reply {
	background:transparent url('../common/reply.png') -2px 0 no-repeat;
	font-weight:bold;
	margin:0 10px;
	padding-left:20px;
}
#entice a.unwatch_this:link, #entice a.unwatch_this:visited {
	background:transparent url('../common/qa_action_buttons.png') 0 -140px no-repeat;
	font-weight:bold;
	margin:0 10px;
	padding-left:20px;
	
}
a.share_it, span.share_it {
	background:transparent url('../common/qa_action_buttons.png') 0 -2px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
span.share_it_loggedout {
	font-weight:bold;
	margin:0 10px;
	
}
a.email_q, span.email_q {
	background:transparent url('../common/qa_action_buttons.png') 0 -58px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
span.watch_this, span.share_it, span.email_q {
	display:block;
	margin:0;
	padding-left:16px;
}
span.watch_this {
	background-position:0 -17px;
}
span.share_it {
	background-position:0 0px;
}
span.email_q {
	background-position:0 -57px;
}
a.report_this {
	background:transparent url('../common/qa_action_buttons.png') 0 -40px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
a.report_img {
	border:0px none;
}
a.edit_q {
	background:transparent url('../common/qa_edit_icon_new.gif') 5px 2px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;	
}
a.add_comment {
	background:transparent url('../common/qa_action_buttons.png') 0 -78px no-repeat;
	font-weight:bold;
	margin:0 10px;
	padding-left:20px;
}
a.maximize_link {
	background:transparent url('../common/qa_action_buttons.png') 0 -100px no-repeat;
	font-weight:bold;
	padding-left:20px;		
}
a.minimize_link {
	background:transparent url('../common/qa_action_buttons.png') 0 -114px no-repeat;
	font-weight:bold;
	padding-left:20px;		
}
a.watch_btn {
	background:transparent url('../common/qa_action_buttons.png') 0 -18px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
a.share_btn {
	background:transparent url('../common/qa_action_buttons.png') 0 0 no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
a.email_btn {
	background:transparent url('../common/qa_action_buttons.png') 0 -57px no-repeat;
	font-weight:bold;
	margin:0 6px;
	padding-left:20px;
}
.share_it_box{
	display:none;
}
.ratinghidden {
	display: none;
	visibility: hidden;
}
.ratingvisible {
	visibility: visible;
	text-align: center;
	background-color:#ffffff;
	z-index:99;
	border: 1px solid #FF0000;
	margin: 10px;
	padding: 10px;
	position: absolute;
	float: left;
	font-size: 12px;
	line-height: 120%;
}
.answer {
	color:#595959;
	font-size:1.2em;
	margin-bottom:10px;
	line-height:1.5em;
}
div.answer_box{
	background-color:#005693;
	/*
	background-image: url(editor/answer_box.jpg);
	background-repeat: no-repeat;
	*/
}
.commentshidden {
	display: none;
	position:relative;
	padding:0;
	margin:0;
	width:100%;
}
.commentsvisible {
	filter: alpha(opacity=95);
  	-moz-opacity: 0.95;
  	opacity: 0.95;
	padding:0;
	margin:0;
	position:relative;
	width:100%;
}
.editchidden {
	display: none;
	position:absolute;
}
.editcvisible {
	visibility: visible;
	background-image: url('editor/qa_editor.jpg');
	z-index:299;
	padding: 10px;
	position:absolute;
	float:left;
	width:380px;
	height:380px;
	left:570px
}
.cmthidden {
	display: none;
	visibility: hidden;
	position:relative;
}
.cmtvisible {
	visibility: visible;
	filter: alpha(opacity=95);
  	-moz-opacity: 0.95;
  	opacity: 0.95;
	z-index:0;
	padding: 5px 0px 0px 0px;
	position:relative;
}
img.clickable {
	cursor:pointer;
}
span.rating {
	color:#696969;
	font-weight:bolder;
	padding:0 0 0 5px;
	vertical-align:bottom;
}
p.thanks_header {
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:5px;
}
p.thanks_text {
	font-size:1.3em;
}
input.confirm_button {
	width:75px;
	height:25px;
	margin:5px 5px 5px 0;
}
div.close_box {
	font-size:1.3em;
	margin:20px 0 0 85px;
}
img.error_img {
	float:left;
	width:75px;
	height:75px;
	vertical-align:middle;
}
span.answered_unanswered {
	color:#006699;
}
div.show_another_q {
	 text-align:right;
	 margin-left:340px;
	 padding:0;
}
div.comment_layout_avatar {
	float:left;
	font-size:0.8em;
	margin: 2px auto;
	text-align: center;
	width:55px;
	position:relative;
}
div.comment_content {
	margin-left:60px;
	position:relative;
}
div.question_layout {
	margin-left:83px;
}

img.add_comment_img {
	vertical-align:middle;width:12px;height:13px;border:0px none;
}
img.view_comments_img {
	vertical-align:middle;width:12px;height:13px;border:0px none; 
}
h2.no_answer {
	border-bottom:1px solid #dedede;
	color:#696969;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 10px 5px 0;;
	padding:0 0 5px 15px;
}
h2.answer {
	color:#696969;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:5px;
	padding:0 0 5px 15px;
}
p.beTheFirst {
	background:transparent url('../common/bubble_btn.png') no-repeat scroll 0 0;
	display:block;
	font-size:1.2em;
	margin:10px 0;
	margin-left:10px;
	padding:0 0 0 10px;
	width:310px;
}
p.beTheFirst2 {
	color:#696969;
	display:block;
	font-size:1.2em;
	margin:10px 0;
	padding:0 0 0 15px;
}
p.beTheFirst a:link, p.beTheFirst a:visited {
	background:transparent url('../common/bubble_btn.png') no-repeat scroll 100% -40px;
	display:block;
	font-weight:bold;
	padding:10px 10px 10px 10px;
}
div.answer_top {
	background:#fff url('../common/answers_bubble.jpg') 0 0 no-repeat;
	height:10px;
}
div.answer_content {
	background:#fff url('../common/answers_background.jpg') bottom repeat-x;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:0 15px;
}
div.answer_bottom {
	background:#fff url('../common/answers_bubble.jpg') 0 -20px no-repeat;
	height:86px;
}
div.answer_bottom_no_tab {
	background:#fff url('../common/answers_bubble_no_tab.jpg') 0 0 no-repeat;
	height:11px;
}
div.answer_moderate {
	bottom:6px;
	position:absolute;
	right:10px;
	text-align:right;
}
div.answerVote {
	float:right;
	margin-top:8px;
	width:55px;
}
/* styles for LivePerson chat */
.ie_friendly_right {
float:right; 
}
.tps_chat {
margin-top: 2px;
}
.tps_chat_image {
float:none; 
border:0px none; 
margin-bottom:-10px; margin-left:0; margin-right:0; margin-top:0
}
.tall_3ps_row {
margin-top:7px;
}
.network_name {
float:left;
font-weight:normal; 
margin-right:5px;
}
/* End LivePerson */
	/*** answer_action loggedout ***/
	div.answer_action, div.answer_action_tweet,
	div.answer_action_loggedin, div.answer_action_loggedin_tweet_edit,
	div.answer_action_loggedin_tweet, div.answer_action_loggedin_edit {
		float:right;
		text-align:right;
	}
	div.answer_action {
		margin-bottom:10px;
	}
	div.answer_action_tweet {
		margin-bottom:10px;
	}
	/*** answer_action loggedin ***/
	div.answer_action_loggedin {
		margin-bottom:10px;
	}
	div.answer_action_loggedin_tweet_edit {
		margin-bottom:10px;
	}
	div.answer_action_loggedin_tweet {
		margin-bottom:10px;
	}
	div.answer_action_loggedin_edit {
		margin-bottom:10px;
	}
p.answer_grey {
	float:left;
	margin-right:15px;
}
div.answerer {
	min-height:25px;
}
div.post_answer {
	margin:0;padding:0;min-height:25px;
}
div.post_answer div.answer_comment {
	padding-bottom:5px;float:left;margin-right:10px;
}
div.qa_answer_comments {
	margin-left:60px;
	width:570px;
}
div.comment_top {
	background:#fff url('../common/comments_bubble.jpg') 0 0 no-repeat;
	height:10px;
}
div.comment_content {
	background:#fff url('../common/comments_background.jpg') bottom repeat-x;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:0 15px;
	margin-left:0;
	position:relative;
}
div#blog_comments div.comment_content {
	margin-right:60px;
}
div.comment_bottom {
	background:#fff url('../common/comments_bubble.jpg') 0 -20px no-repeat;
	height:72px;
}
div.qa_answer_comments div.comment_moderate {
	bottom:6px;
	position:absolute;
	right:10px;
	text-align:right;
}
div.qa_answer_comments div.comment {
	color:#696969;
	font-size:1.1em;
	line-height:1.4em;
	margin-bottom:10px;
}
div.qa_answer_comments div.comment_action, div.qa_answer_comments div.comment_action_edit {
	float:right;
}
div.answer_image {
	float:right;
	margin-bottom:5px;
	margin-left:5px;
	position:relative;
}
div.answer_image img {
    border:4px solid #dedede;
    cursor:pointer;
}
div.answer_image img:hover {
	border:4px solid #bebebe;
}
.social_media {
	border-bottom:1px solid #dedede;
	margin-bottom:10px;
}
.social_media .twitter, .social_media .facebook,
.social_media .rss, .social_media .digg,
.social_media .stumbleUpon, .social_media .reddit, .social_media .delicious {
	background:transparent url('../common/social_media_sprite.png') 0 0 no-repeat;
	display:block;
	float:left;
	height:19px;
	margin:0 10px 5px 0;
	padding:5px 0 0 30px;
}
.social_media .reddit {
	background-position:0 -25px;
}
.social_media .twitter {
	background-position:0 -50px;
}
.social_media .rss {
	background-position:0 -75px;
}
.social_media .stumbleUpon {
	background-position:0 -100px;
}
.social_media .facebook {
	background-position:0 -150px;
}

/*** QA Image Captions ***/
div.imagecaption { width:100%;padding: 5px 5px 5px 0pt; }
div.imagecaption img { position:relative;float:left;margin-right:10px; } 
div.imagecaption span { color:gray; font-style:italic; } 
div.imagecaption em { clear:left; }

/*** Buttons ***/
.fb_btn {
	background:transparent url('fb_connect.gif') 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:-2000em;
	white-space:nowrap;
	width:194px;
}
#header .fb_btn {
	background-position:0 -30px;
	float:left;
	height:20px;
	margin:-3px 0 10px 0;
	width:170px;
}
input.upload_img_btn, button.upload_img_btn {
	background:#FFFFFF url('../common/button_sprite.png') no-repeat 0 -700px;
	border:0px none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.25em;
	height:33px;
	text-align:center;
	width:160px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
input.upload_img_btn:hover, button.upload_img_btn:hover {
	background:transparent url('../common/button_sprite.png') 0 -750px no-repeat;
	cursor:pointer;
}
button.a_button, input.a_button {
	background:url('../common/button_sprite.png') no-repeat 0 -100px;
	border:0px none;
	color:#218ACE;
	font-size:1.25em;
	font-weight:bold;
	height:39px;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	width:160px; padding-left:0; padding-right:0; padding-top:9px; padding-bottom:9px
}
button.a_button:hover, input.a_button:hover {
	background:transparent url('../common/button_sprite.png') 0 -150px no-repeat;
	cursor:pointer;
}
a.guest_register_btn {
	background:transparent url('../common/button_sprite.png') 0 -700px no-repeat;
	color:#fff;
	cursor:pointer;
	font-size:1.25em;
	font-weight:bold;
	padding:8px 23px;
	text-align:center;
	text-decoration:none;
}
a.guest_register_btn:hover {
	background:transparent url('../common/button_sprite.png') 0 -750px no-repeat;
	cursor:pointer;
}
a.big_button {
	background:transparent url('../common/button_sprite.png') 0 -100px no-repeat;
	cursor:pointer;
	font-size:1.25em;
	font-weight:bold;
	padding:11px 20px;
	text-align:center;
	text-decoration:none;
}
a.big_button {
	padding:11px 23px;
}
a.a_button {
	background:transparent url('../common/button_sprite.png') 0 -100px no-repeat;
	cursor:pointer;
	display:block;
	font-size:1.25em;
	font-weight:bold;
	padding:11px 0;
	text-align:center;
	text-decoration:none;
	width:165px;
}
a.a_button:hover, a.big_button:hover {
	background:transparent url('../common/button_sprite.png') 0 -150px no-repeat;
	cursor:pointer;
}
a.large_button {	
	background:transparent url('../common/button_sprite.png') 0 -200px no-repeat;
	color:#393939;
	cursor:pointer;
	font-size:1.25em;
	font-weight:bold;
	padding:11px 25px;
	text-align:center;
	text-decoration:none;
}
a.large_button:hover {
	background:transparent url('../common/button_sprite.png') 0 -250px no-repeat;
	cursor:pointer;
}
a.comment_btn {
	background:transparent url('../common/qa_action_buttons.png') 0 -78px no-repeat;
	font-weight:bold;
	margin:0 10px;
	padding-left:20px;
}
a.choose_topics_button {
	background:transparent url('../common/button_sprite.png') 0 -700px no-repeat;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	padding:9px 0;
	text-align:center;
	text-decoration:none;
	width:160px;
}
a.choose_topics_button:hover {
	background:transparent url('../common/button_sprite.png') 0 -750px no-repeat;
	cursor:pointer;
}
a.moreQBtn {
	background:transparent url('../common/button_sprite.png') 0 -700px no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin-top:10px;
	padding:9px 0;
	text-align:center;
	text-decoration:none;
	width:160px;
}
a.moreQBtn:hover {
	background:transparent url('../common/button_sprite.png') 0 -750px no-repeat;
	cursor:pointer;
}
button.small_grey_btn, input.small_grey_btn { 
	background:url('../common/button_sprite.png') no-repeat 0 0;
	border:0px none;
	color:#595959;
	height:39px;
	font-size:1.25em;
	text-align:center;
	width:87px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:4px
}
button.small_grey_btn:hover, input.small_grey_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -50px no-repeat;
	cursor:pointer;
}
button.btn, input.btn { 
	background:url('../common/button_sprite.png') no-repeat 0 -600px;
	border:0px none;
	color:#fff;
	height:33px;
	font-size:1.25em;
	text-align:center;	
	width:87px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:4px
}
button.btn:hover, input.btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -650px no-repeat;
	cursor:pointer;
}
button.med_btn, input.med_btn {
	background:url('../common/button_sprite.png') no-repeat 0 -100px;
	border:0px none;
	color:#393939;
	height:39px;
	font-size:1.25em;
	text-align:center;	
	width:160px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
button.med_btn:hover, input.med_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -150px no-repeat;
	cursor:pointer;
}
button.med_green_btn, input.med_green_btn {
	background:url('../common/button_sprite.png') no-repeat 0 -700px;
	border:0px none;
	color:#fff;
	height:33px;
	font-size:1.25em;
	text-align:center;	
	width:160px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
button.med_green_btn:hover, input.med_green_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -750px no-repeat;
	cursor:pointer;
}
button.big_green_btn, input.big_green_btn {
	background:url('../common/button_sprite.png') no-repeat 0 -800px;
	border:0px none;
	color:#fff;
	height:33px;
	font-size:1.25em;
	text-align:center;
	width:241px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
button.big_green_btn:hover, input.big_green_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -850px no-repeat;
	cursor:pointer;
}
button.small_blue_btn, input.small_blue_btn {
	background:url('../common/button_sprite.png') no-repeat 0 -300px;
	border:0px none;
	color:#fff;
	height:37px;
	font-size:1.25em;
	text-align:center;	
	width:86px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
button.small_blue_btn:hover, input.small_blue_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -350px no-repeat;
	cursor:pointer;
}
button.med_blue_btn, input.med_blue_btn {
	background:url('../common/button_sprite.png') no-repeat 0 -400px;
	border:0px none;
	color:#fff;
	height:37px;
	font-size:1.25em;
	text-align:center;	
	width:160px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
button.med_blue_btn:hover, input.med_blue_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -450px no-repeat;
	cursor:pointer;
}
button.big_grey_btn, input.big_grey_btn {
	background:url('../common/button_sprite.png') no-repeat 0 -200px;
	border:0px none;
	color:#696969;
	height:40px;
	font-size:1.25em;
	font-weight:bold;
	text-align:center;
	width:241px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:4px
}
button.big_grey_btn:hover, input.big_grey_btn:hover { 
	background:transparent url('../common/button_sprite.png') 0 -250px no-repeat;
	cursor:pointer;
}

/*
button.buttons_gradient50 { 
	border:1px solid #FFDAAF;
	width:145px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	height:50px;
	background:#F6921E url('../common/orange_gradient_big.png') 0 0 repeat-x;
	margin:0 0 0 10px;
}
button.buttons_gradient50:hover {
	border:1px solid #fff;
	cursor:pointer;
	background:#F6921E url('../common/orange_gradient_big.png') 0 -50px repeat-x;
}
button.medium_btn:hover, input.medium_btn:hover {
	background:#F6921E url(../buttons/big_orange.png) repeat-x scroll 0 -65px;
	border:1px solid #333333;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.25em;
	height:35px;
	padding:0 10px;
	text-align:center;
}
button.medium_btn, input.medium_btn {
	background:#F6921E url(../buttons/big_orange.png) repeat-x scroll 0 0;
	border:1px solid #333333;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.25em;
	height:35px;
	padding:0 10px;
	text-align:center;
}*/
/*** End Of Buttons ***/
/*** QA Comments ***/
div.addcomment { margin:7px 0; }
div.addcomment p.new_comment_title { font-weight:bold;padding-bottom:5px; }
div.addcomment div.comment_wrap_textarea { text-align:center;margin:0;padding:0; }
div.addcomment div.comment_wrap_textarea textarea { width:99%;height:90px;font-size:1em; }
div.addcomment div.commentwordcount, div.edit_c div.commentwordcount {
	color:#696969;
	float:right;
	text-align:left;
}
div.addcomment div.comment_head_wrap, div.addcomment div.comment_foot_wrap { 
	margin: 10px auto;
	margin-bottom:0;
	width: 99%;
}
div.addcomment div.comment_head_wrap {
	position:relative;
}
div.addcomment div.comment_foot_wrap div.action, div.edit_c div.comment_foot_wrap div.action {
	text-align:left;
}
div.aimageuploader { padding-left:20px; }
div.comment_one_extra { display:none; }
div.one_comment_edit { display:none; }
div.one_comment_edit p.title{ font-weight:bold;padding-bottom:10px; }
div.one_comment_edit div.textarea_wrap { text-align:center; }
div.one_comment_edit div.textarea_wrap textarea { width:99%;height:90px;font-size:1em; }
div.one_comment_edit div.action { text-align:right; }
p.one_comment { padding-top:5px;color:#666666;font-size:0.8em; }
/*** QA Comments End ***/

/*** QA Watch It ***/
p.watchit_wrap { position:absolute;bottom:8px;right:5px;text-align:right;padding:2px 0 0 0; }
/*** QA Watch It End ***/

form.score_edit input.score_changed {
	font-size:0.9em;
}
form.score_edit select {
	font-size:0.9em;
}
span.mini_breadcrumb {
	/*font-weight:bold;*/
	padding: 3px 0;
	width:100%;
	margin:0 auto;
	padding-left:8px;
	color:#333333;
}
span.mini_breadcrumb span.grey_raquo {
	color:#707070;
	font-size:1.3em;
}
/**** ASK.PHP ****/
div#ask_question p.ask_question_btn { float:right;margin:5px 0; }
#ask_q_text, #ask_exp_text,
#questionwordcount, #explanationwordcount {
	color:#76bcdf;
	display:none;
	font-size:3.5em;
	font-weight:bold;
	position:absolute;
	right:30px;
	top:0;
}
#explanationwordcount {
	color:#61a8cf;
	top:10px;
}
.new_subcat {
	/*background: transparent url('../common/category.gif') 0 0 no-repeat;*/
	list-style:bullet;
}
.subcat_arrow {
	width:135px;
	margin:0 3px;
	font-weight:bold;
}
.subcat_arrow:hover {
	cursor:pointer;
}
label.login_ask {
	float:left;
	width:80px;
	text-align:right;
	padding-top:5px;
}
.qaimageuploaderhidden {
	display: none;
	visibility: hidden;
	position:absolute;
}
.qaimageuploadervisible {
	visibility: visible;
	background-image: url('editor/avatar_uploader.jpg');
	z-index:99;
	padding: 10px;
	position:absolute;
	float:left;
	width:380px;
	height:110px
}
span.title {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.5em;
}
span.explanation {
	padding-top:3px;
	font-size:1.1em;
	line-height:1.5em;
}
/**** LISTs ****/
ul.list_qs {
	font-size:1.1em;
	line-height:1.35em;
	list-style:none;
}
ul.list_qs li {
	border-bottom:1px solid #dedede;
	padding:5px;
}
ul.list_gqs {
	font-size:1.1em;
	line-height:1.35em;
	list-style:none;	
}
ul.list_gqs li {
	border-bottom:1px solid #dedede;
	padding:5px 0;
}
ul.list_fave {
	list-style:bullet;
	margin:0;
	padding:0 0 0 18px;
	color:#1183c9;
	line-height:1.35em;
}
ul.list_fave li {
	margin:5px 0 5px 5px;
}
ul.list_complete {
	margin:0;
	padding:0 0 0 10px; 
	color:#FFF;
	line-height:1.35em;
}
ul.list_complete li {
	margin:5px;
}
div.list_question_content, div#answer_questions div.answer_question_content { margin:0 95px 0 65px; }
div.best_question_content { margin:0 0 0 65px; }
div.list_question_action, div#answer_questions div.question_action  { position:absolute;top:3px;right:5px;display:none;padding:0 0 0 5px;border-left:1px solid #ccc;font-size:0.9em;width:80px; }
div.list_question_action p.edit_cat a, div#answer_questions div.question_action p.edit_cat a { color:#ffa70f; }
div.list_question_action a.report_text, div#answer_questions div.question_action a.report_text { color:#ff4040; }
div.list_question_action a.merge_text { color:#458A00; }
div.list_question_wrap, div#answer_questions div.answer_question_wrap { position:relative;padding:10px 0 0 5px;border-bottom:1px solid #e0e0e0; }
div.best_question_wrap {
	border-bottom:1px solid #e0e0e0;
	padding:10px 0 0 5px;
	position:relative;
}
div.list_question_wrap div.list_question_avatar {
	float:left;
	padding:0 0 0 5px;
	position:relative;
	width:50px;	
}
div.list_question_wrap img, div#answer_questions div.answer_question_wrap img, div.best_question_wrap img {
    border:4px solid #dedede;
    cursor:pointer;
}
div.list_question_wrap img:hover, div#answer_questions div.answer_question_wrap img:hover, div.best_question_wrap img:hover {
    border:4px solid #bebebe;
}
div.best_answer_content {
	line-height:1.5em;
	margin-left:65px;
	padding-right:5px;
}
div.list_question_wrap div.shoutbox_action img, div.list_question_wrap div.shoutbox_action img:hover,
div.best_question_wrap div.best_answer_content img, div.best_question_wrap div.best_answer_content img:hover {
	border:0px none;
}
/**** play menu ****/
.feature_controls {
	bottom:5px;
	position:absolute;
	right:15px;
}
.feature_controls .rew {
	height:16px;
	width:17px;
	background:url('play_menu.gif') no-repeat 0 0;
	margin-right:5px;
   	text-indent: -2000em;
	float:right
}
.feature_controls .play {
	height:16px;
	width:17px;
	background:url('play_menu.gif') no-repeat 0 -32px;
	margin-right:5px;
   	text-indent: -2000em;
	float:right
}
.feature_controls .pause {
	height:16px;
	width:17px;
	background:url('play_menu.gif') no-repeat 0 -96px;
	margin-right:5px;
   	text-indent: -2000em;
	float:right
}
.feature_controls .ffw {
	height:16px;
	width:17px;
	background:url('play_menu.gif') no-repeat 0 -64px;
	text-indent: -2000em;
	float:right
}
.feature_controls .rew:hover {
	background:url('play_menu.gif') no-repeat 0 -16px;
}
.feature_controls .play:hover {
	background:url('play_menu.gif') no-repeat 0 -48px;
}
.feature_controls .pause:hover {
	background:url('play_menu.gif') no-repeat 0 -112px;
}
.feature_controls .ffw:hover {
	background:url('play_menu.gif') no-repeat 0 -80px;
}
.feature_box {
	height:8px;
	width:8px;
	float:right;
	margin-top:4px;
	margin-left:3px;
	background:url('feature_box.gif') no-repeat 0 0;
}
.selected_feature_box {
	height:8px;
	width:8px;
	float:right;
	margin-top:4px;
	margin-left:3px;
	background:url('feature_box.gif') no-repeat 0 100%;
}
.feature_title {
	color:#696969;
	font-size:2em;
}
.feature_title a:link, .feature_title a:visited {
	color:#696969;
}
.feature_title a:hover {
	text-decoration:underline;
}

/*** SHARE IT ****/
div.unselected_share{
	width:100%;
	cursor:pointer;
}
div:hover.unselected_share {
	background-color: #c5e7f9;
}
div.selected_share{
	background-color: #FFCE9F;
	width:100%;
	cursor:pointer;
}
.contacts{
	width:150px;
}
.contacts_icon{
	padding-left:2px;
	margin-top:2px;
	margin-bottom:2px;
}
.contacts_username{
	margin-top:2px;
	margin-bottom:2px;
	font-weight:normal;
	font-size:0.85em;
}

iframe.sharehidden {
	display: none;
	visibility: hidden;
	position:absolute;
}
iframe.sharevisible {
	/*
	background: url('editor/cropper_bg.gif') repeat-x;
	*/
	background-color:#0881C4;
	z-index:1000;
	position:absolute;
	float:left;
	width:500px;
	height:490px;
}

/**** EMAIL FRIEND ****/
div#email_question {
	margin-top:10px;
	display:none;
}

/**** COMMENTS ****/
.comments_back {
	margin-bottom:3px;
	border:1px solid #e0e0e0;
	padding:5px;
	background-color:#E7F8FF;
}

.disapproved_comments {
	margin-bottom:3px;
	border:1px solid #e0e0e0;
	padding:5px;
	background-color:#fff;
}

/**** WHO.PHP ****/
div.whoDetails {
	padding:0 5px;
}
img.who_avatar {
	border:4px solid #dedede;
	margin:0 auto;
}
#my_details div.user_details label {
	font-weight:bold;
}
div.user_details {
	color:#595959;
	font-size:1.1em;
	margin-left:120px;
}
div.user_details span.greyed_out {
	color:#898989;
}
div.section {
	margin-bottom:10px;
}
p.big_subhead {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:7px;	
}
div.user_details p {
	margin:4px 0;
}
.who_groups_hidden {
	display:none;
}
.who_fav_hidden {
	display:none;
}
div.list_question_who { position:relative;padding:7px 5px;border-bottom:1px solid #e0e0e0; }
.barRed, .barGreen {
	bottom:0;
	position:absolute;
	width:100px;
}
.barRed {
	background-color:#E82902;
	left:0;
}
.barGreen {
	background-color:#5DC300;
	left:0;
}
.textRed, .textGreen {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	position:absolute;
}
.beaker {
	border-top:0px none;
	float:left;
	height:100px;
	position:relative;
	width:100px
}
table.user_statistics {
	color:#696969;
	width:100%;
}
table.user_statistics th {
	font-weight:bold;
	text-align:left;
}
table.user_statistics th,
table.user_statistics td {
	border-bottom:1px solid #dedede;
	padding:5px;
}
table.user_statistics th.row_title {
	color:#696969;
}
table.user_statistics th.total,
table.user_statistics td.total,
table.user_statistics th.points,
table.user_statistics td.points {
	border-left:1px solid #dedede;
	text-align:right;
	width:60px;
}
table#wall_preferences {
	width:100%;
}
table#wall_preferences td.name, table#wall_preferences th.name {
	border-right:1px solid #dedede;
	text-align:left;
}
table#wall_preferences td, table#wall_preferences th {
	border-bottom:1px solid #dedede;
	padding:3px;
	text-align:center;
}

/**** SHOUTBOX ****/
.shout {
	font-size:1em;
	color:#333;
}
.shout_content {
	margin-left:65px;
	margin-right:90px;
}
.shoutbox_avatar {
	float:left;
	margin-left:5px;
	position:relative;
	width:50px;
}
.shoutbox_action {
	float:right;
	position:relative;
	width:90px;
}
#ajax_myshouts {
	margin-bottom:10px;
}
.extlinkhidden {
	display: none;
	visibility: hidden;
}
.extlinkvisible {
	visibility: visible;
	background-image: url('editor/ext_link.jpg');
	z-index:299;
	padding: 10px;
	position:absolute;
	float:right;
	width:380px;
	height:180px
}
div.user_details p label {
	float:left;
	width:120px;
	color:#595959;
}
#my_achievements p,
#my_points p {
	color:#595959;
	margin:5px 0;
}
.delete {
	color:#1183C9;
	cursor:pointer;
}
.delete:hover {
	text-decoration:underline;
}
/**** LISTMYDEBATES.PHP ****/
td.debates_gauge_box {
	background-image: url('../debate/debates_gauge_box.gif');
	background-repeat: no-repeat;
	background-position: top;
}

/* START help, contact, terms & conditions, privacy pages */

div.help_big_header {
	color: #FD7E00;
	font-weight: bold;
	font-size: 24px;
}
div.help_mid_header {
	color: #FD7E00;
	font-weight: bold;
	font-size: 16px;
}
div.help_blue_header {
	color: #0081B4;
	font-size: 14px;
	font-weight: bold;
}
div.help_text {
	color: #000000;
	font-size: 12px;
}
div.help_link {
	font-size: 12px;
	padding-left:200px;
}
div.ask_big_header {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
}
/* END help page */

/****REGISTER.php ****/
div#register {
	margin-top:10px;
}
h1.reg_head {
	color:#ff8a00;
	font-size:3.2em;
	margin:10px 15px;
}
p.reg_subhead {
	font-size:1.7em;
	margin:10px 15px 0 15px;
	width:65%;
}
p.subhead_reg {
	font-size:1.5em;
	line-height:1.5em;
}
div.register_footer {
	height:39px;
}
div.register_content {
	/*background-color:#d2e0eb;*/
	padding:10px 15px;
}
div.register_content p {
	color:#696969;
}
div.modal_register {
	padding:10px 15px;
}
div.modal_guest_register {
	padding:10px 15px;
}
div.register_content p {
	color:#696969;
}
input.register_btn {
	height:37px;
}
input.register {
	background-color: #ffffd9;
	border: 1px solid #999999;
	color:#696969;
	text-decoration: none !important;
	vertical-align: top;
}
input#username { width:10.5em;font-size:1.8em;padding:4px; }
input#password, input#password2 { width:10.5em;font-size:1.8em;padding:4px; }
input#email  { width:18em;font-size:1.8em;padding:4px; }
input#homepage { width:20em; }
input#userdigits { width:7em;font-size:1.8em;padding:4px; }

div.entry { height:23px; }

p.info_text { display:none; }

img#checkuser_img, 
img#checkpw_img, 
img#checkpw_img2, 
img#checkemail_img, 
img#checkcaptcha_img { width:16px;height:16px;margin:0 5px 0 0; }

div#pop_register label, div.reg_details label {
	color:#707070;
	float:left;
	font-size:1.5em;
	font-weight:normal;
	margin-right:5px;
	padding-bottom:2px;
	text-align:right;
}
div.modal_guest_register div.reg_details label {
	color:#707070;
	float:left;
	font-size:1.3em;
	font-weight:normal;
	margin-right:5px;
	padding-bottom:2px;
	text-align:right;
}
div#radios label { float:none;font-size:1.2em;color:#707070; }
.error {
	font-weight: bold;
	color: #FF0000;
	background: #fff;
	padding: 10px;
	border: 2px solid #FF0000;
	clear: left;
	text-align: left;
}
.announce {
	font-weight: bold;
	color: #000;
	background-color: #97DBF7;
	padding: 10px;
}
div.invite_friends label {
	float:left;
	width:160px;
	text-align:right;
	padding-top:5px;
	margin-right:10px;
}
div.invite_friends p {
	margin:5px 0;
}
img.hidden {
	display:none;
}
.block_grey_bold {
	font-weight:bold;
	color:#a0a0a0;
	font-size:1.15em;
}
.grey_out {
	font-weight:bold;
	color:#666666;
	font-size:1.05em;
}
p.reg_bold {
	font-weight:bold;
	font-size:1.05em;
}
.greyed_out_red {
	font-weight:bold;
	color:#CF8E8E;
	font-size:1.05em;
}
p.reg_bold_red {
	font-weight:bold;
	font-size:1.05em;
	color:#cc0000;
}
.greyed_out_green {
	font-weight:bold;
	color:#7DA77D;
	font-size:1.05em;
}
p.reg_bold_green {
	font-weight:bold;
	font-size:1.05em;
	color:#01A700;
}
.greyed_out_amber {
	font-weight:bold;
	color:#EFC7A4;
	font-size:1.05em;
}
p.reg_bold_amber {
	font-weight:bold;
	font-size:1.05em;
	color:#FD8B23;
}
input.grey_back {
	background-color:#e5e5e5;
}
div.reg_profile_details label {
	float:left;
	width:115px;
	text-align:right;
	padding-top:5px;
	margin-right:10px;
}
div.reg_profile_details p {
	margin:3px 0;
}
div.head p.no_thanks a, div.head p.no_thanks a:visited {
	color:#cc0000;
}
ul.list_success {
	list-style:bullet;
	margin:0;
	padding:0 0 0 18px;
}

div.reg_details input {
	font-size:1.5em;
}
div.reg_details select {
	font-size:1.2em;
	color:#006699;
	font-weight:bold;
	margin-top:5px;
}
div.facebook_registration {
	padding:5px 5px 10px;
}
div.blurtit_registration {
	border-top:1px solid #dedede;
	padding:10px 5px;
}
#pop_register .info_text {
	display:inline;
}
#fb_register label.fb_register {
	font-size:1.3em;
}
#fb_register .key, #fb_register .value{
	font-size:1.3em;
}
#fb_register .key {
	float:left;
	width:105px;
}
#fb_register ul {list-style:none;margin:0;padding:0;}
#fb_register ul li {list-style:none;margin:0;padding:0;}
#fb_register ul.fb_details li { margin:2px 0; }
#fb_register ul.fb_info li { margin:2px 0; }
#fb_register img {
	border:4px solid #DEDEDE;
}

/**** ANSWER A QUESTION ****/
a.filter_selected {
	font-weight:bold;
	text-decoration:underline;
}

/**** SEARCH ****/
.ok_green {
	font-size:0.9em;
	text-decoration:none;
}
a.ok_green:link, a.ok_green:visited {color: #006600; text-decoration: underline;}
a.ok_green:active, a.ok_green:hover {color: #006600; text-decoration: underline;}
#member_search div.details label {
	float:left;
	width:120px;
	color:#707070;
}
/**** LOGIN & FORGOT ****/
#login .head a:link, #login .head a:visited {
	color:#1183c9;
}
#login .head a:hover {
	text-decoration:underline;
}
#login p.login, #lost_password p.login {
	margin:5px 0;
}
#login p.login label {
	color:#696969;
	float:left;
	font-size:1.25em;
	padding-top:7px;
	width:80px;
}
#login p.login input {
	background-color:#FFFFD9;
	border:1px solid #999999;
	color:#595959;
	font-size:1.35em;
	padding:5px;
	width:200px;
}
#login form {
	padding:15px;
}
#login div.remember_me {
	position:relative;
	width:150px;
}
#login div.remember_me label {
	color:#696969;
}
#login div.remember_me input {
	margin:0;
}
#login #sessionHelp {
	background-color:#FFFFD9;
	border:1px solid #999999;
	color:#696969;
	display:none;
	left:130px;
	margin:10px 0 0;
	padding:5px;
	position:absolute;
	top:5px;
	width:280px;
}
#lost_password p {
	color:#696969;
	margin:5px 0;
	padding:0 15px;
}
#lost_password p.login {		
	padding:0;
}
#lost_password p.login label {
	color:#696969;
	float:left;
	font-size:1.25em;
	padding-top:7px;
	width:200px;
}
#lost_password p.login input {
	background-color:#FFFFD9;
	border:1px solid #999999;
	color:#595959;
	font-size:1.35em;
	padding:5px;
	width:200px;
}
#lost_password form {
	padding:5px 15px;
}

/**** ADD AS A FRIEND POP_UP ****/
div.pop_up {
	background-color:#fff;
	border:5px solid #00608F;
	display: none;
	height:200px;
	margin:0;
	position:absolute;
	text-align:center;
	width:350px;
	z-index:999;
}
div.pop_up div.head {
	text-align:left;
}
div.pop_up div.content {
	height:144px;
	padding:10px;
}
div.pop_up td.pop_up_content {
	height:136px;
	vertical-align:middle;
	text-align:left;
}

/**** REPORT IT ****/
.report_box {
	display:none;
}
p.radio_p {
	margin:5px 0;
}
.report_box {
	color:#808080;
	font-weight:bold;
}
div.list_pop_up {
	display: none;
	position:absolute;
	float:left;
	width:500px;
	height:399px;
	margin:0;
	border:5px solid #00608F;
	z-index:999;
}
/**** LIST SPACING ****/
li.ad_col_list_spacing {
	margin:10px 0;
}

/**** CONTACT ****/
#contact p, #contact_user p {
	color:#595959;
	margin:3px 0;
}
#contact .contact label, #contact_user .contact label {
	float:left;
	font-size:1.2em;
	padding-top:7px;
	text-align:right;
	width:165px;
}
#contact .contact input, #contact_user .contact input,
#contact .contact select, #contact_user .contact select {
	color:#696969;
	font-size:1.2em;
	padding:5px;
	width:200px;
}

/**** BLOG ****/
h1.blog_page_title {
	margin-left:5px;
}
.blog_posts {
	padding:5px;
	border-bottom:1px solid #d4d4d4;
}
ul.blog_calendar {
	list-style:none;
	font-size:1.1em;
	line-height:1.35em;
}
ul.blog_calendar li {
	border-bottom:1px solid #DEDEDE;
	list-style:none;
	padding:5px;
}
#blog .blog_title {
	margin-left:75px;
}
#blog .blog_posts .blog_title {
	margin-left:65px;
}
#blog .blog_title p {
	margin:0;
}
#blog div.blog_post {
	font-size:1.15em;
	margin:5px 0;
	line-height:1.5em;
}
#blog div.blog_post ul {
	margin:10px 0 10px 35px;
}
div#blog_comments div.comment_moderate {
	bottom:6px;
	position:absolute;
	right:10px;
	text-align:right;
}
div#blog_comments div.comment_action_edit, div#blog_comments div.comment_action {
	float:right;
	margin-top:5px;
}
.intlinkhidden {
	display: none;
	visibility: hidden;
}
.intlinkvisible {
	visibility: visible;
	background-image: url('../editor/qa_editor.jpg');
	z-index:299;
	padding: 10px;
	position:absolute;
	float:right;
	width:380px;
	height:380px;
	left:500px;
}
.extlinkhidden {
	display: none;
	visibility: hidden;
}
.extlinkvisible {
	visibility: visible;
	background-image: url('../editor/ext_link.jpg');
	z-index:299;
	padding: 10px;
	position:absolute;
	float:right;
	width:380px;
	height:180px;
	left:500px;
}

/**** BUZZLIST ****/
table.buzzlist {
	border:1px solid #e5e5e5;
}
table.buzzlist th {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
	font-size:1.1em;
	font-weight:bold;
}
table.buzzlist td.buzz_grey {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
}
table.buzzlist td {
	border-bottom:1px solid #e0e0e0;
}
table.buzzlist td.highlighted_user {
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}

/**** MY BUZZ ****/
table.my_buzz {
	border:1px solid #e5e5e5;
	font-size:0.9em;
}
table.my_buzz th {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
	font-size:1.1em;
	font-weight:bold;
}
table.my_buzz td.buzz_grey {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
}
table.my_buzz td {
	border-bottom:1px solid #e0e0e0;
}
table.my_buzz td.highlighted_user {
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}

/**** MINI BUZZ ****/
ul.miniBuzz {
	list-style:none;
	margin:0;
	padding:0;
}
ul.miniBuzz li {
	border-bottom:1px solid #dedede;
	clear:left;
	padding:10px 0 0 0;
}
ul.miniBuzz li img {
	border:4px solid #dedede;
	float:left;
	margin-right:10px;
}
ul.miniBuzz li img:hover {
	border:4px solid #bebebe;
}
ul.miniBuzz li div.miniBuzzStats {
	color:#595959;
	margin-left:55px;
}
ul.miniBuzz li div.miniBuzzStats p.username {
	font-size:1.2em;
	font-weight:bold;
}
ul.miniBuzz li div.miniBuzzImg {
	float:left;
	margin:0 0 5px 0;
	width:50px;
}
table.mini_buzz {
	font-size:0.9em;
}
table.mini_buzz th {
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 0;
}
table.mini_buzz td.buzz_grey {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
}
table.mini_buzz td {
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}
table.mini_buzz td.mini_buzz_left {
	border-left:0px none;
}
table.mini_buzz td.no_bottom_border {
	border-bottom:0px none;
}

/**** MODERATORS ****/
div.moderation {
	background-image: url('moderation.jpg');
	background-repeat: no-repeat;
	background-position-y:50%
}

/**** EDIT PROFILE ****/
.avataruploaderhidden {
	display: none;
	visibility: hidden;
	position:absolute;
}
.avataruploadervisible {
	visibility: visible;
	background-image: url('editor/avatar_uploader.jpg');
	z-index:99;
	padding: 10px;
	position:absolute;
	float:left;
	width:380px;
	height:110px
}
table.edit_my {
	border:1px solid #e5e5e5;
}
table.edit_my th {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	font-size:1.1em;
	font-weight:bold;
}
table.edit_my td.grey {
	background-color:#e5e5e5;
	border-bottom:1px solid #e0e0e0;
}
table.edit_my td {
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}
div.edit_user_details p {
	margin:5px 0;
}
div.edit_user_details p label {
	float:left;
	width:120px;
	color:#707070;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
form.change_password label {
	float:left;
	width:150px;
	color:#707070;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}

/**** PLAY MENU ACTIVITY LOG ****/
p.play_text {
	color: #999999;
	float:right;
	font-weight:bold;
}

/**** MINI ACTIVITY ****/
p.small_text {
	font-size:0.575em;
}

/**** MY ACHIEVEMENTS ****/
div.hide_achievements {
	display:none;
}
div#myachieve {
	padding:5px 5px 0 5px;
}

/* Style for IMAGE UPLOADER */
/*
iframe.loaderhidden {
	display: none;
	visibility: hidden;
	position:absolute;
	color:#fff;
}
iframe.loadervisible {
	display:block;
	position: absolute; 
	visibility: visible;
	width: 800px; 
	height: 640px; 
	z-index:100;
	color:#fff;
}
*/
div.pop_up_error {
	display:block;
	visibility: visible;
	position:relative;
	float:left;
	width:350px;
	height:130px;
	margin-top:-95px;
	text-align:left;
	border:5px solid #FF0000;
	background-color:#fff;
}

div.pop_up_error_head {
	border:1px solid #e0e0e0;
	background:#e0e0e0 url('gradient.gif') 0 0 repeat-x;
	color:#333333;
	font-weight:bold;
	font-size: 1.3em;
	height:29px;
}
/*
.imageuploaderhidden {
	display: none;
	visibility: hidden;
	position:absolute;
}
.imageuploadervisible {
	visibility: visible;
	background-image: url(editor/image_uploader.jpg);
	z-index:99;
	padding: 10px;
	position:absolute;
	width:380px;
	height:180px;
}
*/
.imageuploaderhidden {
	display: none;
	visibility: hidden;
	position:relative;
}
.imageuploadervisible {
	display:block;
	visibility: visible;
	z-index:99;
	position:relative;
}

iframe.loaderhidden {
	display: none;
	visibility: hidden;
	position:relative;
	color:#fff;
}
iframe.loadervisible {
	display:block;
	position: relative; 
	visibility: visible;
	z-index:100;
	background-color:#fff;
}

.qa_imageuploaderhidden {
	display: none;
	visibility: hidden;
	position:relative;
}
.qa_imageuploadervisible {
	display:block;
	visibility: visible;
	z-index:99;
	padding-top: 10px;
	position:relative;
}

iframe.qa_loaderhidden{
	display: none;
	visibility: hidden;
	position:relative;
	color:#fff;
}
iframe.qa_loadervisible {
	display:block;
	position: relative; 
	visibility: visible;
	z-index:100;
	color:#fff;
}

.qa_imageuploaderhidden2{
	display: none;
	visibility: hidden;
	position:relative;
}
.qa_imageuploadervisible2{
	display:block;
	visibility: visible;
	z-index:99;
	padding-top: 10px;
	position:relative;
}

iframe.qa_loaderhidden2{
	display: none;
	visibility: hidden;
	position:relative;
	color:#fff;
}
iframe.qa_loadervisible2 {
	display:block;
	position: relative; 
	visibility: visible;
	z-index:100;
	color:#fff;
}

iframe.loadertransparent {
	display:block;
	visibility: visible;
	position:relative;
	width:360px;
	/*height:140px;*/
	background-color:#fff;
}

/**** DISAPPROVED POP_UP ****/
div.pop_up_disapproved {
	display: none;
	position:absolute;
	width:350px;
	min-height:100px;
	margin:0;
	left:175px;
	text-align:left;
	border:5px solid #FF0000;
	background-color:#fff;
	z-index:999;
}
div.pop_up_error_head {
	border:1px solid #e0e0e0;
	background:#e0e0e0 url('gradient.gif') 0 0 repeat-x;
	color:#333333;
	font-weight:bold;
	font-size: 1.3em;
	height:29px;
}
div.pop_up_disapproved div.content {
	height:136px;
	padding:10px;
}
div.pop_up_disapproved td.pop_up_content {
	height:136px;
	vertical-align:middle;
	text-align:left;
}

/**** RATE THIS ANSWER ****/
div.rate_this {
	display:none;
	position:absolute;
	width:263px;
}
span.hideordisapprove{
	padding-left:10px;
	font-size:11px;
}

/**** NIXXIE STYLE ****/
/*
ul.nixxie_pop_searches {
	margin:2px;
	padding:0px;
	list-style:none;
}
ul.nixxie_pop_searches li {
	padding:2px 0 2px 0;
   	margin: 0;
	border-bottom: 1px solid #B3DEEF;
	list-style:none;
}
ul.nixxie_pop_searches li a {
	color:#005693;
	text-decoration:none;
}
ul.nixxie_pop_searches li a:hover {
	text-decoration:underline;
}
*/

/**** COMMENTS FOR MODERATION ****/
.commenthidden {
	display: none;
	visibility: hidden;
	background-color:#E6E8ED;
	border: 1px solid #2C50D2;
	position:absolute;
	float:left;
}
.commentvisible {
	visibility: visible;
	background-color:#E6E8ED;
	z-index:99;
	border: 1px solid #2C50D2;
	margin: 3px;
	padding: 6px;
	position:absolute;
	float:left;
	text-align:right;
}

/**** change_cat.php pop_up ****/
div.cat_pop_up {
	display: none;
	position:absolute;
	float:left;
	width:790px;
	height:290px;
	margin:0;
	border:5px solid #00608F;
	z-index:999;
}
div.cat_pop_up div.head {
	text-align:left;
}
div.cat_pop_up div.content {
	height:234px;
	padding:10px;
}
/**** ERROR pop-up ****/
div.error_pop_up {
	display: none;
	position:absolute;
	float:left;
	width:350px;
	height:200px;
	margin:0;
	text-align:center;
	border:5px solid #00608F;
	z-index:999;
}
div.error_pop_up div.head {
	text-align:left;
}
div.error_pop_up div.content {
	height:136px;
	padding:10px;
}
div.error_pop_up td.pop_up_content {
	height:136px;
	vertical-align:middle;
	text-align:left;
}
div#picuploader {display:none;background:#fff;margin:5px 0;width:500px;}
div#picuploader label {float:left;width:80px;text-align:right;}
div#picuploader .pic_up_title {font-size:1.1em;font-weight:bold;color:#000;margin-bottom:18px;padding:5px 20px;background:#EAEAEA;}
div#picuploader .action {padding:10px 0px 10px 340px;background:#e5e5e5;}

.ratingmessage {
	visibility: visible;
	margin: 0px;
	padding: 3px;
	background-color:#ffffff;
}

.message {
	font-size:12px;
	font-weight: bold;
	color: #3399CC;
	background: #E1F4FC;
	padding: 10px;
	border: 1px solid #3399CC;
}
.rate_star {
	width:19px;
	height:17px;
	border:0px none;
	vertical-align:middle	
}
span.star {
	color: #FF0000;
	/*
	font-size: 18px;
	line-height:18px;
	font-variant: small-caps;
	*/
	font-weight:bold;
}
img.star {
	width:19px;
	height:17px;
	border:0px none;
	vertical-align:middle
}
img.my_star {
	width:19px;
	height:17px;
	border:0px none;
	vertical-align:middle	
}
img.newstar {
	width:15px;
	height:15px;
	border:0px none;
	vertical-align:top
}
img.smallstar {
	width:13px;
	height:13px;
	border:0px none;
	vertical-align:middle
}
div.list_question_wrap img.star {
	border:0px none;
}
/**** BE THE FIRST TO ANSWER ****/
a.amber_link {
	color:#FD8B23;
	font-weight:bold;
}

/**** LINKS IN ****/
.popuphidden {
	display: none;
	visibility: hidden;
	background-color:#E6E8ED;
	border: 1px solid #2C50D2;
	position:absolute;
}
.popupvisible {
	visibility: visible;
	background-image: url('linkin_bg.jpg');
	z-index:99;
	padding-top:40px;
	padding-left:25px;
	padding-right:25px;
	position:absolute;
	float:left;
}

/**** MODERATOR MENU ****/
span.mod_menu {
	font-size:11px;
	font-weight:normal;
}

div.bubble_top {
	background:transparent url('../common/bubble_sprite.png') 0 0 no-repeat;
	height:10px;
}
div.bubble_content {
	background:#709f2d url('../common/bubble_background.png') 0 0 repeat-x;
	min-height:130px;
	position:relative;
}
div.bubble_content div.bubble_pointer {
	background:transparent url('../common/bubble_sprite.png') 0 -30px no-repeat;
	height:50px;
	left:-40px;
	position:absolute;
	top:10px;
	width:40px;	
}
div.bubble_bottom {
	background:transparent url('../common/bubble_sprite.png') 0 -15px no-repeat;
	height:10px;
}
div.bubble {
	margin:0 0 10px -5px;
	padding:0;
	position:relative;
	width:100%;
	z-index:1000;	
}
div.bubble_question {
	left:10px;
	position:absolute;
	top:45px;
	width:300px;
}
div#no_bubble_errors, div#bubble_errors {
	color:#fff;
	padding:0 10px 5px;
}
div.ask_bubble { width:100%;padding:0px;border:1px solid #a0a0a0;position:relative;margin:0 0 10px -10px;z-index:1000;background:#FFEDD7; }
div.bubble div.bubble_close, div.ask_bubble div.bubble_close { height:8px;width:8px;float:right;text-align:right;cursor:pointer; }
div.bubble div#bubble_errors p.subhead {font-size:1.4em;}

/* misspell bubble */
div.misspellbubble_content {
	background:transparent url('../common/spellcheck_bubble.png') 0 0 no-repeat;
	left:-39px;
	min-height:75px;
	padding:10px 0 10px 40px;
	position:absolute;
	width:300px;
}
div.misspellbubble {
	margin:0 0 10px -5px;
	padding:0;
	position:relative;
	width:100%;
	z-index:1000;	
}
div.bubble_qmisspell {
	left:10px;
	position:absolute;
	top:200px;
	width:300px;
}
div.bubble_expmisspell {
	display:none;
	margin-top:10px;
	right:-310px;
	position:absolute;
	top:445px;
	width:300px;
}
div.misspellbubble div.misspellbubble_close { height:8px;width:8px;float:right;text-align:right;cursor:pointer; }

/* exp bubble */
div.expbubble {
	margin:0 0 10px -5px;
	padding:0;
	position:relative;
	width:100%;
	z-index:1000;	
}
div.bubble_exp {
	display:none;
	margin-top:10px;
	right:-310px;
	position:absolute;
	top:245px;
	width:300px;
}
div.expbubble div.expbubble_close { height:8px;width:8px;float:right;text-align:right;cursor:pointer; }

div#no_bubble_errors, div#bubble_errors {
	color:#fff;
	padding:0 10px 5px;
}

div.ask_bubble { margin-top:35px; }
div.bubble_register {
	background:#ff3300 none repeat scroll 0 0;
	border:1px solid #000;
	color:#ffffff;
	display:none;
}
div.bubble_register div.bubble_pointer { position:absolute;top:15px;left:-25px; }
div.bubble p {
	color:#fefefe;
}
div.bubble_exp p {
	margin:0;
}
p.sm_headtext {	position:absolute;bottom:8px;right:0;font-size:0.8em;margin-right:10px; }

ul.mini_me_alerts {
	list-style:none;
	margin:5px 0;
	padding:0;
}
div.mini_me_alerts a:link, div.mini_me_alerts a:visited {
	background:transparent url('../common/new_tabs.png') 100% -125px no-repeat;
	color:#fff;
	display:block;
	float:left;
	font-size:0.9em;
	padding:0 5px 0 0;
	margin-bottom:3px;
}
div.mini_me_alerts a strong {
	background:transparent url('../common/new_tabs.png') 0 -100px no-repeat;
	display:block;
	padding:3px 5px 5px 11px;
}
/*
div.mini_me_alerts a:link, div.mini_me_alerts a:visited {
	color:red;
}
*/

div.mini_me_prompts a:link, div.mini_me_prompts a:visited {
background:url('../common/new_tabs_300px.png') no-repeat 100% -75px;
color:#FFFFFF;
display:block;
margin:0 auto;
text-align:center;
font-size:0.9em;
padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}

div.mini_me_prompts a strong {
background:transparent url('../common/new_tabs_300px.png') 0 -50px no-repeat;
display:block;
padding:3px 5px 5px 11px;
}

.box .head span.profileLink {
font-size:0.8em;
font-weight:normal;
}

.fbconnect_minime .fb_btn {
background-position:0 -30px;
margin:0 auto;
width:170px;
}

.box .head span.profileLink a:link, .box .head span.profileLink a:visited {
color:#1183C9;
}

div#qa_close div.close_box input.close_box_btn {
	background:#F6921E url('../buttons/standard_orange.png') repeat-x scroll 0 0;
	border:1px solid #333333;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1em;
	height:28px;
	padding:1px 10px 4px;
	text-align:center;
}
div#qa_close div.close_box input.close_box_btn:hover { background:#f6921e url('../buttons/standard_orange.png') 0 -22px repeat-x; }

div#blue_adblock_adsense { min-height:100px; padding:0; width:100%;background:#DEEAF7;border:1px solid #0166FF; }
div#blue_adblock_adsense a.google_title { color:#808080; padding-left:10px; font-size:0.95em; }

button.prev_btn, input.prev_btn { border:1px solid #333;height:50px;font-size:2em;color:#fff;text-align:center;padding:0 10px;background:#f6921e url('../buttons/big_light_grey.png') 0 0 repeat-x;cursor:pointer; }

button.prev_btn:hover, input.prev_btn:hover { background:#f6921e url('../buttons/big_light_grey.png') 0 -50px repeat-x; }

div.outer_bubble_wrap, div.inner_bubble_wrap1, div.inner_bubble_wrap2 { display:inline-table;/* \*/display:block;/**/ }
div.outer_bubble_wrap {float:left;position:absolute;left:0px;top:5px;width:300px;background: transparent url('../common/dropshadow.png') 100% 100% no-repeat;}
div.inner_bubble_wrap1 {background: transparent url('../common/dropshadow_bl.png') 0% 100% no-repeat;}
div.inner_bubble_wrap2 {background: transparent url('../common/dropshadow_tr.png') 100% 0 no-repeat;padding:0 3px 3px 0;}
div.qa_bubble { padding:10px;border:1px solid #333333;z-index:1000;background:#de841b url('../common/bubble_gradient.png') repeat-x;color:#fff; }
div.qa_bubble a { color:#fff;text-decoration:underline; }
div.qa_bubble div.bubble_pointer, div.qa_close_bubble div.bubble_pointer { position:absolute;top:20px;left:-24px; }
div.qa_bubble div.bubble_close, div.qa_close_bubble div.bubble_close { position:absolute;right:8px;top:5px;cursor:pointer; }

div.qa_close_bubble { padding:10px;border:1px solid #333333;z-index:1000;background:#de841b url('../common/bubble_gradient.png') repeat-x;color:#fff; }
div.qa_close_bubble a { color:#fff;text-decoration:underline; }
span#register_padlock {position:absolute;bottom:5px;left:34em;}
/*p#register_submit {position:absolute;bottom:40px;left:34em;}*/

div.reg_benefits { background:transparent url('../common/invite_friend_pop_up.gif') right 10% no-repeat; }
div.reg_benefits ul { margin:0;padding:0;list-style:none; }
div.reg_benefits ul li {margin:5px 0;}
div.reg_benefits ul li img {margin:0 5px 0 0;}

form#ask_step2suggest label:hover { cursor:pointer; }

.left { float:left; }
.clear_left { clear:left; }
span.head_right {
	position:absolute;
	top:33px;
	right:45px;
}

/*** Ask a queston Module ***/
div#ask_a_q form, div#listings_ask_a_q form {
	padding:0 5px;
}
div#ask_a_q form textarea#question, div#listings_ask_a_q form textarea#question, div#search_ask_a_q form textarea#question {
	border:1px solid #dedede;
	color:#696969;
	font-family:Arial;
	font-size:1.3em;
	height:80px;
	overflow:auto;
	text-align:left;
	width:100%;
}

.spellsuggestion_hidden { display: none;position:absolute;visibility: hidden; }
.spellsuggestion_visible { background-color:#E6E8ED;border: 1px solid #2C50D2;display:inline;font-size:12px;margin-top:15px;margin-left:-100px;padding: 5px;position:absolute;text-align:left;visibility: visible;z-index:1100; }
.highlighthidden { border: 1px solid #D4D0C8; }
.highlightvisible { border: 1px solid #000;background-color: #B2BBD0;opacity: 0.95; }
.highlighthidden2 { border: 1px solid #CBC6BC; }

span.new { font-size:0.8em;color:red; }

/*** Ask a Question Side-Tab ***/
a#sidetab {
	border-left:1px outset #354f07; border-right:medium none -moz-use-text-color; border-top:1px outset #354f07; border-bottom:1px outset #354f07; background:#6F9F2D url('sidetab.png') no-repeat 0 50%; display:block;
	height:141px;
	margin-top:-100px;
	position:fixed;
	right:0;
	text-indent:-2000em;
	top:50%;
	width:30px;
	z-index:100001
}
a#sidetab:hover {
	border-left:1px outset #354f07; border-right:medium none -moz-use-text-color; border-top:1px outset #354f07; border-bottom:1px outset #354f07; background-color:#5e8715;
	cursor:pointer
}
/*** Modals ***/
div#small_modal {
	display:none;
	min-height:75px;
	width:350px;	
}
div#medium_modal {
	display:none;
	min-height:75px;
	width:485px;
}
div#large_modal {
	display:none;
	min-height:75px;
	width:665px;
}
div#small_modal_wrapper {
	left:50%;
	margin:0;
	margin-left:-180px;
	margin-top:-220px;
	/*background:#707070;
	padding:25px;*/
	padding:0;
	position:absolute;
	top:50%;
	z-index:10000;
}
div#medium_modal_wrapper {
	left:50%;
	margin:-220px 0 0 -275px;
	/*background:#707070;
	padding:25px;*/
	padding:0;
	position:absolute;
	top:50%;
	z-index:10000;
}
div#large_modal_wrapper {
	left:50%;
	margin:0;
	margin-left:-340px;
	margin-top:-220px;
	/*background:#707070;
	padding:25px;*/
	padding:0;
	position:absolute;
	top:50%;
	z-index:10000;
}
div#small_modal_wrapper div.body {
	/*background: transparent url('../common/small_popup_top.png') 0 0 no-repeat;*/
	border-left:5px solid #333; border-right:5px solid #333; border-top:5px solid #333; background-color:#fff;
	border-bottom:0px none;
	/*padding:25px 25px 0 25px;*/
}
div#small_modal_wrapper div.foot {
	/*background: transparent url('../common/small_popup_bottom.png') 0 100% no-repeat;*/
	border-left:5px solid #333; border-right:5px solid #333; border-bottom:5px solid #333; background-color:#fff;
	border-top:0px none;
	/*height:25px;*/
	width:315px; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0
}
div#medium_modal_wrapper div.body {
	/*background: transparent url('../common/qpop_top.png') 0 0 no-repeat;*/
	border-left:5px solid #333; border-right:5px solid #333; border-top:5px solid #333; background-color:#fff;
	border-bottom:0px none;
	/*padding:25px 25px 0 25px;*/
	/*height:375px;*/
}
div#medium_modal_wrapper div.foot {
	/*background: transparent url('../common/qpop_bottom.png') 0 100% no-repeat;*/
	border-left:5px solid #333; border-right:5px solid #333; border-bottom:5px solid #333; background-color:#fff;
	border-top:0px none;
	/*height:25px;*/
	width:450px; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0
}
div#large_modal_wrapper div.body {
	/*background: transparent url('../common/pop_top.png') 0 0 no-repeat;*/
	border-left:5px solid #333; border-right:5px solid #333; border-top:5px solid #333; background-color:#fff;
	border-bottom:0px none;
	/*padding:25px 25px 0 25px;*/
}
div#large_modal_wrapper div.foot {
	/*background: transparent url('../common/pop_bottom.png') 0 100% no-repeat;*/
	border-left:5px solid #333; border-right:5px solid #333; border-bottom:5px solid #333; background-color:#fff;
	border-top:0px none;
	/*height:25px;*/
	width:630px; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0
}
div#large_modal_wrapper div.foot a.close, div#small_modal_wrapper div.foot a.close, div#medium_modal_wrapper div.foot a.close {
	position:absolute;
	right:-13px;
	top:-13px;
}
div#large_modal_wrapper div.head, div#small_modal_wrapper div.head, div#medium_modal_wrapper div.head {
	border-bottom:1px solid #dedede;
	color:#696969;
	font-size:1.5em;
	font-weight:bold;
	padding:10px 0 5px 5px;
	margin:0 10px;
}
p.smart_2nd_head {
	color:#6e9e2c;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
}
span.edit_cat {
	color:#666;
}

/*** Similar Questions ***/
li.more_unanswered_qs, li.more_sim_qs, li.more_gunanswered_qs, li.more_related_qs, li.more_author_qs { display:none; }

/*** ANSWER QUESTION 2 ***/
span#search_reset {
	display:none;
	position:absolute;
	right:7px;
	top:-4px;
	cursor:pointer;
}

/*** Keyword Advanced Cloud ***/
ul#pop_advanced_tagcloud, ul#advanced_tagcloud { font-size:2.5em;list-style:none;margin:0;padding:0; }
/*** End Keyword Advanced Cloud ***/
/*** TOPICS ***/
form#tagcloud_form { position:relative; }
span.remove_topic, a.rm_topic, a.rm_zone { color:#ff4040; }
span.remove_topic { font-size:0.85em; }
p.cloud_paginate { float:right;font-size:12px; }
p.cloud_paginate a.prev { height:16px;width:17px;background:url('../common/next_prev_sprite.gif') no-repeat 0 -32px;text-indent:-2000em;float:left }
p.cloud_paginate a.next { height:16px;width:17px;background:url('../common/next_prev_sprite.gif') no-repeat 0 0;text-indent:-2000em;float:left }
p.cloud_paginate a.prev:hover { background:url('../common/next_prev_sprite.gif') no-repeat 0 -48px; }
p.cloud_paginate a.next:hover { background:url('../common/next_prev_sprite.gif') no-repeat 0 -16px; }
form#tagcloud_form li:hover { color:#666; }
form#tagcloud_form ul#advanced_tagcloud li { display:inline;padding:0 5px; }
div#tagcloud ul#advanced_tagcloud input { display:none; }
div#tagcloud ul#advanced_tagcloud label { cursor:pointer; }
div#tagcloud_ajax { border:1px solid #b4b4b4;background-color:#d2e0eb; }
div#tagcloud_ajax hr { color:#696969;background-color:#696969; }
p.simple_action_buttons { text-align:right; }
/*p.advanced_action_buttons { position:absolute;bottom:5px;right:10px; }
button.link2wizard {font-size:1.25em;position:absolute;left:5px;bottom:5px;}*/
p.advanced_action_buttons { position:relative;float:right; }
button.link2wizard, button.manageTopics {font-size:1.25em;position:relative;float:left;}
div#topic_summary_wrap { padding:0 5px 30px 5px;position:relative; }
ul#topic_list { padding:0;margin:0;list-style:none; }
ul#topic_list1 { width:49%;float:left;padding:0;margin:0;list-style:none; }
ul#topic_list2 { width:49%;float:left;padding:0;margin:0;list-style:none; }
ul#topic_list li label, ul#topic_list li input,
ul#topic_list1 li label, ul#topic_list1 li input,
ul#topic_list2 li label, ul#topic_list2 li input { cursor:pointer; }
p.subhead2 { font-size:1.2em;margin:5px 0; }
.none { display:none; }
div#topic_cloud_title { background-color:#FFEACF;border:1px solid #666666;padding:5px; }
.clearLeft { clear:left; }
.clearLeft_list_questions { clear:left;height:10px; }
.clearRight { clear:right; }
.clearBoth { clear:both; }
input#add_topic { width:115px;color:#7A7A7A; }
div#answer_questions div.answer_question_content { margin:0 95px 0 65px; }
div#answer_questions div.question_action { position:absolute;top:3px;right:5px;display:none;padding:0 0 0 5px;border-left:1px solid #ccc;font-size:0.9em;width:80px; }
div#answer_questions div.question_action p.edit_cat a { color:#ffa70f; }
div#answer_questions div.question_action a.report_text { color:#ff4040; }
div#answer_questions div.answer_question_wrap { width:100%;position:relative;padding:10px 0 0 5px;border-bottom:1px solid #e0e0e0; }
div#answer_questions div.answer_question_wrap img{
    border:4px solid #dedede;
    cursor:pointer;
}
div#answer_questions div.answer_question_wrap img:hover {
    border:4px solid #bebebe;
}
div#answer_questions form#answerquestions_search {
	background-color:#f5f5f5;
	border:1px solid #dddddd;
	margin:0.4em 0;
	font-size:1.1em;
	padding:1.5em 0.7em;
	text-align: center;
}

/*** USER AND SITE CONTRIBUTIONS ***/
li.background_alternate { background-color:#effaff; }
div#site_contributions li li, div#user_contributions li li { border:0px none; }
div#site_contributions div.contribution_controls, div#user_contributions div.contribution_controls { height:130px;padding:5px 0; }
div#site_contributions span.edit_cat, div#site_contributions span.edit_cat a,
div#user_contributions span.edit_cat, div#user_contributions span.edit_cat a, div#entice span.edit_cat, div#entice span.edit_cat a { color:#ffa70f; }
div#site_contributions a.report_list, div#site_contributions span.sitecont_report, div#user_contributions span.sitecont_report a { color:#ff4040; }
div#site_contributions div.contribution_controls a.selected, div#user_contributions div.contribution_controls a.selected { font-weight:bold; }
div#site_contributions div.content, div#user_contributions div.content { min-height:350px; }
div#site_contributions h1, div#user_contributions h1 { margin:0 0 10px 0; }
/*div#site_contributions li div.contribution { line-height:1.5em;margin:5px 0; }*/
div#site_contributions ul.site_contributions>li, div#user_contributions ul.user_contributions>li { line-height:1.5em;padding:10px 5px;border-bottom:1px solid #E0E0E0; }
div#site_contributions ul.site_contributions, div#user_contributions ul.user_contributions { margin:0;padding:0;list-style:none; }
div#site_contributions ul.site_contributions > li > div.contribution { margin:5px 0; }
div#site_contributions ul.site_contributions_moderator_menu, div#site_contributions ul.site_contributions_moderator_menu li,
div#user_contributions ul.site_contributions_moderator_menu, div#user_contributions ul.site_contributions_moderator_menu li { margin:0;padding:0;list-style:none;display:inline; }
div#site_contributions ul.site_contributions_moderator_menu li, div#user_contributions ul.site_contributions_moderator_menu li { padding:0 5px; }
div#site_contributions ul.site_contributions_moderator_menu li.approve a, div#user_contributions ul.site_contributions_moderator_menu li.approve a, div#site_contributions ul.site_contributions_moderator_menu li.agree a { color:green; }
div#site_contributions ul.site_contributions_moderator_menu li.disapprove a, div#site_contributions ul.site_contributions_moderator_menu li.disapproveComment a,
div#user_contributions ul.site_contributions_moderator_menu li.disapprove a, div#user_contributions ul.site_contributions_moderator_menu li.disapproveComment a, div#site_contributions ul.site_contributions_moderator_menu li.disagree a { color:red; }
div#site_contributions ul.site_contributions_moderator_menu p.mod_comments, div#user_contributions ul.site_contributions_moderator_menu p.mod_comments { margin:5px 0; }
div#site_contributions ul.site_contributions li.approved { background-color:#bfffbf; }
div#site_contributions ul.site_contributions li.preapproved { background-color:#ffe4af; }
div#site_contributions ul.site_contributions li.disapproved { background-color:red; }
div#site_contributions ul.site_contributions li.unapproved { background-color:#dfdfdf; }
div#site_contributions div.top_moderation_menu li.approved a{ color:green; }
div#site_contributions div.top_moderation_menu li.preapproved a{ color:orange; }
div#site_contributions div.top_moderation_menu li.disapproved a{ color:red; }
div#site_contributions div.top_moderation_menu li.unapproved a{ color:#777; }
div#site_contributions div.top_moderation_menu, div#user_contributions div.top_moderation_menu { position:absolute;right:25px;top:10px;text-align:right; }
div#site_contributions div.top_moderation_menu > div { padding:3px; }
div#site_contributions div.top_moderation_menu p { display:inline;padding-right:10px; }
div#site_contributions div.top_moderation_menu ul { display:inline;list-style:none;margin:0;padding:0;text-align:right; }
div#site_contributions div.top_moderation_menu ul li{ display:inline;list-style:none;margin:0;padding:0; }
div#site_contributions div.dupediv, div#user_contributions div.dupediv { display:none; }
div#site_contributions ul.site_contributions_moderator_menu div.questionDisapprove, div#user_contributions ul.site_contributions_moderator_menu div.questionDisapprove { display:none;position:absolute;background-color:#fff;padding:5px;border:1px solid #234152; }
/*** END OF USER AND SITE CONTRIBUTIONS ***/

/*** ALTERNATIVE QUESTIONS ***/
div#alternative_questions li li { border:0px none; }
div#alternative_questions a.report_list, div#alternative_questions span.sitecont_report, div#user_contributions span.sitecont_report a { color:#ff4040; }
div#alternative_questions div.contribution_controls a.selected, div#user_contributions div.contribution_controls a.selected { font-weight:bold; }
div#alternative_questions div.content { min-height:350px; }
div#alternative_questions h1 { margin:0 0 10px 0; }
div#alternative_questions ul.alternative_questions>li { line-height:1.5em;padding:10px 5px;border-bottom:1px solid #E0E0E0; }
div#alternative_questions ul.alternative_questions { margin:0;padding:0;list-style:none; }
div#alternative_questions ul.alternative_questions > li > div.contribution { margin:5px 0; }
div#alternative_questions ul.alternative_questions_moderator_menu, div#alternative_questions ul.alternative_questions_moderator_menu li,
div#user_contributions ul.alternative_questions_moderator_menu { margin:0;padding:0;list-style:none;display:inline; }
div#alternative_questions ul.alternative_questions_moderator_menu li { padding:0 5px; }
div#alternative_questions ul.alternative_questions_moderator_menu li.approve a { color:green; }
div#alternative_questions ul.alternative_questions_moderator_menu li.disapprove a, div#alternative_questions ul.alternative_questions_moderator_menu li.disapproveComment a,
div#user_contributions ul.alternative_questions_moderator_menu li.disapprove a { color:red; }
div#alternative_questions ul.alternative_questions_moderator_menu p.mod_comments { margin:5px 0; }
div#alternative_questions ul.alternative_questions li.approved { background-color:#bfffbf; }
div#alternative_questions ul.alternative_questions li.preapproved { background-color:#ffe4af; }
div#alternative_questions ul.alternative_questions li.disapproved { background-color:red; }
div#alternative_questions ul.alternative_questions li.unapproved { background-color:#dfdfdf; }
div#alternative_questions div.top_moderation_menu li.approved a{ color:green; }
div#alternative_questions ul.alternative_questions_moderator_menu div.questionDisapprove, div#user_contributions ul.alternative_questions_moderator_menu div.questionDisapprove { display:none;position:absolute;background-color:#fff;padding:5px;border:1px solid #234152; }
/*** END OF ALTERNATIVE QUESTIONS ***/

/*** Filters ***/
.up_filter {
	background:transparent url('../common/filter.png') right -8px no-repeat;
	padding-right:13px;
}
.down_filter {
	background:transparent url('../common/filter.png') right 5px no-repeat;
	padding-right:13px;
}
/*** New Blurters ***/
ul.new_members {
	list-style:none;
	margin:0;
	list-style-position:inside;
}
ul.new_members li {
	float:left;
	height:52px;
	opacity:0.7;
	width:52px;
}
ul.new_members li:hover {
	cursor:pointer;
	opacity:1.0;
}
ul.new_members li p.username {
	font-size:0.9em;
}
/*** Ask Box ***/
.contentAskTop {
	background:transparent url('../common/askPageImages.png') 0 0 no-repeat;
	height:10px;
	margin:0 auto;
	width:940px;
}
.contentAskBottom {
	background:transparent url('../common/askPageImages.png') 0 -20px no-repeat;
	height:50px;
	margin:0 auto;
	width:940px;
}
.contentAskContent {
	background:#277DAC url('../common/ask_box_background.png') 0 0 repeat-x;
	margin:0 auto;
	padding:0 0 1px 0;
	position:relative;
	width:940px;
}
.ask_box_top {
	background:transparent url('../common/ask_box.png') 0 0 no-repeat;
	height:10px;
}
.ask_content {
	background:#277dac url('../common/ask_box_background.png') 0 0 repeat-x;
	/*background-color:#277dac;*/
	padding:0 0 1px 0;
}
.contentAskContent .ask_content {
	background:0 none;
}
.ask_content p {
	color:#fff;
	margin:0 0 10px 23px;
	padding:5px 0 0 0;
}
.ask_content .ask_textarea {		
	background:transparent url('../common/ask_box.png') 0 -70px no-repeat;
	height:15px;
	margin:0;
	margin-left:23px;
	width:583px;
}
.ask_content #textareadiv, .ask_content #exptextareadiv{
	background-color:#eeeeee;
	border:0px none;
	color:#696969;
	display:none;
	font-size:1.5em;
	font-weight:normal;
	height:85px;
	overflow:auto;
	text-align:left;
	width:552px;
	z-index:99; margin-left:23px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:5px
}
.ask_content textarea {
	border:0px none;
	color:#696969;
	font-size:1.5em;
	height:85px;
	margin-left:23px;
	overflow:hidden;
	width:552px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:5px
}
/*#ask_question .ask_content textarea {
	margin-left:24px;
}*/
.ask_content .ask_textarea_footer {
	background: transparent url('../common/ask_box.png') 0 -90px no-repeat;
	border-top:1px solid #dedede;
	height:33px;
	margin:0;
	margin-left:23px;
	width:582px;
}
.ask_footer {
	height:60px;
}
.ask_footer_index {
	height:32px;
}
.ask_footer_index p, .ask_footer p {
	color:#bdd9e7;
	font-size:1.15em;
	font-weight:bold;
	margin:20px 0 0 23px;
}
.ask_box_bottom {
	background:transparent url('../common/ask_box.png') 0 -20px no-repeat;
	height:50px;
}
.ask_textarea_footer p {
	color:#696969;
	font-size:1.1em;
	font-size:normal;
	margin:0 0 0 15px;
	padding:8px 0 0 0;
}
.ask_textarea_footer img.clock {
	height:15px;
	margin-right:5px;
	width:14px;
	vertical-align:bottom;
}
button.grey_medium {
	background:url('../buttons/grey_med.png') no-repeat 0 0;
	border:0px none;
	color:#0f86ca;
	font-size:1.3em;
	font-weight:bold;
	height:37px;
	width:106px
}
button.grey_medium:hover {
	cursor:pointer;
}
.ask_footer_index button.grey_medium,
.ask_footer button.grey_medium {
	position:absolute;
	right:25px;
	top:-8px;
}
.ask_footer button.big_grey_btn {
	position:absolute;
	right:25px;
	top:16px;	
}
p.drop_shadow {		
	text-shadow:2px 2px 5px #666;
}
div.ask_content p.ask_head {
	color:#fff;
	font-size:2.5em;
	font-weight:bold;
	margin:0 0 10px 23px;
	padding:5px 0 0 0;
}
div#explanation_wrapper {
	display:none;
	padding-top:20px;
	position:relative;
}
.ask_content p a:link, .ask_content p a:visited {
	color:#fff;
	font-weight:bold;
}
.ask_textarea_footer p a:link, .ask_textarea_footer p a:visited {
	color:#1183c9;
	padding-right:10px;
}
.ask_textarea_footer p.red { color:red; }
.ask_textarea_footer p.green { color:green; }
td.friends_inactive img {
	opacity: .5;
}
/*** Search Page ***/
div.searchIndex {
	margin:30px auto;
	text-align:center;
	width:400px;
}
div.searchIndex input#query {
	background-color:#fff;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em;
	border:1px solid #696969;
	padding:8px;
	width:300px;
}
div.searchHeader {
	border-bottom:1px solid #dedede;
	margin:0 auto;
	padding:5px 0;
	text-align:right;
}
div.searchHeader a:link, div.searchHeader a:visited {
	border-right:1px solid #5C6972;
	color:#696969;
	margin-top:5px;
	padding:0 10px;
	text-decoration:none;
}
div.searchHeader a:hover {
	color:#494949;
}
div.searchHeader a.last {
	border:0px none;
}

div.search_item_content { 
	border-left:1px solid #ccc;
	display:none;
	font-size:0.9em;
	right:5px;
	padding:0 0 0 5px;
	position:absolute;
	top:3px;
	width:80px;
}
div.search_item_wrap {
	border-bottom:1px solid #e0e0e0;
	padding:10px 5px 10px 5px;
	position:relative;
}
#mini_me img, #guest_mini_me img, #star_of_day img {
	border:4px solid #dedede;
}
#mini_me img:hover, #star_of_day img:hover {
	border:4px solid #bebebe;
}
#star_of_day img.star {
	border:0px none;
}
/** Topics **/
#topic_cloud {
	background-color: #fff;
	border: 1px solid #bebebe;
	display:none;
	margin:5px 0;
	padding: 10px;
}
ul.topic_tabs {
	float:left;
	list-style:none;
	list-style-position:outside;
	padding:0;
	width:150px;
}	
ul.topic_tabs li.active {
	background-color:#cff1ff;
}
ul.topic_tabs li.active a:link, ul.topic_tabs li.active a:visited {
	color:#333;
}
ul.topic_tabs li {
	cursor:pointer;
	list-style:none;
	font-weight:bold;
	margin:0;
	padding:5px 10px 5px 5px;
}	
div.topics {
	background-color:#cff1ff;
	margin-left:150px;
	height:575px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0 10px;
}
div.topics p {
	font-size:1.1em;
	margin:6px 0;
}
div.ad_image { background-color:#bebebe;border:4px solid #dedede;float:left;height:40px;margin:0 0 10px 10px;width:40px; }

/** Google Adsense **/
div.adsenseblock { padding:0; width:100%; }
a.google_title { color:#696969;float:right;padding:0 0 0 0;text-decoration:underline; }
div.adsense{ margin:0; padding:0; }
div#ad01 div.adsense{ /*width:210px;*/ padding:0 20px; /*	float:left;*/ }
div.adsenseblock ul li a { text-decoration:none; }
div.adsenseblock ul { list-style:none; margin:0; padding:0; }
div.adsenseblock ul li { /*float:left; overflow:hidden; width:230px;*/ padding:4px 10px; }
div.adsenseblock ul li a.title{ font-weight:bold; font-size:1.2em; line-height:1.8em;text-decoration:underline; }
div.adsenseblock ul li div.text{ color:#696969; display:block; font-size:1em; }
div.adsenseblock ul li div a.url{ font-size:1em; overflow:hidden; white-space:nowrap;text-decoration:underline; }
div.adsenseblock ul li a.one_adtitle{ font-weight:bold; font-size:1.5em; line-height:1.6em;text-decoration:underline; }
div.adsenseblock ul li div.one_adtext{ color:#696969; display:block; font-size:1.2em; }
div.adsenseblock ul li div a.one_adurl{ overflow:hidden; white-space:nowrap;text-decoration:underline; }
div.qa_adblock ul li a.title{ font-size:1.2em; line-height:1.6em; }
div.qa_adblock ul li div.text{ font-size:1em; }
div.adblock_underline ul li a.title:link, div.adblock_underline ul li a.title:visited { text-decoration:underline; }
div.adblock_underline ul li div a.url:link, div.adblock_underline ul li div a.url:visited { text-decoration:underline; }
div.adblock_large ul li { font-size:1.2em; }

div.adsenseblock ul li a:hover { color:#595959; }

div.adblock_default ul li, div.adblock_1016 ul li { font-size:1.2em;padding:4px 0; }
div.adblock_default a.google_title, div.adblock_1016 a.google_title { padding-left:0; }

div.adblock_1016 ul li a.title, div.adblock_1016 ul li div.text, div.adblock_1016 ul li a.one_adtitle, div.adblock_1016 ul li div.one_adtext { font-size:1em; }
div.adblock_1016 ul li a.title{ font-weight:bold;color:#2200cc; }
div.adblock_1016 ul li div a.url{ overflow:hidden; white-space:nowrap;color:green; }
div.adblock_1016 ul li a.one_adtitle{ font-weight:bold; ;color:#2200cc; }
div.adblock_1016 ul li div a.one_adurl{ overflow:hidden; white-space:nowrap;color:green; }

div.adblock_default ul li a.title, div.adblock_default ul li div.text, div.adblock_default ul li a.one_adtitle, div.adblock_default ul li div.one_adtext { font-size:1em; }
div.adblock_default ul li a.title, div.adblock_default ul li a.url, div.adblock_default ul li a.one_adtitle, div.adblock_default ul li a.one_adurl {text-decoration:underline; }

p.list_google_title {
	background-color:#fff;
	padding:10px 10px 5px 66px;
}
.list_ad0, .list_ad1, .list_ad2 {
	background-color:#fff;
}
.list_ad0, .list_ad1, .list_ad2 {
	padding-top:10px;
}
.list_ad1 {
	border-bottom:2px solid #DEDEDE;
	padding-bottom:10px;
}
.list_ad0 {
	padding-top:5px;
}
.list_ad0 div.adsenseblock, .list_ad1 div.adsenseblock, .list_ad2 div.adsenseblock {
	margin-left:70px;
	padding-bottom:5px;
	width:555px;
}
.list_ad0 div.adsenseblock a.title, .list_ad1 div.adsenseblock a.title, .list_ad2 div.adsenseblock a.title { font-weight:bold; font-size:1.2em; }
.list_ad0 div.adsenseblock a.title:hover, .list_ad1 div.adsenseblock a.title:hover, .list_ad2 div.adsenseblock a.title:hover { text-decoration:underline; }
.list_ad0 div.adsenseblock div.text, .list_ad1 div.adsenseblock div.text, .list_ad2 div.adsenseblock div.text { color:#696969; display:block; font-size:1em; }
.list_ad0 div.adsenseblock div a.url, .list_ad1 div.adsenseblock div a.url, .list_ad2 div.adsenseblock div a.url { font-size:1em; overflow:hidden; white-space:nowrap; }
.list_ad0 div.adsenseblock div a.url:hover, .list_ad1 div.adsenseblock div a.url:hover, .list_ad2 div.adsenseblock div a.url:hover { text-decoration:underline; }
/*
div#adblock_14 {
	border-top: 1px solid #b4b4b4;
	font-size: 1em;
	margin:5px 0 0 0;

	padding:10px 0 5px;
}
div#adblock_14 a.google_title, div#adblock_14 div.adsenseblock ul li div.text, div#adblock_14 div.adsenseblock ul li div.one_adtext { color:#595959; }
div#adblock_14 a.google_title { padding-left:5px; }
div#adblock_14 div.adsenseblock ul li { padding:1px 5px 4px; }
div#adblock_14 div.adsenseblock ul li a.one_adtitle { font-size:1.2em;line-height:1.8em; }
div#adblock_14 div.adsenseblock ul li div.one_adtext, div#adblock_14 div.adsenseblock ul li div a.one_adurl { font-size:1em; line-height:1.2em;}
*/

/*** voting system ***/
.thumbsDown:link, .thumbsDown:visited,
.thumbsUp:link, .thumbsUp:visited {
	padding:1px 0 1px 20px;
	text-decoration:none;
}
.thumbsDown:link, .thumbsDown:visited {
	background:transparent url('../common/voting.png') 0 -20px no-repeat;
	color:#ff3609;
	margin-left:10px;
}
.thumbsUp:link, .thumbsUp:visited {
	background:transparent url('../common/voting.png') 0 0 no-repeat;
	color:#318a00;
}
.thumbsDown:hover, .thumbsUp:hover {
	text-decoration:underline;
}
span.thumbsDown, span.thumbsUp {
	cursor:pointer;
}
span.thumbsDown, span.thumbsDown_read_only,
span.thumbsUp, span.thumbsUp_read_only {
	padding:1px 0 1px 20px;
	text-decoration:none;
}
span.thumbsDown, span.thumbsDown_read_only {
	background:transparent url('../common/voting.png') 0 -20px no-repeat;
	color:#ff3609;
	margin-left:10px;
}
span.thumbsUp, span.thumbsUp_read_only {
	background:transparent url('../common/voting.png') 0 0 no-repeat;
	color:#318a00;
}
.feature_rate {
	padding-top:5px;
}
.feature_rate .thumbsDown:link, .feature_rate .thumbsDown:visited {
	background:transparent url('../common/feature_voting.png') 0 -29px no-repeat;
}
.feature_rate .thumbsUp:link, .feature_rate .thumbsUp:visited {
	background:transparent url('../common/feature_voting.png') 0 0 no-repeat;
}
.feature_rate .thumbsDown:link, .feature_rate .thumbsDown:visited,
.feature_rate .thumbsUp:link, .feature_rate .thumbsUp:visited {
	color:#fff;	
	padding:5px 0 5px 28px;
}
.feature_rate span.thumbsDown {
	background:transparent url('../common/feature_voting.png') 0 -29px no-repeat;
}
.feature_rate span.thumbsUp {
	background:transparent url('../common/feature_voting.png') 0 0 no-repeat;
}
.feature_rate span.thumbsDown,
.feature_rate span.thumbsUp {
	color:#fff;	
	padding:5px 0 5px 28px;
}

/*** contributions ***/
#contributions {
	height:85px;
	width:100%;		
}
#contributions .contributions {
	color:#fff;
	margin:0 auto;
	width:960px;
}
#contributions .contributions_left {
	background:transparent url('../common/contrib_tick.png') 5px 23px no-repeat;
	float:left;
	font-size:2.6em;
	font-weight:bold;
	height:50px;
	padding:28px 0 17px 60px;
	text-align:left;
	width:390px;
}
#contributions .contributions_right {
	background: transparent url('../common/head_separator.jpg') 0 0 no-repeat;
	float:right;
	padding:5px 10px 10px 20px;
	text-align:left;
	width:470px;
}
#contributions .contributions_right .subhead {
	color:#fff;
}
.emailAddy {
	color:#696969;
	font-family:Arial,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin-right:5px;
	padding:10px;
	width:345px;
}
#contributions .goBtn {
	background:url('../common/goBtn.png') no-repeat 0 0;
	border:0px none;
	color:#fff;
	cursor:pointer;
	font-size:1.25em;
	font-weight:bold;
	height:33px;
	margin-left:5px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:60px
}
#contributions .goBtn:hover {
	background:transparent url('../common/goBtn.png') no-repeat scroll 0 -50px;
}
#contributions .contributionsEmailForm {
	margin:22px 0 0;
}
a.dismiss:link, a.dismiss:visited {
	color:#fff;
	position:absolute;
	right:2px;
	top:5px;
}
a.dismiss:hover {
	cursor:pointer;
	text-decoration:underline;
}
#call_to_action_new .emailAddy {
	background-image:url('../common/contrib_email.png');
	background-position:10px 8px;
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	padding:8px 10px 8px 45px;
	width:265px;
}
#call_to_action_new .goBtn {
	background:url('../common/goBtn.png') no-repeat 0 0;
	border:0px none;
	color:#fff;
	cursor:pointer;
	font-size:1.25em;
	font-weight:bold;
	height:33px;
	margin-left:5px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:60px
}
#call_to_action_new .goBtn:hover {
	background:transparent url('../common/goBtn.png') no-repeat scroll 0 -50px;
}

/*** AUTO SUGGESTION ***/
/*
.suggestionsBox {
    position: relative;
    margin: 2px 0px 0px 0px;
    width: 504px;
    background-color: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #7171FF;
    color: #000;
	font-size:14px;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList ul {
	list-style: none;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #effaff;
}
*/
/*** END OF AUTO SUGGESTION ***/

/** wysiwyg **/
a.wysiwyg_btn:link, a.wysiwyg_btn:visited {
	border:1px solid #dedede;
	display:block;
	height:20px;
	margin-right:1px;
	width:20px;
}
a.wysiwyg_btn:hover {
	background-color: #B2BBD0;
	border: 1px solid #000;
	opacity: 0.95;
}
table.wysiwyg_table, div.wysiwyg_table {
	background-color:#dedede;
	border:1px solid #bebebe;
	height:30px;
	width:625px;
}
table.wysiwyg_table {	
	border-bottom:0px none;
}
div.wysiwyg_table {	
	border-top:0px none;
	height:15px;
	width:623px
}
div.wysiwyg_table a.wysiwyg_btn:link, div.wysiwyg_table a.wysiwyg_btn:visited {
	border:1px solid #dedede;
	display:block;
	height:10px;
	margin-right:1px;
	width:10px;
}
div.wysiwyg_table a.wysiwyg_btn:hover {
	background-color: #B2BBD0;
	border: 1px solid #000;
	opacity: 0.95;
}
table.wysiwyg_table td {
	vertical-align:middle;
	width:20px;
}
table.wysiwyg_table td.separator {
	width:6px;
}
span.wysiwyg_icon {
	background:url('../common/wysiwyg_icons.gif') no-repeat 20px 20px;
	border:0px none;
	border-collapse:separate;
	color:#000000;
	display:block;
	font-weight:normal;
	height:20px;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	vertical-align:baseline;
	white-space:nowrap;
	width:20px
}
div.wysiwyg_table span.wysiwyg_icon {
	height:10px;
	width:10px;
}
span.wysiwyg_separator {
	background:transparent url('../common/wysiwyg_icons.gif') repeat scroll -180px 0;
	display:block;
	height:20px;
	margin:2px 2px 0 2px;
	width:2px;
}
span.wysiwyg_bold { background-position: 0 0; }
span.wysiwyg_italic { background-position:-60px 0; }
span.wysiwyg_underline { background-position:-140px 0; }
span.wysiwyg_undo { background-position: -158px 0; }
span.wysiwyg_redo { background-position: -100px 0; }
span.wysiwyg_ul { background-position: -20px 0; }
span.wysiwyg_ol { background-position: -80px 0; }
span.wysiwyg_outdent { background-position: -540px 0; }
span.wysiwyg_indent { background-position: -400px 0; }
span.wysiwyg_subscript { background-position: -599px 0; }
span.wysiwyg_superscript { background-position: -620px 0; }
span.wysiwyg_hyperlink { background-position: -500px 0; }
span.wysiwyg_unlink { background-position: -640px 0; }
span.wysiwyg_image { background-position: -380px 0; }
span.wysiwyg_video { background-position: -320px -20px; }
span.wysiwyg_abc { background-position: -540px -20px; }
span.wysiwyg_hr { background-position: -360px 0; }
span.wysiwyg_clearFormatting { background-position: -580px 0; }
span.wysiwyg_contract { background-position: -40px -45px; }
span.wysiwyg_expand { background-position: -21px -45px; }

/** flickr & youtube**/
table.flickrStream, table.youtubeStream {
	width:100%;
}
table.flickrStream tr, table.youtubeStream tr {
	height:120px;
	vertical-align:bottom
}
table.flickrStream td, table.youtubeStream td {
	padding:5px 0;
	text-align:center;
	width:25%;
}
td.flickrSelected, td.youtubeSelected {
	background-color:#98ba40;
}
form#flickrSearch input#q, form#youtubeSearch input#q {
	font-size:1.4em;
	padding:5px;
	width:300px;
}
form#flickrSubmit input.position {
	padding:10px 0;
}
form#flickrSubmit label img {
	vertical-align:middle;
}
/** wysiwyg_table **/
table.wysiwyg_table .heading1 {
	color:#595959;
	font-size:1.6em;
	margin-bottom:5px;
}
table.wysiwyg_table .heading2 {
	color:#595959;
	font-size:1.4em;
	margin-bottom:5px;
}
table.wysiwyg_table .heading3 {
	border-bottom:1px solid #b4b4b4;
	color:#595959;
	font-size:1.3em;
	margin-bottom:5px;
}
table.wysiwyg_table .blockquote {
	color:#696969;
	font-size:1.1em;
	margin:0;
	margin-bottom:0.571em;
}

table.wysiwyg_table .alert {
	margin:0.9em 0;
	padding:0.571em 0.786em;
	font-size:1em;
	font-weight:bold;
	background:#FFFFA0 none repeat scroll 0 0;
	border:1px solid #E5E597;
}
table.wysiwyg_table .note {
	margin:0.9em 0;
	padding:0.571em 0.786em;
	background:#F5F5F5 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
}

/* IE when chaged, iframe style should also be changed in richtexteditor.js */ 
#answerit_div, #textareadiv {
	font-family:Ariel,sans-serif;
	font-size:1.2em;
	color:#595959;
	line-height:1.5em;
}

#answerit_div h1, #textareadiv h1, .answer_content h1 {
	color:#595959;
	font-size:1.8em;
	margin-bottom:5px;
}
#answerit_div h2, #textareadiv h2, .answer_content h2 {
	color:#595959;
	font-size:1.5em;
	margin-bottom:5px;
}
#answerit_div h3, #textareadiv h3, .answer_content h3 {
	border-bottom:1px solid #b4b4b4;
	color:#595959;
	font-size:1.5em;
	margin-bottom:5px;
}
#answerit_div h4, #textareadiv h4, .answer_content h4 {
	background:#FFFFA0 none repeat scroll 0 0;
	border:1px solid #E5E597;
	margin:0.9em 0;
	color:#595959;
	font-size:1.3em;
	padding:0.571em 0.786em;
}
#answerit_div h5, #textareadiv h5, .answer_content h5 {
	background:#F5F5F5 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	margin:0.9em 0;
	color:#595959;
	font-size:1.1em;
	padding:0.571em 0.786em;
}
#answerit_div hr, #textareadiv hr, .answer_content hr {
	color: #474747;
	height: 1px;
}
#answerit_div blockquote, #textareadiv blockquote, .answer_content blockquote {
	color: #696969;
	font-size: 1.5em;
	padding-left: 20px;
	padding-right: 20px;
	text-indent: -20px;
	background: url('../common/closequote.gif') no-repeat right bottom;
}
#answerit_div blockquote:first-letter, #textareadiv blockquote:first-letter, .answer_content blockquote:first-letter{
	background: url('../common/openquote.gif') no-repeat left top;
	padding-top: 5px;
	padding-left: 20px;
}
#answerit_div .image, #textareadiv .image, .answer_content .image{
	margin:5px 5px 5px 0;
	display:block;
} 

#answerit_div .floatimage, #textareadiv .floatimage, .answer_content .floatimage{
	float:left;
	margin:5px 5px 5px 0;
}
#answerit_div ul, #textareadiv ul, .answer_content ul {
	list-style-position:inside;
	padding-left:10px;
}

/* HELP NEW */
#help_div {
	font-family:Ariel,sans-serif;
	font-size:1.2em;
	color:#595959;
	line-height:1.5em;
}
#help_div h1 {
	color:#595959;
	font-size:1.8em;
	margin-bottom:5px;
}
#help_div h2 {
	color:#595959;
	font-size:1.5em;
	margin-bottom:5px;
}
#help_div h3 {
	border-bottom:1px solid #b4b4b4;
	color:#595959;
	font-size:1.5em;
	margin-bottom:5px;
}
#help_div h44 {
	background:#FFFFA0 none repeat scroll 0 0;
	border:1px solid #E5E597;
	margin:0.9em 0;
	color:#595959;
	font-size:1.3em;
	padding:0.571em 0.786em;
}
#help_div h5 {
	background:#F5F5F5 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	margin:0.9em 0;
	color:#595959;
	font-size:1.0em;
	font-weight:normal;
	padding:0.571em 0.786em;
}

/*
#answerit_div blockquote {
	color:#696969;
	font-size:1.5em;
	margin:20px;
	quotes: "u\201C" "u\201D";
}
#answerit_div blockquote:before { content: open-quote; font-weight: bold; }
#answerit_div blockquote:after { content: close-quote; font-weight: bold; }
*/
/* end of ie */

table.wysiwyg_table select {
	font-size:1.2em;
}
table.wysiwyg_table select option {
	margin:0 5px;
}
iframe .answerImageFloat {
	border:1px solid #333;
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 5px 0;
}
iframe .answerImage {
	border:1px solid #333;
	margin:0 5px 0 0;
	padding:0 5px 5px 0;
}
.answerImageFloat {
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 5px 0;
}
.answerImage {
	margin:0 5px 0 0;
	padding:0 5px 5px 0;
}

/*** Cat Chooser ***/
#qa_cat_form ul {
	list-style:none;
}
#qa_cat_form input#zone_name {
	font-weight:bold;
	padding:5px;
	width:320px;
}
#qa_cat_form ul#zoneresults {
	background-color:#fff;
	border:1px solid #dedede;
	display:none;
	list-style:none;
	padding:5px;
	position:absolute;
	text-align:left;
	top:30px;
	width:320px;
}
#qa_cat_form ul#zoneresults li {
	cursor:pointer;
	margin:2px 0;
	padding:3px;
}
#qa_cat_form ul#zoneresults li:hover {
	background-color:#316ac5;
	color:#fff;
}
#qa_cat_form ul#modal_zoneresults {
	background-color:#FFFFFF;
	border:1px solid #DEDEDE;
	display:none;
	list-style-image:url('none');
	list-style-position:outside;
	list-style-type:none;
	padding:5px;
	position:absolute;
	text-align:left;
	top:30px;
	width:320px
}

form#qa_cat_form input#modal_zone_name {
	font-size:1.25em;
	font-weight:bold;
	padding:5px;
	width:400px;
}

.searchCategories {
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	clear:left;
	margin:0 0 5px 15px;
	padding:5px 0 0 0;
}
ul#exploreCats {
	border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; border-right:0px none; clear:both;
	list-style-type:none
}
.suggestedCategories {
	border-top:1px solid #dedede;
	margin:5px 0 5px 15px;
	padding:0 0 5px 0;
}
ul#exploreCats input[type=checkbox] {
	vertical-align:-10%;
}
.alias_hide_open {
padding-left: 12px;
}

/*** Notifier ***/
span.notifier {
	position:inline;
	margin:0px;
	padding:2px;
	border:0px none;
	z-index:999
}
span.notifier .alert {
	position:relative;
	float:left;
}
div#notifier-details {
	position:relative;
	float:left;
	width:100%;
}
div#notifier-summary {
	position:inline;
	position:relative;
	float:left;
	width:250px;
}
div#notifier-summary a {
	text-decoration:none;
	font-size:0.85em;
}
img#notifier-alert {
	border:0px;
}
div#adminFooter {
	display: none;
	background-color:#bebebe;
	border:1px solid gray;
	padding:5px;
}
span.number {
	color:green;
	font-weight:bold;
}
div.trends {
	position:absolute;
	background-color:white;
	border: 1px solid black;
	padding:3px;
	margin:0;
	display:none;
	z-index:99;
	overflow:auto;
	max-height:300px;
}
/*** Answer Questions ***/
div.who_questions_next,
.head_tab div.headRight, .tabhead div.headRight {
	font-size:0.7em;
	top:7px;
}
div.who_questions_next {
	margin:5px 0 10px 0;
	font-size:12px;
}
div.who_questions_next a.tabs:link, div.who_questions_next a.tabs:visited,
.head_tab div.headRight a.tabs:link, .head_tab div.headRight a.tabs:visited,
.tabhead div.headRight a.tabs:link, .tabhead div.headRight a.tabs:visited {
	color:#6e9e2c;
	display:block;
	float:left;
	padding:0 5px 0 5px;
}
div.who_questions_next strong, .head_tab div.headRight strong, .tabhead div.headRight strong {
	display:block;
	padding:3px 5px 5px 11px;
}
div.who_questions_next a.active:link, div.who_questions_next a.active:visited,
.head_tab div.headRight a.active:link, .head_tab div.headRight a.active:visited,
.tabhead div.headRight a.active:link, .tabhead div.headRight a.active:visited {
	background:transparent url('../common/new_tabs.png') 100% -25px no-repeat;
	color:#fff;
	text-decoration:none;
}
div.who_questions_next strong, .head_tab div.headRight a.active strong, .tabhead div.headRight a.active strong {
	background:transparent url('../common/new_tabs.png') 0 0 no-repeat;
}
#questions #filters {
	border-bottom:1px solid #dedede;
}
a.filters:link, a.filters:visited {
	color:#2b8fc2;
	display:block;
	float:left;
	font-size:0.9em;
	padding:0 5px 0 5px;
}
a.filters strong {
	display:block;
	padding:3px 5px 5px 11px;
}
a.filter_selected:link, a.filter_selected:visited {
	background:transparent url('../common/new_tabs.png') 100% -75px no-repeat;
	color:#fff;
	text-decoration:none;
}
a.filter_selected strong {
	background:transparent url('../common/new_tabs.png') 0 -50px no-repeat;
	display:block;
	padding:3px 5px 5px 10px;
}
#topicsCallToAction {
	background:#effaff url('../common/einstein.png') 92% center no-repeat;
	border:1px solid #dedede;
	color:#595959;
	font-size:1.3em;
	margin:10px 0;
	padding:10px 240px 10px 35px;
}
#topicsCallToAction .headRight {
	top:4px;
}
#answer_questions #topicsCallToAction {
	background:#effaff url('../common/einstein_large.png') 92% center no-repeat;
	height:100px;
	padding:25px 240px 25px 35px;
}
/** Guest Benefits **/
#guest_benefits .alert {
	background-color:#ffffd9;
	border:1px solid #dedede;
	font-size:1.15em;;
}
#guest_benefits .alert .subhead {
	font-size:1.15em;;
}
#guest_benefits ul, #registration_benefits ul {
	list-style-position:inside;
	list-style:none;
}
#guest_benefits p.guest_benefit_text {
	line-height:1.4em;
}
#guest_benefits ul li, #registration_benefits ul li {
	background:transparent url('../common/guest_benefits.png') 0 0 no-repeat;
	margin:8px 0;
	padding:1px 0 1px 36px;
}
#guest_benefits ul li.list_clock, #registration_benefits ul li.list_clock {
	background-position:0 -50px;
}
#guest_benefits ul li.list_email, #registration_benefits ul li.list_email {
	background-position:0 -32px;
}
#guest_benefits ul li.list_points, #registration_benefits ul li.list_points {
	background-position:0 -134px;
}
#guest_benefits ul li.list_interact, #registration_benefits ul li.list_interact {
	background-position:0 -106px;
}
#guest_benefits p.subhead {
	margin-top:10px;
}
#guest_benefits p.subhead:first-child {
	margin-top:0;
}
#guest_benefits p.registerText {
	margin-left:95px;
	padding:9px 0;
}
#guest_benefits #calltoaction_signup2 {
	background:transparent url('../common/button_sprite.png') 0 -100px no-repeat;
	color:#333;
	cursor:pointer;
	display:block;
	font-size:1.25em;
	font-weight:bold;
	height:40px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:165px;
}
#guest_benefits #calltoaction_signup2 {
	background:transparent url('../common/button_sprite.png') 0 -150px no-repeat;
	cursor:pointer;	
}
#guest_benefits .emailAddy {
	font-size:1.1em;
	margin:10px 0;
	padding:5px;
	width:237px;
}
.head_tab div.headRight a.unavailable:link, .head_tab div.headRight a.unavailable:visited,
.tabhead div.headRight a.unavailable:link, .tabhead div.headRight a.unavailable:visited {
	color:#696969;
}
.head_tab div.headRight a.unavailable:hover,
.tabhead div.headRight a.unavailable:hover {
	text-decoration:underline;
}
/**** Invite ****/
form.inviteContacts {
	margin:10px 0;
}
div.inviteContacts {
	border:1px solid #dedede;
	height:362px;
	margin:10px 0;
	overflow:auto;
}
div.inviteContacts table {
	width:100%;
}
div.inviteContacts table td.checkbox {
	padding:0 5px;
	width:15px;
}
div.inviteContacts table td.email {
	color:#797979;
	width:350px;
}
div.inviteContacts table td.avatar {
	padding:5px 25px 5px 0;
	width:30px;
}
div.inviteContacts table td.bl_email {
	color:#797979;
	width:300px;
}
div.inviteContacts table td.email {
	color:#797979;
	width:300px;
}
div.inviteContacts table thead td {
	border-bottom:1px solid #dedede;
}
div.inviteContacts table tbody tr.row1 {
	background-color:#efefef;
}
div.inviteContacts table tbody tr:hover {
	background-color:#dedede;
	cursor:pointer;
}
div.inviteContacts table thead tr:hover {
	cursor:pointer;
}
#inviteContent h1 {
	font-size:1.4em;
	margin:15px 0 5px;
}
div.inviteNetworks label {
	color:#707070;
	float:left;
	font-size:1.5em;
	font-weight:normal;
	margin-right:5px;
	padding-bottom:2px;
}
div.inviteNetworks input {
	color:#696969;
	font-size:1.5em;
	padding:8px 10px;
}
div.inviteNetworks input.invite_email {
	width:18em;
}
div.inviteNetworks div.entry {
	margin:20px 0 5px;
}


/* Widget Builder styles */
.widget-palette a {
border:1px solid #DDDDDD;
display:block;
float:left;
height:14px;
margin:1px;
width:14px;
}

.widget-palette {
clear:left;
padding-top:3px;
}

.input_field {
padding: 10px 2px;
float:left;
width:100%;
border-top:1px solid #DEDEDE;
}

.input_field input, .input_field select {
clear:none;
float:left;
}

.input_field label {
display:block;
float:left;
width: 20em;
}

.input_field .checkbox {
margin:2px 5px 2px 2px;
}

.current_input {
background-color:#FFFFD9;
}

.section_advice {
padding: 5px 0;
}

#widget-script {
margin:8px 2px;
padding:5px;
font-size:1em;
line-height:1.2em;
border:1px solid #B4B4B4;
font-family:courier;
font-size:10px;
}

#widget_preview {
margin-top:15px;
}

#widget_loader {
position:relative;
top:100px;
left:50%;
margin:0 0 0 -25px;
}

#question_username {
margin-left:5px;
}

.form_error {
margin: 2px 0pt 0pt 5px; 
clear: none; 
float: left;
}
/* End widget builder styles */

#featured_question {
	background-color:#74ba40;
	border:1px solid #50a70f;
	border-radius:0.7em;
		-moz-border-radius:0.7em;
		-webkit-border-radius:0.7em;
	color:#fff;
	margin:10px auto;
	padding:5px 0;
	position:relative;
	text-align:center;
}
#featured_question p {
	margin:0 25px;
}
#featured_question a:link, #featured_question a:visited {	
	color:#fff;
}
#featured_question_small {
	position:relative;
}
div.sidebarBubbleTop {
	background:transparent url('../common/sidebar_bubble.png') 0 0 no-repeat;
	height:10px;
}
div.sidebarBubbleContent {
	background:#fff url('../common/answers_background.jpg') bottom repeat-x;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:0 15px;
}
div.sidebarBubbleBottom {
	background:transparent url('../common/sidebar_bubble.png') 0 -20px no-repeat;
	height:45px;
}
div.sidebarBubbleBottom p.username {
	font-size:1.2em;
	margin:2px 0 0 40px;
}
.prevFq {
	background:transparent url('../common/white_arrows.png') 0 0 no-repeat;
	display:block;
	height:14px;
	left:9px;
	outline:0 none;	
	position:absolute;
	text-indent:-2000em;
	top:7px;
	width:9px;
}
.nextFq {
	background:transparent url('../common/white_arrows.png') 0 -15px no-repeat;
	display:block;
	height:14px;
	outline:0 none;	
	position:absolute;
	right:9px;
	text-indent:-2000em;
	top:7px;
	width:9px;
}
/**
 * About Blurtit
 */
#terms_layer p, #terms_layer ul li, #terms_layer ol li, #privacy_layer p, #privacy_layer ul li, #privacy_layer ol li, #disclaimer_layer p, #disclaimer_layer ul li, #disclaimer_layer ol li, #whatis_layer p, #aboutus_layer p, #team_layer p, #advertise_layer p, #etiquette_layer p, #etiquette_layer ul li, #pointsandlevels_layer p, #pointsandlevels_layer ul li, #pointsandlevels_layer ol li, #safetytips_layer p, #safetytips_layer ul li, #safetytips_layer ol li, #faqs_layer p, #faqs_layer ul li, #faqs_layer ol li, #moderations_layer p, #moderations_layer ul li, #moderations_layer ol li, #whatis_layer ul li, #whatis_layer ol li, #press_layer p, #press_layer ol li, #press_layer ul li {
	font-size:1.05em;
	line-height:1.4em;
	margin:10px 0;
}
#etiquette_layer ul li {
	line-height:1.5em;
	padding-left:10px;
	width:450px;
}
#disclaimer_layer ul, #terms_layer ul, #privacy_layer ul, #whatis_layer ul, #etiquette_layer ul,
#pointsandlevels_layer ul, #safetytips_layer ul, #faqs_layer ol, #moderations_layer ul, #press_layer ul {
	margin-left:15px;
}
#disclaimer_layer ol, #terms_layer ol, #privacy_layer ol, #whatis_layer ol, #etiquette_layer ol, #pointsandlevels_layer ol, #safetytips_layer ol, #faqs_layer ol, #moderations_layer ol, #press_layer ol {
	margin-left:20px;
}
#disclaimer_layer h3, #terms_layer h3, #privacy_layer h3,
#whatis_layer h3, #aboutus_layer h3, #team_layer h3,
#advertise_layer h3, #etiquette_layer h3, #pointsandlevels_layer h3,
#safetytips_layer h3, #faqs_layer h3, #moderations_layer h3, #press_layer h3 {
	color:#5fa9d7;
	margin:10px 0;
}
#disclaimer_layer h4, #terms_layer h4, #privacy_layer h4,
#whatis_layer h4, #aboutus_layer h4, #team_layer h4,
#advertise_layer h4, #etiquette_layer h4, #pointsandlevels_layer h4,
#safetytips_layer h4, #faqs_layer h4, #moderations_layer h4, #press_layer h4 {
	color:#5fa9d7;
	font-size:1.2em;
	margin:10px 0;
}
#whatis_layer ol.howBlurtitWorks li {
	margin:15px 0;
}
#whatis_layer ol.howBlurtitWorks ul li {
	list-style-type:disc;
	margin:10px 0;
}
div.example {
	background-color:#dedede;
	border:1px solid #bebebe;
	border-radius:0.5em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	padding:1px 15px;
}
