
body {
	text-align: center;

	font: 12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	color: #333333;
	background-color: #F2F3F6;
	position: relative;
	background-image: url(img/bg-dark.gif);
	}
	
* html .visualIEFloatFix { height: 0.01%; }
	
a {
	color: #3e8ec2;
	text-decoration: none;
	}
	
a:hover {
	color: #761E0E;
	text-decoration: none;
	}	

h3, h2, h4 {
		font-family: Lucida Sans Unicode, Arial, sans-serif;
		}
h3 {
	font-size: 14px;
	}
table tr td {
	vertical-align: top;
	text-align: left;
	padding: 4px;
	}		

textarea {
	font: 12px Arial, Helvetica, sans-serif;
	width: 300px;
	}
	
#page_content, #page_head .inner, #page_sub_topmenu,  #page_topmenu .inner {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	padding: 10px 0 0 5px;
	}	

.msg {
	border: 2px solid #9BC873;
	background-color: #DCECCE;
	padding: 4px;
	color: #333;
	}

/* hompage feed */
.feed_it {
	position: relative;
	height: 41px;
	
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-size: 10px;
	color: #666;
	line-height: 15px;
	}
.feed_it p {
	margin: 0;
	}	

.feed_it .feed_q { font-size: 12px; font-weight: 500; }
.feed_it .feed_q:hover { color: #990000;}

#container {
width: 925px;
background-color: #fff;
border-left: 1px solid #333;
border-right: 1px solid #333;
margin: 0 auto;
}


/* page head */	
#page_head {background: #fff url(img/headbg.gif) repeat-x bottom right; height: 75px; }
	
#page_head .inner .page_login {
	position: absolute;
	top: 8px;
	right: 8px;
	font-size: 11px;
	width: 550px;
	}

#page_head .inner .page_login a.profpic {
	float: right;
	margin-left: 10px;
		display: block;
	width: 45px;
	height: 45px;
	margin-right: 5px;
	padding: 5px;
	background-repeat: no-repeat;
	background-image: url(img/thumb55.gif);
	}
#page_head .inner .page_login a.profpic img {
	border: none;
	width: 45px;
	height: 45px;
	}
#page_head .inner .page_login p {
	text-align: right;
	margin: 7px 0 0 0;
	}

#page_head .inner a.homebut {
	background-image: url(img/logo.gif);
	width: 280px;
	height: 47px;
	text-indent: -9999px;
	display: block;
	z-index: 9999;
	position: absolute;
	left: 10px;
	top: 18px;
	}


.siteform label {
	width: 180px;
	float: left;
	display: block;
	}

.head_rem {
	margin-top: -19px;
	margin-left: 30px;
	}
	
/*


 top menu */		
	
#page_topmenu {
	background: #252525 url(img/topmenu_bg.gif) repeat-x top;
	color: #fff;
	overflow: hidden;
	padding: 0 5px;
	
	}	
 #page_topmenu .inner {
 	padding: 0;
	}
#page_topmenu .inner a {
	display: block;
	width: 112px;
	float: left;
	padding: 8px 5px;
	font-size: 13px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	
	color: #f8f8f8;
	background: transparent url(img/top-men-sep.gif) no-repeat right top;
	}
#page_topmenu .inner a:hover {
	color:#a3d9fd;
	}
#page_topmenu .inner a.act {
	background-color: #F2F3F6;
	color: #fff;
	background: #57b0ec url(img/tab-blue.gif) repeat-x top left;
	border-right: 1px solid #666;
	border-left: 1px solid #676767;
	}



#viewq_sub_topmenu {
	
	height: 35px;
	margin: 8px 15px 0 15px;

	}
	
#viewq_sub_topmenu  .breadcrumbs {
	padding-left: 0px;
	padding-top: 0px; 
	float: left;
	}
#viewq_sub_topmenu {
	min-height: 5px;
	font-size: 13px;
	overflow: hidden;
	}
#viewq_sub_topmenu .tasks a {
	margin: 0 5px;
	font-size: 11px;
	}	

#viewq_sub_topmenu div.tasks {
	float: right;

	}		
		
	
#page_sub_topmenu .actbase {
	background-image: url(img/tab-blue-actbase.gif);
	background-repeat: no-repeat;
	background-position: -73px 0;
	padding: 5px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 15px;
	margin-top: 0;
	width: auto;
	position: absolute;
	top: 0;
	left: 0;
	width: 905px;
	height: 24px;
	}
	
	
	
		
#page_sub_topmenu {
	background: #57b0ec url(img/sub-men-blue.gif);
	border-bottom: 2px solid #858585;
	height: 24px;
	width: 920px;
	position: relative;
	
	}		
#page_sub_topmenu a {color: #FFFFFF; font-size: 11px; font-weight: bold; text-transform: uppercase;}		
#page_sub_topmenu a:hover { border-bottom: 1px dotted #fff;}		
		
#page_sub_topmenu h3 {
	font-size: 14px !important;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	display: none;
	}	
		
#page_sub_topmenu .askQ {
background-image: url(img/askq.gif);
background-repeat: no-repeat;
width: 231px;
	background-position: top left;
	position: absolute;
	right: 20px;
	top: 5px;
	padding: 0px;
	height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	}	
   	
#page_sub_topmenu .askQ:hover {
top: 3px;
	
	height: 33px;
	}
#page_sub_topmenu .askQ span {
	display: none;
	}	
	
			
		
#page_topmenu form.top_search  {
	margin: 0;
	padding: 0;
	float: right;
	background-image: url(img/search.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px ;
	padding-left: 70px;
	padding-top: 0px;
	vertical-align: top;
	padding-top: 6px;
	height: 25px;
	position: relative;
	padding-right: 38px;
	
	}		

#page_topmenu form.top_search input {font-size: 11px; background-color: #666666; border: 1px solid #999999; padding: 1px 2px; color: #fff; margin-top: 1px; }

	
#page_topmenu form.top_search input.searchbut {
	border: none;
	margin: 0;
	background: transparent url(img/search_but.gif) no-repeat center top;
	width: 21px;
	height: 21px;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */	
    text-indent: -1000em;
	font-size: 0.01em;
	padding: 0;
	display: inline;
	position: absolute;
	right: 15px;
	top: 5px;
	

	}	




	
	
#loading {
	position: absolute;
	z-index: 99999;
	right: 15px;
	top: 10px;
	width: 20px;
	height: 20px;
	
	}
#loading img {
	position: fixed;
	}		
/* POPUPS */	
	
		
.sharebox form {
	background-color: #F2F2F2;
	padding: 5px;
	}		

.sharebox form ul {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px; margin: 3px;
	overflow: hidden;
	text-align: left;
	padding-left: 10px;
	width: 350px;
	margin: 0 auto;
	}
	
.sharebox form ul li {
	list-style: none;
	padding: 3px; margin: 1px;
	float: left;
	width: 100px;
	border: 1px solid #f0f0f0;
	height: 40px;
	font-size: 10px;
	
	}		

			
.sharebox form textarea {
	width: 95%;
	}	
	
.window_pop form.login {
	padding: 10px;
	font-size: 12px;
	text-align: center;
	}	
 
 a.register_but {
	font-size: 18px;
	}	
		
		
/* page content */

#page_content {
	
	min-height: 200px;
	padding-top: 0;
	padding-right: 0;
	overflow: hidden;
	
	}	
	
#page_content .top h2 {
	margin: 0px 0 0px 0;
	background-image: url(img/q_title_bg.gif);background-position: top right;
	font-size: 16px;
	padding: 15px 15px 5px 15px;
	color: #636363;
	margin-bottom: 5px;
	}	
	
#page_content .top p {
	margin: 2px;
	margin: 5px 15px;
	font-size: 11px;
	} 	

#page_content .top {
	width: 880px;
	background-image: url(img/q_title_bg.gif);
	background-position: bottom right;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 8px;
	} 	
	
h3.home_q {
	margin: 8px 20px;
	font-size: 14px;
	}

/* page number styles */
.pages {
	text-align: right;
	color: #666;
	}
.pages a {
	padding: 3px;
	margin: 5px;
	float: none;
	}





	
/* cat list  styles */
.cats {
	margin: 0;
	padding: 0;
	}
.cats li {
	margin: 0; padding: 0;
	list-style: none;
	}	
.cats li a {
	display: block;
	padding: 2px 10px;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	
	}

/* viewq */
#page_content .date_posted {
	color: #666666;
	font-size: 11px;
	}

.add_comment {
	background: url(img/icons/comment.gif) no-repeat top left; 
	padding: 0px 5px;
	display: block;
	width: auto;
	padding-left: 15px;
	color: #777;
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 90%;

	margin-top: 20px;
	margin-right: 10px;
	}
.add_comment:hover {
	color: #3399CC;
	}

h4.add_comment_title {
	font-size: 14px;
	color: #444;
	}
}

/* form elements */
#lnk label {
	float: left;
	width: 120px;
}


/* NEW FEED */

.feed_items {
	padding: 8px;
	margin-bottom: 30px;
	}

.feed_items ul {
	margin: 0; padding: 0;
	
	}
.feed_items ul li {
	margin: 0; padding: 3px 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	}

.feed_items ul li .thumb, .sub_thumb {
	float: left;
	display: block;
	width: 35px;
	height: 35px;
	margin-right: 5px;
	padding: 5px;
	background-image: url(img/thumb45.gif);background-repeat: no-repeat;
	}
	
.feed_items ul li p {
	margin: 5px 0px 5px 45px;
	}	
.feed_items ul li .thumb img, .sub_thumb img {
	width:35px;
	height: 35px;
	border: none;
	}

.feed_items h3 {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
	}

/* view_qustion page 

tabs  */	

.q_hmenu {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	bottom: -1px;
	padding-left: 4px;
	}
	
	
	
.q_hmenu li  {
	display: block;
	float: left;
	list-style: none;
	background-image: url(img/tabs_li_bg-2.gif);
	background-position: left -64px;
	padding-left: 8px;

	}
	

	
.q_hmenu li a {
	padding: 5px 12px;
	margin-right: 3px;
	display: block;
	background-image: url(img/tabs_li_bg-2.gif);
		background-position: top right ;
	float: left; 
	border-bottom: none;
	background-color: #fff;
	color: #949494;
	padding-left: 4px;
	}
	
	
	
.q_hmenu li.act {
	background-image:url(img/tabs_li_bg-2.gif);
	background-position: left -96px ;
	}	
	
.q_hmenu li.act a {
	border-bottom: none;
	
	padding-bottom: 6px;
	background-image:url(img/tabs_li_bg-2.gif);
	background-position: right -32px ;
	color: #626262;
	font-weight: bold;
	
	}
	
.tabarea {
	position: relative;
	width: auto;
	
}	
	
	
.tabbox {
	background-color: #e0e4e7;
	padding: 8px;
	position: relative;
	}
	
	/* end tabs  */ 
	


.qTitle {
	font-size: 23px !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	}		
	
	
	
/* corners for answers box */	
	
.q_answ_box .cnr-bl, .q_answ_box .cnr-br, .q_answ_box .cnr-tr, .q_answ_box .cnr-tl, .module_dark .module_light  .cnr-bl, .module_dark .module_light  .cnr-br, .module_dark .module_light  .cnr-tl, .module_dark .module_light  .cnr-tr {
	height: 10px;
	width: 10px;
	position: absolute;
	background: transparent url(img/cnr-yellow.gif) bottom left no-repeat;
	}	
.q_answ_box .cnr-bl, .module_dark .module_light .cnr-bl {
	bottom: 0; left: 0;
	
	}		
.q_answ_box .cnr-br, .module_dark .module_light .cnr-br {
	bottom: 0; 	right: 0; background-position: bottom right;
	}
.q_answ_box .cnr-tr, .module_dark .module_light .cnr-tr {
	top: 0; 	right: 0; background-position: top right;
	}		
.q_answ_box .cnr-tl, .module_dark .module_light .cnr-tl {
	top: 0; 	left: 0; background-position: top left;
	}		
	
	/* end corners */
	
.pie_chart {
	float: right;
	height: 1%;
	}	
	
	
.q_answ_box, .module_dark .module_light {
	
	background: #faecb5 url(img/answ-bg.gif) bottom left;
	padding: 5px;
	margin: 5px;
	position: relative;
	padding-top: 40px;
	overflow: visible;
	
	}	

.q_answ_box .module_light h3,  .module_dark .module_light h3 {
	background: none;
	
	position: absolute;
		background-image: url(img/answ-h3.gif);
		top: 0px;
		left: 0;
		width: 96%;
		padding: 9px 6px;
		border: none;
		color: #222;
		margin: 2px;
		margin-top: 0;
		color: #333;
		z-index: 1
		

	
	}
.q_answ_box .module_light h3 span,  .module_dark .module_light h3 span { color: #49a7ef; }

.q_answ_box .module_light .vote_count, .module_dark .module_light .vote_count {
	position: absolute;
	z-index: 10;
	top: 0px;
	right: 0px;
	color: #555;
	display: block;
	height: 17px;
	padding: 10px;
	padding-bottom: 5px;
	background-image: url(img/answ-tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #4296d7;
	font-weight: bold;
	font-size: 11px;}
.q_answ_box .module_light .vote_count:hover, .module_dark .module_light .vote_count:hover {
	color: #990000;
	 }	
	
.q_answ_box	.voteLabel, .module_dark .module_light .voteLabel {
	
	padding-left: 5px;
	}
	
.q_answ_box	.voteLabel a, .module_dark .module_light .voteLabel a {
	color: #333333;background-image: url(img/q_answ_arrow.gif);padding-left: 25px;background-repeat: no-repeat;
	background-position: 0 1px;line-height: 18px; padding-bottom: 2px; display: block; font-size: 105%;
	margin-right: 10px;
	}	
.q_answ_box	.voteLabel a:hover, .module_dark .module_light .voteLabel a:hover {
	color: #0099FF;
	background-position: 0 -181px;
	}	
	
	
.module_dark .detail {
	padding: 3px;
	background-color: #fcfcfc;
	border: 1px solid #ccc;
	margin: 5px;

	}	
	
.home_qs .module_dark .detail 	
	{margin-left: 120px;
	margin-top: 15px;
	margin-bottom: 10px;}
	
.home_qs .module_dark .module_light {
	margin-top: 15px;
	
	}
 .module_dark .module_light h3 {
	text-transform: none;
	font-weight: bold;
	}	
	
	/*
	MODULES
	
	
	*/	

.save_vote {
	background-color: #70AF36;
	color: #fff;
	font-weight: bold;
	border-color: #6A895C;
	}
.next_vote	{	
	background-color: #FDF0D7;
	color: #555;
	border-color: #FF9933;
	}

.voteLabel {
	cursor: pointer;
	}

.nextbut, .resbut, .combut {
	display: block;
	width: auto;
	padding: 3px 10px;
	font-size: 13px;
	}
	
.save_vote, .next_vote	{
	margin: 5px;
	width: 110px;
	}

	
	{
	font-size: 11px;
	background-color: #f0f0f0;
	padding: 4px;
	border: 1px solid #ccc;
	margin: 2px;
	}


.tabbox h4 {
	color: #38a4ed;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 14px;
	}

	
.module_dark, .friendq_ref  {
	background: #f1f3f2 url(img/box-grad.gif) repeat-x bottom left;
	border: 0px solid #ccc;
	overflow: hidden;
	padding: 5px 15px;
	margin-top: 8px;
	border-top: none;
	margin-bottom: 0px;
	position: relative;
	padding-top: 40px;
	}
.friendq_ref {
	margin-top: 0;
	padding: 0px 15px;
	margin: 0;
	position: relative;
	
	}	
	
.friendq_ref p {
	margin: 8px 0 ;
	}	
	
.friendq_ref .q_mark {
	background: transparent url(img/omv_imprint.gif) no-repeat bottom right;
	position: absolute;
	width: 100px;
	height: 13px;
	bottom: 0px;
	margin-bottom: 0px;
	right: 15px;
	}
	
	
.tabbox { padding-top: 5px; margin-top: 0;}	
.tabbox .cnr, .friendq_ref .cnr { background-image: url(img/box-tr.gif);  background-repeat: no-repeat;
	width: 9px; height: 9px;
	top: 0;
	right: 0;
	position: absolute;
	}


.friendq_ref{padding-top: 10px; padding-bottom: 10px;}
.friendq_ref img
	{
	float: left;
	width: 45px;
	height: 45px;
	margin-right: 5px;
	border: 0;
	}	
	
.module_dark div.item .thumb, .module_dark div.item .thumbv, .rand a    {
	width: 45px;
	height: 45px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(img/thumb55.gif); 
	background-repeat: no-repeat;
	padding: 5px;
	display: block;
	}	



.home_qs .module_dark div.item .thumb, .home_qs .module_dark div.item .thumbv 
	{ width: 100px;
	height: 100px;
	padding: 5px;background-image: url(img/thumb110.gif); background-repeat: no-repeat;
	/* position: absolute; */
	z-index: 10;
	
	
	
	}
.home_qs .module_dark div.item .thumb img, .home_qs .module_dark div.item .thumbv img {
		width: 100px;
	height: 100px;
	border: none;	/* position: absolute;*/
	z-index: 5;
	display:block;
	} 
	
	
.home_qs .module_dark div.item .question {
	font-size: 130%;
	color: #3e8ec2;
	
	}
.home_qs .module_dark div.item .question:hover {
	color: #e4251d;
	}
	
.module_dark div.item .thumbv img,  .module_dark div.item .thumb img, .rand a img{
	width: 45px;
	height: 45px;
	border: none;
}
.module_dark div.item  .qtxt {
margin: 0;	
	margin-left: 70px;
	line-height: 16px;
	color: #666;
	}
.home_qs .module_dark div.item  .qtxt {

	margin-left: 130px;

	}

.module_dark div.item {
	background-image: url(img/line-1.gif);
	background-position: bottom;
	padding-bottom: 8px;
	margin-bottom: 7px;
	background-repeat: repeat-x;
	overflow: visible;
	height: 1%;
	
	} 
.home_qs .module_dark div.item {
	min-height: 120px;
}
.small_col .module_dark div.item {
	min-height: 55px;
}

.module_dark .head_sub {
	text-align: right;	margin-top: 0;margin-bottom: 20px;
	}
	
.module_dark .head_sub a {

	font-size: 11px;

	}
.module_dark .head_sub a.top_back {
	position: absolute;
	left: 10px;
	top: 35px;
	}
.module_dark .more_link a {
	background-image: url(img/home-more.gif); background-repeat: no-repeat;
	width: 123px;
	height: 27px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 20;
	}
.module_dark .more_link a span {display: none;}
		
.module_dark h3 {
margin: 0;
height: 17px;
	
	padding: 5px 20px;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 19px;
	position: absolute;
	text-transform: uppercase;
	top: 0px;
	left: 0px;
	color: #fff;
	background-image: url(img/home-head.gif); background-repeat: no-repeat;
	z-index: 10;
	width: 100%;
	overflow: hidden;
	}	
	
.module_dark h3 a {
	color: #aedcfe;
	
	}	
	
.small_col .module_dark h3, .rand h3 {
	background-image: url(img/home-head-rhs.gif); background-repeat: no-repeat;
	height: 31px;
	padding-top: 10px;
		
	}	
.small_col .module_dark .cnr, .module_dark .cnr, .rand h3 .cnr {
	position: absolute;
	top: 0;
	right: 0;
	height: 27px;
	width: 50px;
	background-position: top right;

	background-image: url(img/home-head-cnr.gif); background-repeat: no-repeat;
	z-index: 12;
	}	
.small_col .module_dark .cnr, .rand .cnr  {	height: 12px;
	width: 12px;background-image: url(img/home-head-lhs.gif); background-repeat: no-repeat;
}	

.small_col .module_dark 	{
	background-color: #dee2e5;
	padding-top: 52px;
	background-image: none;
	}
.small_col .module_dark a {
	color: #333;
	}
	
.small_col .module_dark a:hover {
	color: #35a4eb;
	}	
	

	
.module_dark h3 span {
	color: #a3d9fd;
	}	
.small_col .module_dark h3 span, .rand h3 span  {
	color: #35a4eb;
	}		
	
.module_dark p.sub_txt, .module_dark p.sub_extras {
	font-size: 10px;
	text-align: left;
	}	
.module_dark p.sub_txt {
text-align: right;
margin-top: 5px;
color: #666;
}
.module_dark p.sub_txt a {
display: inline;
}	
.module_dark p {
	margin: 3px 3px 10px 3px;
	}
 .module_dark p.sub_extras a {
 	color: #666666;
	}
 .module_dark p.sub_extras {
 	text-align: left;
	color: #666;
	}
.module_dark p.detail {
	display: none;
	}


.graph {
	float: right;
	height: auto;
	}

.options .graph {
	border: 1px solid #ccc;
	margin: 5px;
	float: right;
	display: block;
	
	}


 
.module_dark .votenow {
	font-size: 9px;
	text-transform: uppercase;
	color: #444;
	display: inline;
	width: 60px;
	height: 19px;

	background-position: top;	
	padding: 2px 4px;
		
	background: #faecb5 url(img/quick_vote.gif) no-repeat;
	
	}
.module_dark .votenow:hover {
	
	color: #0099FF;
	
	}
	
 .graph img {
	border: none;
	
	filter:alpha(opacity=70); 
   -moz-opacity: 0.7; 
   opacity: 0.7; 	
	
	}

.question {
	font-size: 130%;
	margin: 0;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;

	}
	
/*	
.module_dark .full_view p.sub_extras, .module_dark .full_view p.detail {
	display: block;
	}	
*/


.module_dark .question {
	font-size: 13px;
	}







.module_light h3 {
	border-bottom: 1px solid #ccc;
	}
	
.module_light {
	padding: 5px;
	margin-bottom: 5px;
	}
		
.module_light ul, .module_light li  {
	list-style: none;
	padding: 0;
	margin: 0;
	}
.module_light li  {
	padding-left: 20px;
	}	
	
.module_light .vote_count {
	float: right;
	}	
	
	
	
/* RESULTS CSS */


.resbar_lg {
	 background: #5B83BA url(../img/templates/modern/g_bars/1.gif); height: 18px;  margin: 1px;
	 background-position: 0 -1px;
	 color: #fff; font-size: 14px;
	 padding: 4px 0 0 4px;
	 margin-top: 0px;
	 border: 1px solid #38a6ed;
	
	}



p.resbar_txt. .novotes  {
	margin: 1px;
	margin-bottom: 0px;
	padding: 0;
	font-size: 15px;
	overflow: hidden;	font-weight: bold !important;
	padding-bottom: 1px;
	}

.resbar_txt span, .novotes span {
	font-size: 16px;
	margin: 0 0 2px 5px; color: #7A7670;
	letter-spacing: -0.02em;
	font-family: veranda, Arial, Helvetica, sans-serif;
	font-weight: bold;

	
	background-image: url(img/percent-box.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	color: #fff;
	padding: 5px 10px;
	height: 34px;
	padding-right: 0px
	
	}
	
.resbar_txt span.p_end, .novotes span.p_end {
	background-position: top right; margin: 0;	margin-right: 10px;}
	
.resbar_txt, .novotes {
	padding-bottom: 15px;
	font-size: 13px;}


.your_vote .resbar_txt {
	font-weight: bold;
	}

.your_vote, .std_vote, .novotes {
background: #F2F3F6 url(img/light_grad.gif) repeat-x top left;
	padding: 3px;
	padding-bottom: 10px;

	overflow: hidden;
	border-top: 1px solid #E8E8E8;
	text-align: left;

	}


.friends_votes { 
left: 0;
}


.g_style {
	margin: 0 0 0px 0;
	padding: 5px;
	background: #fff url(img/white_dots.gif);
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	overflow: hidden;
	
	
	text-align: right;
	color: #333;
	}
	
.g_style a {
	color: #333;
	background-image: url(img/icons/friend-light.gif);
	height: 13px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	}
	
.g_style a:hover {
	color: #990000;
	}	
	
	
	
	
.friends_votes a.img {
	position: relative;}

.friends_votes a.img img {
	border: none;
	margin: 2px auto;
	width: 38px;
	height: 40px;
	
	}
.friends_votes a.img span {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index:10;
	width: 40px;
	height: auto;
	border: 1px solid #FFCC66;
	background-color: #FEF8ED;
	padding: 3px;}	
	
.friends_votes a.img:hover span {
	display: block;
	}	
	
.friends_votes a.img, .friends_votes .detail {
	color: #666;
	background-color: #FFFFFF;
	padding: 3px;
	margin: 2px;
	display: block;
	width: 50px;
	font-size: 10px;
	text-align: center;
	border: 1px solid #ccc;

	
	}
.friends_votes a.img, .your_vote a.img {
		float: left;
		}	
	

.altres .std_vote, .altres {background-color: #fff;}

.friends_votes .detail, .your_vote .detail {
	text-align: left;
	background-color: #F0F0F0;
	padding: 3px;
	width: 96%;
	display: block;
	overflow: hidden;
	left: 0;
	margin-left: 0 !important;
	
	
	
	
	}


/* back next buttons */
.nav_con { overflow: hidden; position: relative; height: 27px;}
.nav_con a.back, .nav_con a.next { display: block; color: #000; font-size: 10px; padding: 0px;  float: left; background-image:url(img/nextq.gif); width: 124px; height: 24px; background-position: top left;
	position: absolute; top: 3px; right: 10px;}

.nav_con a.back { float: right; background-image: url(img/backq.gif); width: 84px; right: 150px; }
.nav_con a.back span, .nav_con a.next span {display: none;}
.nav_con a.back:hover, .nav_con a.next:hover {
	background-position: bottom left;
	}

	
/* responses */

.single_res {
	border: 1px solid #F9DC99;
	padding: 5px;
	margin: 5px;
	background-color: #FEF8E2;
	}

.single_res b {
	font-size: 120%;
	}
	
	
/* comments */
.comment {
	margin: 3px 8px;
	font-size: 11px;
	margin-bottom: 5px;
	border-top: 1px solid #ccc;
	padding-bottom: 15px;
	padding-top: 4px;
	text-align: left;
}
.comment .thumb {
	float: left;
	background-image: url(img/thumb45.gif) !important;
	padding: 5px !important; margin-right: 5px !important;
	width: 40px !important; height: 40px !important; background-repeat: no-repeat;
}
.comment img {
	width: 35px !important;
	height: 35px !important;
	border: none;
	
}

.comment small {
	color: #ccc;
}
.small_col .comment small {
	color: #777;
	}
	
.quot {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
}
.small_col .quot {color: #777;}


.new {
	font-size: 17px;	
	margin-top: 10px;
	}
.combox textarea {
	margin: 5px auto 5px 15px;
	border: 1px solid #ccc;
	width: 90%;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	}
.combox {background-color: #FBFBFD; border-color: #CDDCED;}
.combox input {
	margin-left: 15px;
	margin-bottom: 5px;
	}

.xbut {
	float: right;
	margin-right: 5px;
	padding: 2px;
	display: block;
	}
.xbut:hover {
	background-color: #6B85A5;
	color: #fff;
	}	
.last_comm {
	border: 1px solid #FFCC66;
	background-color: #FEFBF3;
	padding: 2px;
	}	
.last_comm .comment {
	border: none;
	}
	
	
/* HOME BOX */
#question_area {
	text-align: center;
	
	}
#question_area .module_light {
	margin: 5px 15px;
	}
.home_qa .next_qbut {
	position: absolute;
	right: 0px;
	top: 40%;
	font: 40px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(img/homebox_next.png); 
	width: 50px;
	height: 38px;
	display: block;
	background-position:top;
	padding: 0;
	z-index: 100;
	
	}
#question_area .res_wrap {
	margin: 5px 20px;
	padding: 8px;
	border: 1px solid #ccc;
	background-color: #f1f3f2;}
#question_area .g_style {
	margin: 0px 20px;
	background-color: #f9f9f9;
	}


.home_qa .mainimg {
	width: 100%;
	overflow: hidden;
	margin-top: 0;
	}	
.home_qa .next_qbut:hover {
	background-position: bottom;
	}	
.home_qa .next_qbut span { display: none; } 	
.home_qa, ul.home_tabs {
	width: auto;
	height: 20px;
	background-color: #222;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	width: 600px;
	margin: 0 auto;
	
	}
	
.home_qa .module_light h3 {
	display: none;
	}	
.home_qa .module_light .legend { right: 320px; top: 50px;}
.home_qa .module_light .pie_chart { position: absolute; right: 50px; top: 65px;}	
.home_qa .module_light .vote_count {position: absolute; color: #fff; font-size: 11px; top: 50px; right: 5px;}
.home_qa .module_light .controls_outer { width: 200px;}
.home_qa .module_light .answered_controls ul li a { background: none !important; padding-left: 1px; }

ul.home_tabs {
	padding: 0;
	overflow: hidden;
	background: #fff url(img/home-head-dark.gif) top left repeat-x; background-repeat: no-repeat;
	height: 27px;
	position: relative;
	padding-left: 5px;
	width: 595px;margin-bottom: 0;
	display: block;
	}

ul.home_tabs li {
	display: block;
	float: left;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;	
	}

ul.home_tabs li a {
	color: #fff;
	padding: 1px 8px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-top: 5px;
	margin-left: 2px;

	}
ul.home_tabs li a:hover {
	color: #C6E3F9;
	}	
ul.home_tabs li a.act {

	color: #38a4ef;
	padding-top: 5px; padding-bottom: 3px;
	}

ul.home_tabs li a.cnr {
	background-image: url(img/home-head-dark-cnr.gif); background-repeat: no-repeat;
	height: 27px;
	width: 35px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: top right;
	}
	
.home_qa {
	height: 300px;background-color: #333333;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	text-align: left;
	overflow: hidden;
	padding: 0;
	margin-top: 0;
	border-top: 1px solid #25302F;
	border-bottom: 1px solid #374846;
	}	
	
.home_qa .big_question {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #222;
	color: #90d3fe;
	
	padding: 8px 110px 25px 10px;
	font-size: 18px;
    width: 480px;
	font-weight: bold;
	text-decoration: none;	
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8; 
   z-index: 10;
	} 	
	
	.home_dark {
	position: absolute;
	top: 0;
	left: 0;
	height: 300px;
	width: 600px;	
	color: #FFCC00;	
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8; 
   z-index: 10;
   background-color: #111;
	}
	
.home_qa .vote_now, .home_qa .answers span.base_tasks {
	position: absolute;
	z-index: 99;
	color: #B7B7B7;
	right: 10px;
	bottom: 0px;
	margin-bottom: 0;

	font-weight: bold;
	font-size: 14px;
	}	

.home_qa .vote_now {	
	background-image: url(img/votenow.gif);
	width: 105px;
	height: 16px;
	display: block;
	padding: 10px 5px;
	text-align:  center;
	bottom: 8px;right: 5px;}

.qbase {
	width: 600px;
	height: 10px;
	margin: 0 auto;
	background-image: url(img/qbase.gif);
	background-repeat: no-repeat;
	}
		
a.big_question:hover span.vote_now  {

	color: #fff;
	}
	
	
.home_qa .answers {
	padding: 8px 60px 25px 10px;
	position: absolute;
	height: 280px;
	width: 530px;	
	color: #fff;
	font-size: 17px;
	top: 0;
	left: 0; 
	overflow: hidden;
	padding-bottom: 5px;
	z-index: 50;

	}	
.home_qa .answers p.qTXT {
	font-weight: normal;
	color: #ccc;
	font-size: 12px;
	
	}


.home_qa .answers h3 {
	margin: 4px 2px;
	font-size: 14px;
	margin-bottom: 12px;font-size: 18px;color: #ff7504;
	}	
	
.home_qa .answers a.opt {
	display: block;
	
	padding: 5px 10px;
	
	margin: 2px; 
	color: #fff;	
	height: 15px;
	width: auto;
	white-space: nowrap;
	padding-left: 15px;
	background-image: url(img/arrow-dark.gif);background-repeat: no-repeat;
	background-position: 3px 9px}	
	
.home_qa .answers a.opt:hover {
	color: #FF6600;
	padding-left: 15px;
	background-image: url(img/arrow-dark.gif);
	background-repeat: no-repeat;
	
	}	
	
.home_qa .answers span {
	color: #fff;
	}	
	
	
	
	
.home_qa .answers span a {
	border: none; background: none;
	float: none;
	max-height: 275px;
	color: #ccc;
	
	}
	
.home_qa .answers p {
	margin: 3px 1px 15px 1px;
	}	
#homevote .msg {
	font-size: 12px;
	font-weight: normal !important;
	}

#homevote a.graph {
	display: none;
	}

#homevote a.graph img {
	width: 120px;
	}

.homeqa .options {
	color: #fff;
	}

div.homeqa a.vote_count {
	display: none !important;
	}
	
	
	
/* end HOME BOX */		


.settings_hmenu {
	margin: 0;
	margin-left: 10px;
	padding: 0;
	overflow: hidden;
	position: relative;
	bottom: -1px;
	}
.settings_hmenu li {
	display: inline;
	list-style: none;

	}
.settings_hmenu li a {
	padding: 4px 10px;
	margin-right: 3px;
	display: block;
	background-image:url(img/tabs_li_bg.gif);
	background-position: right -32px ;	
	float: left;
	border-left: 1px solid #ccc;
	}
	
.settings_hmenu li a.act {
	border-left: 1px solid #ccc;
	border-bottom: none;
	background-color: #f9f9f9;
	padding-bottom: 6px;
	background-image: url(img/tabs_li_bg.gif);
	background-position: top right;
	}
.tab-box {
	
	background-color: f9f9f9;
	padding: 0px;
	position: relative;
	
	}
.tab-box .tab-page { border: 1px solid #E1E4E6; padding: 10px; border-top: none; background-color: #fafafa; height: 1%; border-bottom-width: 10px;}	
.tab-box h3 {
	background-color: #E1E4E6;

	margin: 0;
	vertical-align: middle;
	padding: 20px;
	color: #37A4ED;
	text-transform: uppercase;
	font-size: 14px;
	}	
.tab-box .tab-page p { margin: 10px 0 15px 0;}
.tab-box .tab-page p small { color: #666666}
	
.tab-box label.subject {
	float: left;
	width: 150px;
	text-transform: uppercase;
	font-size: 90%;
	}	
	
	
	/* settings sort list */
	#home_order li, #cat_order li { cursor: pointer; display: block; width: 250px; padding: 5px; list-style: none; border: 1px solid #ccc; background: #f9f9f9 url(img/light_grad.gif) repeat-x bottom left; margin: 2px;}	
	.save_settings, .cancel { background: #fff url(img/input-bg.gif) repeat-x top left; border: 1px solid #ccc; padding: 3px 15px; cursor: pointer;}
	.save_settings {color: #336600; text-transform: uppercase; } 
	.cancel { display: none;}
/* General */
	
	
.whatisthis {
	float: right;
	width: 200px;
	font-size: 11px;
	padding: 8px;
	margin: 5px;
	border: 1px solid #FFCC66;
	background-color: #FFFCF2;
	}
	
.whatisthis img {
	float: right;
	
	width: 45px; 
	height: 45px;
	}		
	
	.whatisthis p {
		margin-top: 5px;
		margin-bottom: 10px;
	}



/*
PROFILE PAGE
*/

.profile_head {
	background: #fcfcfc url(img/box-grad.gif) repeat-x bottom left ;
	margin-top: 0px;
	margin-right: 0px;
	padding:  1px 2px 7px 2px;
	width: auto;

	overflow: hidden;
	margin-top: 5px;
	position: relative;

	}

.profile_head h3 {

	margin: 0;
	background-color: #fafafa;
	padding: 10px 5px;
	}
	
.profile_head h3 span {
	font-size: 10px;
	font-weight: normal;
	}	
	
.online {
	color: #FF6600 !important;
	margin: 2px;
	font-size: 11px !important;
	text-transform: none !important;
	}
.profile_edit {
	position: absolute;
	top: 10px;
	right: 10px;
	}
.profile_edit a {
	color: #555;font-size: 11px;
	}
.profile_edit a:hover {
	color: #CC0000;
	font-size: 12px;
	}	
 
 
.profile_pic_holder {
	width: 275px;
	padding: 0;
	position: relative;
	margin: 2px auto;
	margin-bottom: 15px;
	margin-top: 4px;
	
	}		
.profile_pic_holder img {
	width: 100%;
	}



.feed_item {
	border-bottom: 1px solid #ccc;
	padding: 10px 5px;
	overflow: hidden;
	}

.feed_it .thumb {
	background-image: url(img/thumb45.gif); background-repeat: no-repeat;
	width: 35px;
	padding: 5px;
	height: 35px;
	float: left;
	margin-right: 8px;
	}
	
.feed_it .thumb img {
	
	width: 35px;
	height: 35px;

	border: none;
	}

.feed_it p {
	margin: 2px;
	margin-left: 50px;
	}



.profile_area {
	margin: 10px;
	margin-top: 4px;
	}


.profile_men li a {

	font-size: 120%;
	
	
	}
#omvstats, .profile_men, .profile_tasks {

	margin: 10px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 0;
	list-style-type: none;
	
	
	}

	
#omvstats li, .profile_men li, .profile_tasks li {
	padding: 0;
	margin: 0;
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 4px;
	}	
#omvstats li a, .profile_men li a, .profile_tasks li a {
	text-transform: uppercase;
	color: #555;
	font-size: 12px;
	}
#omvstats li a:hover, .profile_men li a:hover, .profile_tasks li a:hover  {
	color: #CC0000;
	}		
.profile_men {
	padding: 10px;
	margin: 0px;
	}	
	.profile_men li {
	padding-bottom: 5px;
	}
/* mini profile */

.friend_list {
 overflow: hidden;
 margin-left: 10px;
 margin-bottom: 20px;
 }
.mini_profile {


	overflow: hidden;

	width: 410px;
	float: left;
	margin-left: 20px; margin-right: 10px;
	height: 190px;
	}
.friend_list .mini_profile 
	{width: 530px;}

.mini_profile img {
	margin: 3px;
	border: none;
	float: left;
	}

.miniprofile td {
	vertical-align: top;
	}

.mini_profile div.sub {
	margin-left: 0;
	}

.mini_profile div.sub h4 {
	font-size: 15px;
	margin: 3px 0 10px 0;
	}


.mini_profile div.sub ul {
	margin: 5px; padding: 0;
	width: 180px;
	margin-left: 15px;
	}
	
.mini_profile div.sub ul li {
	margin: 2px; padding: 0px;
	list-style: none;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	}
	
.mini_profile div.sub ul a, .mini_profile div.sub ul span {
	display: block;
	padding: 3px 6px;

	}

.mini_profile div.sub ul a:hover {
	background-color: #8FADCD;
	color: #fff;
	}
	
.mini_profile div.sub p {
	font-size: 11px;
	margin: 5px 0 8px 0;
	}	
	
	
	
.lounge-left {
	background-color: #f0f1f2;
	padding: 2px 4px;
	
	
	position: relative;
	margin-top: 5px;
	width: 280px;
	}	

.lounge_lhs {
	
	background-color: #dbe1f3;
	padding: 5px;
	margin-bottom: 5px;
	position: relative;
	margin-top: 5px;
	}
.lounge_lhs h3 {
	color: #37a4ed;
	margin-top: 2px;
	border-bottom: 1px dotted #666;
	margin-bottom: 10px;
	padding-bottom: 5px;font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	margin-left: 6px; margin-right: 8px;
	}
.lounge_lhs h3 a {
	color: #37a4ed !important;
	text-transform: uppercase;	
	} 
.tools { margin: 0; padding-top: 10px; margin-bottom: 10px;} .rand {padding-top: 60px;} .rand a { margin: 3px;}		

.lounge-left  .cnr-tl, .lounge-left  .cnr-tr,.lounge-left  .cnr-bl,.lounge-left  .cnr-br{ background-image: url(img/cnr-grey.gif); width: 10px; height: 10px; position:absolute; }
.lounge-left  .cnr-tl { background: transparent url(img/cnr-grey.gif) top left no-repeat; top: 0; left: 0;}	
 .lounge-left  .cnr-tr  { background: transparent url(img/cnr-grey.gif) top right no-repeat; top: 0; right: 0;}
.lounge-left  .cnr-bl  { background: transparent url(img/cnr-grey.gif) bottom left no-repeat; bottom: 0; left: 0;}
 .lounge-left  .cnr-br { background: transparent url(img/cnr-grey.gif) bottom right no-repeat; bottom: 0; right: 0;}
 
.lounge_lhs .cnr-tl, .profile_men .cnr-tl, .profile_pic_holder .cnr-tl{ background: transparent url(img/cnr-grey-out.gif) top left no-repeat; top: 0; left: 0;}	
.lounge_lhs .cnr-tr, .profile_men .cnr-tr, .profile_pic_holder .cnr-rl { background: transparent url(img/cnr-grey-out.gif) top right no-repeat; top: 0; right: 0;}
.lounge_lhs .cnr-bl, .profile_men .cnr-bl, .profile_pic_holder .cnr-bl  { background: transparent url(img/cnr-grey-out.gif) bottom left no-repeat; bottom: 0; left: 0;}
.lounge_lhs .cnr-br, .profile_men .cnr-br, .profile_pic_holder .cnr-br { background: transparent url(img/cnr-grey-out.gif) bottom right no-repeat; bottom: 0; right: 0;}	

	

	
	
.link_list 
	{
	margin: 5px 5px;; padding: 0;
	width: 100%;
	margin-left: 2px;
	}
	
.link_list li {
	
	list-style: none;
	margin: 2px;
	padding: 0;
	padding-right: 5px;
	}
	
	
.link_list li a 	{
	display: block;
	height: 24px;
	overflow: hidden;
	color: #626262;
	padding-left: 19px;
	background: transparent url(img/icons/list-light.gif) no-repeat top left;
	font-size: 100%;
	font-weight: bold;
	background-position: 3px 2px;
	}
	
.link_list li a.latest-friend-q {
	background-image: url(img/icons/excl-light.gif);
	}	
.link_list li a.latest-friend-com {
	background-image: url(img/icons/comm-light.gif);
	}
.link_list li a.invite-friend {
	background-image: url(img/icons/friend-light.gif);
	}			
			
.link_list li a.browse-users {
	background-image: url(img/icons/search-light.gif);
	}		

.link_list li a.com-posted {
	background-image: url(img/icons/edit-light.gif);
	}			
			
.link_list li a.q-asked {
	background-image: url(img/icons/q-light.gif);
	}		
	
		
	
.link_list li a:hover	{
	background-color: #E8EFF4;
	
	}	
	
.link_list li a img	{	
	float: left;
	margin: 1px 5px 1px 1px;
	}

.voteblock a:hover {
		background-color: #FDFAEA;
	border-color: #FF9966;}	
	
.voteblock a {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	margin: 3px;
	display: block;
	width: 80px;
	float: left;
	}	
	
.voteblock {
	overflow: hidden;
	margin-left: 15px;
	float: right;
	width: 260px;
	}	
	
	
/* GROUPS */
	
.group_item {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	}	
 .group_page h4 {
 	text-transform: uppercase;
	color: #555;
	font-size: 13px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 4px;
	margin: 2px 0 15px 0;
 	}	
	
.group_left {
	border-right: 1px dotted #ccc; padding-right: 10px;}
	
.group_right {
	background-color: #fff;
	}	
	
.group_right p {
	margin: 3px 0;
	}	

/*
 micro profile */
	
	
	
.micro_profile {
	border: 1px solid #ccc;
	padding: 3px; margin: 3px;
	background-color: #fff;
	text-align: center;
	float: left;
	font-size: 10px;
	width: 75px;
	}
	
.micro_profile a:hover {
	text-decoration: none;}
		
	
.micro_profile img{
	border: none;
	width: 75px;
	height: 75px;
	}
		
/* interests */

.interests { padding: 0 10px 10px 10px;}
.interests .head_sub {float: right;}
.int_label { font-size: 11px; color: #666; font-weight: normal; margin-top: 3px; margin-bottom: 2px; padding-bottom: 2px;}

.int_txt { padding: 0 10px; margin-bottom: 20px; margin-top: 5px; padding-bottom: 8px; border-bottom: 1px solid #ccc}

	


/* messages and notifs */


/* Messaging Pages */

.msg_tool {
	overflow: hidden;
	height: 19px;
	position: absolute;
	top: 2px;
	right: 35px;
	width: auto;
	z-index: 2;
	}

.msg_tool a {
	color: #999;
	font-size: 11px;
	display: block;
	float: right;
	margin-left: 5px;
	padding: 2px;
	border: 1px solid #ccc;
	background-color: #fff;}

.msg_tool a:hover {
	background-color: #226499;
	color: #fff;
	text-decoration: none;}



.add input, #subject input, #msgbody textarea {
	width: 200px;
	font-size: 14px;
	margin-top: 5px ;	
	border: 1px solid #ccc;	
	width: 90%;
	padding: 5px;
	}
.add {
	position: relative;
	}
 #msgbody textarea {
 	height: 200px;
	
	}
#tolist {
	overflow: hidden;
	padding: 0px 1px 5px 1px;
	}	
	
#tolist a 
	{
	margin: 2px;
	font-size: 12px;
	padding: 2px 5px;
	background-color: #F4FBFF;
	border: 1px solid #0066CC;
	float: left;
	margin-right: 5px;
	display: block;
	cursor: pointer;
	
	}
#tolist a:hover {
	background-color: #FFF2F2;
	border-color:  #CC0000;
	cursor: pointer;
	}		
.newmsg p {
margin: 0;
padding: 12px 0 3px 0;
}

.msgitem {
	padding: 8px;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
	
	}

.msgitem img {
	width: 40px;
	height: 40px;
	}


.q_tasks ul {
	margin: 0; padding: 0;
	overflow: hidden;
	}
.q_tasks ul  li {
	float: left;
	list-style: none;
	}
.q_tasks ul  li a, .q_tasks ul  li span {
	display: block;
	padding: 3px 8px;	
	border: 1px solid #ccc;
	border-width: 0 1px 0 0px;
	
	}	
.q_tasks h3 {
display: none;
}


/* NOTIFICATIONS */


.nots {
	padding-left: 20px;
	}
.nots li{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;}

.nots_sub {
	margin: 0; padding: 5px;
	margin-top: 2px;
	}

.nots_sub img {
	width: 40px;
	height: 40px;
	border: none;
	margin-right: 5px;}

.nots_sub li {
	list-style: none;
	height: auto;
	width: 90%;
	display:block;
	margin: 3px;
	border-bottom: 1px solid #ccc;
	color: #444;
	padding-top: 4px;
	padding-left: 10px;
	overflow: hidden;
	}
	
	
.date {
	font-size: 9px;
	color: #ccc;
	float: right;
	display: block;
	}	


.nots_sub li p {
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	}

.unread {background-color: #FFFDF2;
}
.nots_sub li b.unread {
	font-weight: bold;
	}
.nots_sub li b {font-weight: normal;}



/* Question Manager */
.form_alert{
	   	border: 2px solid  #63c7f5 !important;
		background-color: #63c7f5;
		}
		
input#q-hl.form_alert
	{background-color: #fff;}
	
.required {
	color: #999;
	font-size: 11px;
	}

.q_man_title {
	font-size: 15px;
	color: #555;
	margin-top: 30px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	margin-left: -10px;
	background-image: url(img/light_grad.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	}
.q_man_title b {
	font-size: 20px;
	float: left;
	margin-right: 10px;
	display: block;
	}
.p_indent p {
	padding-left: 20px;
	}	
	

.friend_check_med {
	width: 180px;
	float: left;
	margin: 3px;
	border: 1px solid #ccc;
	padding: 5px;
	overflow: hidden;
	font-size: 11px;}

.friend_check_med img{
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	}
	
#ans p input {
	width: 250px;
	}	
	
.save_button, .can_button {
	background-color: #009933;
	border: 2px solid #006600;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	padding: 3px 8px;
	}
.can_button {
	background-color: #FF6633;
	border-color: #BC650E;
	}
	
	
	/* INVITE FRIENDS PAGES */
	
	.import_box {
		float: right;
		width: 320px;
		background-color: #f0f0f0;
		border: 1px solid #ccc;
		padding: 5px;
		margin: 10px;
		}
	
	
	

.friend_req_box {
	border-top: 1px solid #FCEEBE;
	background-color: #FFFDF4;
	padding: 10px 5px;  
	}
	
.friend_req_box .req_img {
	float: left;
	margin-right: 10px;
	}
.friend_req_box .req_img img {
	border: none;
	}

.friend_req_box b {
	font-size: 120%;
	}	


.friend_req_box form {
	margin-left: 80px;
	}		
	
.friend_req_list {
	border: 1px solid #FFCC66;
	background-color: #FFFBEA;
	padding: 4px;
	}		
	
	
	
	/* The basicTickerTape styles are required */

div.basicTickerTape {
	position: relative;
	overflow: hidden;
}

	div.basicTickerTape ul {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}

/* The basicTickerTape styles are required */



div.styledTickerTape ul li img {
	float: left;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	}


div.styledTickerTape {
	font-family: Verdana, sans-serif;
	border: 1px solid #ccc;
	border-width: 0 0px 0 0px;
	width: 100%;
	height: 310px;
	font-size: 11px;
	margin-bottom: 25px;
}

	div.styledTickerTape ul {
		padding: 0;
		list-style: none;
	}

		div.styledTickerTape ul li {
			width: 560px;
			margin: 10px 10px 0 10px;
			
			padding: 5px 5px;
			border-bottom: 1px solid #ddd;
			overflow: hidden;
		}

			div.styledTickerTape ul li p {
				margin: 0;
				padding: 0;
			}

	div.styledTickerTape a {
		
	}


	
	
	
	
/*     ALL NEW ITEMS AFTER DESIGNER */


div.boxfoot {
	background: #e0e4e7 url(img/box-bl.gif) no-repeat bottom left;
	height: 10px;
	}
		
div.boxfoot-inner {
	background-image: url(img/box-br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 10px;
	}	
	
div.boxtop {
	background: #eff0f2 url(img/box-tl.gif) no-repeat top left;
	height: 10px;
	}
		
div.boxtop-inner {
	background-image: url(img/box-tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 10px;
	}		
	
	
	
	
div.page-end {
	width: 905px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
	height: 9px;
	}
	
div.page-end div.boxfoot {background-color: transparent;
	background-image: url(img/wh-inner-cnrs.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 9px;
	width: 925px;
	position:absolute;
	left: -10px;
	top: 0;}
	
div.page-end div.boxfoot-inner {background-color:transparent;
background-image: url(img/wh-inner-cnrs.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 10px;
	height: 9px;	
	right: 0px;
	position:absolute;
	top: 0;}


	
div.foot {
	background-image: url(img/foot-right.gif);
	height: 70px;
	width: 903px;
	margin: 0 auto;
	background-position: top right;
	color: #fff;
	position: relative;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 20px;
	padding-top: 25px;
	margin-top: 5px;
	}	
div.foot .footlogo {
	background-image: url(img/foot-left.gif);
	background-position: 0 0;
	width: 291px;
	height: 72px;
	position: absolute;
	left: -1px;
	top: 0;
	}
	
div.foot a {
	color: #fff;
	}	
	
div.foot a:hover {
	color: #990000;
	}	













#live1 { margin: 0; }
#newqbox {
		background: #858585 url(img/light-head-72.gif) repeat-x top left;
	text-align: left;
	margin: 0 20px;
	 border: 1px solid #808080;

	padding: 0 20px;
	font-size: 110%;
	border-bottom: 2px solid #555;
	background-position: 0 -5px;
	color: #fff;
	overflow: hidden;
	padding-bottom: 15px;
	padding-right: 10px;
	position: relative;
	}
	
.page #newqbox { margin: 0 10px;	}
	
	
#newqbox .closebut {
	
	background: transparent url(img/close.gif) no-repeat top left; 
	width: 56px;
	height: 11px;
	display: block;
	position: absolute;
	right: 34px;
	top: 22px;
	}	
#newqbox .closebut span {
	display: none;
	}	
	
#newqbox input, #newqbox textarea {
	background: #fff url(img/input-bg.gif) repeat-x top left;
	border: 1px solid #ccc;
	color: #333333;
	padding: 3px 2px;
	}	
	
#newqbox h2 {
	text-indent: -9999px;
	background-image: url(img/askq-big.gif);
	height: 67px;
	width: 200px;
	padding: 0;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 33px;
	
	
	}
#newqbox p {
	font-size: 11px;
	margin: 5px 1px;
	padding: 3px 0;
	}	
#newqbox div.lhs label, #newqbox div.newq label { font-size: 11px; display: block; float: left; width: 120px; text-transform: uppercase; color: #2B1515}	

#newqbox p.q_man_title {
	padding: 1px 0;
	font-size: 11px;
	color: #333;
	text-transform: uppercase;
	color: #666666;
	margin: 0 5px;
	height: 30px;
	background-position: top left;
	border-bottom: 1px solid #999;
	background: none; margin-top: 7px;
	}
#newqbox p.q_man_title b{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: none;
	text-transform: none;
	display: inline;
	}
	
	#newqbox .lhs p.q_man_title {
		margin: 0;
		background: none;
		color: #f9f9f9;
		text-transform: uppercase;
		
		}
	#newqbox .lhs label { float: none; margin-bottom: 2px;}

#newqbox .lhs select {
	width: 95%;
	background-color: #E6E6E6;
	border: 1px solid #888;
	color: #333;
	}
#newqbox .head_sub {
position: absolute; top: 20px; left: 345px; font-size: 87%; font-weight: bold; text-transform: uppercase;}
#newqbox .head_sub a { color: #d1d1d1;}	#newqbox .head_sub a:hover {color: #fff; }
#newqbox div.newq {
	float: right;
	width: 500px;
	background-color: #d1d1d1;
	padding: 10px;
	color: #444;
	padding-top: 0;
	margin-top: 30px;
	position: relative;
	}	
#newqbox .save_button {
	background: none;
	background-color: #63c7f5;
	color: #fff
		}
	
#newqbox .lhs {
	float: left;
	width: 250px;
	margin-left: 5px;
	}	
	
	
#newqbox .newq .cnr-tl, #newqbox .newq .cnr-tr, #newqbox .newq .cnr-bl, #newqbox .newq .cnr-br {
	width: 4px;
	height: 4px;
	position: absolute;	
	background-repeat: no-repeat;
	} 
#newqbox .newq .cnr-tl {background-image: url(img/askq-tl.gif); top: 0; left: 0;}	
#newqbox .newq .cnr-tr {background-image: url(img/askq-tr.gif);top: 0; right: 0; }
#newqbox .newq .cnr-bl {background-image: url(img/askq-bl.gif); bottom: 0; left: 0;}
#newqbox .newq .cnr-br {background-image: url(img/askq-br.gif); bottom: 0; right: 0;}

.p_form {background-color: #f8f8f8; padding: 10px; margin: 10px; border: 1px solid #ccc; color: #333; overflow: hidden;}

.p_form h4 {
	font-size: 15px;
	margin: 15px 0;
	text-transform: uppercase;
	color: #41AFCF;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	}
.q_rhs {
	float: right;
	height: 1%;
	width: 250px;
	background-color: #fff;
	padding: 10px;
	border: 1px dotted #ccc;
	margin-left: 5px;
	margin-top: 25px;
	}

.q_rhs div {
	padding: 10px 5px 10px 5px;

	}
	
	
.q_rhs div.p_view {
	border: none;
	}
.q_rhs div.p_view a, .q_rhs div.p_share a {
	display: block;
	text-align: center;
	color: #fff;
	background-color: #32496D;
	border: 1px solid #2B3942;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
	} 		
.q_rhs div.p_view a:hover {
	background-color: #4E6694;
	}
	
.q_rhs div.p_share a {
background-color: #89BE3A;
}		
.q_rhs div.p_share a:hover {
background-color: #4D936C;
}

.sharetypes div small {
	display: block;
	margin-left: 20px;
	color: #888;
	margin-bottom: 6px;
	}

.important {
	background-color: #FDEDBB;
	border: 1px solid #FFCC33;
	padding: 5px;
	margin: 5px;
	width: 60%;
	margin-bottom: 15px;
	
	}

.share_table {
	margin: 2px 0 2px 15px;
	padding: 3px;
	border: 1px solid #ccc;
	width: 460px;
	}
.share_table th {
	background-color: #373F4A;
	color: #fff;
	padding: 3px;
	}
	
.share_table td.scroll_list {
	background-color: #fff;
	color: #333;
	padding: 3px;
	height: 150px;
	overflow: auto;
	}	
	
	
	
	
.taglist { line-height: 19px;
	}

.taglist a {
	color: #252536;
	} 

.taglist a:hover { color: #CC3300; }



.blurbarea {
	color: #555;
	padding: 5px 20px;
	line-height: 18px;
	padding-bottom: 35px;
	text-align: justify;
	font-size: 110%;
	}


.blurbarea p {
	position: relative; 
	
	
	} 

.blurbarea .tagline {
	font-size: 120%;
	}


.blurbarea a.signup {
	background: transparent url(img/signup.gif) no-repeat bottom left;
	color: #fff;width: 124px; height: 26px;
	display: block;
	
	position: absolute; right: 10px;
	bottom: -30px;
	}
	
.blurbarea a.signup b {
	display: none;
	}


.start_opts a {
	display: block;
	float: left; margin: 5px;
	width: 180px;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;	height: 50px;
	vertical-align: middle;	
	}

.start_opts a:hover {
	border: 1px solid #FF9900;
	background-color: #FDF1D9;

	}




/* question explorer */


.q_explorer_page .q_hmenu ul {
	padding-left: 25px;
	}
	
.q_explorer_page .q_hmenu ul li { background-image: url(img/tabs_li_bg-3.gif) !important; padding-left: 10px !important;}
.q_explorer_page .q_hmenu ul li a { background-image: url(img/tabs_li_bg-3.gif) !important;}
		
	
.q_explorer_page #browse_desc {
	
	padding: 16px 15px;
	font-size: 14px;
	color: #444;
	background: #fff url(img/light_grad.gif) bottom left repeat-x;
	border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	margin: 0 15px;
	
	}
	
.q_explorer_page .page_controls {
	text-align: right;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	}


	
.q_explorer_page #browse_desc strong {
	color: #37C0D9;
	}	
	
	
.q_explorer_page .small_col .module_dark ul {
	list-style-type: none;
	padding: 0;
	margin: 0px;
	width: 180px;
	}
	
		
	
.q_explorer_page .small_col .module_dark ul li {
	list-style-type: none;
	padding: 1px 0px;
	}
.q_explorer_page .small_col .module_dark ul li a  {
	display: block;
	}
			
.q_explorer_page .small_col .module_dark ul li.act {
	background: transparent url(img/cat_act.gif) no-repeat;
	padding: 4px 5px 4px 5px;
	margin: 3px 0;

	}	
			
.q_explorer_page .small_col .module_dark ul li.act a {

	color: #fff;
	
	}		
		
.q_explorer_page .loaderbox { 
	float: right;
	}	




/* yellow voting box ***************/


.legend {
	border: 1px solid #888;	
	background: #000 url(img/white_dots_bg.gif);
	padding: 11px;
	width: 210px;
	font-size: 10px;
	position: absolute;
	right: 170px;
	top: 35px;
	z-index: 99;
	color: #555;

	}
.legend div {
	margin-bottom: 3px;

	}	
.legend div span, .legend_your_v  {
	display: block;
	height: 8px;
	width: 8px;
	margin-top: 2px;
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
	}
	
.legend_outer_show .legend{
	display: block;
	}	
	
.legend_outer .legend{
	display: none;
	}	
.legend em {	
	color: #888;
	font-style: normal;
	font-size: 8px;
}
.your_v {
	color: #0076fe;
}	
.answered_controls ul {
	margin: 0;
	padding: 0;
	width: 190px;
	list-style-type: none;
	margin-top: 16px;
	margin-bottom: 8px;
	}
.answered_controls ul li {
	margin: 2px;
	padding: 0px;
	padding-left: 10px;
	}
.answered_controls ul li a {
	display: block;
	background: transparent url(img/icons/list-light.gif) no-repeat top left;
	padding-left: 18px;
	background-position: 0 1px;
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	}	
	
.answered_controls ul li a:hover {
	color: #e4251d;
}	
.inconset_anon {
	background-image: url(img/icons/q-light.gif) !important;
	}			
.inconset_comm {
	background-image: url(img/icons/comm-light.gif) !important;
	}		
.inconset_share {
	background-image: url(img/icons/friend-light.gif) !important;
	}		
.inconset_results {
	background-image: url(img/icons/chart-light.gif) !important;
	}		

.your_opinion strong {
	color: #0076fe;
	}
.q_answ_box {
	overflow: visible;
	min-height: 150px;
	}


.controls_outer {
margin-left: 8px;
}



/*end yellow voting box */



















/* colours - tabs */

.orange {
	background-image:url(img/tab-or.gif) !important;
	}
#page_sub_topmenu.orange { background-image: url(img/sub-men-or.gif)!important;}
.blue {
	background-image:url(img/tab-blue.gif)  !important;
	}	
#page_sub_topmenu.red { background-image: url(img/tab-blue.gif)!important; background-position: bottom left;}

.green {
	background-image:url(img/tab-green.gif)  !important;
	}	
#page_sub_topmenu.green { background-image: url(img/tab-green.gif)!important; background-position: bottom left;}		



.red_txt {color: #800000; }
.green_txt { color: #70AF36; }





