/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background:#e2e2e2 url(../../images/w/bg.gif) repeat-x;

}
.container {
	width:920px;
	margin:0 auto;
}
#footer_container {
	width:920px;
	margin:0 auto;
	padding:0 0px;
    overflow: hidden;
    height: 100%;
}
.clear {
	clear:both;
}
a {
	color:#37C6F4;
	text-decoration:none;
}

p {
    word-wrap: break-word;
}
/* Tidy */
.tidy ul {
	}
.tidy p, .tidy li {
	font-size:14px;
	line-height:130%;
	margin:4px 0;
    word-wrap: break-word;
}
.tidy .center.msg {
	clear:both;
	padding:8px 0;
}
.tidy li {
	margin-left:20px;
}
.tidy a, .tidyContent a {
	color:#00aeef;
	text-decoration:none;
}
.tidy a:hover, .tidy a:active, .tidyContent a:hover {
	text-decoration:underline;
}

/* Header */
body {
	font-family: arial, helvetica, sans;
	}
header {
	width:920px;
	margin:0 auto;
    height: 100%;
    overflow: hidden;
}
header a {
	color:#fff;
	text-decoration:none;
}
#logo {
	height:125px;
	width:284px;
	float:left;
}
#mainnav {
	height:125px;
	float:right;	
}
#share {
	float:right;
	margin-top:20px;
	margin-bottom:16px;
}
#share span {
	color:#fff;
	font-size:10px;
	height:20px;
	line-height:20px;
	padding-right:6px;
	float:left;
	}
#share a {
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../../images/w/social_icon.png) no-repeat; 
	}
#share a.flw_twitter { background-position:-25px 0; }
#share a.flw_mail { background-position:-50px 0; }
#share a.flw_youtube { background-position:-73px 0; }
#mainnav ul {
	clear:both;
	float:right;
}
#mainnav ul li {
	float:left;
	background:url(../../images/w/top_menu_line.png) repeat-x;
}
#mainnav ul li a {
	float:left; 
	height:32px;
	line-height:32px;
	padding:0 30px;
	background:url(../../images/w/main_menu_delimiter.png) no-repeat right top;
}
#mainnav ul li.first {
	-webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}
#mainnav ul li.last {
	-webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
}
#mainnav ul li.last a {
	background:none;
}
#mainnav ul li.selected a {
	color:#3BC5EA;
}
#subnav_wrap {
	float:left;
	width:100%;
	height:37px;
	margin-bottom:10px;
}
.container.homepage #subnav_wrap {
	margin-bottom: 0 !important;
	height:37px;
}

.subnav ul {
	float:left;
	width:auto;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    height:37px;
	background: url(../../images/w/secondary_menu_line.png) repeat-x;
	-webkit-box-shadow:  0px 0px 4px 3px rgba(0, 0, 0, 0.4);
	box-shadow:  0px 0px 4px 3px rgba(0, 0, 0, 0.4);
}
.subnav ul li {
	float:left;
}
.subnav ul li a {
	float:left; 
	height:37px;
	line-height:37px;
	padding:0 25px;
	margin-right:1px; 
	font-size:16px;
	margin-bottom:10px;
    background:url(../../images/w/sub_menu_delimiter.png) no-repeat top right;
}
.subnav ul li a.last {
	background:none;
	}
.subnav ul li.selected a {
	color:#3BC5EA;
	}
.subnav.right {
	float:right;
	height:35px;
	overflow:hidden;
}
.subnav.right a {
	background: url(../../images/w/register_button.png) no-repeat center center;	
	color:#fff;
}

/* Headings */


p { 
	font-size:13px;
	line-height:150%;
	}
h2, h3, h1.main-page-title {
	background:url(../../images/w/doubleline.png) repeat-x bottom;
	color:#00aeef;
	font-weight:bold;
	line-height:18px;
	font-size:16px;
	margin-bottom: 12px;
    padding-bottom: 10px
}
h4.subheading {
	color:#00aeef;
	font-weight:bold;
	font-size:16px;
	margin:24px 0;
	}
h2 {
	font-size:24px;
    line-height: 24px;
}
.tidy h2.heading {
	font-size:24px !important;	
	background:none;
	}
h2 a, h3 a {
	color:#00aeef;
}	
/* Misc */
strong, b {
	font-weight:bold;
	}
#widget_preview {
    padding-right: 21px;
	height:395px;
	width:395px;
	margin:0 auto;
}
.blue {
	color:#3BC5EA;
	}
.gray {
	color:#777 !important;
	font-size:12px !important;
	}
.error {
    color: #fff;
    font-size: 17px;
    line-height: 100%;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #666;
    width: 100%;
    z-index: 1;
	background: #cd4d4d;
	margin:4px 0;
	padding:4px 0;
}
.library h2 {
	font-size:15px;
    height: auto;
    line-height: 20px;
    padding-bottom: 10px;
}
.library ul li, .terms ul li {
	list-style:disc;
	}
.library ol li, .terms ol li {
	list-style:decimal;
	}
.padded10 {
	padding:10px;
	}
.audio_player .error {
	background:none; 
	}
.commentForm {
	padding:8px 0;
    margin: 10px 0 20px;
	}
.yesIcon {
	background:#fff url(../../images/yes24.png) no-repeat  center right !important; 
}
.noIcon {
	background:#fff url(../../images/no24.png) no-repeat  center right !important; 
}
.check {
	background:url(../../images/w/checkbox.png) no-repeat 0 0;
	height:22px;
	float:left;
	margin:22px 4px;
	line-height:25px;
	text-indent:30px;
	}
.check.active {
	background-position: 0 -22px ;
	}
.center { text-align:center; }
.noBg { background:none !important; }
.left { float: left; }
.right { float:right;  }
.gray_button {
	background:url(../../images/w/gray_button.png) no-repeat center center;
	height:36px;
	line-height:36px;
	width:183px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#AAABAB;
	margin-top:8px;
    display: block;
	}
.bottomButtons {
	margin:16px 0;
	text-align:center;
	}
.bottomButtons .gray_button {
	width:185px;
	margin-right:1px !important; 
	border-radius:4px;
	display:inline-block;
	}
.bottomButtons .gray_button.last {
	margin-right:0;
	}
/* Footer stuff */

footer {
	float:left;
	width:100%;
	padding-top:25px;
	background:#1F2227;
	clear:both;
	margin-top:50px;
}
footer ul {
	float:left;
    width:20%;
}
footer h4 {
	color:#fff;
	font-size:13px;
	margin:4px 0;
	}
footer ul a {
	color:#1eb5ec;
	font-size:12px;
    line-height: 16px;
	}
footer ul a:hover {
    text-decoration: underline;
}
footer .fasttrack {
	text-align: center;
	font-size:11px;
    margin: 25px 0;
    color: #ccc;
}
/* Basic structure metrics */
#main, #main_wide {
	float:left;
	margin-left:0px;
	width:576px;
	min-height:500px;
	margin-right:22px;
    background-color: #d2d2d2;
    border-radius: 5px;
}
#main_wide {
	width:920px;
	background:none;
	}
	
/* Sidebar */

#sidebar {
	float:right;
	width:322px;	
	margin-right:0px;
}
.sidebar_panel {
	background:#1F2227;
	float:left;
	width:322px;
	min-height:100px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:10px;
	-webkit-box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, 0.3);
   }
.sidebar_panel .info span {
	height:26px;
	line-height:26px;
	padding:4px 0;
	}
.sidebar_panel h4, .sidebar_panel h5 {
	color:#DFE0E4;
	padding:12px 0px 12px 0px;
	margin:0 16px 0 16px;
	font-size:14px;
	border-bottom:solid 1px #46494E; 
	}
.sidebar_panel h5 {
	background:#3BC5EA;
	padding:12px 16px 12px 16px;
	margin:0;
}
.innerPadding {
	margin:12px 16px;
	width:290px;
	float:left;
}
#sidebar .tag_li li a {
	font-size:13px;
	margin:2px;
}
#sidebar .sidebaritem a {
}
#sidebar .sidebaritem a:hover {
	background:#2f2f2f;
	}
#sidebar .sidebaritem {
	float:left;
	width:100%;
	border-bottom:solid 1px #46494E;
}
#sidebar .overlay {
	position:absolute;
	margin:0 !important;
}
#sidebar .avatar {
	float:left;
	width:72px;
	height:80px;
}
#sidebar .details {
	float:right;
	width:210px;
}
#sidebar .myprofile .avatar {
	width:95px;
	height:95px;
}
#sidebar .myprofile .avatar img {
	-webkit-border-radius: 6px;
    border-radius: 6px;
    margin:3px;
}
#sidebar .myprofile .details {
	width:180px;
}
#sidebar .sidebaritem .avatar img {
	border:solid 3px #fff;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    margin:8px 0 0 4px;
}
#sidebar .mystats {
	float:left;
	width:100%;
	border-top:solid 1px #46494E;
	clear:both;
	margin-top:16px;
	}
#sidebar .mystats p.info {
	font-size:11px;
	color:#ddd;
}
#sidebar .mystats p.info span i {
	color:#3BC5EA;
}
#sidebar p.title {
	font-weight:bold;
	margin-top:4px;
}
#sidebar p.about {
	color:#717479;
	font-size:11px;
}
/* Homepage specific */

.allEntries {
	float:right;
	font-size:11px;
	}

#backline {
	background:url(../../images/w/back_line.png) repeat-x top center;
	width:100%;
	margin:0 auto !important;
	height:520px;
	clear:both;
	position:relative;
}

#welcome {
	background:url(../../images/w/waves_background.png) no-repeat top center;
	width:100%;
	margin:0 auto !important;
	height:520px;
	clear:both;
	position:relative;
}
#welcome_wrap {
	width:1024px;  
	margin:0 auto;
	}
#welcome #video {
	width:555px;
	margin-top:60px;
	float:left;
	height:440px;
	background: url(../../images/w/video_frame.png) no-repeat top center;
}
#welcome #video .youtube {
	height:325px;
	width:520px;
	cursor:pointer ;
	margin-top:19px;
	margin-left:18px;
}
#welcome #video .youtube:hover {
	background: url(../../images/w/youtube-play-button.png) no-repeat center center;
}
#welcome #dwnld {
	width: 444px;
	margin-left:25px;
	margin-top:75px;
	float:right;
	height:425px;
	text-align:center;
}

#welcome #dwnld li {
	float:left;
}

/* Play (node) page */
#node {
	padding:8px 20px;
}
#node.ui360 {
	}
#node #title {
	float:left;
	width:100%;
	margin-bottom:4px;
}
#node #user a {
	color:#37C6F4;
	font-weight:bold;
	height:40px;
	line-height:40px;
	font-size:21px;
	float:left;
} 
#node #data {
	float:right;
	width:auto;
}
#node #vb_icons {
    height: 100%;
    overflow: hidden;
}

#node #vb_icons li {
    background: url(../../images/w/item_node.png) no-repeat 0 -3px;
	float:left;
	height:30px;
	line-height:30px;
	margin:0;
	text-indent:32px;
	font-size:12px;
	width: 44px;
    margin-right: 5px;
}
#node #vb_icons .length {
    width: 53px;
    background-position: -11px -3px;
    text-indent: 22px;
    margin-right: 10px
}
#node #vb_icons .plays {
    width: 45px;
    background-position: -65px -3px;
    text-indent: 18px;
    margin-right: 10px;
}

#node #vb_icons .comments {
    background-position: -110px -3px;
    text-indent: 22px;
}

#node #vb_icons .likes {
    background-position: -162px -3px;
    text-indent: 22px;
}

#node #data li.privacy img{
	margin-top:6px;
}
#node #details {
	background:url(../../images/w/doubleline.png) repeat-x bottom;
	float:left;
	width:100%;
	}
#node #details div {
	float:left;
	height:170px;
	margin-bottom:12px;
}	
#node #details #col1 { width:136px;  }
#node #details #col1 img { width:126px; height:126px; margin-top:20px; }
#node #details #col2 {
    width: 120px;
    border-right: solid 1px #C3C3C3;
    padding-left: 10px;
}
#node .button1, #node .button2, #profile .button1, #profile .button2, footer .terms_btn, #profile .btn_default {
	width:110px;
	height:28px;
	line-height:28px;
	text-indent:34px;
	display:block;
	margin:4px 8px 4px 0;
	background:#444;
	color:#A8A9AD;
	font-size:10px;
	font-weight:bold;
}
#node .button2, #profile .button2 {
	width:92px;
}
.btn_like {
	background:url(../../images/w/like_btn.png) no-repeat center center !important;
	}
.btn_like.yes {
	background:url(../../images/w/like_btn_uklj.png) no-repeat center center !important;
	}
#node .btn_comment {
	background:url(../../images/w/comment_btn.png) no-repeat center center;
}
#node .btn_library, footer .terms_btn {
	background:url(../../images/w/add_btn.png) no-repeat center center;
	}
footer .terms_btn {
	margin-left:0;
	}
#node .btn_library.yes {
	background:url(../../images/w/add_btn_uklj.png) no-repeat center center;
	}

#node .btn_edit, #profile .btn_edit {
	background:url(../../images/w/edit_btn.png) no-repeat center center;
	}
#node .btn_download {
	background:url(../../images/w/download_btn.png) no-repeat center center;
	}
#node .btn_follow, #profile .btn_follow {
	background:url(../../images/w/follow_btn.png) no-repeat center center;
    width: 93px;
	text-indent: 37px;
}
#node .btn_follow.yes, #profile .btn_follow.yes {
	background:url(../../images/w/follow_btn_uklj.png) no-repeat center center;
    width: 93px;
}

#node .btn_favorite, #profile .btn_favorite  {
	background:url(../../images/w/favorite_btn.png) no-repeat center center;
	text-indent:37px;
    width: 93px;
}
#node .btn_favorite.yes, #profile .btn_favorite.yes  {
	background:url(../../images/w/favorite_btn_uklj.png) no-repeat center center;
    width: 93px;
}

#node .button1.first, #node .button2.first, #profile .button1.first, #profile .button2.first  {
	margin-top:54px;
}
#node .button1l.first {
    margin-top: 34px;
}
#node #details #col3 { width:166px;  }
#node #details span.nfo { color:red; font-size:12px; float:left; width:100%; text-align:center; height:20px; line-height:20px; }
#node #details #col3 span.nfo { color:#1f1f1f; font-weight:bold; }
#node #details #col4 span.nfo { color:#3AC5E2; text-align:right; }
#node #details #col4 { width:102px; }
#node .audio_player {
	height:175px;
	width:100%;
	overflow:hidden;
	clear:both;
	background:url(../../images/w/circle.png) no-repeat center center;
}
#node .audio_player .error {
	text-align:center;
	font-size:11px;
	line-height:160px;
	}
#node .voicebo_title {
	padding:16px 0 !important;
	font-size:14px;
	clear:both;
    word-wrap: break-word;
}
#node .shareBox {
	background:#fff;
	clear:both;
	float:left;
	width:100%;
	height:44px;
	margin:10px 0 16px 0;
	line-height:44px;
	color:#37C6F4;
	text-indent:0px;
	font-weight:bold;
}
#node .shareBox h3 {
	float:left;
	line-height:48px;
	height:42px;
	margin-left:4px;
	padding:0 4px;
    background: none;
}
#node .shareBox h3 img {
    vertical-align: text-top;
}

#node .addthis_toolbox {
	float:right; 
	width:150px !important;
	margin-top:6px;
}
.tag_li li {
	margin-left:0;
	}
.tag_li li a {
	float:left;
	background:  url(../../images/w/tags_btn_line.png) repeat-x;
	color:#fff;
	margin:8px;
	padding:0 8px;
	height:34px;
	line-height:34px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
}
#node .panel h3 {
	border-bottom:solid 1px #C3C3C3;
	margin-top:4px;
	height:32px;
	line-height:32px;
	margin-bottom:6px;
	font-size:14px;
	color:#2f2f2f;
	float:left;
	width:100%;
}
#node #anchor_image h3 { background:url(../../images/w/img_icon.png) no-repeat right center; }
#node #taglist h3 { background:url(../../images/w/tags_icon.png) no-repeat right center; }
#node #anchor_location h3 { background:url(../../images/w/location_icon.png) no-repeat right center; }
#node #anchor_comments h3 { background:url(../../images/w/comment_icon.png) no-repeat right center; }
#node #anchorLikes h3 { background:url(../../images/w/likes_icon.png) no-repeat right center; }
#node #embed h3 { background:none; }

#node h3 span {
	float:right; 
	padding-right:30px;
	font-size:13px;
	color:#B7B7B8;
	}
.backToTop {
	float:left;
	width:100%;
	padding-top:42px;
	margin:0;
	padding-bottom:32px;
	background: #E2E2E2 url(../../images/m/playback_arrow_btn.png) no-repeat center 20px;
	text-align:center !important;
}
.backToTop:hover, .backToTop:active {
	background-position: center 16px;
}
#node .backToTop {
    background-color: #D2D2D2;
}
.report_flag {
	margin:16px auto !important;
	display:block;
	width:241px;
	clear:both;
	height:43px;
	font-size:14px;
	color:#fff !important;
	font-weight:bold;
	background:url(../../images/w/report_btn.png) no-repeat top center;
	line-height:43px;
	text-align:center;
	}
.report_flag:hover {
	background-position:0 -43px;
	text-decoration:none !important;
	}
/* Node listing */

.item {
}
.item .details {
	float:left;
	width:410px;
}
.item.comment .details {
	width:400px;
	}
#node .item .details {
	width:400px;
}
.item .avatar {
	float:left;
	width:82px;
	height:94px;
	text-align:center;
    margin: 0 20px;
    display: block;
}
.item a.next2 {
	float:left;
	height:104px;
	padding:10px 0;
	width:100%;
	background:url(../../images/w/item.png) no-repeat 0 0;
}
.item a.next2:hover, .item a.next:hover {
	background-position:0 -124px;
}
.item a.next {
	float:left;
	height:104px;
	padding:10px 0;
	width:100%;
	background:url(../../images/w/item_noicons.png) no-repeat 0 0;
}
.item a.noicons {
	background: url(../../images/w/item_noicons.png) no-repeat -10px 0 !important;
	}
.item .details .time {
    float: right;
    width:90px;
    font-size: 13px;
	color:#38C3D8;
	margin-right:20px;
    font-weight:normal;
    text-align: right;
}

.item h1.user {
	font-size:18px;
	font-weight:bold;
	color:#38C3D8;
}
.item h1.user a {
	color:#38C3D8;
}
.item p.title {
	color:#2f2f2f;
	margin:6px 0;
	height:48px;
    width: 410px
}
#main #node .info {
	background: url(../../images/w/item_node.png) no-repeat;
	float:right;
}
.item p.info span, #node .info span {
	float:left;
	color:#2f2f2f;
	font-size:12px;
	width:50px;
	height:24px;
	line-height:22px;
	text-indent:18px;
	margin-right:1px;
}
.item p.info span {
	text-indent:22px;
	}
.item p.info span.likes {
	margin-right:128px; 
	}
.item p.info span.have_pic, .item p.info span.have_geo, .item p.info span.blank {
	width:32px;
}
.item p.info span.have_pic { background:url(../../images/w/feed_icons.png) no-repeat 0 0; }
.item p.info span.have_geo { background:url(../../images/w/feed_icons.png) no-repeat -32px 0; }
.item p.info .length { width: 53px; }
/* Comment listing */

.item.comment {
	background:url(../../images/w/item_blank.png) no-repeat bottom center;
	padding:10px 0 20px;
	width:100%;
    height: 100%;
    overflow: hidden;
}
.item.comment .delete-comment {
    font-size: 12px !important;
    font-weight: normal !important;
    font-style: italic;
    display: inline;
    margin-left: 10px;
    color: #aaa !important;
}
.item.comment .commentMessage {
	font-size:13px;
	margin:8px 0;
	line-height:130%;
	}
.item.comment h1.user a {
	}
.item.comment .details .time {
    float: right;
    width:90px;
    font-size: 15px;
	color:#38C3D8;
    font-weight:normal;
}

/* User listings */

.item.users {
	float:left;
	background:url(../../images/w/item_blank.png) no-repeat;
	min-height:104px;
	padding:10px 0;
	width:100%;
	clear:both;
}
p.info span.vbcount, p.info span.follcount, p.info span.flwcount {
	width:auto;	
	padding-left:2px;
	line-height:22px;
	width:130px;
	}
.mystats p.info span {
	padding-left:22px !important;
}
p.about_stats {
    margin: 10px -20px;
    padding: 5px 20px;
    background-color: #e2e2e2;
}
p.about_stats a {
    color: #222;
}
p.info.about_stats span {
	padding:4px 16px 0px 23px;
	}
p.info span.vbcount { background: url('../../images/w/folowers_icons.png') no-repeat 0 2px; }
p.info span.follcount { background: url('../../images/w/folowers_icons.png') no-repeat 0 -18px; }
p.info span.flwcount { background: url('../../images/w/folowers_icons.png') no-repeat 0 -38px;  }

p.info span.convercount { padding-left:24px; width:auto; background: url('../../images/m/inbox_conversation_icon.png') no-repeat 0 4px; }
p.info span.deletemsg { background: url('../../images/m/inbox_conversation_icon.png') no-repeat 0 4px;  }
p.info i { font-weight:bold; }
p.about_user {
    text-overflow: ellipsis;
	overflow:hidden;
    white-space:nowrap; 
	font-size:16px;
	color:#2f2f2f;	
	height:20px;
	height:24px !important;
	margin:12px 0 4px 0;
}



/* Handling thumbnails */

img.thumb {
	width:88px;	
	height:88px;	
	text-align:center;
/*	border:solid 5px #fff; */
	margin:0 !important;
	border-radius: 2px;
}
.sidebar_thumb {
	width:90px;
	height:90px;
	}
#node .col1 img.thumb  {
/*  width: 90% !important;
    height:auto;
    max-width:150px !important;
    border:solid 5px #fff; */
}
#profile img.thumb, #start img.thumb {
	width:176px;
	height:176px;
	margin:7px 10px;
	padding:0;
	border:0;
    margin:10px 10px !important;
}
#feed img.thumb {
	width:88px;	
	height:88px;
	margin-top:4px !important;
}
#profile img.framed {
}
.frame {
	background:url(../../images/w/prof_frame.png) no-repeat;
	height:96px;
	width:96px;
	position:absolute;
	margin-left:-4px;
	}
.followers_list .frame {
	margin-left:15px;
	z-index:99;
	}
#profile .frame {
	margin-left:0;	
	}
#feed .avatar {
	position:relative;
	}
#feed .avatar img.thumb-like {
    position: absolute;
    bottom:-12px;
    right:-8px;
/*    margin-left:-30px;
    margin-top:60px;*/
    background:#fff;
    border:solid 2px #fff;
	border-radius: 5px 5px 5px 5px;
}
#feed .avatar img.thumb-privacy {
    position: absolute;
    bottom:4px;
    right:-8px;
/*    margin-left:-30px;
    margin-top:60px;*/
}

.likeBox a {
	width:96px;
	height:96px;
	margin-right:8px;
	float:left;
	}
.likeBox a .frame {
	margin:0;
}
.likeBox a img.thumb {
	margin:4px !important;
	}
#profile .frame.hoverable, #start .frame.hoverable {
	margin:0 !important;
	padding:0;
	background-position:0 -210px;
    z-index: 0;
	}
#node #col1 .frame {
	background:url(../../images/w/prof_frame_playbackpage.png) no-repeat;	
	width:148px;
	height:148px;
	margin-left:-10px;
	margin-top:10px;
	}
#node #col1 img.thumb {
	margin-top:12px !important;
	margin-left:11px !important;
	}
/* Form-related */
.field {
    height: 100%;
    overflow: hidden;
}
.field label {
	width:100%;
	line-height:32px;
	font-size:14px;
    display: block;
}
.field.segment {
	line-height:42px;
	margin:8px 0 4px 0;
}
.field.segment label {
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
}
.field.segment span {
	float:left;
}
.field input, .field textarea {
	width:524px;
	padding:3px 5px;
    height:28px;
    border-radius: 3px;
	background:#F0F0F0;
	border:solid 1px #B7B7B7;
	color:#2f2f2f;
	font-family: Arial, Helvetica, Sans;
	line-height:20px;
	font-size:15px;
    resize: none;
}
.field select {
	width:100%;
	padding:8px 6px;
    border-radius: 3px;
	background:#F0F0F0;
	border:solid 1px #B7B7B7;
	}
.field input.gray_button, .field input.gray_button_big {
	background:url(../../images/w/gray_button.png) no-repeat;
	border:none;
	height:36px;
	line-height:36px;
	width:183px;
	float:right;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#AAABAB;
	margin-top:8px;
	cursor: pointer;
	padding:0;
}
.field input.gray_button_big {
	background:url(../../images/w/button_reg.png) no-repeat;
	height:51px;
}
.field input.gray_button_big:hover {
	background-position:0 -50px;
}
.field select {
	font-size:15px;
}
.field textarea {
	height:80px;
}
.field textarea.comment {
    height: 60px;
}
.field fieldset {
	border: solid 1px #454545;	
}
.field fieldset label {
	width:92%;
	float:left;
	line-height:44px;
	height:44px;
}
.field fieldset input {
	clear:both;
	float:left;
	width:5%;
}
.field .dobM, .field .dobD, .field .dobY {
	width:50%;
}
.field .dobD {
	width:20%;
}
.field .dobY{
	width:27%;
	float:right;
}
.field span, p.light {
	font-size:12px;
	color:#3BC5EA;
}
.field span, .field .small{
	font-size:16px;
	}
.field .semilocked {
	background:#D1D2D4;	
}
.field .errord {
	background: #F7D0D0; 
}

/* News */

.news {
	margin:10px 0;
	padding-bottom:8px;
	background:url(../../images/w/doubleline.png) no-repeat bottom;
}
.news p {
	font-size:13px;
	color:#6E6F72;
	line-height:120%;
	margin:12px 0 6px 0;
}
.news a.readMore {
	background:#37C6F4; 
	font-size:13px;
	color:#fff;
	padding:4px; 
	margin:0 0 4px 0;
}

/* More */

#more, .tidyContent {
	float:left;
	margin:15px 20px;
	width:536px;
	}
#more ul.group {
	clear:both;
	float:left;
	margin: 10px 0;
	width:100%;
}
#more ul.group li {
    display: block;
    background:#E5E5E5 url(../../images/w/doubleline.png) repeat-x bottom;
    float:left;
    width:100%;
}
#more .group li a {
    color: #3C3C3C;
    font-weight:bold;  
    height:61px;
	line-height:60px;
	float:left;
	width:100%;
    text-decoration: none;
    text-indent:80px;
    padding: 0px;
}
#more .group li.last {
	background:#e5e5e5;
}
#more .group li a:hover, #more .group li a:active {
    background-color: #fff;
}
#more ul.group ul {
	display:none;
	float:right;
	width:84%;
	padding-left:10%;
	margin-bottom:10px;
	background:#F0F0F0;
}
#more ul.group ul li {
	border-bottom:solid 1px #C8C8C8;
	float: left;
	background:none;
	width:100%;
}
#more ul.group ul li a {
	float:left;
	height:44px;
	color:#3c3c3c;
	line-height:44px;
	width:100%;
	text-indent: 0px;
	padding: 0;
}
#more ul.group ul li.last {
	background:#f0f0f0;
	border-bottom:none;
}
#more .more {
	background: url(../../images/w/edit_profile_icons.png) no-repeat 10px 0 ;
}
#more .more.find { background-position: 10px -155px; }
#more .more.manage { background-position: 10px -260px; }
#more .more.settings { background-position: 10px -365px; }
#more .more.support { background-position: 10px -440px; }
#more .more.contact { background-position: 10px -510px; }
#more ul.open { display:block !important; }

/* Detail box icons */

.details a.unfollow, .details a.follow, .details a.unfavorite, .details a.unblock, .btn_fb-invite {
	font-size:12px !important;
	padding:0 0 0 24px;
	float:right;
	color:#fff !important;
	width:75px;
	margin-top:4px;
	height:24px !important;
	line-height:24px !important;
	background:url(../../images/m/folowers_btns.png) no-repeat;
}
.details a.follow, .btn_fb-invite {
	background:url(../../images/m/folowers_btns.png) no-repeat 0 -50px;
		
}
.details a.unfollow:hover, .details a.unfollow:active, .details a.unfollow:hover, .details a.unfavorite:hover{
	background-position:0 -25px;
}
.details a.follow:hover, .details a.follow:active, .details a.follow.yes, .btn_fb-invite:hover  {
	background-position:0 -75px;
}

/* Download page */

#download_links li a , #download_links li  {
	float:left;
	width:536px;
	height:110px;
	line-height:110px;
	text-align:right;
	}
#download_links span {
	float:left;
	margin-left:73px;
	margin-top:34px;
	height:40px;
	text-align:left;
	width:119px;
	color:#fff;
	font-size:11px;
	line-height:14px;	
	}
#download_links span b {
	font-weight:bold;
	font-size:12px;
	text-indent:-1px;
	}
#download_links li {
	background: url(../../images/w/download.png) no-repeat 0 0;
}
#download_links li.last {
	background-position:0 -110px;
}
#download_links li a {
	background:url(../../images/w/downloadpage_android_btn.png) no-repeat 24px 16px;
	font-size:12px;
	width:486px;
	padding-right:50px;
}
#download_links li a#dl_app 	{ background-image:url(../../images/w/downloadpage_appstore_btn.png);	}
#download_links li a#dl_android { background-image:url(../../images/w/downloadpage_android_btn.png);	}
#download_links li a#dl_apple 	{ background-image:url(../../images/w/downloadpage_mac_btn.png);	}
#download_links li a#dl_windows { background-image:url(../../images/w/downloadpage_win_btn.png);	}
#download_links li a#dl_blackberry { background-image:none;	 color:gray;	}
#download_links li a:hover {
	color:#000;
}

/* Download links in sidebar */

#sidebar_download_links li a  {
	float:left;
	width:158px !important;
	height:61px;
	line-height:61px;
	text-align:right;
	margin:0 0 0 1px;
	}
#sidebar_download_links span {
	float:left;
	height:40px;
	text-align:left;
	width:100px !important;;
	color:#fff;
	font-size:11px;
	line-height:14px;
	margin-left:48px;
	margin-top:14px;
	}
#sidebar_download_links span b {
	font-weight:bold;
	font-size:12px;
	letter-spacing:-1px;
	}

#sidebar_download_links li a {
	background:url(../../images/w/s_downloadpage_android_btn.png) no-repeat 0 0;
	font-size:12px;
	width:auto;
}
#sidebar_download_links li a#s_dl_app 	{ background-image:url(../../images/w/s_downloadpage_appstore_btn.png);	}
#sidebar_download_links li a#s_dl_android { background-image:url(../../images/w/s_downloadpage_android_btn.png);	}
#sidebar_download_links li a#s_dl_apple 	{ background-image:url(../../images/w/s_downloadpage_mac_btn.png);	}
#sidebar_download_links li a#s_dl_windows { background-image:url(../../images/w/s_downloadpage_win_btn.png);	}
#sidebar_download_links li a:hover {
	color:#000;
}
#forgotten-password .success, .success-msg {
    color: #fff;
    font-size: 17px;
    line-height: 22px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #666;
    width: 100%;
    z-index: 1;
	background: #228822;
	margin:4px 0;
	padding:4px 0;
}

/* Profile */

#profile a.hoverable, #profile .hoverable, #start .hoverable {
	position:absolute;
	width:196px; 
	height:206px; 
	background:url(../../images/m/profile_photo_frame.png) no-repeat 0 -215px;
	z-index:1000;

}

#profile .avatar, #start .avatar {
	float:left;
	margin-right:16px;

}
#profile .profile-avatar, #start .profile-avatar {
    width: 196px;
    height: 198px;
}
#profile .about .avatar, #start .avatar {
        width: 200px;
}
#start .profile-avatar {
    float: none;
    margin: 0 auto;
}
#profile #thelist img.thumb {
	margin:2px !important;
	}
#profile #thelist .item .details {
	margin-left:8px;
	} 

#profile #thelist .avatar {
/*	margin-right:0; */
	} 
#profile #thelist .avatar {
/*	margin-left:12px;	 */
	}
#profile #thelist .avatar .frame {
/*	margin:8px 0 0 4px; */
	}

.halfDiv {
	padding-top:24px;
	float:left;
}
#profile h2 {
	background:none;
    font-size: 16px;
    overflow: hidden;
    height: 38px;
    margin: 0;
}
#profile h2 a {
    float: left;
    line-height: 38px;
    display: block;
}

/* Segmented controler */

.segmL, .segmR {
	display:table-cell;
	min-width:70px;
	background:url('../../images/m/edit_on_unactive.png') no-repeat top left;
	max-width:121px;
	height:42px !important;
	line-height:42px !important;
	text-align:center;
	color:gray !important;
}
.genM, .genF {
	font-size:14px;
	font-weight:bold;	
}
.segmR {
	background:url('../../images/m/edit_off_unactive.png') no-repeat top right;
}
.segmL.active {
	color:#3CC4EA  !important;
	background:url('../../images/m/edit_on_active.png') no-repeat top left;
}
.segmR.active {
	color:#E30977 !important;
	background:url('../../images/m/edit_off_active.png') no-repeat top right;	
}
a.segmR:hover, a.segmR:active, a.segmL:hover, a.segmL:active {
	text-decoration:none !important;
}

.segmPri, .segmDir, .segmPub, .segmDefault, .segmDefault2 {
	float:left;
	color:#a6a6a6;
	text-indent:32px;
	height:34px;
	line-height:34px;
	width:90px;
	background:url('../../images/m/privacy_icons.png') no-repeat;	
	}
.segmDir, .segmDefault2 {
	width:104px;	
}
.segmDir { background-position: -90px 0; text-indent:40px;  }
.segmPub { background-position:-193px 0; }
.segmDefault { background-position:-285px 0; text-align:center; text-indent:0; }
.segmDefault2 { background-position:-285px 0;text-align:center; text-indent:0; }

.segmPri:hover, .segmPri:active, .segmPri.active { background-position: 0 -34px; }
.segmDir:hover, .segmDir:active, .segmDir.active { background-position: -90px -34px; }
.segmPub:hover, .segmPub:active, .segmPub.active { background-position:-193px -34px; }
.segmDefault:hover, .segmDefault:active, .segmDefault.active{ background-position:-285px -34px; }
.segmDefault2:hover, .segmDefault2:active, .segmDefault2.active { background-position:-285px -34px; }

.segmPri.active, .segmDir.active, .segmPub.active, .segmDefault.active, .segmDefault2.active {
	font-weight:bold;
	color:#fff;
	}

/* Blog */

.blogContent {
	margin-bottom:12px;
	clear:both;
	float:left;
	width:100%;
	background:#E2E2E2;
	padding:8px;
	margin-left:-8px;
}
.blogImgBig {
	float:left;
	width:100%;
	text-align:center;
	padding:16px 0;
	margin-bottom:8px;
	}
.blogImgBig {
	max-width:100%;
	}
.blogImgBig img {
    max-width: 536px;
}
.blogImg {
	float:left;
	width:150px;
}
.blogDesc {
	width:370px;
	float:right;
    font-size: 14px;
    line-height: 140%;
}
.blogContent p {
	margin-bottom:12px;
	line-height:140%;
}
.blogContent p.timestamp {
	font-size:11px;
	font-style:oblique;
	color:#717479;
	margin:0;
}
.blogContent h3 {
    height: auto;
    line-height: 22px;
    padding-bottom: 10px;
}
.pagination {
	float:left;
	margin:40px 0 40px 0;
	width:100%;
}
#wrapper {
    overflow: hidden;
    height: 100%;
}
/* Load more */
#wrapper.preventPullToRefresh {
	position:relative;
	top:0;
	}
#pullUp #pullUpManual {
	color:#1eb5ec;
	text-align:center;
	float:left;
	width:100%;
	padding-top:15px;
	height:80px;
    background-color: #d2d2d2;
	}
#pullUp #pullUpManual.loading, .preloader {
	background: url(../../images/w/ajax-loader.gif) no-repeat center center;
}
/* Notification icon */

header a.notifications {
    display: block;
    float: right;
    width:29px;
    height:28px;
    background: url(../../images/m/notif_icon.png) no-repeat 0 0;
    color: #fff;
    margin-top:16px;
    text-align:center;
    line-height:24px;
    margin-left:24px;
    text-decoration: none;
    font-size: 0.7em;
    font-weight: bold;
}
header a.notifications.active {
    background: url(../../images/m/notif_icon.png) no-repeat 0 -32px;
}
.item.item-unreaded p.title {
	font-weight:bold;
	}

/* Embedding things */

#embed label, #embed select, #embed textarea {
	font-size:12px;	
	font-family:arial, helvetica, sans;
	color:#454545;
	margin:4px 0;
	}
#embed textarea {
	width:100%;
	color:#454545;
	height:40px;
	}

/* Search box */

.subnav ul li input {
	-webkit-appearance: none;
	-webkit-box-sizing: content-box;
	float:left;
	border:none;
	height:18px;
	line-height:18px;
	padding: 5px 4px; /*Safari :( */
	font-size:12px;
	color:#444;
	width:242px;
	margin-top:4px;
	border-radius:3px 0 0 3px;
    background-color: #ddd;
}

.subnav ul li label {
	color:#fff;
	float:left;
	height:38px;
	line-height:38px;
	margin:0 16px 0 16px;
	font-size:16px;
}
#searchform {
    height: 37px;
}
#sarchform a.submit, .subnav ul li a.submit {
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    line-height: 0;
    margin: 4px 4px 0 0;
    padding: 0;
    background: #ddd url(../../images/w/search_icon.png) no-repeat 6px 6px;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
}
.blogContent ol li {
    display: list-item;
    list-style-type: decimal;
}
.blogContent ul li, .text-content ul li {
    display: list-item;
    list-style-type: disc;
}

/* Settings page */

.sett_push, .sett_header, .sett_email { background: url(../../images/m/settings_icons.png) no-repeat 0 -52px ; width:24px; height:24px; margin:0 auto;  	}
.sett_header 	{ background-position:0 -26px;	}
.sett_email 	{ background-position:0 0;	}
#settings th { padding:8px 0; line-height:100%; }
#settings .bottom_border { border-bottom:solid 1px #8A8A8A; }
#settings td { line-height:120%; border-bottom:solid 1px #aaa; padding:8px 0 !important;  }

/* Buttons */

.button, .rightButton {
	background:url(../../images/w/gray_button.png) no-repeat center center;
	height:36px;
	line-height:36px;
	border:none;
	width:183px;
	margin:8px auto 0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#AAABAB;
    display: block;
    cursor: pointer;
}
.button.big {
    background:url(../../images/w/gray_button_big.png) no-repeat center center;
    height:45px;
    width:250px;
    font-size:14px;
    line-height:45px;
}
.rightButton {
	height:42px !important;
	width:180px !important;
	line-height:42px !important;
	background:#0A0B0A url('../../images/m/black_glass.png') repeat-x;
	background: url('../../images/m/black_glass.png') repeat-x;
	float:right;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:solid 2px #393939;
}
.rightButton.disabled {
	opacity:0.5;	
}
/*
.button:hover, .button:active {
	background-position:center -340px;
}
.button.delete {
    background-position:center -415px;
}
.button.delete:hover, .button.delete:active {
    background-position:center -498px;
}
.rightButton:hover, .rightButton:active {
	background-position:0 -50px;	
}
.button.first, .rightButton.first  {
	margin-top:16px;
}
*/

.btn-cancel {
    display: block;
    margin: 10px 0 10px 0;
    text-align: center;
    color: #00AEEF;
}

/* Tidy */

.tidy h4 {
	font-size:17px;
	color:#00aeef;
	margin:8px 0;
	line-height:120%;
}

#profile .halfDiv.about {
    width: 320px;
    padding-top: 5px;
}
#profile .about h1 {
    font-size: 20px;
}
span.vip {
    background: transparent url(../../images/m/premium_user.png) no-repeat 0 0;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
    top: 5px;
}
#feed.notices {
    padding: 10px;
}
.sidebar_blog {
    height: 100%;
    overflow: hidden;
}
p span.countdown_chars {
    font-weight: bold;
    font-size: 12px;
    color: #777;
}
.red {
    color: #fff !important;
    background-color: #cd4d4d !important;
    font-size: 12px;
}
.message {
    color: #fff;
    font-size: 17px;
    line-height: 22px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #666;
    width: 100%;
    z-index: 1;
	background: #228822;
	margin:4px 0;
	padding:4px 0;
}
#feed .next_page {
    margin: 0 auto;
    width: 200px;
    text-align: center;
}
.add_external_link {
    background: transparent url(../../images/icon_add.png) no-repeat 0 center;
    background-size: 16px 16px;
    padding-left: 22px;
    display: block;
    line-height: 20px;
    color: #1F2227 !important;
    font-weight: bold;
    margin-left: 2px;
}
#profile .buttonset {
    overflow: hidden;
    height: 100%;
}
#profile .external_links {
    overflow: hidden;
    height: 100%;
}
#profile .external_links a {
    display: block;
    width: 32px;
    height: 32px;
    background: transparent url("../../images/socnet_icons/32x32_top.png") no-repeat 0 -448px;
    float: left;
    margin: 0 5px;
}
#profile .external_links a.blogger {
    background-position: 0 -64px;
}
#profile .external_links a.delicious {
    background-position: 0 -128px;
}
#profile .external_links a.facebook {
    background-position: 0 -160px;
}
#profile .external_links a.google {
    background-position: 0 -576px;
}
#profile .external_links a.twitter {
    background-position: 0 -704px;
}
#profile .external_links a.linkedin {
    background-position: 0 -320px;
}
#profile .external_links a.pinterest {
    background-position: 0 -544px;
}
#profile .external_links a.yahoo {
    background-position: 0 -768px;
}
.textright {
    text-align: right;
}
.likeAgain {
    overflow: hidden;
    height: 100%;
    line-height: 36px;
}
input.remove_map {
    width: auto;
    vertical-align: middle;
    margin-right: 5px;
}
.create-btn {
    display: block;
    margin: 10px 0 10px -2px;
    color: #fff;
    text-indent: 60px;
    border-radius:  5px;
    font-size: 18px;
    line-height: 61px;
    height: 61px;
    background: transparent url("../../images/w/upload_btn.png") no-repeat -5px 0;
}
.create-btn small {
    font-size: 10px;
    color: #ccc;
}

#uploadaudio {
    position: absolute;
    top: -100px;
}
.qq-upload-button {
    background-color: #1F2227;
    display: block;
    border: none;
    height: 36px;
    line-height: 36px;
    width: 450px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #AAABAB;
    cursor: pointer;
    padding: 0;
    margin: 10px auto;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}
.qq-upload-list li.qq-upload-success {
    text-align: center;
    margin: 10px auto;
    height: 20px;
    line-height: 20px;
    color: #fff;
}
.qq-upload-list li span {
    color: #222;
}
.qq-upload-list li.qq-upload-success span {
    color: #fff;
}
#save_node .location {
    height: 28px;
    line-height: 28px;
    margin: 10px 0;
    display: block;
}
#save_node .location input {
    width: auto;
    height: auto;
}
.fine-uploader {
    margin: 10px 0
}
ul.smart_autocomplete_container {
    background: #222;
    color: #fff;
}
ul.smart_autocomplete_container li {
    padding: 5px;
    border-bottom: 1px solid #bbb;
}
li.smart_autocomplete_highlight {background-color: #37C6F4;}

.choose-recorder {
    background-color: #1F2227;
    display: block;
    border: none;
    height: 36px;
    line-height: 36px;
    width: 450px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #AAABAB;
    cursor: pointer;
    padding: 0;
    margin: 10px auto;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}
#recorder {
    width: 400px;
    margin: 0 auto;
}
.createvb h2 {
    font-size: 21px;
}
.createvb p {
    margin-bottom: 10px;
}
#fine-uploader-image .qq-upload-button {
    margin: 0 0 10px 0;
    width: 260px;
}
.createvb .btn-submit {
    margin: 10px auto !important;
    float: none !important;
}
#report li label input {
    margin-left: -20px;
}
.no-friends ul {
    margin: 20px;
}
.no-friends ul li {
    line-height: 20px;
}
.register-line {
    font-size: 19px !important;
}


h1.page-title {
    color:#00aeef;
	font-weight:bold;
	line-height:18px;
	font-size:24px;
    margin-bottom: 15px;
}
h1.page-title + p {
    border-bottom: 1px solid #f5f5f5;
    font-size: 12px;
    color: #666;
    margin: -10px 0 15px 0;
}
h1.page-title + p a {
    color: #5aa7c4;
}

.page-section {
    margin: 20px 0;
}
.invite {
    margin-top: 20px;
    height: 100%;
    overflow: hidden;
}
.invite h2 {
    margin-top: 10px
}
.invite h2 + p {
    margin-top: 0px;
}
.invite h2 + p input {
    vertical-align: top;
    margin: 2px;
}
.invite .contacts {
    height: 300px;
    overflow-y: scroll;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.3) inset;
    padding: 10px;
    margin-top: 10px;
}
.invite .contact {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}
.invite .contact_name input {

}
.invite .contact_name {
    margin-bottom: 4px;
    font-weight: bold;
}
.invite .contact_email, .invite .contact_invite {
    font-size: 12px;
    color: #888;
    margin-left: 24px
}
.invite img.fb-invite-img {
    float: left;
    margin-right: 5px
}
.invite .contact_invite {
    font-size: 12px;
    margin-left: 0;
}
.invite #message, #form-tell #message {
    height: 310px;
}
.invite .btn_fb-invite {
    float: left;
}
.invite .fb-invite-name {
    margin-top: 3px;
}
/* IE fix */
input::-ms-clear {
      display: none;
}
.size-xl {
    margin-top: 20px !important
    font-size: 17px !important;
}

.btn_facebook {
    background: transparent url(../../images/facebook_connect.png) no-repeat 0 0;
    width: 233px;
    height: 40px;
    display: block;
    margin: 10px auto;
}
.btn_facebook:hover {

}
.btn_facebook:active {

}
.half_column {
    width: 50%;
    float: left;
}
#register .avatar img {
    width: 86px;
    height: 86px;
    padding-top: 5px;
}
#register .col1, #register .col2 {
    margin-top: 20px
}
#register .col1 {
    width: 120px;
    float: left;
    margin-top: 0;
}
#register .col2 {
    margin-left: 120px;
    width: 415px;
}
#register .first-line {
    font-size: 20px;
}
#register #username {
    width: 400px !important;
}
#register .field input, #register .field textarea {
    background: #fff;
}
.user-list {
    margin: 10px 0;
    overflow: hidden;
    height: 100%;
    display: block;
    float: none;
}
.user-list .item {
    overflow: hidden;
    display: block;
    min-height: 105px;
    background: transparent url(../../images/w/item_blank.png) no-repeat bottom left;
}
.user-list p.info {
    float: none;
    overflow: hidden;
    height: 100%;
    display: block;
}
.user-list .item p.title {
    height: auto;
}
.user-list p.info span {
    font-size: 13px;
}
.user-list .avatar img {
    padding-top: 4px;
}

#loadNotices {
    text-align:center;
}

#loadNotices a {
    font-size: 100%;
    color: #1eb5ec;
    text-align: center;
    float: left;
    width: 100%;
    padding-top: 15px;
    height: 80px;
    background-color: #d2d2d2;
}
#loadMoreNotifications:hover, #seeAllComments:hover, .follow:hover {
    cursor: pointer;
}