/* COMMON */
.hidden_submit {
	opacity: 0.0;
	/* IE */
	filter: alpha(opacity = 0);
	/*mozila*/
	-moz-opacity: 0.0;
}

.div_error {
	color: red;
	border: 1px red solid;
	padding: 0px 0px 0px 5px;
	margin-bottom: 4px;
}

.div_ok {
	color: green;
	font-weight: bold;
	/*border: 1px red solid;*/
	padding: 0px 0px 0px 5px;
	margin-bottom: 4px;
}

.div_err_show {
	color: red;
	text-align: center;
	padding: 0px 0px 0px 5px;
	margin-bottom: 4px;
	font: 13px sans-serif, Verdana, Arial, sans-serif !important;
}

.div_msg_show {
	color: #444;
	text-align: center;
	padding: 0px 0px 0px 5px;
	margin-bottom: 4px;
	font: 13px sans-serif, Verdana, Arial, sans-serif !important;
}

div.smarty_pager {
	text-align: center;
}

span.smarty_pager {
	padding-left: 3px;
	padding-right: 3px;
}

a.smarty_pager {
	
}

a.smarty_pager_selected {
	font-weight: bold;
}

ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

span.highlight {
	font-weight: bold;
}

span.ellipsis {
	font-weight: bold;
}

em {
	font-weight: bold;
}

strong {
	font-weight: bold;
}

.clear {
	clear: both;
}

#form_passreminder_form,#form_login {
	float: none;
	margin: auto;
}

body {
	background-color: #FFFBE9;
	margin: 0;
	padding: 0;
	color: #555555;
	font: 70% sans-serif, Verdana, Arial;
	text-align: center;
}

a:link,a:visited {
	color: #3276A6;
	text-decoration: none;
}

a:hover {
	color: #555;
}

fieldset {
	border: 0;
}

img {
	border: 0;
}

ul {
	list-style: none;
}

* {
	margin: 0;
	padding: 0;
}

#container {
	margin: 0 auto;
	text-align: left;
}

/*---------------------- Form -------------------------------*/
form.auth_form {
	float: right;
	margin: 0 0 0 0;
	width: 420px;
	color: #444;
	text-align: center;
}

form.auth_form fieldset fieldset {
	border: 1px solid #CCC;
	margin: 0 0 6px;
	padding: 10px 15px;
}

form.auth_form legend {
	padding: 4px 7px 10px;
	color: #555;
	font: 16px normal "Trebuchet MS", Arial, Verdana, sans-serif !important;
	text-align: center;
}

form.auth_form input.text {
	width: 169px;
}

input.text {
	background: url("../img/textfield-bg.gif") repeat-x top left;
	padding: 2px;
	border: 1px solid #8EACCF;
	height: 18px;
	color: #333;
	font: 13px normal Arial, Verdana, sans-serif !important;
}

form.auth_form textarea {
	background: url("../img/textfield-bg2.gif") repeat-x top left;
	background-color: #e4edf4;
	padding: 2px;
	border: 1px solid #8EACCF;
	height: 86px;
}

textarea.text {
	background: url("../img/textfield-bg2.gif") repeat-x top left;
	background-color: #e4edf4;
	padding: 2px;
	border: 1px solid #8EACCF;
	height: 86px;
}

form.auth_form input,form.auth_form select {
	color: #333;
	font: 13px normal Arial, Verdana, sans-serif !important;
}

form.auth_form dl {
	text-align: left;
}

form.auth_form label {
	font-size: 1.2em;
	display: block;
}

form.auth_form dt label {
	width: 120px;
	padding: 0 20px 0 0;
	float: left;
	position: relative;
	top: 3px;
}

form.auth_form dd label {
	padding: 1px 0px 0px 0px;
}

form.auth_form label.error {
	color: #E05050;
}

form.auth_form dd {
	margin: 0px 0 10px 140px;
}

* html form.auth_form dd {
	height: 1%;
	margin-left: 0;
}

form.auth_form legend.optional {
	color: #667;
	font-size: 1.1em;
}

form.auth_form textarea.text {
	background: url("../img/textfield-bg.gif");
	padding: 2px;
	border: 1px solid #8EACCF;
	width: 169px;
	height: 86px;
}

fieldset fieldset {
	border: 1px solid #CCC;
	margin: 0 0 6px;
	padding: 10px 15px;
}

legend {
	padding: 4px 7px 10px;
	color: #555;
	font: 1.5em "Trebuchet MS", Arial, Verdana, sans-serif;
	text-align: center;
}

/*---------------------- Form -------------------------------*/
	/*----- header -----*/
#header {
	border-bottom: 1px solid #cccccc;
	height: 150px;
	width: 100%;
	position: relative;
}

div.header {
	width: 100%;
	height: 47px;
	background: #1F5A7D;
}

a.logo {
	width: 95px;
	height: 47px;
	background: url(../img/logo.jpg) no-repeat;
	margin-left: 53px;
	float: left;
}

.version {
	margin-top: 20px;
	float: left;
	margin-left: 4px;
	font: bold 1.4em sans-serif, Arial, Verdana;
	color: white;
}

div.center_content_inner {
	width: 700px;
	margin: auto;
}

div.search_cont {
	width: 805px;
	margin: auto;
}

input.search_input {
	width: 600px;
	border: 1px solid #ccc;
	background: #F3F9FC;
	font-family: sans-serif, Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	padding: 7px 5px 3px;
}

.phrase {
	color: #507591;
	font-family: sans-serif, Arial, Verdana, sans-serif !important;
	font-size: 14px;
	font-weight: bold;
}

.phrase_inner {
	color: #507591;
	font-family: sans-serif, Arial, Verdana, sans-serif !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 45px;
	/*width:580px;*/
}

.phrase span {
	color: #FF6600;
}

.phrase_inner span {
	color: #FF6600;
}

div.advanced_option {
	float: right;
	padding-right: 130px;
	margin-top: 7px;
}

div.advanced_option_inner {
	float: right;
	padding-right: 193px;
	margin-top: 7px;
}

div.advanced_option_inner a {
	color: #666;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	width: 100px;
}

div.advanced_option_inner a:hover {
	color: #FF6600;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	width: 100px;
}

div.advanced_option a {
	color: #666;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	width: 100px;
}

div.advanced_option a:hover {
	color: #FF6600;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	width: 100px;
}

div.topmenu2 {
	text-align: right;
	float: right
}

div.topmenu2 ul {
	font: bold 14px sans-serif, Arial, Verdana;
	padding-top: 14px;
}

div.topmenu2 li {
	display: inline;
	margin: 0 17px;
}

div.topmenu2 a,div.topmenu2 a:visited {
	color: #FFF;
	text-decoration: none;
}

#submenu {
	position: absolute;
	left: 280px;
	top: 124px;
}

* html #submenu { /*right: 288px;*/
	
}

#submenu em {
	position: absolute;
	left: -5em;
	/* absolute because opera/safari renders wrong if float: left */
	margin: 6px 7px 0 0;
	font: normal 1.2em sans-serif, Arial, Verdana;
}

#submenu li {
	background: url("../img/header-tab.gif") no-repeat right -40px;
	float: left;
	margin: 0 0 0 1px;
	padding-right: 3px;
}

#submenu li a {
	background: url("../img/header-tab.gif") no-repeat left -40px;
	padding: 5px 8px 5px 11px;
	display: block;
	color: #777777;
	font: bold 1.2em sans-serif, Arial, Verdana !important;
}

#submenu li.current {
	background-position: right top;
	position: relative;
}

#submenu li.current a {
	background-position: left top;
	color: #3276A6;
	padding: 5px 8px 6px 11px;
}

.feed_bg {
	background: url("../img/actions-icons.gif") no-repeat 0px -160px;
	padding: 6px 6px 4px 27px;
	float: right;
	margin-top: -2px;
	font: bold 13px Arial, Verdana, sans-serif !important;
}

.feed_bg_profile {
	background: url("../img/actions-icons.gif") no-repeat 0px -160px;
	padding: 7px 1px 7px 20px;
	float: right;
	margin-top: -2px;
	font: bold 13px Arial, Verdana, sans-serif !important;
}

/*----- content -----*/
#main {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCC;
}

#content {
	float: left;
	width: 875px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFF;
	padding-bottom: 10px;
}
.content
{padding-left:10px;}

#content-wrap {
	margin: 0px 0px 0px 0px;
	min-height: 500px;
	/*text-align: left;*/
}

#content-footer {
	clear: both;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

#content-footer a {
	padding: 0 7px;
	color: #555 !important;
	font-size: 1.1em;
	text-decoration: underline;
}

#content h3 {
	clear: both;
	padding: 15px 0 0 5px;
	font: 1.2em sans-serif, Arial, Verdana, sans-serif;
}

/*---------- sub-tabs -----------------*/
#tabs {
	/*background: url("../img/content-tabs-underline.gif") repeat-x left 25px;*/
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

#tabs-recent {
	width: 98%;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0pt 8px;
}

.tabs-hide {
	display: none;
}

* html #tabs {
	width: 98%; /* for ie6, avoid people list exceeds content area */
}

* html #tabs-recent {
	width: 98%; /* for ie6, avoid people list exceeds content area */
}

*+html #tabs {
	width: 98%; /* for ie7, avoid people list exceeds content area */
}

#tabs em {
	float: left;
	margin: 5.5px 12px 0 15px;
	color: #336699;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	font-style: normal;
}

#tabs-recent em {
	color: #336699;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	line-height: normal !important;
	margin: 5.5px 12px 0pt 1px;
}

#tabs .feed {
	margin: 5px 0 0 15px;
}

.tabs-nav {
	float: left;
	margin-bottom: 15px;
	font: bold 1.2em sans-serif, Arial, Verdana, sans-serif;
}

.tabs-nav li {
	/*background: url("../img/content-tab.gif") no-repeat right -40px; red;*/
	float: left;
	margin: 0 0 0 1px;
	padding-right: 3px;
}

.tabs-nav li a {
	padding: 6px 8px 5px 11px;
	display: block;
	color: #336699 !important;
	font: bold 11px Verdana;
	/*height: 18px;*/
}

.tabs-nav_search li {
	padding: 6px 8px 5px 11px;
	display: block;
	color: #336699 !important;
	font: bold 11px Verdana;
	/*height: 18px;*/
}

.tabs-nav li.tabs-selected {
	background-position: right top;
	/*position: relative;*/
}

.tabs-nav li.tabs-selected a {
	background-position: left top;
	color: white !important;
	padding: 6px 8px 5px 11px;
	/*margin-top:2px;*/
	background: /*url("../img/content-tab.gif") no-repeat left -40px;*/
		#C2E186;
	/*width:68px;*/
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.tabs-container {
	clear: both;
}

.tabs-loading em {
	float: none !important;
	margin: 0 0 0 -4px !important;
	background: url("../img/loading.gif") no-repeat left;
	padding: 0 0 1px 20px !important;
	font-size: 0.9em !important;
	display: block;
}

.tabs-nav li.tabs-selected .tabs-loading em {
	background: none;
	margin: 0 !important;
	padding: 0 0 0px 0 !important;
	color: white;
}

/*---------- sub-tabs -----------------*/
	/*------------- Adv area -------------*/
ul.adv-item-body { /*
margin: 0 0 0 6px;
*/
	margin: 5px 0 0 0;
	font: normal 11px sans-serif, Verdana, Arial, sans-serif;
}

ul.adv-item-body li { /*margin: 1px !important;*/
	padding: 1px !important;
}

ul.adv-item-body li.avatar {
	float: left;
	margin: 0px 8px 0px 0px;
	display: inline;
}

/*------------- Adv area -------------*/
	/*------------- Action links -------------*/
ul.actions {
	list-style-type: none;
}

ul.actions li {
	float: left;
	margin: 5px 8px 0 0;
	padding: 2px 8px 3px 0;
	color: #D9D9D9;
}

ul.actions li a {
	color: #555 !important;
}

ul.actions li.add a {
	background: url("../img/actions-icons.gif") no-repeat -8px -5px;
	padding: 5px 0 5px 20px;
}

ul.actions li.tag a {
	background: url("../img/actions-icons.gif") no-repeat -8px -68px;
	padding: 5px 0 5px 20px;
}

ul.actions li.remove a {
	background: url("../img/actions-icons.gif") no-repeat -8px -36px;
	padding: 5px 0 5px 20px;
}

a.remove {
	background: url("../img/actions-icons.gif") no-repeat -8px -36px;
	padding: 5px 0 5px 20px;
}

a.tag {
	background: url("../img/actions-icons.gif") no-repeat -8px -68px;
	padding: 5px 0 5px 20px;
}

ul.actions li.cache a {
	background: url("../img/actions-icons.gif") no-repeat -8px -133px;
	padding: 5px 0 5px 20px;
}

ul.actions li.spam a {
	background: url("../img/actions-icons.gif") no-repeat -8px -215px;
	padding: 5px 0 5px 20px;
}

/*non-active*/
ul.actions li.add-grey a {
	background: url("../img/actions-icons.gif") no-repeat -8px -242px;
	padding: 5px 0 5px 20px;
	color: #999 !important;
}

ul.actions li.tag-grey a {
	background: url("../img/actions-icons.gif") no-repeat -8px -306px;
	padding: 5px 0 5px 20px;
	color: #999 !important;
}

ul.actions li.remove-grey a {
	background: url("../img/actions-icons.gif") no-repeat -8px -273px;
	padding: 5px 0 5px 20px;
	color: #999 !important;
}

ul.actions li.cache-grey a {
	background: url("../img/actions-icons.gif") no-repeat -8px -371px;
	padding: 5px 0 5px 20px;
	color: #999 !important;
}

ul.actions li.spam-grey a {
	background: url("../img/actions-icons.gif") no-repeat -8px -454px;
	padding: 5px 0 5px 20px;
	color: #999 !important;
}

.addasfriend {
	background: url("../img/actions-icons.gif") no-repeat -8px -100px;
	padding: 4px 0 5px 20px;
}

.delasfriend {
	background: url("../img/actions-icons.gif") no-repeat -8px -36px;
	padding: 4px 0 5px 20px;
}

.link_add {
	background: url("../img/actions-icons.gif") no-repeat -8px -100px;
	padding: 4px 0 5px 20px;
	color: #d0944b !important;
	font-weight: normal !important;
	font-size: 1em !important;
}

.link_remove {
	background: url("../img/actions-icons.gif") no-repeat -8px -36px;
	padding: 4px 0 5px 20px;
	color: #e25d5e !important;
	font-weight: normal !important;
	font-size: 1em !important;
}

.link_ok {
	background: url("../img/actions-icons.gif") no-repeat -8px -484px;
	padding: 4px 0 5px 20px;
	color: #437129 !important;
	font-weight: normal !important;
	font-size: 1em !important;
}

#login_openid,#openid,#new_user_openid {
	padding: 3px 0pt 1px 21px;
	background: #FFF url(../img/bg_login.gif) no-repeat scroll 2px 50%;
}

#clickpass_button {
	width: 136px;
	height: 18px;
	position: relative;
	z-index: 9999;
	margin-top: 2px;
}

/*------------- Action links -------------*/
	/*------------ index page -------------*/
.index {
	margin: auto;
	position: relative;
	text-align: left;
	width: 800px;
	height: 500px;
}

.index_phrase {
	left: 100px;
	position: absolute;
	top: 199px;
	width: 549px;
}

.index_search {
	left: 45px;
	position: absolute;
	top: 219px;
	width: 740px;
}

/*------------ index page -------------*/
	/*------------ people page -------------*/
ul.people-listitem {
	float: left;
	width: 189px;
	height: 145px;
	margin-left: 14px;
}

ul.people-listitem li {
	color: #555;
	font-size: 1.1em;
}

ul.people-listitem li.name {
	padding-top: 2x;
}

ul.people-listitem li.name a {
	color: #555;
	font: bold 1.2em sans-serif, Arial, Verdana, sans-serif;
}

ul.people-listitem li.name {
	color: #555;
	font: bold 1.2em sans-serif, Arial, Verdana, sans-serif;
	font-size: 1.2em;
}

ul.people-listitem li.avatar {
	float: left;
	margin: 0px 8px 0px 0px;
	display: inline;
}

ul.people-listitem dl {
	margin: 0;
	margin-bottom: 5px;
	height: auto; /* for ie6 whitespace bug*/
}

* html ul.people-listitem dl {
	height: 1%; /* for ie6 whitespace bug*/
}

*+html ul.people-listitem dl {
	margin-top: -1em; /* for ie7 */
}

ul.people-listitem dt {
	color: #777;
}

ul.people-listitem dd a {
	color: #665;
	text-decoration: underline;
}

ul.people-listitem li.addasfriend a {
	background: url("../img/actions-icons.gif") no-repeat -8px -100px;
	padding: 5px 0 5px 20px;
	color: #555;
}

ul.people-listitem li.delasfriend a {
	background: url("../img/actions-icons.gif") no-repeat -8px -36px;
	padding: 5px 0 5px 20px;
	color: #555;
}

/*------------ people page -------------*/
	/*-------------- dashboard -------------*/
.profile ul { /*clear: both;*/
	padding: 0 6px;
	margin: 0 0 0 170px;
}

.profile li {
	color: #555;
	font-size: 13px;
	height: 1%; /* fixs IE6 Three Pixel Gap */
	align: left !important;
}

.profile .avatar {
	float: left;
	margin: 3px 12px 0 5px;
	width: 160px;
	/*display: inline;*/
	text-align: center;
}

* html .avatar { /*margin: 0 0 0 170px;*/
	
}

.profile .avatar a {
	display: block;
	margin: 2px 0 2px 5px;
	/*color: #555 !important;*/
	font-size: 13px !important;
	text-align: left !important;
	white-space: nowrap;
}

.profile li.name {
	padding: 0 0 6px;
	color: #555;
	font: bold 1.5em sans-serif, Arial, Verdana, sans-serif;
}

.profile li.brief {
	padding: 6px 0 0;
	color: #555;
	font: 1.2em sans-serif, Arial, Verdana, sans-serif;
	line-height: 1.5;
}

/*-------------- dashboard -------------*/
.text_moderator {
	color: #c14b4b;
	font-style: italic;
}

a.nickname {
	color: #666 !important;
	font: bold 1em sans-serif, Verdana, Arial, sans-serif !important;
}

a.bookmark_link2 {
	color: #326BA6 !important;
	font: bold 1em sans-serif, Arial, Verdana, sans-serif !important;
}

a.tag_link {
	color: #326BA6 !important;
	font: normal 1em sans-serif, Arial, Verdana, sans-serif !important;
}

.link {
	color: green !important;
}

a.moredetails2 {
	color: darkorange !important;
	font-weight: normal !important;
}

a.moredetails2:hover {
	color: darkorange !important;
	text-decoration: underline !important;
	font-weight: normal !important;
}

/*----------- right sidebar ---------------*/
#sidebar {
	float: left;
	width: 350px;
	padding: 15px 15px 0px 11px;
	background-color: #F5F5F5;
	border-right:1px solid #CCCCCC;
}

#sidebar .banner-box {
	background: #F0F8FF;
	margin: 0px 0 15px;
	padding: 8px 8px 6px;
	border: 1px solid #A3CAD4;
}

#sidebar .banner-box em {
	font: normal 1.7em "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #3276A6;
}

#sidebar .banner-box span {
	font: bold 1em "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #CC3300;
}

#sidebar .banner-box p {
	padding: 1px 2px 4px;
	font: 1.2em/ 1.5 sans-serif, Verdana, Arial, sans-serif;
}

#adv_bookmarks {
	margin: 0px 0 15px;
}

#adv_bookmarks .box-header {
	background: #3E759C;
	position: relative;
	height: 21px;
	margin-bottom: 0px;
}

#adv_bookmarks a.feed {
	background: #3E759C url("../img/actions-icons.gif") no-repeat -7px
		-191px;
	position: absolute;
	top: 6px;
	right: 9px;
	width: 16px;
	height: 16px;
	text-indent: -10000em;
}

#adv_bookmarks a.action {
	font: bold 1.1em sans-serif, Arial, Verdana, sans-serif;
	color: #3276A6;
}

#adv_bookmarks li {
	padding: 7px 10px;
	/*border-bottom: 1px dashed #9F9F9F;*/
}

#adv_bookmarks h4 {
	font: bold 1.3em sans-serif, Arial, Verdana, sans-serif;
}

#adv_bookmarks h4 a {
	color: #666;
}

#adv_bookmarks p {
	font-size: 1.1em;
	line-height: 1.5;
}

#adv_bookmarks a {
	color: #555;
	font-weight: bold;
}

#adv_bookmarks .date {
	display: block;
	color: #666;
}

#sidebar .box {
	margin: 0px 0 15px;
	padding: 0 0 10px;
}

#sidebar .box-header {
	background: #3E759C;
	/*position: relative;*/
	padding: 4px 8px;
	margin: 0 0 5px;
}

#sidebar .box h3 {
	color: white;
	font: bold 1.4em "Trebuchet MS", Arial, Verdana, sans-serif;
}

#sidebar .box a.showall {
	background: #3E759C url("../img/fs-showall.gif") no-repeat;
	position: absolute !important;
	top: 5px !important;
	right: 28px !important;
	width: 58px;
	height: 18px;
	text-indent: -10000em;
}

#sidebar #socialloop li {
	padding: 0 8px;
	font-size: 1.1em;
	line-height: 1.6;
}

#sidebar #socialloop a { /*color: #555;*/
	
}

#sidebar #bookmarkfeeds li {
	padding: 0 8px;
	font-size: 1.1em;
	line-height: 1.6;
}

#sidebar #bookmarkfeeds li a.option {
	color: #666;
}

#sidebar #myfriends li li {
	font-size: 1.1em;
	padding: 0;
}

#sidebar #myfriends .box-header {
	margin-bottom: 0px;
	position: relative;
}

#sidebar #myfriends ul ul {
	clear: both;
	padding: 6px 3px 0;
	height: 63px;
	border-bottom: 1px solid #DDD;
}

#sidebar #myfriends li.avatar {
	float: left;
	margin: 3px 6px 0 3px;
	display: inline;
}

#sidebar #myfriends li.name a {
	color: #666;
	font: bold 1em sans-serif, Verdana, Arial, sans-serif;
}

#sidebar .adwords {
	position: relative;
	margin: 0 27px 20px;
}

/*----------- right sidebar ---------------*/
	/*---------------- footer -------------------*/
#footer {
	padding: 10px 22px;
	clear: both;
	font-size: 1.1em;
	text-align: center;
}

div.footer {
	font-family: sans-serif, Arial, Verdana, sans-serif !important;
	color: #555;
	font-size: 12px;
	margin-top: 10px;
}

div.footer a {
	font-family: sans-serif, Arial, Verdana, sans-serif !important;
	color: #3276A6;
	font-size: 12px;
}

div.footer a:hover {
	font-family: sans-serif, Arial, Verdana, sans-serif !important;
	color: #555;
	font-size: 12px;
}

div.footer_cont {
	width: 100%;
	border-top: 1px solid #E0E0E0;
	margin-top: 132px;
	text-align: center;
}

/*---------------- footer -------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */
	/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_arrow_left {
	background-image: url(../img/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 101;
	left: -12px;
	height: 23px;
	width: 10px;
	top: -3px;
}

#JT_arrow_right {
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 101;
	height: 23px;
	width: 11px;
	top: -2px;
}

#JT {
	position: absolute;
	z-index: 100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
	text-align: left;
}

#JT_copy {
	padding: 10px 10px 10px 10px;
	color: #333333;
}

.JT_loader {
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 12px;
}

#JT_close_left {
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight: bold;
}

#JT_close_right {
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight: bold;
}

#JT_copy p {
	margin: 3px 0;
}

#JT_copy img {
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip {
	cursor: help;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/
	/*----------------- suggest_tags block ------------------*/
.suggest_tags_link {
	background-color: #f6f7f7;
	padding: 2px 6px 2px 6px;
}

.suggest_tags_link_over {
	background-color: #bdd7ee;
	padding: 2px 6px 2px 6px;
}

.div_suggest_tags {
	position: absolute;
	background-color: #f6f7f7;
	text-align: left;
	border: 1px solid #84a7c6;
	display: none;
}

a.font13 {
	font-size: 13px;
}

a.font14 {
	font-size: 14px;
}

a.font15 {
	font-size: 15px;
}

a.font16 {
	font-size: 16px;
}

a.font17 {
	font-size: 17px;
}

a.font18 {
	font-size: 18px;
}

a.font19 {
	font-size: 19px;
}

a.font20 {
	font-size: 20px;
}

a.font21 {
	font-size: 21px;
}

a.font22 {
	font-size: 22px;
}

a.font23 {
	font-size: 23px;
}

a.font24 {
	font-size: 24px;
}

a.font25 {
	font-size: 25px;
}

a.font26 {
	font-size: 26px;
}

/*----------------- suggest_tags block ------------------*/
	/* --------------- Groups pages... ----------------------*/
.popular_group {
	padding-top: 10px;
}

.userprofileimage {
	margin: 4px;
	float: left;
	width: 88px;
	height: 110px;
	text-align: center;
}

.userprofileimage1 {
	margin: 2px;
	padding: 1px;
	float: left;
	width: 88px;
	height: 110px;
	text-align: center;
	border: #b74141 1px solid;
}

.group_title {
	font-family: sans-serif, Arial, Verdana, sans-serif;
	font-size: 1.4em;
	color: #3276A6;
	margin-top: 10px;
}

.group_inner_title {
	font-family: sans-serif, Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #3276A6;
	margin-top: 10px;
}

.group_description {
	font-size: 1.1em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.group_description_1 {
	font-size: 1.1em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
	margin-top: 5px;
}

.group_inner_title_new {
	margin: 0px;
	font-family: sans-serif, Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #3276A6;
}

.sitestoshow_title {
	font-family: sans-serif, Arial, Verdana, sans-serif;
	font-size: 1.3em;
	color: #555;
	text-align: center;
	margin-top: 5px;
}

.group_link_url {
	font-size: 1.1em;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 18px;
}

.group_link_url a {
	color: green;
}

.group_link_url a:hover {
	color: #555;
}

/* --------------- Groups pages... ----------------------*/
	/* ========= New Button Design ===========*/
a.button {
	background: transparent url("../img/bg_button_a.gif") no-repeat scroll
		top right;
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.button span {
	background: transparent url("../img/bg_button_span.gif") no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button:active {
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}

/* ========= New Button Design ===========*/
	/*---------------------- Search options ------------------*/
.search_option {
	color: #3276A6;
	font-family: sans-serif, Verdana, Arial;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	margin-left: 20px;
}

div.search_statist {
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 12px;
}

div.underlined_link {
	float: left;
}

div.underlined_link a {
	color: #666;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	/*width:98%;*/
}

div.underlined_link a:hover {
	color: #FF6600;
	font-family: Tahoma;
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	/*width:98%;*/
}

#advancedoptions {
	text-align: left;
	padding-top: 20px;
	color: #909090
}

#advancedoptions span {
	color: #FF6600;
	font-weight: bold;
	padding-left: 10px;
}

#search_tags,#search_group {
	border: 1px solid #CCCCCC;
	background: #F3F9FC none repeat scroll 0%;
}

#search_group {
	width: 170px;
}

#search_tags {
	height: 20px;
	font-size: 16px;
}

#search_group option {
	paading-left: 2px;
}

/*---------------------- Search options ------------------*/
	/*-------------- New Registration Process Design --------------------------*/
div.register_shadow { /*width:452px;*/
	width: 456px;
	background: #E4E4E4 url("../img/white3x1.gif") repeat-y top left;
	padding-bottom: 2px;
	text-align: left;
}

div.register_title {
	font-size: 17px;
	font-family: Tahoma;
	color: #000;
}

div.import_area {
	width: 452px;
	height: 288px;
	/*margin-left:-4px;
margin-top:-3px;*/
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	font-family: Tahoma;
	color: #333333;
}

div.import_2 {
	width: 452px;
	/*margin-left:-4px;
margin-top:-3px;*/
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	font-family: Tahoma;
	color: #333333;
}

div.register_area {
	background: #f1f8ff;
	color: #333;
	font: 12px normal Arial, Verdana, sans-serif !important;
}

div.register_shadow div.row {
	width: 100%;
	height: 32px;
	clear: both;
}

div.register_shadow div.col1 {
	float: left;
	width: 150px;
	text-align: right;
	padding: 5px 5px 0px 0px;
}

div.register_shadow div.col2 {
	float: left;
	text-align: left;
}

div.pownce_import {
	background: url(../img/pownce_bg.jpg);
}

div.twitter_import {
	background: url(../img/twitter_bg.jpg);
}

div.lastfm_import {
	background: url(../img/last_fm_bg.jpg);
	color: white;
}

div.digg_import {
	background: url(../img/digg_bg.jpg);
}

div.delicious_import {
	background: #F0F8FF url(../img/delicious_bg.jpg) no-repeat left top;
	height: 518px;
}

div.magnolia_import {
	background: #F3F3CC url(../img/magnolia_bg.jpg) no-repeat center;
	height: 518px;
}

div.simpy_import {
	background: #FFFFDD url(../img/simpy_bg.jpg) no-repeat left top;
	height: 518px;
}

a.button_pownce {
	background: url(../img/logo_sprite.png) no-repeat 1px 1px;
	width: 115px;
	height: 40px;
	padding: 1px;
}

a.button_pownce2 {
	background: url(../img/logo_sprite.png) no-repeat 1px -165px;
	width: 115px;
	height: 40px;
	border: 1px solid #d7e0e5;
	padding: 1px;
}

a.button_digg {
	background: url(../img/logo_sprite.png) no-repeat 1px -41px;
	width: 115px;
	height: 40px;
	padding: 1px;
}

a.button_digg2 {
	background: url(../img/logo_sprite.png) no-repeat 1px -207px;
	width: 115px;
	height: 41px;
	border: 1px solid #d7e0e5;
	padding: 1px;
}

a.button_lastfm {
	background: url(../img/logo_sprite.png) no-repeat 1px -83px;
	width: 115px;
	height: 42px;
	padding: 1px;
}

a.button_lastfm2 {
	background: url(../img/logo_sprite.png) no-repeat 1px -249px;
	width: 115px;
	height: 42px;
	border: 1px solid #d7e0e5;
	padding: 1px;
}

a.button_twitter {
	background: url(../img/logo_sprite.png) no-repeat 1px -126px;
	width: 115px;
	height: 36px;
	padding: 1px;
}

a.button_twitter2 {
	background: url(../img/logo_sprite.png) no-repeat 1px -292px;
	width: 115px;
	height: 36px;
	border: 1px solid #d7e0e5;
	padding: 1px;
}

/*-------------- New Registration Process Design --------------------------*/
	/*-------------- Feeds popup window --------------------------*/
.control_popup {
	position: absolute;
	width: 162px;
	/*height: auto;*/
	visibility: hidden;
	overflow: hidden;
	border: 1px solid #CCC;
	background-color: #F9F9F9;
	padding: 0px;
	text-align: left;
	z-index: 9999;
}

.control_popup a {
	color: #555 !important;
	font: 12px normal Arial, Verdana, sans-serif !important;
}

.control_popup div.header {
	background-color: #d4d4d4;
	border: 0px none;
	color: #333;
	height: 20px;
	padding: 2px 2px 2px 2px;
}

.control_popup div.header label {
	padding-left: 7px;
	font: bold 13px Arial, Verdana, sans-serif !important;
}

.control_popup div.header a.close {
	float: right;
	margin-top: -16px;
	background: url("../img/actions-icons.gif") no-repeat 0px -574px;
	padding: 0px 3px 2px 18px;
	/*border: 1px solid black;*/
}

.control_popup a.link_rss {
	background-color: #F9F9F9;
	display: block;
	background: url("../img/actions-icons.gif") no-repeat 0px -538px;
	padding: 6px 4px 6px 28px;
}

.control_popup a:hover .link_rss {
	background-color: #ebebeb;
	color: #555;
}

.control_popup a.link_json {
	background-color: #F9F9F9;
	display: block;
	background: url("../img/actions-icons.gif") no-repeat 0px -510px;
	padding: 6px 4px 6px 28px;
}

.control_popup a:hover .link_json {
	background-color: #ebebeb;
	color: #555;
}

.control_popup a.link_html {
	background-color: #F9F9F9;
	display: block;
	background: url("../img/actions-icons.gif") no-repeat 0px -597px;
	padding: 6px 4px 6px 28px;
}

.control_popup a:hover .link_html {
	background-color: #ebebeb;
	color: #555;
}

/*-------------- Feeds popup window --------------------------*/
	/*-------------- Error Block ---------------------------------*/
div.global_errors {
	padding: 4px 4px 4px 55px;
	margin: 10px 10px 10px 10px;
	background: #fff2e1 url('../img/icon_error.gif') 5px 5px no-repeat;
	border: #ff4c4c 1px solid;
}

div.global_errors div.spacer {
	float: left;
	height: 42px;
}

div.global_errors div.inner {
	float: left;
	text-align: left;
	color: #290000;
	font: normal 1em Arial, Verdana, sans-serif;
}

/*-------------- Error Block ---------------------------------*/
	/*----------------Bookmarks view attributes-----------------------*/
.group_color_1 {
	background-color: #fffdf0;
}

.group_color_2 {
	background-color: #f7fff0;
}

.group_color_3 {
	background-color: #fff5f0;
}

.bookmark {
	font: normal 1.1em sans-serif, Verdana, Arial, sans-serif;
	width: 98%;
	padding: 1px 0px 5px 5px;
}

.add_space {
	margin: 0px 0px 4px 6px;
}

.bookmark a.desc {
	font: bold 1.2em sans-serif, Arial, Verdana, sans-serif;
}

.bookmark .notes {
	
}

.bookmark a.moredetails {
	color: #a88f59;
	text-decoration: none;
}

.bookmark a.moredetails:hover {
	color: darkorange;
	text-decoration: underline;
}

.bookmark a.morepeople {
	text-decoration: none;
}

.bookmark .link {
	color: #0d8313
}

.bookmark a.nickname {
	color: #3075ac !important;
	font: normal 1em sans-serif, Verdana, Arial, sans-serif !important;
	text-decoration: underline;
}

/*----------------Bookmarks view attributes-----------------------*/
	/*----------------Alerts view attributes-----------------------*/
.alert {
	font: normal 1.1em sans-serif, Verdana, Arial, sans-serif;
	padding: 1px 0px 5px 5px;
}

.alert .nickname {
	color: #666;
	font: bold 1em sans-serif, Verdana, Arial, sans-serif
}

.alert .nickname2 {
	color: #326BA6;
	font: bold 1em sans-serif, Verdana, Arial, sans-serif
}
/*----------------Alerts view attributes-----------------------*/
