* {margin:0px; padding:0px; border:none;}
li {list-style:none;}
html, body {min-height: 100%; margin: 0px; padding: 0px;}
body {background: url(../images/bg.png) repeat-x;}
#wrap_out {	min-height: 100%; width:98%; min-width:98%;	margin: 0px auto; text-align:center;}
#wrap {height: auto; min-height:100%; background: url(../images/bg_header.png) repeat-x;}
#header, #wrap {text-align:left;} 
#maincontent { min-height:600px;  padding-top:10px;}	
#maincontent {min-height:60%;}	/* it's calculated by javascript updateColumnHeight() function */
html>body #main{height:auto;}   /* for mozilla as IE treats height as min-height anyway */

/* fonts */
body, table {font-family: "lucida grande", verdana, tahoma, arial, sans-serif; font-size:80%; color: #333333;}
table  {font-size:100%;} 
h1,h2,h3,h4,h5,h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family:"Trebuchet MS", "lucida grande", verdana, tahoma, arial, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-size:100%;background: transparent;}
h1, h2, h3 {font-weight: normal;}
h1 { font-size:1.7em; color:#000; }
h3 { font-size:1.3em;}
a {color: #244800;}
a:hover	{color: #971510;}
a img {border:1px solid #ecb813;}
a:hover img {border-color:#971510;}
hr {background: transparent; color: transparent; border-bottom: 1px solid #CFD8D4; height:1px; margin-top:0.5ex;}	

/* shortcuts for styles */
.float_left {float: left;}
.float_right {float: right;}
.bold {font-weight: bold;}
.padding_10 {padding:10px;}
.padding_left_10 {padding-left:10px;}
.padding_right_10 {padding-right:10px;}
.padding_top_10 {padding-top:10px;}
.padding_bottom_10 {padding-bottom:10px;}	
.width_100 {width:100%; min-width:100%;}
.width_80 {width:80%;}
.no_border {border-style: none;}
.overflow_scroll {width:90%; overflow: auto; min-height:50px; overflow-x: auto; overflow-y: visible;}

/* roundness: ff, safari */
#wrap, .rounded h1{
	-moz-border-radius:10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;}  		
.rounded {
	padding-bottom:5px; padding-top:5px; margin:10px;	/* was padding:5px; */
	text-align: justify;
	border-bottom: 1px solid #cfd8d4; 
	background: transparent url(../images/bg_websites.png) repeat-x left bottom;
	}														  
.rounded h1 {background: transparent url(../images/bg_rounded.jpg) repeat-x scroll 0 0;padding:10px 10px 3px; }
.rounded>div {padding:10px; padding-top:0px;}	
/* draggable elements */ 
.sortableactive {filter:alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;}	
.activeBorder {border:1px dashed #73b12f;}

/* Common elements */
.loggedout {display: none;}		  /* for those who already logged out, if logged we have .loggedin */
#logo {position:absolute; left:15px; top:0px; border:none;}					  
#welcome {height:2ex; min-height:2ex; position:absolute; top:10px; left: 200px; }	
#welcome p {font-size: smaller;}
#search_query {width:160px;}
#submenu {text-align: right; padding-left: 10px; padding-top: 0px; padding-right: 10px;}	/* was without paddings*/
#submenu a {text-decoration: none;}
#submenu a:hover {text-decoration: underline;} 
#submenu a.active {font-weight: bold;}
#submenu a.active:hover {text-decoration: none; color: #244800;}
.message {position: fixed; top:0; left:0; z-index:9999;
	background:url(../images/forms_textarea_bg_focus.png) repeat-x; border: 1px solid #d0ded5;  
	min-width:100px; min-height:2em; text-align: center; margin:10px auto; padding:10px;}
#topLayer {background:url(../images/forms_textarea_bg_focus.png) repeat-x; border: 1px solid #d0ded5;}
.search_container { padding:7px; position: relative; top:-10px;
	background:transparent url(../images/bg_search.png) no-repeat center bottom;}
.empty_message {margin-top: 1em; margin-bottom: 1em; text-align: left; font-size: 12pt; font-weight: normal; font-family: "Trebuchet MS","lucida grande",verdana,tahoma,arial,sans-serif; color: #888;}
.empty_message a {color: #888;}

/* menu */
#menu {width: 510px; min-width:510px; margin-left: 180px; margin-top:50px;}		
#menu ul {}
#menu li {float: left; width:100px; min-width:100px; height:33px; min-height:33px; text-indent:-1000em; overflow: hidden;}
#menu a {display: block; width:100px; min-width:100px; height:33px; min-height:33px;background-image: url(../images/menu.png); background-repeat: no-repeat; }	 /* width:126px; min-width:126px; height:41px; min-height:41px; */
#menu a.active, #submenu a.active{cursor: default;}
#link_home {background-position:0px 0px;}
#link_websites {background-position:-126px 0px;}
#link_people {background-position:-253px 0px;}
#link_mail {background-position:-378px 0px;}  
#link_profile {background-position:-505px 0px;}  
#link_bookmarks {background-position:-630px 0px;}  
#link_home:hover {background-position:0px -40px;}
#link_websites:hover {background-position:-126px -40px;}
#link_people:hover {background-position:-253px -40px;}
#link_mail:hover {background-position:-378px -40px;} 
#link_profile:hover {background-position:-505px -40px;}  
#link_bookmarks:hover {background-position:-630px -40px;}  
a.active#link_home {background-position:0px -80px;}
a.active#link_websites {background-position:-126px -80px;}
a.active#link_people {background-position:-253px -80px;}
a.active#link_mail {background-position:-378px -80px;}
a.active#link_profile {background-position:-505px -80px;}
a.active#link_bookmarks {background-position:-630px -80px;}

/* columns */		   
#submenu {height:1em; min-height: 1em;}
#footer {background: url(../images/bg_footer.png) repeat-x left bottom;height:40px;width:100%;line-height:60px;font-size: smaller; clear: both; margin: auto; text-align: center;}
#left_column {float:left; width:50%; padding-left: 10px;}
#right_column {margin-left:50%; padding-right: 10px;} 
#repository {display: none;}
.with_tags #left_column {float:left; width:75%;}
.with_tags #right_column {margin-left:75%;}
.tagcloud {padding-left:20px; }
.tagcloud li, .tags li {display:inline;}
.tagcloud a, .tags li a, #mytags a {text-decoration: none; }
.checked_tag {color:#c8c8c8;}
.current_tag {display: block;}
.tags li.current_tag {display: block; background:#fff url(../images/bg_current_tag.png) no-repeat left center; 
min-height:31px; height:auto !important; height:31px; line-height:31px; padding-left:35px;}
div.similar_tags {background: transparent url(../images/bg_similar_tags.png) repeat-y left center; border:1px solid #f1e3a6; padding:5px; margin:0px; margin-bottom:1.5em; font-weight: normal;}
div.similar_tags h3 {color:#6d8c93; padding-left:25px; background:transparent url(../images/ico_tags.png) no-repeat left center; }
/* services */
#services {position:absolute; top:10px; right:10px; padding-right:230px;}  /* search container */
.services {width:230px;}
.services a {display: inline-block; background-repeat: no-repeat; background-position: left 0px;	text-decoration: none; font-size: smaller; background-image:url(../images/ico_services_sm.png); min-height:24px; height:24px; line-height: 24px; padding-left:26px; padding-right:5px;}
#service_opt {background-position:0px -70.5px;}
#service_inbox {background-position:0px -94px;} 
#service_logout {background-position:0px -24px;} 
#service_help {background-position:0px -141px;}  
#service_login {background-position:0px -1px;} 
#service_signup {background-position:0px -47px;}
#service_bookmark {background-position:0px -165px;}
#search_btn img {border: none;}
	
.no_bg, .no_bg a {background: none; width: auto;}
/* forms */
textarea {background:url(../images/forms_textarea_bg.png) repeat-x; border: 1px solid #d0ded5; width:95%; height:5em; }
#compose textarea {height:3em; }
input.border {border: 1px solid #d0ded5;} 
input.bg {background:url(../images/forms_input_bg.jpg) repeat-x;}
.add_friend, .blue_form {background:#fff url(../images/bg_form.jpg) repeat-x left bottom; padding:10px; 
	min-height:85px; height: auto !important; height:65px; 
	border:1px solid #ccd9d2; border-bottom: none; 
	/*-moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;*/}
.blue_form .search_btn, .add_friend .search_btn {position:relative; top:4px;}
/* Checkboxes */
label.checkbox_checked, label.checkbox_unchecked, label.checkbox_disabled {
	background: transparent url(../../../js/img/icon_checkbox.png) no-repeat 0px -1px;	
	display: block;	margin: 0px;	padding: 0 0 0 25px;}
label.checkbox_unchecked  {	background-position:0 -40px;}
label.checkbox_checked:hover {background-position:0 -75px;} 
label.checkbox_unchecked:hover {background-position:0 -114px;} 
/* Radio Buttons */
label.radio_checked, label.radio_unchecked, label.radio_disabled {
	background:  #fff url(../../../js/img/icon_checkbox.png) no-repeat 0px -162px;
	display: block;	margin: 0px;	padding: 0 0 0 25px;}
label.radio_disabled {
	background:  #fff url(../../../js/img/icon_checkbox.png) no-repeat 0px -239px;
	}
label.radio_unchecked  { background-position:0 -238px;}	
label.radio_checked:hover {background-position:0 -200px;} 
label.radio_unchecked:hover {background-position:0 -276px;} 
#adv_search label.radio_checked, #adv_search label.radio_unchecked, #adv_search label.radio_disabled {
	background-color: #eaf0ec;
}
#listCats a {text-decoration: none;}

/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden { position: absolute;	left: -1000px; }
#detect-img { position: absolute;	top: 0px; left: -200000px;	z-index: -1000;	}
/* end of ecrir */

/* custom form elements  
#addComment {margin:5px 0px; padding:5px 10px; width:60%; height: auto; 
	background:#e9ece3; 
	-moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px;}*/
#addComment textarea {width:100%;}
#showAddComment {display: block; margin-bottom:1em; width:130px;}

/* main page , homepage */
#userpic, .userpic {float: left;}
#userpic img, .userpic img {border:3px double #75B232; margin-right:10px;} 
#userpic img, .userpic img, #likers li img {background: #fff url(../images/bg_people.png) repeat-x 0 bottom;} 
.userpic img {border-width:1px;}
.date, .date a:link {color:#c2c2c2; font-size:10px;}	
.buttons {float: right;} 
.screenshot {float:left; margin-right:10px; }
#user_friend, .recentlyVisitor{height:100px; overflow: hidden;}
.profile {min-height:90px; overflow: visible;} /* height:140px; */

/* panels buttons */
.buttons a {display: block; float: left; min-width:18px; width:18px; min-height:18px; height:18px; background-repeat: no-repeat; }  	/*	display: inline-block;	*/
.buttons a.text {min-width:auto; width:auto; min-height:auto; height:auto; background: none; text-decoration: none; line-height:18px; position:relative; top:-3px; padding-right:10px; }
.buttons a.btn_min, .buttons a.btn_max, .buttons a.btn_close {background-image: url(../images/icons.png);}
.btn_min {background-position: 0px 0px;}
a.btn_min:hover {background-position: 0px -18px;} 
.btn_min_active {background-position: 0px -35px;}
a.btn_min_active:hover {background-position: 0px -53px;}
.btn_max {background-position: -18px 0px;}
a.btn_max:hover {background-position: -18px -18px;}
.btn_max_active {background-position: -18px -35px;}
a.btn_max_active:hover {background-position: -18px -53px;}
.btn_close {background-position: -35px 0px;}
a.btn_close:hover {background-position: -35px -18px;}
.buttons a.restore {font-size:1ex; width:20ex; min-width:20ex; background-image:none; } 

a.btn_report, a.btn_del {background-image: url(../images/ico_messages.gif); width: auto; padding-left:18px; text-decoration: none;}
.btn_report {background-position: 1px 0px; font-size:10px; padding-right:0px;}
a.btn_report:hover {background-position: 1px -18px;} 
.btn_del {background-position: 1px -35px; padding-right:10px;}
a.btn_del:hover {background-position: 1px -53px;}
/* */
.site_info, .site_info a, .site_info span { background-repeat: no-repeat; margin: 0px;  overflow: hidden;}	/* display: inline-block;color: #666; height:auto !important; height:23px; min-height:23px; line-height:23px; */
.site_info a, .site_info span {display: inline-block;}
.site_info {margin-top:0.5em;}	
.site_info a, .site_info a:hover {text-decoration:none;}
.tags, .num_comments, .review, .review_dis {min-height:25px; line-height: 25px;}
a.num_comments, a.review, span.tags a {text-decoration: none; color: #244800;}
span.tags a:hover {text-decoration: underline;}
a.num_comments {background: transparent url(../images/ico_review_sprite.png) no-repeat 0px -82px; /*background-image: url(../images/ico_comments.png);*/ padding-left: 27px; display: block;}
a.num_comments:hover {background-position:0px -108px;/*background-image: url(../images/ico_comments_hover.png);*/}
a.review {background: transparent url(../images/ico_review_sprite.png) no-repeat 0px 0px; padding-left: 27px;}
a.review:hover {background-position:0px -26px;}
a.review_dis, a.review_dis:hover {background-position:0px -52px;}

.like, .dislike, .like_pressed, .dislike_pressed {min-width:74px; min-height:30px; background: #fff url(../images/btns_like_sprite.png) no-repeat 0px 0px;}
.dislike {background-position: 0px -29px;}
.like:hover {background-position: 0px -58px;}
.dislike:hover {background-position: 0px -88px;}
.like_pressed {background-position: 0px -118px;}
.dislike_pressed {background-position: 0px -147px;}

.vote, .votebad {background-repeat: no-repeat; overflow: hidden; display: block; float: left; text-decoration: none;
	padding:0 10px 0 23px; margin: 0px; 
	min-width:23px; width: auto; height:23px; min-height:23px; line-height:23px;}
a.vote {background-image: url(../images/ico_thumbs_up.png);}	 
span.vote, a.vote:hover {background-image: url(../images/ico_thumbs_up_hover.png);}
a.votebad {background-image: url(../images/ico_thumbs_down.png);}	 
span.votebad, a.votebad:hover {background-image: url(../images/ico_thumbs_down_hover.png);}

a.bookmark {background-image: url(../images/star.png); background-repeat: no-repeat; overflow: hidden; display: block; float: left;
	padding:0px; margin: 0px; width:22px; min-width:22px; height:21px; min-height:21px; line-height:21px;}	 
a.bookmark:hover {background-image: url(../images/star_over.png);}
a#reviews_link {background-image: url(../images/ico_comments.png);}
a#reviews_link:hover {background-image: url(../images/ico_comments_hover.png);}
a.sendlink {background-image: url(../images/ico_letter.png); background-repeat: no-repeat; background-position: left center; overflow: hidden; display: block; float: left; padding:0px; margin: 0px; width:20px; min-width:20px; height:23px; min-height:23px; line-height:23px;}
a.sendlink:hover {background-image: url(../images/ico_letter_over.png);}
.disable_hover span.vote{background-image: url(../images/ico_thumbs_up.png);}
.disable_hover span.votebad{background-image: url(../images/ico_thumbs_down.png);}


span.tags {background-image: url(../images/ico_tags.png); min-width:21px; padding-left: 26px;}
span.date {} 
.discoverer {padding: 0px 0.5ex 0px 0px; max-height:22px;}	/* discoverer link */
.discoverer_name {color: #244800; padding-right:0px; display: inline; float: none; position: relative; top:-8px;}	/* span with the name */
											 
#blog .entry {text-align: justify; padding-right:10px; padding-top:0px; }
a.avatar {text-decoration: none; width: 50px; float: left;} 
a.avatar, a.avatar span {display: block;}	
.comments .entry {padding:10px; padding-left:0px; }
.comments .entry p {margin-left: 60px; text-align: justify;}   
.scrollable div {border-bottom: 1px solid #cfd8d4; margin-bottom:0.5em;}
/* welcome page - logged out state */
.webshots dl {float: left; margin:10px; width:150px; height:auto !important; min-height:120px; height:120px;}
.webshots dt,dd {display: block;}
.webshots dd.title{height: 2.5em;}
.webshots dd.title a{text-decoration: none;}
.webshots dd.title a:hover{text-decoration: underline;}
.webshots dd.reviews {font-size:0.8em; color:#666;}
.people_online {padding-bottom:1em;}
/* people */
div.people, p.people {text-align: center; display: block; float: left; padding:10px; }	/* display: inline-block; */
div.people { width:80px; height:80px; min-width:80px; min-height:80px; }	
.people img {border:0px none;}
.people a, .people span{text-decoration: none; display: block; } 
.people a {font-weight: bold;}
a.people {font-weight: normal; width:80px; height:64px; min-width:80px; min-height:64px; background: #fff url(../images/bg_people.png) repeat-x 0 bottom; border:1px solid #dbe9e1;margin: auto; text-align: center;}
a.people:hover {border-color:#971510;}	
#adv_search_link {font-size:smaller; text-decoration: underline;}
#adv_search {margin-top:1em; display: none;}
/* options */
form#savePersonalInformation {min-height:490px; height:auto !important; height:490px; margin-bottom:1em;}
legend {color:#333; font-weight: bold; padding-top:1em; padding-bottom: 0em;}	   
.fieldLabel {margin-top:1ex;}
.fieldLabel span{float: left; margin-right:10px; width: auto !important; min-width: 20ex; width:20ex;} 
span.amp {/*font-family: "Goudy Old Style", "Palatino","Book Antiqua", serif; font-style: italic;*/ float: none; min-width:auto; width: auto;margin-right:0px; }
#save_prefs {margin-top: 1em;} 
/* tag code */
#tagcode label.checkbox_checked, #tagcode label.checkbox_unchecked,#tagcode label.checkbox_disabled {background-color:transparent;}
#tagcode div.content {margin-top:1em;}
#mytags {padding:5px; background:#e3f4d1 url(../images/bg_mytags.jpg) repeat-y scroll left center; border:1px solid #dcedcb;}
#tags_help_ico {background-image:url(../images/ico_services.gif);background-repeat:no-repeat;
background-position:-194px 0px;width:38px;height:38px;min-width:38px;min-height:38px;disaplay: block;float: left; margin-right:0.5ex;}
#tags_help ul {margin-left:1ex; margin-bottom:1ex; padding-left:1ex;}
#tags_help li {list-style-image:url(../images/marker.gif);}

/* websites */
.websites div.clearfix, .mailBox li, #website_info {padding-top:1em; padding-bottom:1em; border-bottom: 1px solid #CFD8D4; background: url(../images/bg_websites.png) repeat-x left bottom;}
.rated {font-weight: normal; color: #666666; line-height:23px; height:25px; min-height:25px;}		 
.rated span {display: block; float:left; margin-right:0.5ex;}

/* website reviews */
#website_reviews_page #right_column {margin-top:2em;}
#website_reviews_page #right_column h2 {margin-top:1em;}
#website_reviews_page .tagcloud h2, #website_reviews_page .tagcloud h3 { font-weight: normal}
#website_reviews_page .blue_form a {float: none;}
#website_reviews_page .blue_form a,#website_reviews_page .site_info .vote, #website_reviews_page .site_info .votebad {padding-left:23px;}
#website_reviews_page .blue_form a, #website_reviews_page .site_info a {width: auto; text-decoration: none; margin-right:5px;}
#website_reviews_page span.date {font-size: smaller;}
#website_reviews_page .site_info {line-height:25px;}
#website_reviews_page #similar_websites li a{padding-bottom:10px;}
#website_reviews_page #showAddComment img, #editReview img{border:none;}
#website_reviews_page #userReview {background:#fefdec; border:1px solid #f4f1ce; border-style:solid none; padding:5px 0px;min-height:100px}
#website_reviews_page #urlForm .inputStyle {width:100%;}
#website_reviews_page #likeArea img {padding:0 3px; position:relative; top:4px;}
#tagsHTML, .tagsHTML {padding:5px 0px;}
#tagsHTML a, .tagsHTML a {display: inline-block; text-decoration:none; padding:2px; background-color:#FEFDEC; border:1px solid #F4F1CE;}
#btnLiked, #btnDisliked, #btnChangeReview {width:auto; display: inline;}
#website_reviews_page .TB_modal {background:url(../images/forms_textarea_bg_focus.png) repeat-x; border: 1px solid #d0ded5;  
			min-width:100px; min-height:50px; text-align: center; margin:0px auto; padding:10px;}
#website_reviews_page #editReview {display:block; height:21px; width:88px;}
#website_reviews_page .disable_hover a.num_comments:hover{background-image:url(../images/ico_comments.png); text-decoration: none; cursor: default;}
.userReviewEditor, .userReviewEditor div, .userReviewEditor a img {border: none;}
.userReviewEditor {padding-left:10px; background: #ffd; }
/* inbox */		  
.mailBox li {min-height:100px; height: auto !important; height:100px; }
.subj a, .report_submenu a {text-decoration: none;}		 
.mailBox hr {background: transparent; color: transparent; border-bottom: 1px solid #CFD8D4; height:1px; margin-top:0.5ex;}
.mailBox .date {font-size: smaller;}															 
.mailBox .message {padding-bottom:0.5em;}	  
.mailBox .editor {display: none; margin-left:100px;}
.report_submenu {display: none; position:absolute; border: 1px solid #CFD8D4; border-top-style: none; background: #fff url(../images/bg_websites.png) repeat-x left bottom; padding:2px;}  
.report_submenu	li {border: none; background: none; padding:0px; min-height:1em; height:1em;}
.tagcloud .people,.tagcloud .people a {padding:0px;} 
/* blog */
#blog .entry h2, .group_blist h3 { background:transparent url(../images/bg_people.png) repeat-x scroll left bottom; margin-top:10px;}
.comments .blue_form {width:95%;}
.comments .div_list {margin-top:0px;}
.comments #usercomments {margin-top:0.5em;}
#thisBlogContent {padding:10px 0px; text-align: left;}
/* stickies */
.stickynote_context, .stickynote_context a {font-family: Verdana, Arial, sans-serif; font-size:12px; color: #6E716F;}

/* sortables */
.sortHelper {
	border:3px dashed #666666;
	width:auto !important;
} 
.rounded h1 {cursor: move; -moz-user-select: none;}
.dissortable h1, .rounded h1.no_operation {cursor: default;} 

/* Js toolbar */
#js_toolbar {position:absolute; top:0px; left:0px; height:33px; min-height:33px; width:100%; background:white url(../images/toolbar_bg.png) repeat-x left bottom;}
#hopsurf_frame {position:absolute; top:33px; left:0px; width:100%; height:100%;	border:0px none;}
#js_toolbar .float_left, #js_toolbar	a.bookmark  {margin-right:5px;}
#toolbar_home {padding:0px 2px;}
#js_toolbar a, #js_toolbar a img {cursor: pointer;}
#js_toolbar a img {border:none;}
#js_toolbar table {display: inline;}
#js_toolbar span.buttons .btn_close {float:right; margin:8px 0px 0px 5px; width:20px;}
#js_toolbar .movedown {position:relative; top:6px; text-decoration: none; font-weight: bold;}
#js_toolbar .right_part {width:210px;}	/* was 230 earlier */
#js_toolbar .right_part span.buttons {width:25px; padding-left:3px;}
#js_toolbar .jquery-selectbox, .search_container .jquery-selectbox {	position:relative; top:0px;	height: 17px;}	/* selectbox in the toolbar */
#js_toolbar .jquery-selectbox .jquery-selectbox-currentItem, .search_container .jquery-selectbox .jquery-selectbox-currentItem {padding: 1px 0px 0px 3px;}
#js_toolbar .jquery-selectbox .jquery-selectbox-list, .search_container .jquery-selectbox .jquery-selectbox-list {top: 18px; min-height: 2em; }
#js_toolbar .jquery-selectbox .jquery-selectbox-moreButton, .search_container  .jquery-selectbox .jquery-selectbox-moreButton {height: 18px;width: 18px;background-position: center center;border-left: 1px solid #d0ded5;}
#js_toolbar .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover, .search_container .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background-position: center center;	border-left: 1px solid #d0ded5;}
#js_toolbar #get_toolbar a {min-height:32px; height:32px;}
.toolbar_login_field a {background-repeat: no-repeat; overflow: hidden; display: block; float: left; padding:0px; margin: 0px; width:26px; min-width:26px; height:26px; min-height:26px; line-height:26px;}
.ico_login {background-image: url(../images/ico_login_sm.png); }
.ico_signup {background-image: url(../images/ico_signup_sm.png);}
#js_toolbar	a.vote,#js_toolbar a.votebad, #js_toolbar #reviews_link,#js_toolbar .sn_ico {padding:0px 5px 0px 23px; min-width:auto; width:auto; font-size: smaller;}
#js_toolbar #reviews_link,#js_toolbar .sn_ico {background-repeat: no-repeat; overflow: hidden; display: block; float: left; text-decoration: none;min-width:23px; width: auto; height:23px; min-height:23px; line-height:23px;}
#js_toolbar .sn_ico {padding-left: 5px;}
#js_toolbar	span.votebad,#js_toolbar	 a.votebad:hover {background-image: url(../images/ico_thumbs_down_hover.png);}

/* bookmarks */
#urlForm #logo_container {text-align: center;}
#urlForm #logo_container #logo {position:static; margin:auto; }
#urlForm .rounded {width:500px;}
#urlForm .rounded h1 {cursor: default;}
#urlForm #comment {color:#666; font-size: smaller; }
#urlForm .inputStyle, #urlForm  #notes {min-width:420px; width:420px;}
#urlForm a img {border: none;}
#urlForm #compose {padding-bottom:0em; width:auto; margin:0px;}
#urlForm #popularTags {color:#666;}
#urlForm h1, #urlForm table, #urlForm #button  {text-align: center; margin: auto;}
#urlForm #tagsHTML, #urlForm #likeArea {margin:10px; text-align: left;}
#urlForm .popTags {min-width:400px; margin-top:10px;}
#urlForm .popTags a {text-decoration: none; background:#eff2e9; padding:3px;}
#urlForm .popTags a:hover {background:#fefbd7;}
#urlForm td.titles {background:#fff url(../images/bg_form_tds.jpg) repeat-y right top;)}
#urlForm #likeArea img {position:relative; top:4px; padding:0px 3px;}

/* rating icons */
div#rating {margin:10px auto; text-align: center; color: #9e0b0f; border-top:3px double #9e0b0f; width: 510px;}
.rating_icon {position: relative; top:5px;}
.rating_watermark {position:absolute; top:0px; left:0px; border: none;}

/* tooltips */
.tooltip {
	border: 1px solid #eadea7;
	background: #fff url(../images/forms_textarea_bg_focus.png) repeat-x;
	padding: 5px;
	color: #666;
	width: auto;
}
.tooltip #tooltipURL {display: none;}
/* validation */
label.error, span.error {color: #b20000; display: block;}
input.error {border: 1px solid #dfa4a3;}
#errorMessage { background:#FEFBD7;	border:1px solid #EADEA7; display:none; padding:5px; text-align:center;}

/* External libs */
								   
/* clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}	
/*Nifty Corners Cube CSS by Alessandro Fulciniti */
b.niftycorners,b.niftyfill{display:block}b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;    overflow:hidden;border-style:solid;border-width: 0 1px}/*normal*/b.r1{margin: 0 3px;border-width: 0 2px}b.r2{margin: 0 2px}b.r3{margin: 0 1px}b.r4{height: 2px}b.rb1{margin: 0 8px;border-width:0 2px}b.rb2{margin: 0 6px;border-width:0 2px}b.rb3{margin: 0 5px}b.rb4{margin: 0 4px}b.rb5{margin: 0 3px}b.rb6{margin: 0 2px}b.rb7{margin: 0 1px;height:2px}b.rb8{margin: 0;height:2px}b.rs1{margin: 0 1px}/*transparent inside*/b.t1{border-width: 0 5px}b.t2{border-width: 0 3px}b.t3{border-width: 0 2px}b.t4{height: 2px}b.tb1{border-width: 0 10px}b.tb2{border-width: 0 8px}b.tb3{border-width: 0 6px}b.tb4{border-width: 0 5px}b.tb5{border-width: 0 4px}b.tb6{border-width: 0 3px}b.tb7{border-width: 0 2px;height:2px}b.tb8{border-width: 0 1px;height:2px}b.ts1{border-width: 0 2px}
/* selectbox */	 
.jquery-selectbox {
	position: relative;
	top:3px;  
	height: 20px;
	border: 1px solid #d0ded5;
	width: 100px;
	z-index: 0;
	/*float: left;
	display: inline;*/
	margin: 4px 4px 4px 0;
	font-size: 100%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0;
	background-image: url("../images/forms_input_bg.jpg");
}
.jquery-selectbox.selecthover {
	border-color: #d0ded5;
	background-color: #FFFCDF;
	background-image: url("../images/forms_input_bg.jpg");
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	border: 1px solid #d0ded5;
	top: 20px;
	padding: 2px;
	left: 0px;
	background: #fff url("../images/forms_input_bg.jpg") repeat-x;
	width: 100px;	
	min-height: 2em; 
	height:auto !important;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("../images/forms_select_arrow.gif") repeat-x;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("../images/forms_select_arrow_over.gif");
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #abbcab;
	color: #fff;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
}
/* paginator */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}
div.pagination a {
	padding: 1px 5px 1px 5px;
	margin-right: 2px;
	border: 1px solid #d7e0dc;
	text-decoration: none; 
	color: #888e8b;
	background: #d7e0dc url(../images/paginator_bg.gif) repeat-x;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #AAD83E;
	color: #FFF;
	background: #AAD83E url(../images/paginator_bg_active.gif);
}
div.pagination span.current {
	padding: 1px 5px 1px 5px;
	margin-right: 2px;
	border: 1px solid #AAD83E;
  font-weight: bold;
	background: #AAD83E url(../images/paginator_bg_active.gif);
	color: #FFF;
}
div.pagination span.disabled {
	padding: 1px 5px 1px 5px;
	margin-right: 2px;
	border: 1px solid #d7e0dc;
	color: #ccc;
}
div.pagination a.prev, div.pagination a.next {
	/*color:#c2cac6;*/
}
/* simple paginator */
.arr_div {display: block;}
.arr_div a, .arr_div span {display: block; width:32px; min-width:32px; height:15px; min-height:15px; overflow: hidden; }
.arr_left {background: url(../images/arrow_left.gif) no-repeat;}
.arr_right {background: url(../images/arrow_right.gif) no-repeat;}
a.arr_left:hover {background: url(../images/arrow_left_over.gif) no-repeat;}
a.arr_right:hover {background: url(../images/arrow_right_over.gif) no-repeat;}

/* thickbox */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #333;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
display: none;									/**/
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.error_element{
	border:1px solid #A00000;
}
.hidden {display: none;}
#personal_information .fieldLabel label.error {margin-left: 20ex;	padding-left: 10px;}
#myInterests label.checkbox_checked, #myInterests label.checkbox_unchecked, #myInterests label.checkbox_disabled {	background-color:transparent;}
#myInterests .contentWrapper h1 {padding-left:10px;}
/* wizard */
#wizardNav li{	height:40px;	list-style:none;	float:left;	background-color:#e6edef;background-image: url(../images/navBtn.png);	background-repeat: no-repeat;	background-position: right center;	border: 1px solid #d4e4e7;	border-right: none; border-left: none;}
#wizardNav li.current{background-color:#e2ba01;	background-image: url(../images/navCurrentBtn.png);}
#wizardNav li.lastDone{	background-color:#77ae01;background-image: url(../images/navLastDoneBtn.png);}
#wizardNav li.done{background-color:#77ae01;background-image: url(../images/navDoneBtn.png);}
#wizardNav li a, #wizardNav li a:link, #wizardNav li a:visited, #wizardNav li a:hover, #wizardNav li a:active {color:#abc3bc;}
#wizardNav li.lastDone a, #wizardNav li.lastDone a:link, #wizardNav li.lastDone a:visited, #wizardNav li.lastDone a:hover, #wizardNav li.lastDone a:active, #wizardNav li.current a, #wizardNav li.current a:link, #wizardNav li.current a:visited, #wizardNav li.current a:hover, #wizardNav li.current a:active, #wizardNav li.done a, #wizardNav li.done a:link, #wizardNav li.done a:visited, #wizardNav li.done a:hover, #wizardNav li.done a:active {color:#fff;}
#wizardNav li.done a:hover, #wizardNav li.lastDone a:hover  {color:#FFFF99;cursor:hand;}
#wizardNav li a em{display:block;margin:6px 0 0 5px;font-style:normal;font-weight:bold;}
#wizardNav li a span{display:block;margin-left:5px;font-weight:normal;}
#wizardNav li.wizardNavNoBg{background-image:none;border-right: 1px solid #d4e4e7;}
#wizardNav li a{height:40px;display:block;text-decoration: none;}
#wizardNav.fourStep li{min-width:200px; padding-right:27px;}
.wizard {text-align: center;}
#wizardNav, #signupForm .rounded {width:700px; margin: auto;}
#wizardNav li a {cursor: default;}

#signupForm h1 {margin: auto; text-align: center;}
#signupForm a img {border: none;}
.upload div {padding: 0px;}
h5.comment {font-weight: normal;}
#getting_started .rounded, #welcome_page .rounded {margin-top:1.5em; padding-left:0px; padding-right:0px;}
#getting_started .rounded h1, #welcome_page .rounded h1 {cursor: default; margin-left:0px; padding-left:10px;}
#file_input_fieldset div {cursor: pointer;}

/* website entry */
.website_entry a, .newsfeedcontent a {text-decoration: none;}
.website_entry h4 a, .newsfeedcontent h4 a {text-decoration: underline;}
.form textarea {width:100%; height:3em; font-family: "lucida grande",verdana,tahoma,arial,sans-serif; font-size:90%;}/*color: #849B8C; */
.newsfeedcontent .form {margin-top:0px;}
.more_reviews {text-decoration: none;}
/* reviewEditor */
	.userReviewEditor {background: #e1efe6 url(../images/bg_forms_green.png) no-repeat scroll left top; padding: 10px 5px 5px; margin-top:10px; }
	.userReviewEditor textarea {display: block; width:100%; color: #849b8c; height:3em;}
	.userReviewEditor a img {border: none;}
	.userReviewEditor div.comment {text-align: right;}
.user_review_entry {border-bottom: 1px solid #e1eee6; padding-bottom:5px;}
.user_review_div {margin-left: 30px; padding: 5px; border: 1px solid #e1eee6;}
/* newsFeed */
.newsfeedcontent {border-bottom:1px solid #CFD8D4; margin-top:0.5ex;}
.newsfeedcontent div.float_left, .website_entry div.float_left{text-align:center; width:120px;}
/*.newsfeedcontent div.float_left a,.website_entry div.float_left a {position:relative;}*/
.newsfeedcontent .website_info,.website_entry .website_info {font-size: smaller; }
.newsfeedcontent .website_info a,.website_entry .website_info a { padding-left:10px; background: transparent url(../images/tre_closed_sm.png) no-repeat scroll left center; border-bottom:1px solid #CFD8D4; text-decoration: none;}
.newsfeedcontent .website_info a.opened,.website_entry .website_info a.opened {background-image:url(../images/tre_opened_sm.png);}
.newsfeedcontent .user {font-weight: bold; text-decoration: none;}
.newsfeedcontent .vote, .newsfeedcontent .votebad {padding:0px;}
.newsfeedcontent .date {font-size: smaller; color: #aaa;}
.form {background: #e1efe6 url(../images/bg_forms_green.png) no-repeat scroll left top; padding: 10px 5px 5px; }
.form input {display: block; width:100%; /*color: #849b8c;*/}
.form a img {border: none;}
.form div.comment {text-align: right;}
.form .other_comments {border-bottom:2px solid #fff; margin-bottom:0.5ex;}
.newsfeedcontent .website_info div {/*display: none;*/ width:120px;}
.accordeon {margin:auto; text-align: center; width:95%; padding-left:10px;}
.right_panel {text-align: left; padding:5px; background: #fff url(../images/bg_panels_right.png) repeat-x scroll left bottom; border:1px solid #d8d8d8;}
.right_panel h1 {background: transparent url(../images/tre_closed_big.png) no-repeat scroll left center; padding-left:17px; cursor: pointer;}
.right_panel h1.opened {background-image:url(../images/tre_opened_big.png);}
.right_panel .content {display: none;}
.right_panel .people {height:auto; min-height: auto; float: none; display: inline-block;}
.right_panel a.people {min-height:50px;}
#homepage .right_panel dd.title, #homepage .right_panel dd.reviews {display: none;}
#homepage .right_panel dl {float: none; display: inline-block; padding-top:3px;}
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##################################start=================================**********************************/
.wordwrap{
	     word-wrap:break-word;
	     word-break:break-all;
	    -moz-binding: url('../../../js/wordwrap.xml#wordwrap');
	     overflow: hidden;
	}
.page_view_class{

	border: #999999 1px solid;
	text-decoration:none;
	text-align:center;
	color:#244800;
	height:29px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
/*page-able tag div css style*/
.pageable-div{
	float: left; 
	width: 100%; 
	margin-top: 16px;
	text-align:center;
	margin-bottom:20px;
}
.div_list{
float: left; 
width:100%;
margin-top: 25px;
border-bottom: 1px solid #cfd8d4;
border-bottom-width:1px;
padding:0;
padding-bottom:10px;
padding-bottom:10px;
background: transparent url(../images/bg_websites.png) repeat-x scroll left bottom;
}
.thumbnail{
	margin-right:20px
	padding:0;
	float:left;
	width:120px;
	height:90px;
	text-align:center;
}
.thumbnail_image{
	border:1px solid #cccccc;
}
.mail_button{
	border:1px solid #cccccc;
}

a.outerLink:hover{}
/* mail */

.mail_line{
	float:left;
	margin-top:4px;
	background-color:#666666;
	height:4px;
	width:100%;
}

.mail_main{.thumbnail{
	margin:0;
	padding:0;
	float:left;
	width:125px;
	height:90px;
}
.thumbnail_image{
	border:1px solid #cccccc;
}

#content{margin:0;margin-right:0;padding:0;border:0;}
#content h2{margin-top:20px;padding:0;border:0;margin-bottom:20px}
#content ul{list-style-type:none;margin:0; padding:0; border:0;}
#content ul li{height:100%;}

#bigSpan a{
	color:#ff0000;
}
#bigSpan a:hover{
	color:#ff0000;
}
	float:left;
	margin-top:1px;
	border:1px solid #999999;
	width:100%;
	
}

.mail_create{
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	height:500px;
	width:60%;
}
.mail_create_main{
	float:left;
	height:30px;
	width:100%;
}

.mail_create_main table{
	font-size:13px;
}

.mail_create_main_input{
	margin-top:4px;
}

.mail_list_left{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:60%;
}
.mail_list{
	float:left;
	width:100%;
}

.mail_list_page{
	float:left;
	height:30px;
	width:100%;
	margin-bottom:15px;
}

.user_friend{
	float:left;
	width:35%;
	height:500px;
}


#mailBox ul li{
width:100%;
padding-top:10px;
float:left;
margin-bottom:30px;
border-bottom:1px solid #cccccc;
}


#bigSpan a{
	color:#ff0000;
}
#bigSpan a:hover{
	color:#ff0000;
}

/* people */
#content{margin:0;margin-right:0;padding:0;border:0;}
#content h2{margin-top:20px;padding:0;border:0;margin-bottom:20px}
#content ul{list-style-type:none;margin:0; padding:0; border:0;}
#content ul li{height:100%;}

#bigSpan a{
	color:#ff0000;
}
#bigSpan a:hover{
	color:#ff0000;
}

/* blog */
.blog_line{
	float:left;
	margin-top:4px;
	background-color:#666666;
	height:4px;
	width:100%;
}

.blog_main{
	float:left;
	margin-top:20px;
	width:100%;
	
}

.blog_create{
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	height:500px;
	width:100%;
}
.blog_create_main{
	float:left;
	height:30px;
	width:100%;
}

.blog_create_main_input{
	float:left;
	margin-top:10px;
	border:1px solid #cccccc;
	margin-left:5px;
}

.blog_list_left{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:60%;
}
.blog_list{
	float:left;
	width:100%;
}

.blog_list_page{
	float:left;
	height:30px;
	width:100%;
	margin-bottom:15px;
}

/* website*/
.web_thumbnail_image{
	border:1px solid #cccccc;
}

#content{margin:0;margin-right:0;padding:0;border:0;}
#content h2{margin-top:20px;padding:0;border:0;margin-bottom:20px}
#content ul{list-style-type:none;margin:0; padding:0; border:0;}
#content ul li{height:100%;}
#webSites{
	float:left;
	width:100%;
}

#webSites ul li{
width:100%;
padding-top:10px;
padding-bottom:10px;
float:left;
margin-bottom:30px;
border-bottom:1px solid #cccccc;
}

/* interests */
.contentWrapper 
clear:both;
margin-top:14px;
overflow:hidden;
}
.clear {
clear:both;
}
td.main {
text-align:left;
}
.pdgTop {
padding-top:10px !important;
}
div.main, td.main {
background:#FAFAFA none repeat scroll 0 0;
}
div.main, td.main {
background:#FAFAFA none repeat scroll 0 0;
}
td.main {
padding:0 10px;
text-align:left;
width:76%;
}
.pdgTop {
padding-top:10px !important;
}
div#listTopics {
background:url(../images/bg_interests.png) repeat-y;
border-left: 1px solid #c5d2ca;
border-bottom: 1px solid #c5d2ca;
min-height:450px;
margin:0;
overflow:auto;
padding:5px 0 0 10px;
}
div#interestselect{
float:left; width:100%; font-weight:normal; margin-top:10px; margin-bottom: 10px;
}
div#interestselect a{
position:relative; left: 10px;
}
element.style {
display:block;
}
#interestsForm a {text-decoration: none;}
#interestsForm a:hover {text-decoration: underline;}
div#listCats {
float:left;
margin:0; padding:0;
width:150px;
}
div#listCats li.current {
background:url(../images/bg_interests_left.png) no-repeat left top;
}
div#listCats li {
font-weight:bold;
padding:5px 0 5px 5px;
}
div#listCats li {
font-weight:bold;
}
.search_list{
float:none;
padding-bottom:10px;
}
#signupForm{
  	margin-left: auto;
  	margin-right: auto;
}
.signupButton{
	border:1px solid #D0DED5;
}



/** group **/

#group_main{padding: .8em 0 2em 0;}
#group_main a{text-decoration: none;}
#group_main a:hover{text-decoration: underline;}
#group_main a.addOpenSearch{
    font-size: 8pt;
    display:block;
    line-height: 12px;
    margin-left: 80px;
    text-align: left;
}
#group_leftColumn{
	width: 730px;
	float: left;
}
#group_rightColumn{
	float: right;
	width: 250px;
}
#group_skipNav{display:none;}	
.group_clear{
	border-top:transparent 1px solid!important;
	clear:both;
	list-style-type: none;
	line-height:0;
	border-top:0px;
}
.group_sideBox {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	font-size:12px;
	margin-bottom:20px;
}
.group_sideBox .group_content {
	border-top:2px solid #F3F3F3;
	padding:5px;
}
.group_sideBox h3 {
border-bottom:1px solid #DDDDDD;
font-size:12px;
font-weight:bold;
height:18px;
line-height:18px;
margin:0;
padding:3px 6px;
}
.group_sideBox .group_content img{border:0px;}
.group_mainItemTitle {
	border-top:1px solid #67a328;
	background-color:#cbe6ad;
	font-size:12px;
	font-weight:bold;
	padding:4px 16px;
	margin-top:18px;
}
.group_mainItemFirst{
	margin-top:0;
}
.groupIndexSearch{
	margin:27px auto 27px auto ;
	font-size:14px;
	font-weight:bold;
	line-height:27px;
	color:#666;
}
.groupIndexSearch .group_crBox-3{
	background-color:#f0f0f0;
	width:500px;
	margin:0 80px;
}
.groupIndexSearch p{
	margin:4px 10px 3px 10px;
}
.groupIndexSearch input{	
	margin:0 7px;
}

.groupCategory ul{
	margin-left:50px;
}
.groupCategory li{
		padding-left:12px;
		font-size:13px;
		font-weight:bold;
		line-height:27px;
		float:left;
		width:250px;
		margin:0 30px;
		color:#999;
		padding:0px;
		list-style-type:none;
}
.groupCategory li a{color: #67a328;}
.groupIndexTitle {
	color:#333;
	margin-bottom:2em;
	width:660px
}
	.groupIndexTitle h2 {
		display:inline;
		font-size:24px;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:36px;
		font-weight:bold;
	}
	.groupIndexTitle h3 {
		display:inline;
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	}
	.groupIndexTitle p {
		line-height:150%;
		font-size:12px;
		margin-top:5px;
	}


.group_blist {
color:#666666;
font-size:12px;
line-height:18px;
margin:0;
}
.group_blist li {
border-bottom:1px dotted #999999;
padding:10px 10px 5px;
}
.group_blistInfo {
float:left;
overflow:hidden;
width:65%;
}
.groupImg {
float:left;
height:48px;
margin-top:5px;
text-align:center;
width:48px;
}
.groupImg img{
border:0px;
}

.group_blistTitle {
font-size:16px;
line-height:27px;
margin-left:60px;
}
.group_blistDesc {
margin-left:60px;
}


.group_blistDesc p{
margin:0;
padding:0;
}

.group_blistDetail {
float:right;
width:31%;
}
.group_blist .group_menuBox {
margin-top:8px;
}
.group_menuBox {
height:20px;
text-align:right;
}
.group_clear {
border-top:1px solid transparent !important;
clear:both;
line-height:0;
list-style-type:none;
}
.group_menuItem {
-x-system-font:none;
color:#333333;
cursor:pointer;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
padding:0 0.5em;
}
.creategrouplabel{
width:100%;
}
.creategrouplabel span{
min-width:14ex;
}

.creategroupspan {
width:200px;
float:left;
}


#groupTitle {
background:#FFFFFF url(../images/groupTitle_bg.gif) repeat-y scroll left top;
color:#333333;
height:1%;
margin-left:12px;
margin-top:40px;
margin-bottom:10px;
}
#groupTitle h3 {
font-size:13px;
margin-bottom:0.4em;
}
.groupTitleTop {
background:#FFFFFF url(../images/groupTitle_top.gif) no-repeat scroll left bottom;
height:10px;
}
.groupPicture {
display:inline;
float:left;
margin:0 6px;
margin-top:10px;
width:6.53em;
}
.groupPicture img {
display:block;
margin:0 auto;
}

.groupActions {
list-style-type:none;
}
.groupActions li {
margin-top:4px;
}
.groupActions a {
background-color:#FFFFFF;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
display:block;
font-weight:bold;
line-height:1.5em;
padding:0 1px 1px 0;
text-align:center;
width:94px;
}
.groupInfo {
border-right:1px solid #CCCCCC;
float:left;
margin:4px;
#padding-top:35px;
width:245px;
}
.boxContent table {
color:#333333;
margin-left:10px;
}
.groupInfo table {
overflow:hidden;
width:245px;
}
.boxContent th {
color:#666666;
font-size:0.85em;
font-weight:normal;
padding:0.2em;
text-align:left;
vertical-align:top;
width:6.2em;
}
.boxContent td {
font-size:0.85em;
padding:0.2em 0;
text-align:left;
}

.groupDescription {
float:left;
font-weight:bold;
margin:4px;
overflow:hidden;
width:188px;
}

.groupDescription p {
font-size:0.85em;
font-weight:normal;
margin:0 5px;
}



.groupCreator {
margin:4px;
overflow:hidden;
padding-right:6px;
width:140px;
}
.groupCreator a:hover img, groupcreator a:active img {
border-color:#999999;
}
.groupCreator img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:block;
margin:0 auto;
padding:3px;

}
.groupCreator p {
font-size:13px;
font-weight:bold;
margin-top:0.2em;
text-align:center;
}
.groupTitleBottom {

clear:both;
font-size:12px;
height:26px;
padding-left:120px;
padding-top:3px;
}

.crumbActions a {
background-color:#466e1b;
border-color:#cde8b3 #002772 #002772 #cde8b3;
border-style:solid;
border-width:1px;
color:#FFFADB;
font-size:11px;
font-weight:bold;
margin-left:10px;
padding:1px 3px;
text-decoration:none;
}


.threadList p, .newThread h2 {
background:#FFFFFF url(../images/lbox_top.gif) no-repeat scroll left top;
height:22px;
margin:0;
padding:8px 10px 0;
}
.threadList, .postList, .newThread {
background:#FFFFFF url(../images/lbox_border.gif) repeat-y scroll center top;
margin-left:10px;
width:696px;
}
.threadList {
margin-top:0;
}
.threadList table {
border:medium none;
border-collapse:collapse;
clear:right;
width:100%;
}
table {
font-size:inherit;
}
.threadListTable {
background:transparent url(../images/lbox_bottom.gif) no-repeat scroll left bottom;
padding:0 8px 20px 6px;
}
.threadList thead th {
border-bottom:1px solid #D9D9D9;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:3px 8px;
text-align:center;
}
.threadList tbody tr.odd td {
background-color:#FFFFFF;
}
.threadList tbody td {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px 7px;
}

.threadList tbody .tdSub {
font-size:14px;
font-weight:bold;
}
.threadTagList, .threadGroupList {
color:#999999;
font-size:11px;
font-weight:normal;
margin-left:0.5em;
}
.threadTagList a, .threadGroupList a {
color:#244800;
margin:0 0.3em;
}
.threadList tbody .tdRnV, .threadList tbody .tdLP, .threadList tbody .tdAuthor {
color:#666666;
text-align:center;
width:80px;
}
.threadList tbody .tdLP {
width:150px;
}

#group_manage {
	float:right;
	margin-top:1em;
	text-align:left;
	width:100%;
}
#manageNav {
	margin-left:5em;
	margin-top:10px;
}

#manageNav .current {
background-color:#cde8b3;
color:#0099FF;
}
#manageNav ul li {
border-color:#cde8b3 #cde8b3 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
float:left;
font-size:1em;
margin:0 0 -1px 0.5em;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#manageNav ul li a {
color:#333333;
display:block;
font-size:9pt;
font-weight:bold;
padding:0.5em 1.5em;
text-decoration:none;
}
.group_tabs {
	/**border-bottom:1px solid #cde8b3;**/
	height:23px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:1em;
}
#manageContent {
	/**background-color:#cde8b3;**/
	border-color:-moz-use-text-color #cde8b3 #cde8b3;
	/**border-style:none solid solid;**/
	border-width:medium 1px 1px;
	margin:0 1em 1em;
	text-align:left;
}

.manageAction {
	padding:0.1em;
}
.manageAction input {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	cursor:pointer;
}
.memberInfo {
	background-color:white;
	border:1px solid white;
	margin:0 ;
	padding:0;
}
.memberInfo table {
	font-size:1em;
	width:100%;
	border-spacing:0;
}
.memberInfo table tr{
	font-size:0.9em;
	width:100%;
	height:25px;
	border-spacing:0;
}
.memberInfo thead {
	background-color:#DDDDDD;
	font-weight:bold;
}
.memberInfo table td {
	padding:0;
}



#center_column{
	float: left;
  	margin-left: auto;
  	margin-right: auto;
}

.button_submit ul li{
	float:left;
}
.button_submit_left{
	background-image:url(../images/botton_left.gif);
	width:8px;
	height:35px;
}
.button_submit_right{
	background-image:url(../images/botton_right.gif);
	width:8px;
	height:35px;
}
.button_submit_center{
	background-image:url(../images/botton_center.gif);
	background-repeat:repeat-x;
	height:35px;
}
.button_submit_center p{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bolder;
	font-size:13px;
	color:#244800;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
	cursor:pointer;
}

.button_submit_center p a:hover{
	color:#3c680e;
}

/* please don't change default font-family property. It brakes visual appearance */

.recItem a {
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
margin:0 1px 0 3px;
}
.recInput{
-x-system-font:none;
border-width:0;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:2px;
padding-top:2px;
}
#recDiv input{
	background-image:url("");
	border:0 none;
}

.mailReturn{
  	margin-left: auto;
  	margin-right: auto;
	width:800px;
}

select.border {border: 1px solid #d0ded5;} 

.likeanddislikewidth{
width:120px;
}
.likeanddislike span{
	width:120px;
	margin-right:0;
}
.likeanddislike a{
	width:120px;
}
.likeanddislike a.noclass{
	width:28px;
}
.likeanddislike span.noclass{
	width:220px;
}
.selectAutocompleter{
	background: #abbcab;
	color: #fff;
}
.autocompleter{
	margin-top:5px;
	text-align:left;
	padding-left:1px;
	background:#fff url(../images/forms_input_bg.jpg) repeat-x;
	border:1px solid #D0DED5;
}
.option_autocompleter{
	width:159px;
}
.bookmark_autocompleter{
	width:417px;
}
.website_autocompleter{
	width:485px;
}
.mail_autocompleter{
	width:160px;
}
#wrap_popup {
background:transparent url(../images/bg_rounded.jpg) repeat-x scroll 0 0;
}

#wrap_popup, .rounded h1 {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#sfooter{
	background:transparent url(../images/bg_footer.png) repeat-x scroll left bottom;
	font-size:smaller;
	height:16px;
	line-height:15px;
	margin:auto;
	text-align:center;
	width:100%;
}
.popup_rounded{
	border-bottom: 0px none;
}
.group_forum li {
	min-height:80px; height: auto !important; height:80px; 
}
a.group_btn{
	text-decoration:none;
	font-size:11px;
	width:200px;
}
.group_member_btn{
	margin-top:10px;
	float:right;
	width:110px;
}
.mailBox_p {min-height:40px; height: auto !important; height:40px; } 
.reply_img {background:url(../images/reply.gif) no-repeat left bottom; padding-left:18px;}

#registerNav {
	-x-system-font:none;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:24px;
	margin-bottom:1em;
	width:100%;
}
#registerNav div {
	float:left;
	padding-left:20px;
	padding-right:26px;
	height:25px;
}
#registerNav .current {
	background-image:url(../images/navCurrentBtn.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#C36615;
	color:#ffffff;
}
#registerNav .lastDone {
	background-image:url(../images/navLastDoneBtn.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#75B232;
	color:#ffffff;
}

#registerNav .done {
	background-color:#75B232;
	background-image:url(../images/navDoneBtn.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
}
.register_setp{
	margin-top:20px;
	float:left;
	width:100%;
}


ul.topic-list li.list {
	display:block;
	height:auto;
	min-height:140px;
	list-style-type:none;
	margin:0 auto;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:15px !important;
	z-index:2;
	border-bottom:1px solid #CFD8D4;
}
ul.topic-list h3 {
	padding:0 3px;
	margin:0;
}

.list_entry {
	line-height:2em;
	margin-bottom:0;
	padding:3px 3px 6px 115px;
	text-align:left;
}
.file_img {
	border:1px solid #CCCCCC;
	float:left;
	height:100px;
	margin:2px 8px 0 0;
	max-height:190px;
	padding:3px;
	width:120px;
}
.face {
	clear:right;
	display:block;
	float:right;
	line-height:100%;
	margin-left:12px;
	min-height:92px;
	padding-left:18px;
	padding-right:0px;
	text-align:center;
	width:150px;
	z-index:100;
}
.face p{
line-height:23px;
}
.face img{
border:3px double #75B232;
}
.face span.userextstatuslike{
padding-left:18px;
background-image:url(../images/gotop.gif);
background-repeat:no-repeat;
}
.face span.userextstatusdislike{
padding-left:18px;
background-image:url(../images/gobot.gif);
background-repeat:no-repeat;
}
.list_entry span,.list_entry a,.list_entry p{
	background-repeat:no-repeat;
	color:#666666;
	height:auto !important;
	line-height:23px;
	margin:0;
	min-height:23px;
	overflow:hidden;
}
.list_entry_like{
	padding-top:6px;padding-bottom:6px;
}
.list_entry_num_comments{
	padding-top:2px;padding-bottom:2px;
}
.list_entry_tags{
	background-image:url(../images/ico_tags.png);
	background-repeat:no-repeat;
	min-width:21px;
	padding-left:26px;
	margin-top:5px;
}
.list_entry_tags a{
	text-decoration:none;
	color:#244800;
}
.list_entry_tags a:hover{
	text-decoration:underline;
}
.visitors_div_list {
	float:right;
	margin-top:15px;
	padding:0 0 10px;
	width:90%;
}
.visitors_div_list p{
	padding-left:60px;
}

.online_status_true{
	background-image:url(../images/online_status.gif);
	background-repeat:no-repeat;
	background-position:0px -22px;
	padding-left:65px;
}
.online_status_false{
	background-image:url(../images/online_status.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:65px;
}

.screenshot img{
	height:90px;
	width:120px;
}
.usersummarydiv{
	width:94%;
	border-bottom:none;
}
.usersummarydiv a.more{
	float:right;margin-top:-30px;margin-right:10px;text-decoration:none;
}
#topper {
	/**background-color:#f0f9e8;
	margin-top:10px;
	margin-left:13px;**/
	margin-bottom:18px;
	padding:0px 18px;
	width:89%
}
#topper h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:27px;
}
#topper ul {
	margin-left:-7px;
	text-align:left;
}
#topper li {
	border-right:1px solid #999999;
	display:inline;
	font-size:12px;
	line-height:30px;
	padding:0 0.7em;
}
#topper li a {
	border-bottom:1px solid #DDDDDD;
	line-height:17px;
	text-decoration:none;
}
.list_pic{
	padding-left:11px;
	background-image:url(../images/triangle_close.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
.list_pic a{
	font-weight:bold;
}
.user_profile{
	margin-left: 24px; width: 92%;
}
.user_profile div.userinfo {
	float: left; width: 74%;
}
.user_profile div.tool {
	float: right; width: 160px;
}
.home_right_user{
	width:95%;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##################################end===========================**********************************/