@import url(css/reset.css);
@import url(css/jqModal.css);
@import url(css/dd.css);


/* Default Setting */
body {
	background: #eee;
	color: #484848;
	text-align: left;
	font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 18px;
}

a {
	color: #0061b5;
	text-decoration: none;
}
ul,li,dl,dd {
	list-style-type: none;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
.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 */
.clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
hr {
	margin: 20px 0 10px 0;
	border-top: solid 1px #d5d5d5;
	border-bottom: solid 1px #fbfbfb;
	border-color: #d5d5d5 transparent #fbfbfb;
}
.nonedisplay{
	display:none;
}
body input[type="text"],
body input[type="password"],
body input[type="search"],
body input[type="file"],
body textarea {
	background: #fff url(images/background_input.png) repeat-x scroll center top;
	border-color: #a3a3a3 #d4d4d4 #d4d4d4 #a3a3a3;
	border-style: solid;
	border-width: 1px;
	font-family: 'helvetica','arial',sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 4px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/border-radius.htc);
	
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow: -moz-scrollbars-vertical;
}
/* Heading */
.headtitle {
	color: #0061ba;
	font-size: 42px;
	font-weight: bold;
	line-height: 48px;
	margin: 0 0 10px;
}
.listtitle,.itemstitle,h2.itemstitle {
	font-family: Georgia,"Times New Roman",Times,serif;
}
/* Layout Settig */
#wrapper {
	margin: 0 auto;
	width: 100%;
}
#header {
	margin: 0 auto;
	width: 940px;
}

#container {
	margin: 0 auto;
	padding: 0 10px;
	width: 940px;
}
#content {
	background: #fff;
	margin: 30px 0 0;
	overflow: hidden;
}
#fullpage {
	padding: 20px 20px 50px;
}
#primary {
	width: 580px;
	padding: 20px 0 50px;
	margin: 0 0 0 20px;
	float: left;
}
#primary_clean {
	width: 405px;
	padding: 20px 0 50px;
	margin: 0 0 0 20px;
	float: left;
}
#secondary {
	float: left;
	background: #f0f0f0;
	margin: 0 0 -6400px 17px;
	padding: 20px 10px 6400px;
	width: 300px;
	border-left: 1px solid #e6e6e6;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	behavior: url(css/border-radius.htc);
}
#secondary_clean {
	float: left;
	margin: 0 0 0 20px;
	padding: 20px 0 50px;
	width: 493px;
}
#footer {
	margin: 0 auto;
	padding: 5px 10px 60px;
	text-align: center;
	width: 940px;
	font-size: 90%;
}
.rounded {
	border: 1px solid #e6e6e6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius.htc);
}

#logo {
	float: left;
}
#logo img {
}
/*
#topnav {
	background: #1f84d1;
	height: 43px;
	border-color: #dcdcdc;
	border-width: 0 2px 2px;
	border-style: solid;
	float: right;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(css/border-radius.htc);
}
#topnav li {
	display: block;
	float: left;
	padding: 3px 0;
	margin-top: 8px;
	background: url('images/icon/top_nav_border.gif')top right no-repeat;
}
#topnav li a {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px;
}
#topsearch .input_search .textinput{
	color:#555;
}
#topsearch input.search-submitter {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background: url(images/icon/button_border_yellow.gif) top left repeat-x;
	border: 2px solid #fff;
	padding: 3px 10px;;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
}
*/ 
#after_header {
	height: 80px;
	margin-bottom: 20px;
}

#nav_after {
	color: #fff;
	margin: 0 auto;
	width: 940px;
}
#nav_after li {
	float: left;
	padding: 15px 20px 12px;
}
#nav_after li a {
	color: #f5f5f5;
	font-size: 18px;
	font-weight: bold;
}
#nav_after .search {
	float: right;
	padding: 12px 0 0;
}
#nav_after .search input {
	float: left;
}
#nav_after .search input[type="submit"] {
	background: url(images/search_small.png) top left no-repeat;
	border: none medium;
	height: 24px;
	width: 74px;
}
#nav_after .textinput {
	background: #002371;
	border-color: #002371 #002299 #002299 #002371;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	margin: 0 10px 0 0;
	padding: 4px 10px 5px;
	width: 220px;
}

/* Category Nav */
#cat_nav {
	width: 940px;
	height: 38px;
	background: url('images/icon/catnav_bg.png')top left no-repeat;
	margin: 0 auto;
}
#cat_nav ul li {
	margin-top: 5px;
	float: left;
	display: inline;
	padding: 5px 15px;
	text-transform: uppercase;
	font-weight: bold;
	background: url('images/icon/top_nav_border.gif')top right no-repeat;
}
#cat_nav ul li a {
	color: #fff;
}


/* Nav After Login */
#navtop_login {
	background: url('images/icon/navtop_bg.png')top left repeat-x;
	height: 82px;
}
#after_nav {
	width: 940px;
	margin: 0 auto;
	padding-top: 15px;
}
#after_nav #logo img {
	height:60px;
}
/*
#after_nav .aflog_nav {
padding-top: 10px;
}
#after_nav .aflog_nav li {
display: inline;
float: left;
margin-left: 10px;
}
#after_nav .aflog_nav li a {
background: #126fb5;
border: 1px solid #065fa2;
display: block;
padding: 5px 15px;
color: #fff;
font-size: 14px;
font-weight: bold;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
behavior: url(css/border-radius.htc);
}
*/

#after_nav .aflog_nav {
	margin: 6px 0 0 30px;
	float: left;
	text-align: center;
}

.new_nav > li {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 31px;
}

.new_nav > li > a {
	display: block;
	color: #fff;
	background: url("images/new_button/header_button_left.png") no-repeat 0 0;
	padding-left: 20px;
	text-shadow: #3777b1 0 1px 1px;
}
.new_nav li a:hover {
	background-position: 0 -31px;
}
.new_nav > li > a:active, #navigation > li > a.current {
	text-shadow: #3777b1 0 -1px 1px;
}
.new_nav li a:hover > span {
	background-position: 100% -31px;
}
.new_nav li a:active > span, #navigation li a.current > span {
	background-position: 100% -31px;
}

.new_nav a span {
	padding-right: 20px;
}
.new_nav li a > span {
	background-image: url("images/new_button/header_button_right.png");
	background-position: 100% 0;
	background-repeat: no-repeat;
	display: block;
	line-height: 31px;
	padding-right: 15px;
}

#after_nav .aflog_search {
	float: right;
	background: #126fb5;
	display: block;
	padding: 5px 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin:6px 0 0 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius.htc);
}
#after_nav .aflog_search input {
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 4px 5px;
	font-size: 11px;
	color: #858585;
}
#after_nav .aflog_search input#q {
	width: 210px;
}
#after_nav .aflog_search select {
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 2px 5px;
	font-size: 11px;
	color: #858585;
}
#after_nav .aflog_search input.search-submitter {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background: url(images/icon/button_border_blue.png) top left repeat-x;
	border: 2px solid #fff;
	padding: 2px 10px;;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
}


#admintoolbar {
	position: fixed;
	z-index: 99999;
	bottom: 0;
	width: 960px;
	height: 28px;
	left: 50%;
	margin-left: -480px;
	padding: 1px 0 0 0;
	font-size: 11px;
	background: #1f84d1 url(images/bg_nav_bar.png) top repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #9e9e9e;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-box-shadow: 0 -1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 -1px 3px rgba(0,0,0,.2);
}
#admintoolbar .user_admin li,#admintoolbar .user_setting li {
	float: left;
}
#admintoolbar li a {
	border-color: transparent #1472ba transparent #207ec5;
	border-style: none solid;
	border-width: 0 1px;
	color: #fff;
	padding: 5px 15px 4px;
	font-size: 11px;
	font-weight: normal;
}
#admintoolbar .user_admin {
	float: left;
	padding: 5px 0 4px;
}
#admintoolbar .user_setting {
	float: right;
	padding: 5px 0 4px;
}
#topsearch {
	background: #eee;
	float: right;
	height: 38px;
	margin: 10px 0;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
}
.input_search {
	float: left;
	margin: 0 10px;
	padding: 6px 0 0;
}
.input_search input {
	float: left;
}
.input_search .textinput {
	background: #fff;
	border: 1px solid #dcdcdc;
	color: #484848;
	margin: 0 5px 0 0;
	width: 250px;
}
.input_search select {
	float: left;
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 5px 3px;
	margin-right: 10px;
}
.keySearch {
	color: #FF6600;
}
.login_sign_bar {
	float: left;
	margin: 15px 0 0 5px;
}
.login_sign_bar li {
	float: left;
}
#frontfeat {
	background: #fff;
	margin: 0 auto;
	height: 300px;
	width: 940px;
}
/* Tabs */
ul.tabs {
	margin: 0 0 10px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #dcdcdc;
	margin: 0 0 -1px 10px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
}
ul.tabs li a:hover {
	background: #fff;
}
html ul.tabs li.active,html ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tabs .current_page_item a {
	height: 20px;
	background: #FEC200 url(images/img02.jpg) repeat-x left top;
	color: #FFFFFF;
}
.tabs .first {
	background: none;
}
/* Front Page Layout */
ul.top_all_nav {
	border-bottom: 1px solid #ccc;
	height: 24px;
	list-style: none;
	padding: 0;
}
ul.top_all_nav li {
	display: inline;
	margin: 0 0 0 10px;
	font-size: 14px;
	height: 31px;
}
ul.top_all_nav li a {
	background-color: #f1f1f1;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	color: #000;
	padding: 8px 20px 7px;
	text-decoration: none;
}
ul.top_all_nav li a.selected,
ul.top_all_nav li a:hover {
	background-color: #fff;
	border-color: #ccc #ccc #fff;
	border-width: 1px;
	border-style: solid;
	color: #0061b5;
}
ul.top_all_nav li a:focus {
	outline: 0;
}
div.top_all_list > div {
}
div.top_all_list > div h2 {
	margin-top: 0;
}
/* Front Page Sidebar */
#top_user .top-user-content div {
	float: left;
	color: #282828;
}
#top_user h3 {
	background: #f1f1f1;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #0061b5;
	float: left;
	font-size: 14px;
	font-weight: 200;
	padding: 6px 10px 8px;
	margin: 0 0 -1px;
}
#top_user .top-user-content .user_avatar {
	background: #fff;
	border: 1px solid #dcdcdc;
	margin: 0 10px 0 0;
	padding: 2px;
	width: 60px;
	height: 60px;
}
#top_user ul {
	background: #f1f1f1;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
}
#top_user ul li {
	border-bottom: 1px solid #dcdcdc;
}
#top_user .top-user-content {
	border-bottom: 1px solid #fff;
	padding: 10px 0;
}
#top_user .top-user-content .top-user-score h4 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 10px;
}
#top_user .top-user-content .top-user-score span.user_score {
	font-size: 18px;
}
#top_user .user_avatar img {
	width: 60px;
}
/* Sign In Form */
#sign_in_form {
	background: #fff;
}
.sign_in {
	padding: 20px
}
#facebook_have.sign_in {
	border-right: none medium;
}
.facebook .sign_in h2 {
	font-size: 18px;
	letter-spacing: -1px;
}
.sign_in h2 {
	color: #0061b5;
	font-size: 28px;
	font-weight: 800;
	letter-spacing: -2px;
	margin: 0 0 2px;
	text-transform: uppercase;
}
#forgot_pass_user h2 {
	color: #0061b5;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: -1px;
	margin: 0 0 2px;
	text-transform: uppercase;
}
.sign_welcome {
	color: #888;
	font-weight: 600;
	text-transform: uppercase;
}
.sign_in label,#forgot_pass_user label {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em 0;
	text-transform: uppercase;
}
.sign_in #user_pass {
	margin-right: 10px;
	width: 295px;
}
#facebook_user .input-text {
	width: 350px;
}
.sign_pass .input-text {
	width: 350px
}
.sign_in .remember {
	margin: 10px 0;
}
.sign_in img {
	vertical-align: middle;
}
.sign_in li.submit {
	margin: 20px 0;
	text-align: right;
}
.sign_in .arrow_link {
	font-size: 10px;
	font-weight: 600;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.sign_in_close {
	border-top: 1px solid #ccc;
	margin: 20px 0 0;
	padding: 10px 0 10px;
	text-align: right;
}
/* Login Page */
.button_sign {
	margin: 10px 0;
}
.forgot_pass .sign_in,.facebook .sign_in {
	border-right: 1px solid #ccc;
	float: left;
	padding: 0 25px 0 0;
	margin: 0 25px 0 0;
}
.forgot_pass .input-text {
	width: 350px;
}
#forgot_pass_user {
	float: left;
	width: 400px;
}
/* User Page */
.userpage .user_avatar {
	background: #fff;
	border: 1px solid #dcdcdc;
	float: left;
	height: 75px;
	margin: 0 20px 10px 0;
	padding: 5px;
	width: 75px;
	overflow: hidden;
}
.userpage .user_avatar div {
	height: 75px;
	overflow: hidden;
}
.userpage .user_avatar img {
	width: 75px;
}
.userpage .list_title .avatar div {
	height: 45px;
	overflow: hidden;
}
.userpage .user_user {
	width: 480px;
	margin-left: 100px;
}
.userpage .user_user h1 {
	font-size: 36px;
	line-height: 32px;
	margin: 0 0 0;
}
.userpage .user_user .last-login {
	font-size: 10px;
	font-style: italic;
}
.userpage .user_user .score {
	float: right;
	text-align: right;
}
.userpage .user_user div {
	margin-bottom: 10px;
}
.userpage .user_user .score span {
	color: #0061b5;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-right: 5px;
}
.userpage .user_user .score div.big-score {
	font-family: Georgia, "Times New Roman", serif;
	text-align: right;
	font-size: 64px;
	height: 20px;
	margin: 0;
}
.userpage .user_statistic div,.listview .user_statistic div {
	float: left;
	margin-right: 10px;
}
.user_statistic div img {
	vertical-align: middle;
}
.userpage .button_follow {
	margin: 10px 0 0;
}
.userpage .button_follow button,.userpage .sendmail button, .imgbutton {
	float: left;
	margin-right: 10px;
	background: #fff url(images/button/button-bg.png) bottom left repeat-x;
	border: 1px solid #ccc;
	color: #282828;
	border: 1px solid #ccc;
	font-weight: bold;
	font-size: 10px;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/border-radius.htc)
}
.userpage .follow_button img,.userpage .sendmail img {
	float: left;
}
.userpage .follow_button p,.userpage .sendmail p {
	padding-top: 2px;;
}

.modalBox {
	padding: 20px 20px 0;
}
.modalBox h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 10px 10px;
	background: #fafafa;
	margin: 0 10px -1px;
	border: 1px solid #dcdcdc;
	border-bottom: none;
}
.modalform {
	padding: 10px;
	background: #fafafa;
	border-top: 1px solid #dcdcdc;
}
.modalform p {
	margin: 0 0 10px;
}
.modalform label {
	color: #282828;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	float: left;
	width: 100px;
}

.modalform input[type="text"], .modalform textarea {
	width: 300px;
}
.modalform textarea {
	height: 100px;
}
.modalClose {
	border-top: 1px solid #dcdcdc;
	text-align: right;
	margin: 0 20px;
	padding: 10px 0;
}



/* avatar setting */
#secondary #top-users div.user_avatar {
	border: 1px solid #dcdcdc;
	width: 45px;
	margin-right: 10px;
	padding: 2px;
}
#secondary #top-users div.user_avatar div {
	height: 45px;
	overflow: hidden;
}
#secondary #top-users div.user_avatar div img {
	width: 45px;
}



/* Home After Login */
.newhome.itemmanager .headtitle {
	font-size:18px;
	line-height:18px;
}
.newhome.itemmanager .list_item_content{
	width:550px;
} 
#item_login {
	margin:10px 0 30px;
}
#item_search .searchlist {
	width:570px;
	padding:0;
	margin-bottom:20px;
}
#item_search .searchlist .input-text{
	width:385px;
	padding:8px 10px;
	color:#282828;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
	
}
#item_search .searchlist .input-text:focus{
	color:#282828;
}

#item_search .ddTitle {
	width:120px;
	right:0;
	position:absolute;
	padding:7px 10px 10px;
}
#item_search .dd .ddChild{
	top:34px;
	right:13px;
}
#list_auto{
	background:#eee;
	padding:10px;
	margin:20px 0  10px;
	height:28px;
	border-radius: 30px;
	behavior: url(css/border-radius.htc);
}
#list_auto .select{float:right;}
#list_auto .search_input .input-text{
	width:350px;
	height:18px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
	
}
/*Home After Login
.after-login #fullpage .list-members {
}
.after-login #fullpage .list-members ul {
}
.after-login #fullpage .list-members ul li {
text-align: center;
border-bottom: 1px solid #eee;
float: left;
margin: 0 0 20px 10px;
padding: 0 0 5px;
width: 79px;
}
.after-login #fullpage .list-members .header-title {
border-bottom: 1px solid #eee;
margin: 0 0 10px;
padding: 0 0 5px;
}
.after-login #fullpage .list-members h2 {
font-size: 24px;
font-weight: 200;
line-height: 28px;
text-transform: capitalize;
}
.after-login #fullpage .list-members .user_avatar {
border: 1px solid #eee;
height: 45px;
padding: 2px;
width: 45px;
margin: 0 auto;
}
.after-login #fullpage .list-members .user_avatar div {
height: 45px;
overflow: hidden;
}
.after-login #fullpage .list-members .user_details {
}
.after-login #fullpage .list-members img {
float: left;
margin: 0 10px 0 0;
width: 45px;
}
.after-login #fullpage .announ {
background: #eee;
padding: 10px;
border: 1px solid #dcdcdc;
margin: 20px 0;
}
.after-login #fullpage .list-members .user-name {
font-size: 14px;
}
.after-login #fullpage .list-members .user-score {
font-size: 14px;
font-weight: bold;
margin: 0;
}
.after-login #fullpage .list-members .little-italic {
color: #282828;
font-size: 10px;
font-style: italic;
}
.after_login #fullpage .homeloginlist {
margin-bottom: 30px;
}
.after-login #fullpage .panel .more-link a {
background: #dcdcdc;
color: #484848;
padding: 2px 10px 3px;
float: right;
font-size: 10px;
}
.after-login #fullpage .panel {
float: left;
width: 419px;
margin-right: 30px;
}
.after-login #fullpage .panel .head-panel {
background: transparent;
border-color: #ccc;
border-style: solid;
border-width: 1px 1px 0;
margin: 0 0 -1px;
padding: 5px 10px;
text-align: center;
width: 150px;
z-index: 999;
}
.after-login #fullpage .panel .panel-content {
border-top: 1px solid #ccc;
padding: 10px 0;
}
.after-login #fullpage .panel .title {
width: 305px;
}

*/





/* Sidebar Data */
.sec_box {
	padding: 0;
	margin: 0 0 20px;
}
.p_side {
	padding: 0 9px 9px;
	border: 1px solid #dcdcdc;
	background: #fff url('images/top_box.png')top left no-repeat;
}
.p_side h2 {
	color: #fff;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px 20px;
}
.data_user dl {
	padding: 0 0 5px;
/*	height:24px;*/
}
.data_user dl dt {
	float: left;
	width: 70px;
}
.data_user dl dd {
	margin-left: 80px;
}
.following ul li {
	float: left;
	height: 45px;
	margin: 0 5px 10px 0;
	width: 45px;
}
.following .user_avatar {
	padding: 2px;
	border: 1px solid #dcdcdc;
	width: 45px;
}
.following .user_avatar div {
	height: 45px;
	overflow: hidden;
}
.following ul li img {
	width: 45px;
}
.follow ul {
	margin-left: 15px;
}
.follow li {
	margin-right: 15px;;
	float: left;
	text-align: right;
}
.follow p {
	color: black;
	font-weight: bold;
	margin-bottom: 0;
	font-size:18px;
	line-height: 11px;
}
.follow small {
	font-size: 11px;
	color: #aaa;
}
/* Create List */
.createList {
/* margin-left: 60px;*/
}
.createList h2 {
	color: #282828;
	background: #fafafa;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 10px -1px;
	padding: 10px;
	display: inline-block;
	text-transform: uppercase;
	border: 1px dotted #dcdcdc;
	border-bottom: none;
}
#createListbody {
	background: #fafafa;
	border-top: 1px dotted #dcdcdc;
	padding: 20px 10px;
}
.createList ul li {
	margin-bottom: 10px;
}
.createList label {
	color: #333;
	display: block;
	font-size: 11px;
	float: left;
	font-weight: bold;
	padding: 0.5em 0;
	text-transform: uppercase;
	width: 100px;
}
.createList input[type="text"], .createList textarea {
	width: 440px;
}
textarea {
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow: -moz-scrollbars-vertical;
}
.createList .submit {
	text-align: right;
}
.createList textarea#Channel_description, textarea#ChannelItem_description, textarea#ChannelForm_description{
	max-height: 120px;
	line-height: 18px;
}
.createList textarea#ChannelDetail, textarea#ChannelItem{
	max-height: 180px;
	line-height: 18px;
}
.suggest_list p {
	background: #f0f0f0;
	display: block;
	margin-bottom: 1px;
	padding: 3px 10px;
}
.suggest_list p a {
	color: #3c3c3c;
	font-weight: bold;
}
.suggest_list p a:hover {
	color: #0061b5;
}
.user_avatar {
	float: left;
}

p.submit {
	text-align: right;
	margin-top: 10px;
}


/* List */
.useradmin_page .tabs{
	background:#f0f0f0;
	padding-top:20px;
	
	background: #f0f0f0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(css/border-radius.htc);
}
.tabpanel {
	padding: 10px 0 0;
}
.user_list{margin-top:10px;}
div.list_title {
	padding: 0 0 10px;
	border-bottom: 1px dotted #dcdcdc;
	margin-bottom: 10px;
}
div.avatar, div.user_avatar {
	float: left;
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc;
}
.list_title div.avatar div, .list_title div.user_avatar div {
	height: 50px;
	overflow: hidden;
}
div.title {
	color: #0061b5;
	float: left;
	margin: 0 10px;
	width: 460px;
}
div.list_title h2 {
	font-size: 18px;
	font-weight:400;
	font-family:Georgia;
	margin: 0;
}
div.list_title h2 a {
	color: #0061b5;
}
div.title span {
	font-size: 11px;
	font-style: italic;
}
div.list-desc {
	color: #484848;
	margin: 5px 0 0;
}
div.little_badge {
	float: left;
	text-align: center;
	color: #fff;
	width: 43px;
	height: 43px;
	background: url(images/little_badge.png) top left no-repeat;
}
div.little_badge .vote_score {
	font-weight: 400;
	margin: 5px 0 0;
}
div.little_badge .vote_label {
	font-size: 11px;
	margin: -5px 0 0;
}
/* List Page */
.newviewlist .listview .list_desc { margin-left:70px;
}
.listview .list_desc h1.listtitle {
	color: #0061ba;
	font-size: 42px;
	line-height: 40px;
	font-weight: 400;
	margin: 0 0 10px;
}
.listview .share {
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 0 0 1;
	padding: 10px 0 0;
	margin: 10px 0;
}
.listview .share .addthis_toolbox {
	float: left;
	width: 300px;
}
.listview .share li {
	float: left;
}
.listview .share .user_subs {
	float: right;
	width: 225px;
	margin: 0 0 5px;
}
.listview .user_subs p {
	font-size: 10px;
}
.listview .user_subs h2 a {
	color: #484848;
}
.listview .user_subs .user_avatar {
	float: left;
	background: #fff;
	padding: 2px;
	border: 1px solid #bcbcbc;
	margin: 0 10px 0 0;
}
.listview .user_subs .user_avatar div {
	height: 45px;
	overflow: hidden;
}
.listview .user_subs .user_avatar img {
	width: 45px;
}
.listview .user_statistic div p {
	font-size: 12px;
}
.listview .badge {
	float: left;
	height: 81px;
	margin: 0 10px 5px 0;
	width: 53px;
}
.listview .badgetop {
	background: url(images/badgetop.png)top left no-repeat;
	height: 41px;
	width: 53px;
	line-height: 10px;
	text-align: center;
	padding: 10px 0 0;
	color: #fff;
}
.listview .badgetop .list_vote {
	font-size: 18px;
	font-weight: 500;
}
.listview .badgetop .list_vote_label {
	margin: 8px 0 0;
}
.listview .badgebottom {
	background: url(images/badgebottom.png) top left no-repeat;
	height: 30px;
	width: 53px;
}
.listview .badgebottom div {
	float: left;
	margin: 7px 0 0 8px;
}
.listview .list_items {
	border-top: 1px solid #dcdcdc;
	margin: 10px 0 0;
	padding: 20px 0 0;
}
.listview .list_items .single_list_items {
	border-bottom: 1px dotted #dcdcdc;
	padding: 0 0 10px;
	margin: 0 0 20px;
}
.listview .list_items .single_list_items .list_items_content {
1	margin: 0;
} 

.listview .list_items_images {
	float: left;
	margin: 0 10px 0 0;
}

.listview .list_items_images img {
   padding: 5px;
   border: 1px solid #bcbcbc;
   width: 150px;
   background:#fff;
}
.listview .list_items_content {
	padding-bottom: 5px;
}
.listview .list_items_content h2.itemstitle {
	color: #393939;
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	margin: 0;
}
.listview .list_items_content .review_but {
	float: right;
}
.listview .list_items_content .share {
	border: none medium;
	color: #0061b5;
	float: right;
	margin: 0;
	padding: 0;
}
.listview .list_items_content .share img {
	width: 16px;
	margin: 0 2px 0 0;
}
.listview .list_items_content .user_subs {
	color: #aaa;
	font-size: 10px;
	font-style: italic;
	margin-bottom: 10px;
}
.listview .list_items .user_subs .user_avatar img {
	width: 24px;
}
.listview .list_items_content .user_statistic img {
	width: 10px;
}
.listview .list_items_content .user_subs .submitby p {
	font-size: 10px;
}
.listview .review_single {
	background: #eee;
	padding: 5px 10px;
	margin: 0 0 1px;
}
.review_single .user_avatar,.review_single .review_content,
.review_vote {
	float: left;
}
.review_single .user_avatar {
	border: 1px solid #aaa;
	width: 32px;
	margin-right: 10px;
	padding: 3px;
}
.review_single .user_avatar div {
	height: 32px;
	overflow: hidden;
}
.review_single .user_avatar img {
	width: 32px;
}
.review_single .review_content {
	width: 409px;
	margin-right: 10px;
}
.single_list_items .list_items_review .review_vote .vote_score {
	float: left;
	text-align: right;
	margin-right: 5px;
}
.single_list_items .list_items_review .review_vote .vote_icon {
	background: url(images/icon_vote_bg.png) top left no-repeat;
	float: left;
	height: 27px;
	width: 49px;
}
.single_list_items .list_items_review .review_vote .vote_icon ul {
	margin-left: 7px;
	padding: 5px 0 0 0;
}
.single_list_items .list_items_review .review_vote .vote_icon li {
	float: left;
	margin-left: 2px;
}
.single_list_items .review_input {
	margin: 0;;
	background: #eee;
	padding: 5px 10px;
}
.single_list_items .review_input textarea {
	float: left;
	font-size: 11px;
	min-height: 13px !important;
	width: 460px;
	margin-right: 10px;
}
.single_list_items .review_input input[type="submit"] {
	background: #ccc url(images/button/button-bg.png) top left repeat-x;
	border: 1px solid #ccc;
	color: #484848;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 8px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/border-radius.htc);
}
.single_list_items .editIcon {
	float: left;
	margin: 3px 10px 0 0;
	width: 16px;
}
.single_list_items .listDelete2 {
	background: url(images/button/trash.gif) no-repeat left top;
	height: 16px;
	margin: 0 0 5px;
	width: 16px;
}
.listview .single_list_items .review_single.viewall {
	padding: 0 10px;
}
.list_items_review .review_single.viewall p {
	text-align: right;
}
.list_items_review .review_single.viewall p a {
	color: #0061b5;
	font-size: 10px;
}
/* Search Page */
.search .listview h1.listtitle {
	font-size: 24px;
	color: #0061b5;
}
.search .listview .list_items .single_list_items {
	border: none medium;
}
.search .listview .list_items .single_list_items .little_badge {
	float: left;
	margin: 0 10px 0 0;
}
.search .listview .list_items .single_list_items .list_items_content {
	border-color: #eee;
	border-style: solid none double;
	border-width: 1px 0 3px;
	margin-left: 53px;
}
.search .listview .list_items .single_list_items .keySearch {
	background: #dcdcdc;
	color: #0061b5;
	font-weight: 800;
	padding: 0 2px 0 5px;
	margin: 0 5px;
}
/* Form */
.edit_list_form {
	background: #fff;
	padding: 20px 10px;
	width: 470px;
}
.edit_list_form .form {
	background: #fafafa;
	padding: 10px;
	border-top: 1px solid #dcdcdc;
}
.edit_list_form h2 {
	color: #282828;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 10px -1px;
	text-transform: uppercase;
	display: inline-block;
	background: #fafafa;
	padding: 5px 10px 4px;
	border: 1px solid #dcdcdc;
	border-bottom: none;
}
.edit_list_form .input-text {
	width: 440px;
	line-height: 18px;
}
.edit_list_form label {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em 0;
	text-transform: uppercase;
}
.edit_list_form img{
	width:150px;
	padding:5px;
	border:1px solid #dcdcdc;
}
.edit_items_close {
	border-top: 1px solid #ccc;
	margin: 20px 0 0;
	padding: 10px 0 10px;
	text-align: right;
}

/* Profile Page */
.profile .input-text, .profile textarea {
	width: 350px;
}
.profile textarea{
	height:70px;
}
#ProfileForm_image{
	border:1px solid #dcdcdc;
}
.profile label {
	color: #333;
	display: block;
	font-size: 11px;
	float: left;
	font-weight: normal;
	padding: 0.5em 0;
	width: 200px;
}
.profile form h4 {
	color: #0061b5;
	font: 18px Georgia, Tahoma, "Times New Roman", serif;
	font-weight: 400;
	margin: 40px 0 10px;
}
.profile form ul li {
	margin-bottom: 10px;
}
.profile form .user_avatar {
	margin: 10px 0 0 200px;
	width: 100px;
	padding: 5px;
	border: 1px solid #ccc;
}
.profile form .user_avatar div {
	height: 100px;
	overflow: hidden;
	text-align: left;
}
.profile form .user_avatar img {
	width: 100px;
}
div.thanks, .profile p.submit input[type="submit"] {
	background: url(images/button/button-bg.png)top left repeat-x;
	font-weight: bold;
	color: #555;
	font-size: 10px;
	height: 24px;
	border: 1px solid #ccc;
	margin: 30px 0 0;
}
/* Sign Up Form */
.signup #primary_clean {
	width: 600px;
}
.signup #secondary_clean {
	width: 280px;
}
#sign_up_form input[type="text"],#sign_up_form input[type="password"] {
	width: 395px;
}
#sign_up_form label {
	float: left;
	width: 150px;
}
#sign_up_form label.capcha2 {
	float: none;
	width: 300px;
}
#sign_up_form p {
	margin: 0 0 20px;
}
#sign_up_form ul li.terms input {
}
#sign_up_form h4 {
	color: #0061b5;
	font-size: 12px;
	font-weight: 500;
	margin: 30px 0;
	text-transform: uppercase;
}
/* Ñews Feed */
.newsfeed h2 {
	font-size: 18px;
	margin: 0 0 10px;
}
.news_feed_content {
	margin-left: 45px;
}
.newsfeed p {
	font-size: 11px;
	font-style: italic;
}
.newsfeed ul li {
	margin: 0;
	padding: 5px 0 2px;
	border-bottom: 1px solid #dcdcdc;
}
.newsfeed .user_avatar {
	border: 1px solid #aaa;
	float: left;
	margin-right: 10px;;
	width: 24px;
	padding: 2px;
}
span.saythanks {
	background: url(images/button/button-bg.png) top left repeat-x;
	padding: 2px 5px 3px;
	border: 1px solid #ccc;
	color:#555555;
	font-size:10px;
	font-weight:bold;
	height:24px;
	margin:10px 0 0;
}
.newsfeed .user_avatar div {
	height: 24px;
	overflow: hidden;
}
.newsfeed .user_avatar img {
	width: 24px;
}
/* Follower Page */
.followers .incontent {
	border-top: 1px solid #dcdcdc;
	padding: 20px 0 0;
}
.followers ul li {
	border-bottom: 1px solid #dcdcdc;
	float: left;
	margin: 0 10px 10px 0;
	width: 280px;
	padding: 0 0 5px;
}
.followers .user_avatar {
	float: left;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 45px;
	height: 45px;
	padding: 2px;
	border: 1px solid #ccc;
}
.followers .user_avatar div {
	height: 45px;
	overflow: hidden;
}
.followers .user_avatar img {
	width: 45px;
}
.followers .user_name h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 2px;
}
.followers .user_name p {
	font-style: italic;
	font-size: 10px;
}
div.css-panes div {
	min-height: 150px;
}
/* Error Page */
.error_code {
	margin: 0 auto;
	text-align: center;
}
.error_code h2 {
	color: #0061b5;
	font-size: 120px;
	line-height: 130px;
}
.error_code p {
	font-size: 18px;
}
/* Static Page */
.static #primary_clean {
	width: 600px;
}
.static #secondary_clean {
	width: 280px;
}
.static h1.listtitle {
	color: #0061b5;
	font-size: 36px;
	line-height: 52px;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.static .incontent {
	border-top: 3px double #eee;
	padding: 20px 0;
}
.static h3 {
	font-size: 18px;
	color: #0061b5;
}
.static h4 {
	font-size: 16px;
	color: #0061b5;
}
/* All User Page */
.user_all #user-page-header {
	margin-bottom: -1px;
}
.user_all #user-page-header .header-title {
	background: #fff;
	float: left;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 1px 0;
	margin: 0 10px 0;
	padding: 8px 10px 6px;
}
.user_all #user-page-header .header-title span {
	font-size: 10px;
	font-style: italic;
	color: #aaa;
}
.user_all #user-page-header ul {
	float: right;
	margin-top: 25px;
}
.user_all #user-page-header ul li {
	background: #ddd;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 1px 0;
	float: left;
	margin-right: 10px;
	padding: 4px 10px 3px;
}
.user_all #user-page-header ul li a {
	color: #555;
	text-transform: capitalize;
}
.user_all #user-page-content {
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 20px 0 0;
	width: 900px;
}
.user_all #user-page-content ul {
	margin-left: -20px;
}
.user_all #user-page-content ul li.user-block {
	float: left;
	height: 75px;
	width: 140px;
	border-bottom: 1px solid #eee ;
	margin: 0 0 20px 40px;
	padding: 10px 0 5px;
}
.user_all #user-page-content div.user_link .user_avatar {
	border: 1px solid #ccc;
	float: left;
	height: 32px;
	margin-right: 15px;
	padding: 2px;
	width: 32px;
}
.user_all #user-page-content div.user_link .user_avatar div {
	height: 32px;
	overflow: hidden;
}
.user_all #user-page-content div.user_link .user_avatar img {
	width: 32px;
}
.user_all #user-page-content .user_name a {
	font-weight: bold;
	font-size: 12px;
	color: #3c3c3c;
}
.user_all #user-page-content .user_stats li{
	float:right;
	margin-left:20px;
}
.user_all #user-page-content .user_stats dt {
	font-weight: bold;
	font-size: 12px;
	color: #282828;
	text-align: right;
}
.user_all #user-page-content .user_stats dd {
	color: #999;
	font-size: 10px;
	text-align: right;
}
/* Vote Icon */
.vote_badge {
	float: left;
	text-align: center;
	width: 60px;
	margin-right: 10px;
}
.vote_badge .vote_score {
	color: #0061b5;
	margin: 6px 0 0;
}
.vote_badge .big_score {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
}
.vote_badge .up, .vote_badge .down {
	margin: 0 auto;
	width: 23px;
	height: 11px;
}
.vote_badge .up a, .vote_badge .down a {
	display: block;
}
.vote_badge .up a.vu0 {
	background: url('images/vote_up.gif') top left no-repeat;
	width: 23px;
	height: 11px;
}
.vote_badge .up a.vu0:hover {
	background: url('images/hit_vote_up.gif') top left no-repeat;
	width: 23px;
	height: 11px;
}
.vote_badge .up a.vu1 {
	background: url('images/hit_vote_up.gif') top left no-repeat;
	width: 23px;
	height: 11px;
}

.vote_badge .down a.vd0 {
	background: url('images/vote_down.gif') top left no-repeat;
	width: 23px;
	height: 11px;
}
.vote_badge .down a.vd0:hover {
	background: url('images/hit_vote_down.gif') top left no-repeat;
	width: 23px;
	height: 11px;
}
.vote_badge .down a.vd1 {
	background: url('images/hit_vote_down.gif') top left no-repeat;
	width: 23px;
	height: 11px;
}
.vote_badge .list_vote_label {
	color: #999;
	font-size: 10px;
	font-weight: normal;
}


/* New Home */ 
.tabs {
	margin-top: 10px;
}
ul.tabNavigation {
	height: 21px;
	list-style: none;
	margin: 0;
	padding: 20px 0 0;
	background: #f0f0f0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(css/border-radius.htc);
}
ul.tabNavigation li {
	display: inline;
	margin-left: 10px;
}
ul.tabNavigation li a {
	padding: 12px 20px 6px;
	color: #000;
	text-decoration: none;
}
ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {
	background-color: #fff;
	color: #282828;
	padding-top: 12px;
	border-color: #dcdcdc;
	border-width: 1px 1px 0;
	border-style: solid;
}
ul.tabNavigation li a:focus {
	outline: 0;
}
div.tabs > div {
	border-top: 1px solid #dcdcdc;
}
div.tabs > div h2 {
	margin-top: 0;
	font-family:Georgia;
	font-weight:400;
}

.newhome #secondary .sec_box {
}
 

/* Home New */
body.home_new{
  	background:url('images/body_bg.png') top left no-repeat;
  
}
.home_new #wrapper{
	border-top:5px solid #1f84d1;
}
.home_new #header{
	width:860px;
}
.home_new #logo{
	padding:20px 0 0;
}
#topnav {
	background: #1f84d1;
	height: 43px;
	float: right;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(css/border-radius.htc);
}
#topnav li {
	display: block;
	float: left;
	padding: 3px 0;
	margin-top: 8px;
}
#topnav li a {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px;
}
#topnav li a:hover {
	text-decoration: underline;
}
#topnav li.f_connect{
	margin-top:0;
}
.home_new .type{
	margin:60px 0 0;
}
.home_new #topsearch{
	background:url('images/newsearch_bg.png') top left no-repeat;
	border:none medium;
	float:none;
	height:86px;
	margin:0 auto 40px;
	width:655px;
	position:relative;
}
.home_new #searchform{
	margin:0;
	position:relative;
}
.home_new #searchform .textinput {
	top:47px;
	left:20px;
	background:transparent;
	padding:0;
	margin:0;
	border:0;
	font-size:16px;
	height:20px;
	position:absolute;
	width:500px;
}
.home_new #searchform .search-submitter{
 	background:url('images/search_btn.png') top left no-repeat;
	width:92px;
	height:30px;
	border:none medium;
	position:absolute;
   	right:16px;
	top:41px;
} 
.home_new #container{
	background:url('images/new_home_content_bg.png') top left no-repeat;
	width:860px;
}
.home_new #content{
	padding:20px 0 0;
	background:none;
} 
.home_new #primary{
	width:460px;
	padding:0;
}
.home_new .list-stats{
	font-size:36px;
	font-style:italic;
	font-weight:100;
	text-align:center;
	padding:20px 0 0;
}
.home_new .single_list_items{
	margin:5px 0;
	padding:10px 0;
	border-bottom:1px dotted #dcdcdc;
}
.home_new .single_list_items h2{
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	line-height: 1.4em;
}
.home_new .single_list_items h3{
	font-weight:normal;
	font-style:italic; 
	font-size:12px;
}
.home_new .single_list_items h3 a{
	font-weight:bold;
}

.home_new .list_items_content td{
	vertical-align:top;
	padding-right:10px;
}

.home_new .list_items_content .images{
	float:left;
	margin: 0 10px -570px 0;
	padding: 0 0 600px;
	min-width:60px;
}
.home_new .list_items_content .list_items_desc{ 
	min-width:320px;

}
.home_new .list_items_content .user_avatar{
	height:40px;
}
.home_new .list_items_content .user_avatar img{
	height:40px;
}
.home_new .list_items_content .images_list{
	float:left;
	height:80px;
	margin-left:10px;
	overflow:hidden;
}

.home_new .list_items_content .images_list img{
	height:80px;
}

.home_new #secondary{
	background:transparent;
	border:none medium;
	padding:0;
	margin:0 0 0 40px;
	width:310px;
}
.home_new #secondary .sec-box{
	background:#aadaff;
	padding:10px 20px;
	margin:0 0 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
}
.home_new #secondary .sec-box h3{
	font-size:18px;
	margin-bottom:15px;
} 
.home_new #top-users-front {
	margin-left:-4px;
	margin:0;           
	padding:0;
	border:none medium;
	background:transparent;
}
.home_new #top-users-front li{ 
	display:inline;
	float:left;
	margin:0 0 4px 4px;
	width:50px;
}
.home_new #top-users-front .user_avatar{
	background:transparent;
	padding:0;
	border:none medium;
	width:50px;
	height:50px;
}
.home_new #top-users-front .user_avatar img {
	width: 50px;
	height:50px;
}
.home_new #top-users-front .user_avatar div{
	height:50px;
}

/* Top Member   */
#topuser div.box_title h2 {
	background: #fff;
	display: block;
	width: 120px;
	text-align: center;
	padding: 5px 0;
	float: left;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	margin-bottom: -1px;
}
#top-users-front {
	background: #fff;
	padding: 9px;
	border: 1px solid #dcdcdc;
}
#top-users-front li {
	float: left;
	display: inline;
	width: 120px;
	margin: 0 20px 10px 0;
	border-bottom: 1px solid #eee;
}
#top-users-front .user_avatar {
	padding: 4px;
	border: 1px solid #dcdcdc;
	width: 32px;
	float: left;
}
#top-users-front .user_avatar div {
	height: 32px;
	overflow: hidden;
}
#top-users-front .user_avatar img {
	width: 32px;
}
#top-users-front .user_user {
	margin-left: 50px;
	width: 70px;
	overflow: hidden;
}
#top-users-front .user_user .user_name a {
	color: #3c3c3c;
	font-weight: bold;
	font-size: 12px;
}
#top-users-front .user_user .user_stats dd {
	color: #888;
	font-size: 10px;
	margin-top: -6px;
}
.see_all {
	background: #ffba00;
	color: #fff;
	padding: 5px 10px;
	text-align: right;
}
.see_all img {
	vertical-align: middle;
}
  
/* After Login Home */
.activity_panel {
	padding: 10px 0 0;
}
.activity_panel .user_avatar {
	float: left;
}
.activity_panel .user_avatar img {
	width: 32px;
}
.activity_panel .user_avatar div {
	height: 32px !important;
	overflow: hidden;
}
.activity_panel .activity_data {
	width: 370px;
	float: left;
	margin: 0 20px 0 10px;
}
.activity_panel .activity_time {
	font-size: 10px;
	text-align: right;
}
.activity_nav {
	border-bottom: 1px solid #dcdcdc;
}


/* Home Login Tabs */
#after_login .activity_nav {
	border-bottom: 1px solid #dcdcdc;
}
#after_login .activity_nav a.selected {
	display: inline-block;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-bottom: none;
	padding: 5px 10px 10px;
	margin: 0 10px -1px;
	float: left;
	color: #282828;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;;
	border-radius: 0;
}

#after_login .activity_nav a {
	float: right;
	display: inline-block;
	color: #fff;
	background: url(images/icon/button_top_blue.png) top left repeat-x;
	border: 2px solid #dcdcdc;
	padding: 2px 10px;
	margin-left: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;;
	border-radius: 10px;
	behavior: url(css/border-radius.htc);
}


/* Box User Data */
#secondary #userdata {
	background: #fff;
	padding: 10px;
}
#secondary #userdata .user_avatar {
	float: left;
	padding: 4px;
	border: 1px solid #dcdcdc;
	width: 80px;
}
#secondary #userdata .user_avatar img {
	width: 80px;
}
#secondary #userdata .user_avatar div {
	height: 80px;
	overflow: hidden;
}
#secondary #userdata .user_log {
	margin-left: 100px;
}
#secondary #userdata h3 {
	text-transform: uppercase;
	padding: 10px 0;
	font-size: 12px;
}
#secondary #userdata .user_stats li {
	float: left;
	width: 60px;
	text-align: right;
	margin-right: 10px;
}
#secondary #userdata .user_stats span.number {
	display: block;
	width: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
	margin-bottom: -5px;
}
#secondary #userdata .user_stats span.label {
	font-size: 10px;
	color: #888;
	line-height: 5px;
}


/* list */
.headstitle {
	border-bottom: 1px solid #dcdcdc;
	background: #f0f0f0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(css/border-radius.htc);
}
.headstitle h2 {
	font-size: 14px;
	line-height: 20px;
	float: left;
	background-color: #fff;
	color: #282828;
	padding: 10px 20px;
	color: #000;
	border-color: #dcdcdc;
	border-width: 1px 1px 0;
	border-style: solid;
	margin: 15px 0 -1px 10px;
}
.single_list_item {
	padding: 5px 0 10px;
	border-bottom: 1px dotted #dcdcdc;
	margin-bottom: 5px;
}
.list_avatar {
	float: left;
	margin-right: 10px;
}
.list_avatar img {
	width: 80px;
}
.list_avatar div {
	max-height: 80px;
	overflow: hidden;
	padding: 4px;
	border: 1px solid #DCDCDC;
}
.list_avatar_item {
	width: 100px;
	float: left;
	border: 1px solid #dcdcdc;
	padding: 5px 5px 0;
	margin: 0 10px 5px 0;
}
.list_avatar_item img {
	width: 100px;
}
.search .list_item_content {
	margin-left: 90px;
}
.viewitem .list_item_content {
	margin-left: 70px;
}
.list_item_content h2.itemtitle {
	font-size: 21px;
	font-weight: normal;
	font-family: Georgia;
	line-height: 28px;
}
.list_item_content div.submitby {
	font-size: 10px;
	color: #aaa;
	font-style: italic;
}

/* List Item */
.viewitem .share {
	margin-top: 10px;
}
.viewitem .addthis_toolbox {
	float: left;
}
.viewitem .share .user_subs {
	float: right;
	width: 225px;
	margin: 0 0 5px;
}
.viewitem .user_subs p {
	font-size: 10px;
}
.viewitem .user_subs h2 a {
	color: #484848;
}
.viewitem .user_subs .user_avatar {
	float: left;
	background: #fff;
	padding: 2px;
	border: 1px solid #bcbcbc;
	margin: 0 10px 0 0;
}
.viewitem .user_subs .user_avatar div {
	height: 45px;
	overflow: hidden;
}
.viewitem .user_subs .user_avatar img {
	width: 45px;
}
.viewitem .list_title .list_item_content {
	margin-left: 70px;
}
.viewitem .list_title .list_avatar_item {
	margin-right: 10px
}
.search_title {
	margin: 20px 0;
}
.search_title span {
	font-style: italic;
	color: #1f84d1;
}


/* Item Page */
.itempage .list_title .list_item_content {
	margin-left: 120px;
}
.itempage .single_list_item .list_avatar_item {
	width: 50px;
	float: left;
	border: 1px solid #dcdcdc;
	padding: 5px 5px 0;
}
.itempage .single_list_item .list_avatar_item img {
	width: 50px;
}
.itempage .single_list_item .list_item_content {
	margin-left: 140px;
	width: 380px;
}
.itempage .single_list_item .item_vote_up, .single_list .item_vote_up {
	float: right;
}


/* Review Comment */
.list_items_review {
	margin: 0 0 1px 0;
}

.review_input textarea {
	float: left;
	font-size: 11px;
	height: 13px;
	width: 265px;
	margin-right: 10px;
}
.review_input input[type="submit"] {
	background: #ccc url(images/button/button-bg.png) top left repeat-x;
	border: 1px solid #ccc;
	color: #484848;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 8px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/border-radius.htc);
}
.listview .review_single {
	background: #eee;
	padding: 5px 10px;
	margin: 0 0 1px;
}
.review_single .avatar {
	margin-right: 20px;
}
.review_single .avatar div {
	height: 36px;
	overflow: hidden;
}
.review_single .user_avatar,.review_single .review_content,
.review_vote {
	float: left;
}
.review_single, .review_input {
	background: #eee;
	padding: 5px 10px;
	margin: 0 0 1px;
}
.review_single .user_avatar {
	border: 1px solid #ccc;
	background: #fff;
	width: 24px;
	margin-right: 10px;
	padding: 3px;
}
.review_single .user_avatar div {
	height: 24px;
	overflow: hidden;
}
.review_single .user_avatar img {
	width: 24px;
}
.review_single .review_content {
	width: 508px;
}
.review_single .review_content p {
	font-size: 11px;
}
.review_single .review_time {
	font-size: 9px;
	color: #999;
	font-style: italic;
}
/* Secondary */
.whitebox {
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 10px;
}
.sec_box div.box_title h2 {
	background: #fff;
	display: block;
	width: 120px;
	text-align: center;
	padding: 5px 0;
	float: left;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	margin-bottom: -1px;
}
.list_user li {
	float: left;
	margin: 0 0 10px 4px;
}
.list_user .user_avatar {
	padding: 2px;
	border: 1px solid #dcdcdc;
	width: 45px;
	float: left;
}
.list_user .user_avatar div {
	height: 45px;
	overflow: hidden;
}
.list_user .user_avatar img {
	width: 45px;
}

.whitebox .single_related_list, .single_list_activity {
	margin-bottom: 10px;
	padding: 5px 0;
	border-bottom: 1px dotted #dcdcdc;
}
.whitebox .list_images {
	padding: 2px;
	border: 1px solid #dcdcdc;
	width: 45px;
	float: left;
}
.whitebox .list_images div {
	height: 45px;
	overflow: hidden;
}
.whitebox .list_images img {
	width: 45px;
}
.whitebox .list_content {
	margin-left: 60px;
}
.whitebox h3.listtitle {
	font-size: 12px;
	color: #3c3c3c;
}
.whitebox .submitby {
	color: #999;
	font-size: 10px;
	font-style: italic;
}

.list_activity .user_avatar {
	padding: 2px;
	border: 1px solid #dcdcdc;
	width: 30px;
	float: left;
}
.list_activity .user_avatar div {
	height: 30px;
	overflow: hidden;
}
.list_activity .user_avatar img {
	width: 30px;
}
.activity_content {
	margin-left: 45px;
	font-size: 11px;
}
.activity_content .activity_time {
	font-size: 10px;
	font-style: italic;
	color: #999;
}

/* temporary, for item manager */
div#itembox {
	background: url("images/item/bg-box.png") no-repeat scroll 0 0 transparent;
	height: 102px;
	position: relative;
	width: 950px;
}

div#itembox div#search {
	left: 20px;
	position: absolute;
	top: 25px;
}

div#categs-nav {
	background: none repeat scroll 0 0 #0099CC;
	float: left;
	font-size: 11px;
	margin-top: 25px;
	padding-bottom: 6px;
	width: 950px;
}

#itemsidebar {
	float: right;
	padding: 10px 0 0;
	width: 175px;
}

#itemcontent {
	padding-right: 10px;
	width: 755px;
}


/* New home 02 */

#searchbox .top_search {
	background: url('images/search_bg.png')top left repeat-x;
	width: 940px;
	height: 42px;
	margin-top: 5px;
}
.searchlist {
	float: left;
	width: 580px;
	padding: 5px 20px;
	position: relative;
}
.search_input {
	float: left;
}

#searchbox h2 {
	background: #ffcc19;
	color: #fff;
	display: inline;
	padding: 5px 20px 8px;
	margin-left: 10px;
	border: 1px solid #dfae00;
	border-bottom: none;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url(css/border-radius.htc);
}
#searchbox .input-text {
	width: 420px;
	height: 20px;
	background: #fff;
	border: 1px solid #fbbe36;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius.htc);
}
#searchbox .select {
	position: absolute;
	left: 337px;
	top: 8px;
}
#searchbox .submit {
	float: right;
	margin: 0 20px 0 0;
}
.requestlist {
	margin-left: 600px;
	width: 340px;
}
#searchbox .req {
	padding: 5px 0 0;
}
#searchbox .req input[type="text"] {
	width: 180px;
	color: #aaa;
}
#searchbox input[type="submit"] {
	width: 105px;
	padding: 7px 0;
	background: url('images/orange_button.png')no-repeat top left;
	border: none medium;
	color: #fff;
}

.search_icon {
	margin-top: 5px;
}
.search_icon li {
	float: left;
}
.newpage #content {
	margin-top: 10px;
}


/* New Page List */
.item_images, .list_images {
	float: left;
}
.item_images img {
	width: 70px;
	border:1px solid #ccc;
	padding:3px;
	background:#fff;
}
.list_images img {
	width: 40px;
}
.newpage .list_item_content {
	float: left;
	width:500px;
}

.item_utility {
	font-size: 11px;
	text-align: right;
	margin: 10px 0 0;
	font-style: italic;
}
.list_sidebar .single_list {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px;
	margin: 0 0 10px;
}

.newpage .single_list_item {
	padding: 10px;
}
.newpage .single_list_item:hover, .newpage .list_items.selected {
	background: #e6f1fa;
}
.newpage .single_list_item .list_item_content {
	float: none;
	margin-left: 90px;
}
.newpage .single_list_item .list_item_button {
	float: right;
	margin: 10px 0 0;
}
.newpage .single_list_item .list_items_desc {
	margin: 10px 0 0;
}
.list_tags{
	margin-bottom:20px;
}
.list_tags a{
	background:#0061B5;
	padding:3px 5px;
	color:#fff;
	margin-left:5px; 
	font-size:11px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/border-radius.htc);
}
/*
.list_item_button {
	display: none;
}
.list_item_button a {
	font-size: 10px;
	background: url("images/icon/button_border_yellow.gif") top left repeat-x;
	border: none;
	color: #fff;
	padding: 2px 5px;
	border: 1px solid #f0f0f0;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(css/border-radius.htc);
}

.single_list_item:hover .list_item_button {
	display: block;
}

*/
.add_item {
	margin: 40px 0 0;
}
.add_item h2 {
	display: inline;
	border-width: 1px 1px 0;
	border-color: #dcdcdc;
	border-style: solid;
	padding: 5px 20px;
	background: #fafafa;
	margin: 0 10px -1px;
}
.add_item .createList {
	background: #fafafa;
	padding: 10px;
	margin: 0;
	border-top: 1px solid #dcdcdc;
}
.add_item .createList input[type="text"], .add_item .createList textarea {
	width: 440px;
}

#list_view_edit p.submit{
	text-align:right;
}

/* Item Manager */
.itemmanager .createList textarea, .itemmanager .createList input[type="text"]{
	width:500px;
}
.itemmanager .list_item_content{
	margin-left:15px;
	width:485px;
}
#item_search_box{
	position:absolute;
	top:10px;
	width:350px;
}
#item_search_box h2.headtitle{
	font-size:18px;
	font-family:Georgia;
	font-weight:400;
	line-height:24px;
	border-bottom:1px solid #dcdcdc;
}
.list_item_button{
	float:left;
	margin:10px 0;
}
.item_result{
	border-bottom:1px dotted #aaa;
	padding:10px 0;
}
.item_result a{
	color:#383838;
}
.item_result .imgbutton{
	background:url('images/bg_nav_bar.png') top left repeat-x;
	border:1px solid #fff;
	color:#fff;
}
.item_result hr{
	margin: 10px 0;
	border-top: dotted 1px #dcdcdc;
	
}
#item_search_box .searchlist{
	width:300px;
	margin:0 0 10px;
	padding:0;
}
#item_search_box .select{
	left:208px;
	position:absolute;
	top:2px;
}
#item_search_box .search_input{
	width:210px;
}
#item_search_box .ddTitle{
	width:120px;
}
#item_search_box .searchlist .input-text{
	width:340px;
	height:19px;
	
}

#item_search_box .input-text{
	width:208px;
}
#item_search_result{
	max-height:315px;
	overflow:auto;
}
.itemmanager .item_result .list_items_desc,.itemmanager .item_result .itemtitle{
	margin-left:70px;
}
.itemmanager .image_result, .itemmanager .new_added{
	margin:0 0 10px;
	padding:10px;
	background:#fafafa;
	border-top:1px dotted #dcdcdc;
}
.new_added h2.itemtitle{
	margin-bottom:10px;
}
.itemmanager h2.box_title, .itemmanager h3.box_title{
	font-size:14px;
	font-family:Georgia;
	font-weight:400;
	display:inline-block;
	height:14px;
	padding:6px 10px 10px;
	background:#fafafa;
	margin:10px 10px -1px;
	border-width:1px 1px 0;
	border-style:dotted;
	border-color:#dcdcdc;
}
.itemmanager .image_result img{
	width:60px;
	height:60px;
}
#search_image_result li{
	margin:0 2px 5px 0;
	width:60px;
	height:60px;
	border:4px solid #f5f5f5;
	display:inline-block;
}
#search_image_result li:hover{
	border:4px solid #4ca6ea;
}
.itemmanager .input-text{
	width:158px;
}
.itemmanager .imgbutton{
	float:none;
}
.itemmanager .more{
	float:right;
	margin-bottom:10px;
} 

.itemmanager .item_preview .list_items_content{
	background:#fafafa;
	padding:5px 10px;
	border-top:1px dotted #dcdcdc;
}
.itemmanager .item_preview .list_items_content h2{
	margin-bottom:5px;
}
.itemmanager .new_added .submit{
	margin:10px 0 0;
	text-align:right;
}


/* Sidebar List */
.itemmanager #content {
	padding: 0 0 30px;
}
#itemTabs {
	margin: 0 0 10px;
}
#itemTabs ul.tabNavigation li a.selected, .newpage ul.tabNavigation li a:hover {
	padding-top: 8px;
}
#itemTabs ul.tabNavigation li a {
	padding: 6px 10px 5px;
}
.list_images {
	width: 40px;
	margin-right: 10px;
}
.single_list {
	padding: 10px 0;
	border-bottom: 1px dotted #dcdcdc;
}
h3.itemtitle a{
	font-size: 14px;
	color:#282828;
}
.single_list .list_item_content {
	width: 235px;
}
.item_vote_up {
	float: left;
	width: 30px;
	margin-left: 10px;
}

#itemLoader, #listLoader {
	margin: 100px 0;
	text-align: center;
}

#listReq .input-text {
	width: 290px;
	margin: 0 0 10px;
}

#searchList input[type="text"] {
	width: 290px;
}



/* Tooltip */
.tooltip {
	position: absolute;
	padding: 10px 13px;
	z-index: 2;
	color: #303030;
	background-color: #f5f5b5;
	border: 1px solid #DECA7E;
	display: none;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

/* Paging */

#paging a{
	border:none;
}
#paging .previous, #paging .next, #paging .page{
	background: #fff url(images/blue_bg.png) bottom left repeat-x;
	border: 1px solid #ccc;
	color: #fff;
	border: 1px solid #ccc;
	font-weight: bold;
	font-size: 10px;
	padding: 3px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(css/border-radius.htc)
}
#paging .next a, #paging .page a, #paging .previous a{
	color:#fff;
	background:transparent;
}
#paging .page.selected{
	background: #fff url(images/button/button-bg.png) bottom left repeat-x;
}
#paging .page.selected a{
	color:#282828;
}

.side_bar{
	float:left;
}
  

/* home setting */
#most_popular .title, #most_recent .title{
	width:430px;
}


/* badge */ 
.follow_badge, .follow_badge_view{
	float: right;
	text-align: center;
	width: 51px;
	background: url('images/follow_bg.gif') top left no-repeat;
	
}
.follow_badge_view{
	float:left;
	margin:0 10px -300px 0;
	padding:0 0 300px;
}
.follow_score{
	color:#fff;
	font-size:20px;
	padding:10px 0 2px;
	font-weight:normal;   
}
.follow_score span{
	font-size:10px;
}

.follow_label{
	font-size:10px;
	font-weight:bold;
	border:1px solid #ccc;
	padding:2px 0;
	margin:1px 0 0;
}



/* Added by Angga */
/* Full page */
#topnav ul {
	padding: 0;
}
#page, #main_page {
	margin: 5px 10px;
	word-wrap: break-word;
	padding: 0 0 30px;
}
#primary_col {
	padding: 20px 0 20px 25px;
	width: 575px;
	float: left;
}
#main_page {
	width: 650px;
}
#page h1, #page h2, #page h3, #page h4, #page h5, #primary_col h1, #primary_col h2, #primary_col h3, #primary_col h4, #primary_col h5, #main_page h1, #main_page h2, #main_page h3, #main_page h4, #main_page h5 {
	line-height: 1.5em !important;
}
#page p, #primary_col p, #main_page p {
	margin: 10px 0;
	text-align: justify;
	line-height: 1.5em !important;
}
#feedback_form {
	margin-top: 30px;
}
#feedback_form label{
	float: left;
	width: 150px;
	font-weight: bold;
}
#feedback_form input[type="text"], #feedback_form textarea {
	width: 400px;
}
#feedback_form textarea {
	height: 150px;
}
.wrapper {
	padding: 15px;
}
h2.page_title {
	color: #0061B5;
	font-size: 26px;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#recent_activity p {
	margin: 0;
	padding: 0;
}
#footer .copy_right {
	clear: both;
	float: left;
}
#footer ul.footer_nav {
	display: inline;
	margin-left: 10px;
	float: right;
}
#footer ul.footer_nav li {
	float: left;
	padding-left: 5px;
}
.user_subs p {
	margin: 0;
}
.list_users {
}
.list_users li {
	float: left;
	width: 200px;
	margin: 0 15px 15px 0; 
}
.list_users li h3 {
	font-size: 14px;
}
.list_users .user_avatar {
	width: 50px;
	height: 50px;
}
.list_users .user_avatar img {
	width: 50px;
}
.list_users .user_desc {
	margin-left: 65px;
}
.list_users .user_desc span {
	font-weight: bold;
	text-transform: capitalize;
}
.list_users .user_desc p {
	font-size: 10px;
	font-style: italic;
	margin: 0;
}
.error ul {
	margin: 0 0 0 2.5em;
}
.error ul li {
	padding: 0 0 0.45em;
	list-style: square;
}
div.list_block {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #DCDCDC; 
}
h2.list_title{
	font: 18px Georgia, "Times New Roman", Times, serif;;
}
.submitter {
	color: #AAAAAA;
	font-size: 10px;
	font-style: italic;
}
p.description {
	margin: 10px 0;
}
.search_input input[type="text"] {
	width: 420px;
}
.ui_button {
	-moz-border-radius: 3px;
	border: 1px solid #CCCCCC;
	padding: 3px 10px;
	background: url("images/button/button-bg.png") repeat-x scroll left bottom #FFFFFF;
	font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
}
.ui_button:active {
	background-position: bottom right;
}
h1.titile, h2.title, h3.title, h4.title, h5.title, h6.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.meta {
	font-size: 11px;
	font-style: italic;
	color: #888888;
}