/*-----------------------------------------
   	Website:   Lesthete
	File Name: Layout.css
------------------------------------------*/

/* Font Replacement */
/*@font-face {
	font-family: 'Cambria';
	src: url('../fonts/261C6C_0_0.eot');
	src: url('../fonts/261C6C_0_0.eot?#iefix') format('embedded-opentype'),
	url('../fonts/261C6C_0_0.woff') format('woff'),
	url('../fonts/261C6C_0_0.ttf') format('truetype');
}*/

/* hack for IE */
@media screen and (min-width:0\0) {
	/*.page-content h1, .page-content h2, .up-article-img-desc .text-area, span.featured-img-over, .article-right-over, .signup-popup-content .text, #popup_message, .article-desc, .article-desc p, .helpPage .article-section, .terms-of-use .article-section, .privacy-policy .article-section, .contributors-guidelines .article-section, .about-us .article-section, .article-count-list h1 span.stats, .slider-text h2, .slider-text p, .fix-ie-font {
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
	}*/
	span.action-icons-over {
		left: -18px !important;
	}
/*	.articleCol span.action-icons-over{
		left: -11px !important;
	}*/
	p.trimNewDescr { /*padding-top: 30px !important;*/ }
	/*.article-details-desc p { padding-top: 36px !important; }*/
	#jqContributeNavigationContainer { width: 240px !important; }
	.header-search { width: 700px !important; }
	.deleteComment {top: 2px !important;}
	.portfolio-menu-content ul li a { padding-top: 2px !important; }
}
/* end hack for IE */


@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_proextralight';
    src: url('../fonts/sourcesanspro-extralight-webfont.eot');
    src: url('../fonts/sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-extralight-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-extralight-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-extralight-webfont.svg#source_sans_proextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dosislight';
    src: url('../fonts/dosis-light-webfont.eot');
    src: url('../fonts/dosis-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dosis-light-webfont.woff') format('woff'),
         url('../fonts/dosis-light-webfont.ttf') format('truetype'),
         url('../fonts/dosis-light-webfont.svg#dosislight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Cambria';
	src: url('../fonts/262B54_0_0.eot');
	src: url('../fonts/262B54_0_0.eot?#iefix') format('embedded-opentype'),
	url('../fonts/262B54_0_0.woff') format('woff'),
	url('../fonts/262B54_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'tenor_sansregular';
    src: url('../fonts/tenor-sans/tenorsans-regular-webfont.eot');
    src: url('../fonts/tenor-sans/tenorsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tenor-sans/tenorsans-regular-webfont.woff') format('woff'),
         url('../fonts/tenor-sans/tenorsans-regular-webfont.ttf') format('truetype'),
         url('../fonts/tenor-sans/tenorsans-regular-webfont.svg#tenor_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* ahck for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {

	span.action-icons-over {
		top: -32px !important;
		left: -30px !important;
	}
/*	.articleCol span.action-icons-over{
		left: -23px !important;
	}*/
 .comment-sort span {
	 padding-top: 5px !important;
 }
}
/*end hack for chrome*/

.article-desc, .article-desc-new, .up-article-img-desc .text-area, .settings-img-box .settings-links ul li a, .up-article-img-desc .aloha-textarea, .article-desc p {
    font-size: 14.4px !important;
}

a img { border: 0 }
a {outline: none; text-decoration: none; color: #484848;}
.left { float: left }
.right { float: right }
.vert-mid { vertical-align: middle }
textarea { resize: none }
.blue-link {
	color: #7B9CB5;
}
/* Layout */
* {
	word-wrap: break-word;
}

*:focus {
    outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}



body, html {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
body {
	background-color: #fff;
	color: #777;
	font-family: Georgia, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.wrapper {
	float: left !important;
	float: none;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: absolute;
	width: 100%;
}
.container {
	float: left !important;
	float: none;
	padding: 0 0 90px 0;
	width: 100%;
}
.page-center {
	margin: 0 auto;
	width: 940px
}

.clear {
	clear: both;
}

.loader {
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFFFFF url('../images/ajax-loader.gif') no-repeat 50% 50%;
	opacity: 0.3;
	width: 100%;
	height: 100%;
	display: none;
}

/* Header */
.header {
	background: url(../images/hdr-bg.gif) repeat-x 0 0;
	/*border-bottom: 1px solid #303030;*/
	border-bottom: 1px solid #b2b2b2;
	float: left;
	height: 115px;
	width: 100%
}
.header-inner {
	background: url(../images/footer-center-bg.png) no-repeat 140px 0;
	float: left;
	width: 940px
}
.header-top {
	float: left;
	height: 31px;
	width: 940px
}
.header-utility {
	float: left;
	padding: 6px 0 0 0;
	width: 240px
}
.le-img {
	float: left;
	height: 25px;
	width: 30px
}
.le-img a {
	background: url(../images/le-img.png) no-repeat 0 0;
	height: 13px;
	float: left;
	margin-top: 12px;
	text-decoration: none;
	width: 30px
}
/*.le-img a:hover { background: url(../images/le-img.png) no-repeat 0 0; height: 25px; margin-top: 0; }*/
ul.utility-nav {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 4px 0 0 0;
}
ul.utility-nav li {
	float: left;
	font-family: 'source_sans_proregular';
	font-size: 9px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}
ul.utility-nav li a { color: #a7a7a7; text-decoration: none; cursor: pointer; }
ul.utility-nav li a:hover { color: #fff }
.header-search {
	float: left;
	padding: 5px 0 0 0;
	text-align: right;
	width: 700px
}
.header-search ul.utility-nav { float: right; padding: 5px 10px 0 0; }
.search-section {
	float: right;
}
.input-wrap {
	background-color: #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	float: left;
	height: 22px;
	margin-right: 10px;
	padding: 1px;
}
.search-section .input-wrap { height: 19px; width: 158px }
.input-stuff {
	background-color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	float: left;
	height: 20px;
	padding: 1px;
}
.search-section .input-stuff { height: 17px; width: 156px }
.input-text {
	background: url(../images/input-bg.gif) repeat-x 0 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	color: #b2b2b2;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 6px;
}
.search-section .input-text { height: 17px; line-height: 17px; width: 150px }
.btn-search {
	background: url(../images/search-icon.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 15px;
	line-height: 0;
	margin: 3px 0 0 0;
	padding: 0;
	text-indent: -999px;
	width: 15px
}
.main-header {
	float: left;
	height: 63px;
	padding: 27px 0 0 0;
	width: 940px
}
.logo {
	float: left;
	height: 38px;
	margin-left: 10px;
	width: 186px
}
.logo a {
	float: left;
	height: 38px;
	text-decoration: none;
	width: 186px
}
.main-nav {
	float: left;
	padding-top: 27px;
	width: 744px
}
.main-nav ul, .main-nav ul li {
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 0;
}
.main-nav ul li {
	color: #666;
	display: inline;
	float: left;
	font-family: 'source_sans_proextralight';
	font-size: 12px;
	padding: 0 0 0 32px;
	text-transform: uppercase
}
.main-nav ul li a {
	color: #666;
	text-decoration: none;
}
.main-nav ul li a:hover, .main-nav ul li.active a { color: #e52616; }

/* Slider */
.slider {
	border-bottom: 1px solid #303030;
	float: left;
	height: 400px;
	position: relative;
	width: 100%
}

/* Content */
.content-area {
	float: left;
	width: 100%
}
.page-content {
	float: left;
	padding: 49px 0 45px 0;
	width: 940px
}
.page-content-top {
	border-bottom: 1px solid #f0f0f0;
	float: left;
	padding: 0 0 30px 0;
	width: 940px
}
.page-content-left {
	float: left;
	padding: 0 20px 0 0;
	width: 620px
}
/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
 .page-content-left {
 	 margin-top: -8px;
 }
}
.page-content-right {
	float: right;
	width: 300px
}
.page-content-btm {
	float: left;
	padding: 37px 0 0 0;
	width: 940px
}
.signin-popup h1, .account-popup h1, .settings-popup h1, .password-popup h1, .registration-popup h1, .comment-reply-popup h1, .upload-profile-popup h1, .message-list-popup h1, .chat-popup h1, #jqRequestPayment h1,
.image-popup h1 {
	color: #333;
	font-family: 'dosislight';
	font-weight: normal;
	font-size: 21px;
	margin: 0;
	padding: 0 0 12px 0;
}
.title-block {
	color: #333;
	font-family: 'dosislight';
	font-weight: normal;
	font-size: 21px;
	float: left;
	margin: 0;
	padding: 0 0 12px 0;
	width: 100%;
	line-height: 28px;
}
.page-content p {
	line-height: 21px;
	margin: 0;
	padding: 0 0 25px 0;
}

.article-details-desc p {
	line-height: 20px;
}

/* Main Page */
.article-box-type1, .article-box-type2, .settings-img-box {
	background-color: #fbfbfb;
	border: 1px solid #f0f0f0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	float: left;
	min-height: 195px;
	height: auto !important;
	height: 195px;
	padding: 21px 29px 25px;
	/*padding-right: 20px;*/
	width: 560px;
}
.article-box-type2 {
	padding: 20px 28px 21px;
	width: 240px;
}

.article-box-type2 h2 {

}

.page-content h1 {
	color: #666;
	font-family: 'Cambria';
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 37px 0;
}
.page-content-left .article-box-type1 h1 {
	padding: 0 0 10px 0;
	word-wrap: break-word;
}
.page-content-left .article-box-type1 .article-submit-top h1 {
	padding: 0 0 18px 0;
}
.page-content .article-submit-top p {
	padding: 0 0 23px 0;
}
.page-content h2 {
	color: #666;
	font-family: Georgia;
	font-weight: normal;
	font-size: 18px;
	line-height: 19px;
	/*padding: 0 0 15px 0;*/
	margin: 0;
	/*height: 65px;*/
	height: 39px !important;
}
.page-content h2 a { color: #666; text-decoration: none }
.article-row {
	width: 101.3%;
	float: left;
}
.article-row_ {
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -100px;
}
.article-img {
	float: left;
	height: 260px;
	/*margin-top: 4px;*/
	/*margin-top: 20px;*/
	margin-top: 8px;
	width: 300px;
	padding-bottom: 6px;
}
.page-content-right .fix-padding {
	padding-bottom: 17px !important;
}
.article-desc {
	float: left;
	/*padding: 0 0 0 20px;*/
	padding: 0 0 0 18px;
	width: 240px;
	/*margin-top: 16px;*/
	margin-top: 7px;
	font-family: 'Cambria';
	font-size: 15px;
	line-height: 21px;
}
.article-desc-new {
	height: 260px !important;
	float: left;
	padding: 0 0 0 20px;
	width: 240px !important;
	/*margin-top: 22px;*/
	margin-top: 8px;
	font-family: 'Cambria';
	font-size: 15px;
}
.trimNewDescr {
	height: 260px;
	width: 240px;
	overflow: hidden;
	white-space: normal;
}
.article-box-type2 .article-img {
	width: 240px
}
/* Curve for any image */
.article-img img, .article-box-type2 .article-img img, .featured-img img, .article-section .article-img img, .comment-img img, .member-img img, .register-img img, .settings-img-box .settings-img img, .friends-list-row ul li a img, .thumb-img img, .articles-thumb-img img, .portfolio-img img, .upload-section, .msg-thumb-img img {
	behavior: url('PIE.htc');
/*    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/
		-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #e6e6e6;
}

.upload-section {
	width: 415px !important;
	border: 1px solid #CCC;
	background: #e6e6e6; /* Old browsers */
	background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6e6e6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6e6e6 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6e6e6 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e6e6e6 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}

/* Featured Articles */
.featured-articles-wrap {
	float: left;
	width: 100%
}
.featured-articles {
	float: left;
	padding-bottom: 17px;
	width: 100%
}
.featured-articles-row {
	float: left;
	/*padding-bottom: 20px;*/
	width: 100%
}
.featured-articles-row h2 {
	/*padding: 0 15px 15px;*/
}
.featured-articles-row ul {
	float: left;
	list-style-type: none;
	margin: 0 -20px 0 0;
	padding: 0;
	width: 960px
}
.featured-articles-row ul li {
	border: 1px solid #f0f0f0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
/*	height: 263px;*/
	list-style-type: none;
	margin: 0 20px 20px 0;
	padding: 13px 20px 19px;
	text-align: center;
	width: 258px;
}
/*.featured-articles-row li:last-child, .friends-list-row ul li:last-child { margin-right: 0 }
.featured-articles-row li.last-child, .friends-list-row ul li.last-child { margin-right: 0 }*/
.friends-list-row ul li.last-child { margin-right: 0 }
.featured-img {
	float: left;
	position: relative;
	height: 200px;
	width: 200px
}
.featured-img-center {
	margin: 0 auto;
	width: 200px
}
.featured-img:hover {

}

.featured-img img { position: absolute; top:0; left: 0; }
.featured-img-over {
	background: url(../images/trans-bg.png) repeat 0 0;
	color: #fff;
	behavior: url('PIE.htc');
/*    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;*/
		-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	/*height: 188px;*/
	line-height: 20px;
	position: absolute;
	bottom:0;
	left: 0;
	padding: 10px 12px;
	text-align: left;
	width: 200px;
	display:none;
	font-family: 'Cambria';
	font-size: 18px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*.featured-img a:hover span.featured-img-over { display:block; }*/

/* Authorisation and Registration */
.signin-popup, .account-popup, .settings-popup, .password-popup, .registration-popup, .comment-reply-popup, .upload-profile-popup, .message-list-popup, .chat-popup {
	background-color: #fbfbfb;
	border: 1px solid #f0f0f0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
	float: left;
	padding-bottom: 19px;
	width: 460px;
	z-index: 100
}

.signup-popup {
	background-color: #fbfbfb;
	border: 1px solid #f0f0f0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
	float: left;
	padding-bottom: 19px;
	width: 360px;
	z-index: 100;
}

.signin-popup-hdr, .settings-popup-hdr, .account-popup-hdr, .password-popup-hdr, .registration-popup-hdr, .comment-reply-popup-hdr, .upload-profile-popup-hdr, .message-list-popup-hdr, .chat-popup-hdr,
image-popup-hdr {
	background: url(../images/popup-hdr-bg.gif) repeat 0 0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	height: 44px;
	width: 460px;
}
.signup-popup-hdr {
	background: url(../images/popup-hdr-bg.gif) repeat 0 0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	height: 44px;
	width: 360px;
	overflow: hidden;
}
.signup-popup-hdr .popup-hdr-left { float: left; padding-top: 6px; padding-left: 50px;}
.account-popup, .password-popup, .account-popup-hdr, .password-popup-hdr { width: 380px }
.registration-popup, .registration-popup-hdr { width: 498px }
.comment-reply-popup { padding-bottom: 0; width: 600px }
.comment-reply-popup-hdr { width: 600px }
.message-list-popup { padding-bottom: 0; width: 619px; position: fixed; }
.message-list-popup-hdr { width: 619px }
.chat-popup { padding-bottom: 0; width: 630px }
.chat-popup-hdr { width: 630px }
.signin-popup-hdr-inner, .settings-popup-hdr-inner, .account-popup-hdr-inner, .password-popup-hdr-inner, .registration-popup-hdr-inner, .comment-reply-popup-hdr-inner, .upload-profile-popup-hdr-inner, .message-list-popup-hdr-inner, .chat-popup-hdr-inner,
.image-popup-hdr-inner {
	background: url(../images/popup-hdr-trans.png) no-repeat 0 0;
	float: left;
	height: 44px;
	padding: 0 20px 0 21px;
	width: 419px
}
.signup-popup-hdr-inner {
	background: url(../images/popup-hdr-trans.png) no-repeat -78px 0;
	float: left;
	height: 44px;
	padding: 0 20px 0 21px;
	width: 319px
}
.account-popup-hdr-inner, .password-popup-hdr-inner {
	background: url(../images/account-popup-trans.png) no-repeat 0 0;
	width: 339px
}
.registration-popup-hdr-inner { width: 457px }
.comment-reply-popup-hdr-inner {
	background: url(../images/account-popup-trans.png) no-repeat 0 0;
	width: 559px
}
.comment-reply-popup-hdr-inner .jqAuthorName {
	font-family: 'dosislight';
	font-size: 21px;
	line-height: 28px;
}
.message-list-popup-hdr-inner {
	background: url(../images/settings-popup-hdr-trans.png) no-repeat 0 0;
	width: 578px
}
.chat-popup-hdr-inner {
	background: url(../images/settings-popup-hdr-trans.png) no-repeat 0 0;
	width: 589px
}
.popup-hdr-left { float: left; padding-top: 6px }
.popup-close {
	float: right;
	margin-top: 17px;
	width: 9px
}
.popup-close a {
	background: url(../images/popup-close.png) no-repeat 0 0;
	float: left;
	height: 9px;
	text-decoration: none;
	width: 9px
}
.signin-popup h1, .account-popup h1, .settings-popup h1, .password-popup h1, .registration-popup h1, .comment-reply-popup h1, .upload-profile-popup h1, .message-list-popup h1, .chat-popup h1, #jqRequestPayment h1,
.image-popup h1 {
	color: #fff;
}
.signin-popup-content {
	float: left;
	padding: 20px 19px 0;
	width: 422px
}
.signup-popup-content {
	float: left;
	padding: 20px 19px 0;
	width: 322px
}
.signup-popup-content .text {
	text-align: center;
	font-family: Georgia;
	line-height: 24px;
	font-size: 16px;
	margin: 15px 0;
}
.signup-popup-content .input-stuff, .signup-popup-content .input-wrap {
	float: none;
	margin-right: 0px;
}
.signup-popup-content .submit {
	background: url(../images/submit_bg.png) no-repeat 0 0;
	border: 0 none;
  color: #FFFFFF;
  display: block;
  font-size: 10px;
  height: 25px;
  margin: 25px auto 5px;
  text-transform: uppercase;
  width: 68px;
}
.signup-popup-content .submit:hover {
	background: url(../images/submit_bg.png) no-repeat 0 -25px;
	cursor: pointer;

}
.signup-popup-content .input-text {
	width: 100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
}
.message-list-popup-content {
	background: #e0e0e0 url(../images/msg-popup-bg.gif) repeat-x 0 0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	float: left;
	padding: 20px 11px 10px 20px;
	width: 588px
}
.add-msgs {
	float: left;
	padding-bottom: 19px;
	width: 100%
}
input.btn-add-msg {
	background: url(../images/plus-btn.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -999px;
	width: 24px
}
.add-msgs .input-wrap { width: 198px }
.add-msgs .input-stuff { width: 196px }
.add-msgs .input-text { width: 190px }
.msg-list {
	float: left;
	width: 100%
}
.msg-list-row {
	float: left;
	padding-bottom: 15px;
	width: 555px
}
.msg-thumb-wrap {
	border: 1px solid #c3c3c3;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	height: 65px;
	margin-right: 17px;
	width: 65px
}
.msg-thumb-stuff {
	border: 1px solid #f1f1f1;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	height: 63px;
	width: 63px
}
.msg-thumb-img {
	float: left;
	height: 63px;
	width: 63px
}
.msg-chat-details {
	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.42);
	-moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.42);
	box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.42);
	background-color: #e6f0f3;
	border: 3px solid #fff;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	position: relative;
	width: 464px
}
.msg-chat-details-inner {
	background-color: #e6f0f3;
  /*background-color: #e6e6e6;*/
	behavior: url('PIE.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	padding: 4px 8px 0 11px;
	width: 444px;
}
.msg-chat-details-inner-hidden {
	overflow: hidden;
	height: 55px;
}
.msg-arrow-left {
        /*background: url(../images/msg-arrow-left-over.png) no-repeat 0 0;*/
	background: url(../images/msg-arrow-left.png) no-repeat 0 0;
	height: 13px;
	left: -13px;
	position: absolute;
	top: 24px;
	width: 13px
}
.msg-chat-details:hover .msg-chat-details-inner { /*background-color: #e6f0f3;*/ background-color: #e6e6e6; }
.msg-chat-details:hover .msg-arrow-left {	background: url(../images/msg-arrow-left-over.png) no-repeat 0 0; }
.msg-close {
	background: url(../images/msg-close.png) no-repeat 0 0;
	display: none;
	height: 9px;
	float: right;
	margin: 4px 0 0 8px;
	width: 9px
}
a.msg-close { text-decoration: none }
.msg-chat-details:hover .msg-close { display: block }
.msg-chat-details-hdr {
	float: left;
	width: 100%
}
.msg-chat-details p {
	color: #515151;
	line-height: 16px;
	margin: 0;
	padding: 0 0 5px 0;
}
.mCS_no_scrollbar .msg-chat-details p {
	overflow: hidden;
	/*white-space: nowrap;*/
	display: inline-block;
	/*text-overflow: ellipsis;*/
	width: 440px;
}
.msg-chat-details-wrap .msg-date, .msg-chat-details .msg-date { color: #777; float: left; font-size: 11px; line-height: 11px; margin-top: 1px; padding-bottom: 6px; }
.msg-chat-details .msg-date { color: #b4b4b4; float: right; font-size: 11px; line-height: normal; margin-top: 1px; padding-bottom: 0 }
h1 span { color: #c8c8c8; text-decoration: underline }
.msg-chat-details-wrap { float: left; width: 470px }

/* Chat Popup */
.chat-popup-content {
	background: #e0e0e0 url(../images/msg-popup-bg.gif) repeat-x 0 0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	float: left;
	padding: 20px 21px 23px 20px;
	width: 589px
}
.chat-section {
	float: left;
	width: 100%
}
.msg-date a { margin-left: 10px; text-decoration: none }
.type1 {
	position: relative
}
.type1 .msg-thumb-wrap {
	bottom: 17px;
	margin: 0 0 0 17px;
	position: absolute;
	right: 1px;
}
.type1 .msg-date {
	float: right;
	padding: 2px 0 3px;
}
.chat-popup-content .msg-arrow-left { top: 15px; }
.type1 .msg-arrow-left {
        /*background: url(../images/msg-arrow-right-over.png) no-repeat 0 0;*/
	background: url(../images/msg-arrow-right.png) no-repeat 0 0;
	left: 464px;
	top: auto;
	bottom: 14px
}

.type1 .msg-chat-details:hover .msg-arrow-left {background: url(../images/msg-arrow-right-over.png) no-repeat 0 0;/*background: url(../images/msg-arrow-right-over.png) no-repeat 0 0;*/ }
.type1 .msg-chat-details-hdr { padding-top: 6px }
.type1 .msg-chat-details-hdr a { margin-right: 10px }
.type1 .msg-chat-details-hdr span { margin-right: 10px }
.type1 .msg-chat-details-hdr span.date { color: #777; font-size: 11px; }
.type1 .msg-chat-details-hdr span.seen { color: #232323; font-weight: bold; margin-right: 9px; }
.type1 .msg-chat-details-hdr span.seen a { color: #232323; margin-right: 0; text-decoration: none }
.msg-send {
	background: url(../images/double-border.gif) repeat-x 0 0;
	float: left;
	padding: 21px 0 0 0;
	width: 589px
}
.msg-send .textarea-wrap { height: 111px; width: 587px }
.msg-send .textarea-stuff { height: 104px; width: 585px }
.msg-send .text-area { height: 104px; width: 579px }
.count {
	font-size: 11px;
	float: right;
	padding: 3px 11px 1px 0
}
.btn-send-msg {
	float: right;
}
.btn-send-msg input {
	background: url(../images/btn-send-msg.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -999px;
	width: 101px
}
.share-email-form-submit {
	background: url(../images/btn-send-msg.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -999px;
	width: 101px
}
.chat-popup-content .msg-chat-details-inner { padding: 10px 8px 4px 11px }
.chat-popup-content .msg-list-row { padding-bottom: 16px }












.signin-form {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding: 0 0 19px 1px;
	width: 421px
}
.login {
	float: left;
	width: 220px
}
.pwd {
	float: left;
	width: 200px
}
.signin-form .input-wrap { width: 198px }
.signin-form .input-stuff { width: 196px }
.signin-form .input-text { padding-left: 7px; width: 189px }
.signin-form a {
	color: #777;
	font-size: 11px;
	float: left;
	margin-top: 6px
}
.btn-sign-in {
	float: left;
	padding-top: 19px;
	width: 100%
}
.btn-sign-in input[type="submit"], .btn-post-comment input[type="submit"] {
	background: url(../images/btn-sign-in.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: right;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -999px;
	width: 64px
}
.signin-connect {
	float: left;
	padding-top: 19px;
	width: 422px
}
/*.signin-connect a:first-child { margin-right: 20px }*/
.signin-connect a.first-child { margin-right: 20px }

/* Article */
.article-section {
	float: left;
	width: 100%
}
.article-section .article-row {
	padding-bottom: 20px;
}
/*.article-desc p { padding-bottom: 0px !important; padding-top: 8px !important; color: #666; }*/
.article-desc p { padding-bottom: 0px !important; color: #666; }
.article-section .article-img {
	float: left;
	height: 224px;
	position: relative;
	width: 280px;
}
.article-section .article-desc {
	float: right;
	/*width: 240px;*/
	width: 263px;
}
.article-section .article-desc p {
	word-wrap: break-word;
}
span.action-icons {
	/*bottom: 10px;*/
	bottom: 26px;
	display: none;
	/*float: left;*/
	/*left: 45px;*/
	/*position: absolute;*/
	position: relative;
	float: none !important;
}
div.action-icons-wrap {
	display: block;
	position: relative;
	top: 100%;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	height: 23px;
}
.action-type1 { padding-left: 41px }
.action-type2 { padding-left: 28px }
.action-type3 { padding-left: 14px }
.article-section .article-img img { cursor: pointer; left: 0; position: absolute; top: 0; }
/*.article-section .article-img:hover span.action-icons { display: block }*/
.article-section .article-img:hover span.action-icons { display: inline-block }
span.action-icons ul.no-love-it li a.love-it { display: none }
span.action-icons ul.no-want-it li a.want-it { display: none }
span.action-icons ul.no-own-it li a.own-it { display: none }
span.action-icons ul, span.action-icons ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
span.action-icons ul li {
	display: inline;
	float: left;
/*	padding-right: 9px;
	padding-left: 9px;*/
}
span.action-icons ul li a {
	float: left;
	height: 23px;
	text-decoration: none;
	position: relative;
	width: 23px;
	margin: 0 9px;
}
span.action-icons ul li a.love-it {
	background: url(../images/action-icons.png) no-repeat 0 0;
}
span.action-icons ul li a.find-it {
	background: url(../images/action-icons.png) no-repeat -23px 0;
}
span.action-icons ul li a.want-it {
	background: url(../images/action-icons.png) no-repeat -46px 0;
}
span.action-icons ul li a.buy-it {
	background: url(../images/action-icons.png) no-repeat -69px 0;
}
span.action-icons ul li a.own-it {
	background: url(../images/action-icons.png) no-repeat -92px 0;
}
span.action-icons ul li a.close-it {
	background: url(../images/action-icons.png) no-repeat -115px 0;
}
span.action-icons ul li a.close-it .action-icons-over {

}

span.action-icons-over-wrap { /*position: relative */}
span.action-icons-over {
	background: url(../images/action-icons-over.png) no-repeat bottom center;
	display: none;
	float: left;
	height: 22px;
	width: 60px;
	left: -19px;
	top: -31px;
	padding: 0 0 6px;
	position: absolute;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	line-height: 12px;
}
/* ahck for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	span.action-icons-over {margin-left: 11px;}
}
span.action-icons ul li a:hover span.action-icons-over { display: block }
span.action-icons-over-inner {
	background-color: #fff;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	color: #777;
	float: left;
	height: 12px;
	padding: 5px 15px 5px;
	text-decoration: none;
}
span.action-icons-over-inner-want-it {
	padding: 5px 12px 5px;
}
span.action-icons-over-inner-remove-it {
	padding: 5px 7px 5px !important;
}
.share-icons {
	border-top: 1px solid #e5e5e5;
	float: left;
	/*padding: 20px 0 31px 0;*/
	padding: 20px 0 17px 0;
	margin-top: 15px;
	width: 100%
}
.share-icons a { text-decoration: none }
.share-icons-left {
	float: left;
	width: 400px
}
.st_sharethis_custom { vertical-align: top; }
.article-box-type1 h1 span.date-time  {
	clear: both;
	color: #777;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.date-time a { color: #777; text-decoration: none }
.article-box-type1 .paging {
	margin: 0 auto;
	/*width: 142px;*/
	width: auto;
	height: 20px;
	display: inline-block;

}
.paging ul, .paging span {
	float: left;
}
.paging ul, .paging ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.paging ul li {
	display: inline;
	float: left;
	height: 20px;
	width: 20px;
}
.paging ul li a {
	background: url(../images/paging-icons.png) no-repeat -20px 0;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 20px;
}
.paging ul li a:hover {
	background: url(../images/paging-icons.png) no-repeat 0 0;
	float: left;
	height: 20px;
	width: 20px;
}
.paging ul li.active {
	background: url(../images/paging-icons.png) no-repeat 0 0;
}
.art_prev a, .art_next a  {
	background: url(../images/prev-next.png) no-repeat 0 0;
	float: left;
	height: 14px;
	margin: 4px 15px 0 0;
	text-decoration: none;
	width: 6px;
}
.art_next a {
	background: url(../images/prev-next.png) no-repeat -6px 0;
	margin: 4px 0 0 15px;
}
.article-right-box { float: left; padding: 0 20px; /*margin-bottom: 17px;*/ }
/*.article-box-type2 .article-right-box .article-row { padding-bottom: 21px; }*/
/*.article-box-type2 .article-right-box div:last-child, .comment-box div:last-child { padding-bottom: 0 }*/
.article-box-type2 .article-right-box .article-row.last-child, .comment-box div.last-child { padding-bottom: 0 }
.article-box-type2 .article-right-box h2 { text-align: center }
.article-box-type2 .article-right-box .article-img {
	height: 200px;
	position: relative;
	width: 200px
}
.article-box-type2 .article-right-box .article-img a { float: left }
.article-right-over {
	background: url(../images/trans-bg.png) repeat 0 0;
	color: #fff;
	behavior: url('PIE.htc');
/*    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;*/
		-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	bottom: 17px;
	display: none;
 	float: left;
	font-family: 'Cambria';
	font-size: 18px;
	line-height: 21px;
	left: 0;
	position: absolute;
	padding: 11px 12px 10px 13px;
	width: 175px
}
.article-box-type2 .article-right-box .article-img img {
	left: 0;
	position: absolute;
	top: 0;
}
/*.article-box-type2 .article-right-box .article-img a:hover span.article-right-over { display: block }*/

/* Comment */
.comment-box {
	float: left;
	width: 100%
}
.textarea-wrap {
	background-color: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
/*	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);*/
	float: left;
	height: 138px;
	width: 558px
}
.textarea-stuff {
	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	float: left;
	height: 136px;
	width: 556px;
}
.text-area,  .up-article-img-desc .aloha-textarea {
	background: url(../images/textarea-bg.gif) repeat-x 0 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	color: #b2b2b2;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
/*	height: 136px;*/
        height: 130px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 6px 0 0 6px;
	width: 550px
}
.btn-post-comment { float: right; padding-bottom: 15px }
.btn-post-comment input[type="submit"], .btn-post-comment input[type="button"] {
    background: url("../images/btn-post-comment.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #FFFFFF;
    margin-top: 15px;
    padding: 6px;
    width: 102px;
    cursor: pointer;
}
.commnent-row {
	border-top: 1px solid #e5e5e5;
	float: left;
	padding: 11px 0 24px 0;
	width: 100%;
	position: relative;
}
.comment-sort {
	float: left;
	padding-bottom: 7px;
	width: 100%
}
.comment-sort span {    float: left;
    padding-right: 6px;
    padding-top: 7px; }
.comment-sort ul, .comment-sort ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.comment-sort ul li {
	display: inline;
	padding-right: 6px;
	padding-top: 4px;
}
.comment-sort ul li a {
	color: #777;
	text-decoration: none;
}
.comment-sort ul li a:hover, .comment-sort ul li a.active  {
	color: #232323;
	font-weight: bold;
	text-decoration: none;
}
.comment-img {
	float: left;
	margin-top: 4px;
	margin-bottom: 17px;
	height: 50px;
	width: 50px
}
.comment-details {
	float: left;
	padding: 0 0 0 15px;
	width: 495px;
	/*width: auto;*/
}
.comment-days { color: #b4b4b4; float: right; }
.page-content h3 {
	color: #232323;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 0 5px 0;
}
.comment-head { float: left; width: 100% }
.reply-section {
	float: left;
	/*width: 495px;*/
}
.reply-section-wrap {
	float: left;
	height: 17px;
	/*width: 495px;*/
}
.comment-row-replies {
	display: inline-block;
	margin-left: 10%;
	width: 90%;
	float: left;
}
.comment-row-replies .comment-details {
	/*width: 445px;*/
	width: auto;
}
.flag {
	float: left;
	height: 9px;
	width: 8px
}
.flag a {
	background: url(../images/flag.png) no-repeat 0 0;
	float: left;
	height: 9px;
	text-decoration: none;
	width: 8px
}
.comment-details p {
	padding-bottom: 9px;
}
.comment-no-reply {
	float: right;
	margin-top: -9px;
	position: absolute;
	right: 0px;
}
.minus, .plus {
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin-right: 8px;
}
.minus a {
	color: #d23800;
	text-decoration: none
}
.plus a {
	color: #3caa00;
	text-decoration: none
}
.comment-no {
	color: #3caa00;
	margin-top: 5px;
	margin: 5px 8px 0 0;
	float: left;
}
.reply-comment {
	float: left;
	margin: 4px 0 0 15px;
}
.reply-comment img {
	margin-right: 7px;
}
.reply-comment a { color: #777; text-decoration: none; }
.member-list {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding-top: 11px;
	width: 100%
}
.member-list:last-child {
	border: none;
}
.page-content h4, .msg-list-row h4 {
	color: #232323;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 0 1px 0;
}
.member-list h4 span {
	color: #b4b4b4;
	display: block;
	font-weight: normal;
}
.member-img { float: left; padding: 0px 10px 3px 0 }
.member-list p { padding-bottom: 9px }
/*.member-list:last-child { border-bottom: 0 }*/
.member-list.last-child { border-bottom: 0 }
/*.member-list:first-child { padding-top: 0 }*/
.member-list.first-child { padding-top: 9px }
.page-content-btm .title-block { padding-bottom: 15px }
.page-content-btm .article-box-type1 { padding: 26px 29px 0px 24px; }
.page-content-btm .article-box-type2 { padding: 22px 29px 24px }

/* Account Verification Popup */
.account-popup-content, .password-popup-content {
	float: left;
	padding: 14px 15px 5px 20px;
	width: 345px
}
.account-popup-content .input-wrap, .password-popup-content .input-wrap { margin-bottom: 20px; width: 338px }
*+html .account-popup-content .input-wrap, *+html .password-popup-content .input-wrap  { border-bottom: 20px solid #fff; border-color: transparent; }
.account-popup-content .input-stuff, .password-popup-content .input-stuff { width: 336px }
.account-popup-content .input-text, .password-popup-content .input-text { padding-left: 7px; width: 329px }
.btn-confirm input[type="submit"] {
	background: url(../images/btn-confirm.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: right;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: -999px;
	width: 73px
}
.account-popup-content p, .password-popup-content p {
	line-height: 21px;
	margin: 0;
	padding: 0 0 14px 0;
}
/*.account-popup-content .btn-confirm input[type="submit"] { float: right }*/
input.btn-back, input.btn-reset {
	background: url(../images/btn-back.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -999px;
	width: 59px
}
input[type="submit"].btn-reset { background: url(../images/btn-reset.png) no-repeat 0 0; float: right; margin-right: 5px }
.registration-popup-content {
	float: left;
	padding: 20px 20px 5px;
	width: 458px
}
.register-form {
	float: left;
	width: 220px
}
.register-terms {
	float: left;
	width: 238px
}
.register-terms a, .register-terms a:hover, .register-terms a:visited, .register-terms a:active {
	color: #232323;
	font-weight: bold;
}
.register-form .input-wrap { margin-bottom: 20px; width: 198px }
*+html .register-form .input-wrap  { border-bottom: 20px solid #fff; border-color: transparent; }
.register-form .input-stuff { width: 196px }
.register-form .input-text { padding-left: 7px; width: 189px }
.btn-create input[type="submit"], .btn-submit input[type="submit"] {
	background: url(../images/btn-create.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: right;
	font-size: 0;
	height: 25px;
	line-height: 0;
	padding: 0;
	text-indent: -999px;
	width: 66px
}
.btn-submit input[type="submit"] { background: url(../images/btn-submit.png) no-repeat 0 0; float: left; }
.btn-submit input[type="submit"][disabled="disabled"] { opacity: 0.3;}
.btn-submit {
	float: left;
	padding: 25px 0 0 247px;
	width:  auto
}
.register-img-wrap {
	float: left;
	padding-bottom: 10px;
	width: 100%
}
.register-img {
	float: left;
	height: 112px;
	width: 112px
}
.reg-btns {
	float: left;
	padding: 0 0 0 20px;
}
.hide { display: none }
.reg-btns input.btn-choose-file, .reg-btns input.change-avatar, .btn-send input[type="submit"] {
	background: url(../images/btn-choose-file.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -999px;
	width: 106px
}
input[type="submit"].change-avatar { background: url(../images/btn-change-avatar.png) no-repeat 0 0; margin-top: 19px; }
.register-terms p {
	font-size: 11px;
	line-height: 16px;
}
.register-terms p span {
	color: #232323;
	font-weight: bold;
}
.register-terms p a { color: #777 }

/* Comment Reply Popup */
.comment-reply-popup-content {
	background: #e0e0e0 url(../images/msg-popup-bg.gif) repeat-x 0 0;
	float: left;
	padding: 20px 20px 25px;
	width: 560px
}
.comment-reply-post {
	float: left;
	padding-top: 15px;
	width: 100%
}
.comment-reply-post input[type="submit"] {
	background: url(../images/btn-post-comment-orange.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 25px;
	line-height: 0;
	padding: 0;
	text-indent: -999px;
	width: 102px
}
.comment-reply-post img { margin-right: 10px }
.comment-reply-post a { text-decoration: none }

/* My Friends */
.subpage-type2 {
	float: left;
	width: 940px
}
.subpage-type2-sidebar {
	float: left;
	padding: 0 20px 0 0;
	width: 300px
}
.subpage-type2-content {
	float: left;
	width: 620px
}
.member-box {
	float: left;
	padding: 2px 20px 16px;
	width: 200px;
}
.member-box .article-img { height: 200px; width: 200px }
.article-box-type2 .member-box .article-img { height: 200px; width: 200px }
.subpage-type2-sidebar .article-box-type2 { margin-bottom: 20px; padding-bottom: 25px; }
*+html .subpage-type2-sidebar .article-box-type2 { border-bottom: 20px solid #fff; border-color: transparent; }
.subpage-type2-content .article-box-type1 { padding-bottom: 10px; }
.page-links {
	border-top: 1px solid #e5e5e5;
	float: left;
	padding: 16px 0 0 0;
	margin: 0 24px 0 0;
	width: 245px
}
.page-links ul, .page-links ul li, .social-icons ul, .social-icons ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.page-links ul li {
	display: inline;
	float: left;
	padding-right: 15px
}
.page-links ul li a {
	color: #777;
	float: left;
	text-decoration: none
}
.page-links ul li a:hover, .page-links ul li a.active { color: #333; text-decoration: underline }
.page-links ul li.friends a { background: url(../images/friends-icon.png) no-repeat 0 3px; padding: 0 0 0 24px }
.page-links ul li.articles a { background: url(../images/article-icon.png) no-repeat 0 3px; padding: 0 0 0 24px }
.page-links ul li.favorites a { background: url(../images/favourite-icon.png) no-repeat 0 3px; padding: 0 0 0 24px }
.page-links ul li.favorites { padding-right: 0 }
.social-icons {
	float: left;
	padding: 15px 0 0 0;
	width: 100%
}
.social-icons ul li {
	display: inline;
	float: left;
	padding: 0 7px 0 0;
	width: 22px;
}
.social-icons ul li a {
	float: left;
	height: 22px;
	width: 22px;
	text-decoration: none
}
.social-icons ul li a.facebook { background: url(../images/social-icons.png) no-repeat 0 -23px }
.social-icons ul li a.twitter { background: url(../images/social-icons.png) no-repeat -22px -23px }
.social-icons ul li a.linked-in { background: url(../images/social-icons.png) no-repeat -44px -23px }
.social-icons ul li a.google { background: url(../images/social-icons.png) no-repeat -66px -23px }
.social-icons ul li a.mail { background: url(../images/social-icons.png) no-repeat -88px -23px }
.social-icons ul li a.mail.active { background: url(../images/social-icons.png) no-repeat -88px -0px }
.member-box-text { float: left; }
/*.users-type .member-box-text { padding-right: 29px; padding-left: 13px; }
.users-type .page-links { margin-left: 13px }
.users-type .social-icons { margin-left: 13px }*/
.member-box-text p { padding: 0 0 14px }

.addthis_button_facebook_like, .addthis_counter_facebook {width: 103px; float: left;}

/* My Friends */
.friends-list, .article-list, .article-count-list {
	float: left;
	width: 100%
}
.friends-list-row {
	float: left;
	padding-bottom: 20px;
	width: 100%
}
.friends-list-row ul, .friends-list-row ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.friends-list-row ul li {
	display: inline;
	float: left;
	height: 125px;
	margin-right: 20px;
	position: relative;
	width: 125px
}
.friends-list-row ul li a {
	float: left;
	height: 125px;
	width: 125px
}
.friends-name {
	background: url(../images/trans-bg.png) repeat 0 0;
	color: #fff;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	bottom: 0;
	display: none;
 	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	left: 0;
	position: absolute;
	padding: 7px 10px 10px 12px;
	width: 103px
}
.img-close {
	background: url(../images/img-close.png) no-repeat 0 0;
	cursor: pointer;
	top: 5px;
	display: none;
 	float: left;
	height: 23px;
	position: absolute;
	right: 5px;
	width: 23px
}
.img-findit {
	background: url(../images/action-icons.png) no-repeat -23px 0;
	cursor: pointer;
	top: 5px;
	display: none;
 	float: left;
	height: 23px;
	position: absolute;
	right: 5px;
	width: 23px
}
/*.friends-list-row ul li a:hover span.friends-name, .friends-list-row ul li a:hover span.img-close { display: block }*/
.friends-list-row ul li a:hover span.img-close { display: block }
.friends-list h1, .article-list h1, .article-count-list h1 {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px;
	padding: 0 0 21px 0
}
*+html .friends-list h1, *+html .article-list h1, *+html .article-count-list h1 { border-bottom: 30px solid #fff; border-color: transparent; }

/* Main Chapter */
.most-commented {
	float: left;
	width: 240px
}
.most-commented-row {
	border-top: 1px solid #e5e5e5;
	float: left;
	padding: 14px 0;
	width: 100%;
	position: relative;
}
.most-commented-left {
	float: left;
	padding: 0 5px;
	width: 43px;
	position: absolute;
	top: 50%;
	margin-top: -13px;
}
.most-commented-no {
	background: url(../images/comment-no-bg.png) no-repeat 0 0;
	color: #fff;
	float: left;
	font-size: 13px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	width: 33px
}
.article-count {
	float: left;
	font-size: 12px;
	padding: 0 5px 0 8px;
	width: 68px
}
.article-count-name {
	text-align: right;
	width: 30px;
	margin-right: 8px;
	font-weight: bold;
	display: inline-block;
	color: #000 !important;
}
.article-count-value {
	font-weight: bold;
}
.article-count-top {
	border-bottom: 1px solid #dadada;
	color: #000;
	float: left;
	padding: 0 0 7px 0;
	/*text-align: center;*/
	width: 80px
}
.article-count-top span { color: #777 }
.article-count-btm {
	color: #000;
	float: left;
	padding: 7px 0 0 0;
	/*text-align: center;*/
	width: 68px
}
.article-count-btm span { color: #21a517 }
.most-commented-text {
	color: #232323;
	float: left;
	width: 182px;
	margin-left: 60px;
}
.most-commented-text p { padding: 0 0 0px 0 }
.most-commented-text a { color: #232323; text-decoration: none; }
.most-commented-persons {
	border-top: 1px solid #e5e5e5;
	float: left;
	padding: 21px 0 0 0;
	width: 100%
}
.most-commented-persons-row {
	float: left;
	padding: 5px 0 0 0;
	width: 100%
}
.most-commented-desc {
	float: left;
	padding: 0 0 0 15px;
	width: 175px
}
.most-commented-desc p {
  /*height: 73px;*/
  height: 46px;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 0 0 15px;
}
.most-commented h2 { padding-bottom: 0px }
.most-commented-desc h3 a { color: #232323; text-decoration: none }
.read-more { float: right;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;font-size: 12px; }
.read-more img { padding-left: 15px }
.read-more a { color: #777; text-decoration: none }
.most-commented .article-box-type2 { padding-bottom: 25px }
.btn-load-more {
	margin: 0 auto;
	width: 84px;
	display: none !important;
}
.btn-load-more a {
	background: url(../images/btn-load-more.png) no-repeat 0 0;
	float: left;
	height: 25px;
	margin-top: -12px;
	text-decoration: none;
	width: 84px
}

/* My Articles */
.articles-list-row {
	border: 1px solid #e3e3e3;
	background-color: #fff;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	min-height: 88px;
	height: auto !important;
	height: 88px;
	margin-bottom: 10px;
	padding: 1px;
	width: 556px;
	position: relative;
}
*+html .articles-list-row { border-bottom: 10px solid #fff; border-color: transparent; }
.articles-list-row a {
	background-color: #fff;
	behavior: url('PIE.htc');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: left;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 19px 28px 19px 19px;
	width: 509px
}
.articles-list-row a:hover { background-color: #ededed; }
.articles-list-row a.active { background-color: #ededed; }
.article-count-list .articles-list-row a { padding-right: 0; position: relative; width: 537px }
.articles-thumb-img {
	float: left;
	height: 50px;
	width: 50px;
	position: absolute;
	top: 50%;
	left: 19px;
	margin-top: -25px;
}
.articles-thumb-img img {
	float: left;
	width: 50px;
	height: auto;
	behavior: url('PIE.htc');
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.cut_dot_3 {
	/*white-space: nowrap;*/
	overflow: hidden;
	/*text-overflow: ellipsis;*/
	height: auto !important;
	max-height: 48px;
	margin-right: 19px !important;
}
.alt_h2 {
	height: 40px !important;
}
.alt_h2_10 {
	height: 20px !important;
}
.crop_title {
	/*height: 50px !important;*/
	height: auto !important;
}
.month-box ul li {
	cursor: pointer;
}
.articles-list-desc {
	border-right: 1px solid #dadada;
	float: left;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 0 0 0 19px;
	/*width: 383px;*/
	width: 375px;
	margin-left: 50px;
}
.articles-list-row .most-commented-no { margin: -13px 30px 0 30px; position: absolute; top: 50%; }
/*.articles-list-row .most-commented-no { margin: 13px 0 0 32px }*/
.articles-list-desc h2 {
	padding: 0px 0 1px 0;
}
.article-list .article-box-type1, .article-count-list .article-box-type1 { padding-bottom: 20px }

/* User's Articles, User's Friends, User's Favorites */
/*.users-type {
	float: left;
	width: 100%
}*/
/*.users-type .article-box-type2 {
	padding-right: 0;
	padding-left: 16px;
	width: 282px
}*/
/*.users-type .member-box { padding-right: 0; padding-left: 0; width: 269px }*/
.friends-icon {
	/*float: left;*/
	position: absolute;
	top: 8px;
	right: -35px;
	padding: 4px 0 0 17px;
	width: 19px;
	display: none;
}
.friends-icon a.add-friend {
	background: url(../images/friends-icon-sprite.png) no-repeat 0 0;
	float: left;
	height: 19px;
	text-decoration: none;
	width: 19px
}
.friends-icon a {
	margin-bottom: 10px;
	text-decoration: none;
}
*+html .friends-icon a {
	border-bottom: 10px solid #fff; border-color: transparent;
}
.friends-icon a.add-friend:hover { background: url(../images/friends-icon-sprite.png) no-repeat 0 -19px; }
.friends-icon a.remove-friend {
	background: url(../images/friends-icon-sprite.png) no-repeat 0 -38px;
	float: left;
	height: 18px;
	text-decoration: none;
	width: 18px
}
.friends-icon a.remove-friend:hover { background: url(../images/friends-icon-sprite.png) no-repeat 0 -56px; }

/* Portfolio Menu */
.portfolio-menu {
	float: left;
	position: relative;
	width: 121px
}
.menu-top {
	float: left;
	position: absolute;
	top: -1px;
	right: 38px
}
.login-username {
	border-bottom: 1px solid #929292;
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 17px;
	padding: 8px 9px 9px;
	margin: 0 1px;
	width: 89px
}
.portfolio-menu-content ul, .portfolio-menu-content ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0
}
.portfolio-menu-content ul li {
	background: url(../images/dotted-line.png) repeat-x bottom left;
	padding: 6px 9px 6px 10px;
	width: 88px
}
.portfolio-menu-content ul li a {
	color: #fff;
	padding: 0 0 0 24px;
	text-decoration: none;
	display: block;
	height: 19px;
}
/*.portfolio-menu-content ul li:last-child { background: none; padding-bottom: 5px; }*/
.portfolio-menu-content ul li.last-child { background: none; padding-bottom: 5px; }
.portfolio-menu-content ul li a.settings {
	background: url(../images/settings-icon.png) no-repeat 0 1px;
}
.portfolio-menu-content ul li a.help {
	background: url(../images/help-icon.png) no-repeat 0 1px;
}
.portfolio-menu-content ul li a.sign-out {
	background: url(../images/signout-icon.png) no-repeat 0 1px;
}
.portfolio-menu-content {
	background: url(../images/portfolio-trans-bg.png) repeat 0 1px;
	border: 1px solid #ccc;
	behavior: url('PIE.htc');
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	-webkit-box-shadow: 0 1px 7px rgba(48, 48, 50, 0.83);
	-moz-box-shadow: 0 1px 7px rgba(48, 48, 50, 0.83);
	box-shadow: 0 1px 7px rgba(48, 48, 50, 0.83);
	float: left;
	margin: 0 5px;
	width: 109px;
}
.portfolio-text {
	background: url(../images/portfolio-bg.png) no-repeat 0 0;
	behavior: url('PIE.htc');
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	float: left;
	width: 109px;
}
.menu-arrow-wrap {
	float: left;
	font-size: 0;
	height: 0;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -9px;
	width: 0;
	border-bottom: 11px solid #ccc;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
}
.menu-arrow {
	float: left;
	font-size: 0;
	height: 0;
	left: -6px;
	line-height: 0;
	position: absolute;
	top: 3px;
	width: 0;
	border-bottom: 8px solid #595959;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}

/* Notification */
.notification-menu {
	float: left;
	position: relative;
	width: 261px
}
.notification-menu-content {
	background: url(../images/portfolio-trans-bg.png) repeat 0 0;
	border: 1px solid #ccc;
	behavior: url('PIE.htc');
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	min-height: 66px;
	height: auto !important;
	height: 66px;
	-webkit-box-shadow: 0 1px 7px rgba(48, 48, 50, 0.83);
	-moz-box-shadow: 0 1px 7px rgba(48, 48, 50, 0.83);
	box-shadow: 0 1px 7px rgba(48, 48, 50, 0.83);
	float: left;
	margin: 0 5px;
	width: 249px;
}
.notification-text {
	background: url(../images/notifications-bg.png) no-repeat 0 0;
	behavior: url('PIE.htc');
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	min-height: 66px;
	height: auto !important;
	height: 66px;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	float: left;
	width: 249px;
}
.notification-text ul, .notification-text ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.notification-text ul li {
	background: url(../images/dotted-line.png) repeat-x 0 0;
	float: left;
	width: 240px
}
.notification-text ul li a {
	color: #fff;
	float: left;
	padding: 8px 5px 0 8px;
	margin-top: 1px;
	width: 227px
}
.notification-text ul li a:hover { background-color: #161616; margin-top: 1px; }
.notification-text ul li div {
	color: #fff;
	float: left;
	padding: 0 0 0 26px;
	text-decoration: none;
	width: 203px
}
.notification-text ul li.msg-block-read, .notification-text ul li.msg-block-unread { background: none; margin-top: -1px; }
.notification-text ul li.msg-block-read div {
	background: url(../images/notify-msg-icon.png) no-repeat 2px 1px;
}
.notification-text ul li.msg-block-unread div {
	background: url(../images/notify-msg-icon-blue.png) no-repeat 2px 1px;
	color: #a1ddff;
}
.notification-text ul li.add-frnd div {
	background: url(../images/notify-add-frnd.png) no-repeat 0 2px;
}
.notification-text ul li.add-frnd-unread div {
	background: url(../images/notify-add-frnd-blue.png) no-repeat 0 2px;
	color: #a1ddff;
}
.notification-text ul li.notify-comment div {
	background: url(../images/notify-comment-icon.png) no-repeat 4px 1px;
}
.notification-text ul li.notify-comment-unread div {
	background: url(../images/notify-comment-icon-blue.png) no-repeat 4px 1px;
	color: #a1ddff;
}
.notification-text ul li.last-child a:hover {
	behavior: url('PIE.htc');
	-webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}
.notification-text ul li.msg-block-unread span a, .notification-text ul li.add-frnd-unread div a, .notification-text ul li.notify-comment-unread div a { color: #a1ddff }
.notification-text ul li div p {
	line-height: 14px;
	margin: 0;
	padding: 0 0 7px 0;
}
.notify-title {
	border-bottom: 1px solid #929292;
	color: #fff;
	float: left;
	font-size: 14px;
	padding: 8px 10px;
	width: 229px
}
.notification-text ul li div p span {
	text-decoration: underline;
}

/* Submit an Article */
.article-submit {
	float: left;
	width: 100%
}
.article-submit-top {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding-bottom: 4px;
	width: 100%
}
.article-submit-btm {
	float: left;
	width: 100%
}
.article-submit-btm .input-wrap { margin-right: 0; width: 558px; }
.article-submit-btm .input-stuff { width: 556px; }
.article-submit-btm input[type="text"].input-text { width: 550px; }
.print {
	float: right;
	padding: 20px 0 36px;
}
.print a {
	color: #777;
	text-decoration: none
}
.print img {
	padding-right: 9px;
	vertical-align: middle
}
.up-article-img {
	float: left;
	padding-bottom: 10px;
	width: 100%
}
.up-article-img-row {
	float: left;
	padding: 34px 0 0 0;
	width: 100%
}
.up-article-img-block {
	float: left;
	height: 224px;
	width: 280px;
	/*background-color: #E6E6E6;*/
}
.up-article-img-desc {
	float: left;
	padding: 0 0 0 21px;
	width: 259px
}
.up-article-img-desc .textarea-wrap {
	height: 222px;
	margin-bottom: 5px;
	/*width: 253px*/
	width: 277px;
}
.up-article-img-desc .textarea-stuff {
	height: 220px;
	/*width: 251px*/
	width: 275px;}

.add-more-attach {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding: 19px 0 29px;
	width: 100%
}
.add-more-attach img, .remove-block img {
	padding-right: 9px;
}
.add-more-attach a, .remove-block a {
	color: #777;
	text-decoration: none;
}
.remove-block {
	float: right;
	padding: 8px 0 0;
	display: none;
}
.trans-bg {
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	float: left;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 50;
}
.article-submit-btm select {
	border: 1px solid #D5D5D5;
	color: #777;
    float: left;
	margin-top: 30px;
    width: 200px;
}
.add-more-attach .left span {
	float: right;
    padding-left: 25px;
}
.help-inline { color: #ff0000; font-size: 11px }

/* Contribute */
.full-column {
	background-color: #fbfbfb;
	border: 1px solid #f0f0f0;
	behavior: url('PIE.htc');
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
	float: left;
	padding: 21px 20px 1px 28px;
	width: 890px
}
.page-content .full-column h1 { padding: 0 0 18px 0; }
.page-content .full-column h3 { padding: 0 0 10px 0; }
.page-content .full-column p {
	line-height: 21px;
	margin: 0;
	padding: 0 0 23px 0;
}

/* Contact Us */
.contact-us {
	float: left;
	padding:0 0 28px 0;
	width: 890px
}
.contact-detail {
	float: left;
	padding: 0 5px 0 0;
	width: 220px
}
.contact-section {
	float: left;
	width: 545px
}
.page-content .contact-us h3 {
	padding: 0;
}
.page-content .contact-us p {
	padding: 0 0 15px 0;
}
.contact-us p a { color: #777; text-decoration: none }
.contact-section label{
	color: #777777;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 6px 0;
	width: 270px
}
.contact-section .input-wrap {
	margin: 0 10px 15px 0;
	width: 268px
}
.contact-section .input-stuff { width: 266px }
.contact-section .input-text { width: 260px }
.contact-section .textarea-wrap {
	height:138px;
	width:653px
}
.contact-section .textarea-stuff {
	height:136px;
	width:651px
}
.contact-section .text-area {
	height:136px;
	width:645px
}
.btn-send input[type="submit"] {
	background: url(../images/send.png) no-repeat 0 0;
    margin: 20px 0 0 0;
    width: 55px;
}

/* Footer */
.footer {
	background: url(../images/footer-bg.gif) repeat-x 0 0;
	bottom: 0;
	clear: both;
	float: left;
	height: 90px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.footer-nav {
	float: left;
	height: 28px;
	padding: 13px 0 0 0;
	width: 944px
}
.footer-nav ul, .footer-nav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.footer-nav ul li {
	color: #888;
	display: inline;
	float: left;
	font-family: 'source_sans_prolight';
	font-size: 12px;
	text-transform: uppercase;
}
.footer-nav ul li a {
	color: #888;
	text-decoration: none;
}
.footer-nav ul li.about { padding-left: 2px; width: 118px }
.footer-nav ul li.contact, .footer-nav ul li.contribute { width: 150px }
.footer-nav ul li.portfolio, .footer-nav ul li.terms-use { width: 160px }
.footer-nav ul li.privacy-policy { width: 168px }
.footer-nav ul li.press { width: 32px }
.footer-bottom {
	background: url(../images/footer-center-bg.png) no-repeat 135px 0;
	float: left;
	height: 34px;
	padding: 16px 0 0 0;
	width: 940px
}
.footer-logo {
	float: left;
	height: 19px;
	width: 93px
}
.copyright {
	color: #bbb;
	float: left;
	font-family: 'tenor_sansregular';
	font-size: 11px;
	padding: 4px 0 0 7px;
	text-align: right;
	width: 840px
}

/* Settings Popups  */
.settings-popup, .settings-popup-hdr {  width: 532px;  }
.settings-popup { padding: 0 0 25px 0; }
.settings-popup-hdr-inner {
	background: url(../images/settings-popup-hdr-trans.png) no-repeat top left;
	width: 491px;
}
.settings-popup-content {
	float: left;
	padding: 20px 20px 0;
	width: 492px
}
.settings-img-box {
	background-color: #fff;
	min-height: 386px;
	height: auto !important;
	height: 386px;
	padding: 20px 20px 16px;
	width: 160px;
}
.settings-img-box .settings-img {
	float: left;
	width: 160px;
}
.settings-img-box .settings-links {
	float: left;
	padding: 23px 0 0 15px;
	min-height: 187px;
	height: auto !important;
	height: 187px;
	width: 145px;
}
.delete-account {
	float: left;
	width: 100%;
}
.delete-account a {
	color: #777777;
	font-size: 11px;
	float: left;
	padding: 0 0 0 15px;
	text-decoration: underline;
}
.settings-img-box .settings-links ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.settings-img-box .settings-links ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
	width: 160px;
}
.settings-img-box .settings-links ul li a {
	color: #777777;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 0 27px;
	text-decoration: none;
	width: 118px;
}
.settings-img-box .settings-links ul li a:hover, .settings-img-box .settings-links ul li a.active {
	color: #333;
	text-decoration: underline;
}
.settings-img-box .settings-links ul li a.account-icon {
	background: url(../images/settings-sprite-img.png) no-repeat 0 2px;
}
.settings-img-box .settings-links ul li a.notifications-icon {
	background: url(../images/settings-sprite-img.png) no-repeat 0 -23px;
}
.settings-img-box .settings-links ul li a.profile-icon {
	background: url(../images/settings-sprite-img.png) no-repeat 0 -48px;
}
.settings-img-box .settings-links ul li a.password-icon {
	background: url(../images/settings-sprite-img.png) no-repeat 0 -73px;
}
.settings-popup-right {
	/*float: left;*/
	padding: 0 0 0 20px;
	width: 270px;
}
.settings-popup .popup-row {
	float: left;
	padding: 0 0 20px 0;
	width: 100%;
}
.settings-popup .popup-row .input-wrap { width: 266px; }
.settings-popup .popup-row .input-stuff { width: 264px; }
.settings-popup .popup-row .input-text { padding-left: 7px; width: 255px; }
.private-info {
	float: left;
	padding: 0 0 10px 0;
	width: 100%;
}
.private-info .popup-row, .private-info label  {
	float: left;
	padding: 0 0 3px 0;
	width: 100%;
}
.private-info .popup-row span {
	color: #777;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin:0;
	width: auto;
}
.private-info .popup-row label, .enable-feed label {
	color: #777;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 0 0 0;
	/*width: 100%;*/
}
.private-info .popup-row input, .enable-feed input {
	float: left;
	margin-left: 0;
	margin-right: 4px;
}
.popup-row select, .title-row select {
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	color: #b2b2b2;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 4px 0 7px 0;
	padding: 0 0 0 6px;
	width: 262px;
}
.private-info .popup-row a {
	background: url(../images/settings-sprite-img.png) no-repeat 0 -100px;
	float: left;
	height: 15px;
	text-decoration: none;
	margin: 1px 0 0 7px;
	width: 17px;
}
.tweetter-btn {
	float: left;
	width: 100%;
}
.save-changes-btn {
	float: right;
	margin: -21px 0 0 0;
	padding: 0 21px;
	width: 100px;
	opacity: 0.2;
	position: relative;
}
.jqDisableButton {
	position: absolute;
	/*display: none;*/
	top: 0px;
	left: 0px;
	height: 30px;
	width: 140px;
	z-index: 999;

}
.enable-feed {
	float: left;
	padding: 0 0 11px 0;
	width: 100%;
}
.enable-feed label {
	padding: 1px 0 0 2px;
}

/* Settings Notification Popup */
.notifications-block {
	float: left;
	padding: 0 0 14px 0;
	width: 100%;
}
.notifications-block h4 {
	color: #232323;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 0 8px 0;
}
.notifications-row {
	float: left;
	padding: 0 0 5px 0;
	width: 100%;
}
.notifications-row input { float: left; }
.notifications-row label {
	color: #777777;
	float: none;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 0 3px;
}

/* Settings Profiles Popup */
.thumb-details {
	float: left;
	padding: 0 0 20px 0;
	width: 100%;
}
.thumb-img {
	float: left;
	height: 82px;
	width: 82px;
}
.thumb-links {
	float: left;
	padding: 6px 0 0 19px;
	width: 119px;
}
.thumb-links ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.thumb-links ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 9px 0;
	width: 119px;
}
.thumb-links ul li a {
	color: #777777;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.detail-box {
	float: left;
	padding: 0 0 16px 0;
	width: 100%;
}
.detail-box .textarea-wrap {
	height: 86px;
	margin: 0 0 4px 0;
	width: 268px;
}
.detail-box .textarea-stuff {
	height: 84px;
	width: 266px;
}
.detail-box .text-area {
	color: #b2b2b2;
	font-size: 12px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: 16px;
	height: 82px;
	padding-top: 2px;
	width: 258px;
}
.detail-box label {
	float: right;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 11px 0 0;
}
.social-site-info {
	float: left;
	width: 100%;
}
.social-site-info .popup-row {
	float: left;
	padding: 0 0 20px 0;
	width: 100%;
}
.social-site-info .popup-row a {
	float: left;
	height: 23px;
	text-decoration: none;
	width: 22px;
}
.social-site-info .popup-row .input-wrap {
	margin: 0 0 0 10px;
	width: 236px;
}
.social-site-info .popup-row .input-stuff { width: 234px; }
.social-site-info .popup-row .input-text { padding-left: 7px; width: 227px; }
.settings-popup .for-profile {
	min-height: 477px;
	height: auto !important;
	height: 477px;
}
.social-site-info .popup-row a.facebook { background: url(../images/social-icons.png) no-repeat 0 -23px; }
.social-site-info .popup-row a.twitter { background: url(../images/social-icons.png) no-repeat -22px -23px; }
.social-site-info .popup-row a.linked-in { background: url(../images/social-icons.png) no-repeat -44px -23px; }
.social-site-info .popup-row a.google { background: url(../images/social-icons.png) no-repeat -66px -23px; }

/* Portfolio */
.tab-container {
	float: left;
	margin-bottom: -1px;
	position: relative;
	width: 100%;
	z-index: 100;
}
.tab-container ul {
	float: left;
	list-style-type: none;
	margin:0;
	padding:0;
}
.tab-container ul li {
	float: left;
	list-style-type: none;
	margin:0 1px 0 0;
	padding:0;
}
.portfolio-wrap {
	float: left;
    width: 620px;
}
.page-content .portfolio-wrap h1 { padding-bottom: 21px; }
.tab-container ul li a {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	behavior: url('PIE.htc');
	background: url(../images/portfolio-tab-bg.gif) no-repeat center top;
	color: #fff;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	padding: 6px 13px 0 13px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}
.tab-container ul li a.active, .tab-container ul li a:hover {
	color: #777777;
	background-color: #fff;
	background-image: none;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	behavior: url('PIE.htc');
	height: 24px;
	padding: 6px 12px 0 12px;
	z-index: 10000;
}
.tab-container ul li a.travel { padding: 6px 14px 0 14px; }
.tab-container ul li a.travel:hover { padding: 6px 13px 0 13px; }
.portfolio-container {
	border: 1px solid #e3e3e3;
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	behavior: url('PIE.htc');
	float: left;
	margin-bottom: 29px;
	padding: 0 0 0 18px;
	position: relative;
	width: 540px;
	z-index: 10;
}
.portfolio-icons {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding: 17px 0 13px 15px;
	width: 503px;
}
.portfolio-icons ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.portfolio-icons ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.portfolio-icons ul li a {
	color: #333333;
	font-family: 'dosislight';
	float: left;
	font-size: 19px;
	padding: 1px 0 0 28px;
	text-decoration: none;
}
.portfolio-icons ul li a.active { text-decoration: underline; }
.portfolio-icons ul li.love-it { width: 205px; }
.portfolio-icons ul li.want-it { width: 211px;  }
.portfolio-icons ul li.love-it a { background: url(../images/sprite-img.png) no-repeat -17px 6px;padding-left: 27px; }
.portfolio-icons ul li.want-it a { background: url(../images/sprite-img.png) no-repeat -17px -25px;}
.portfolio-icons ul li.own-it a { background: url(../images/sprite-img.png) no-repeat -17px -50px;padding-left: 27px; }
.portfolio-icons ul li a:hover { text-decoration: underline; }
.portfolio-gallery {
	float: left;
	padding: 30px 0 0 0;
	width: 540px;
}
.portfolio-row {
	float: left;
	padding: 0 0 20px 0;
	width: 100%;
}
.portfolio-img {
	float: left;
	height: 115px;
	padding: 0 20px 0 0;
	position: relative;
	width: 115px;
}
.portfolio-img img {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 0;
}
/*.portfolio-row .portfolio-img:hover span.action-icons { display: block }*/
.portfolio-row .portfolio-img:hover span.action-icons { display: inline-block; }
.portfolio-row .portfolio-img span.img-findit {
	left: 5px
}
.portfolio-row .portfolio-img:hover span.img-findit { display: block }
.portfolio-row .portfolio-img span.action-icons ul li { /*padding-right: 2px; padding-left: 2px;*/ padding: 0; }
.portfolio-row .portfolio-img span.action-icons ul li a{ margin: 0 2px; }
/*.portfolio-row .portfolio-img span.action-icons { left: 5px; }*/

/* Upload a profile image */
.upload-profile-popup, .upload-profile-popup-hdr { width: 456px; padding: 0;}
.upload-profile-popup-hdr-inner {
	background: url(../images/upload-profile-popup-hdr-trans.png) no-repeat top left;
	width: 415px;
}
.upload-profile-content {
	background-color: #fbfbfb;
	float: left;
	padding: 20px 21px 0 20px;
	width: 415px;
}
.upload-section {
	float: left;
	width: 332px;
}
.upload-btn {
	border-top: 1px solid #e5e5e5;
	float: left;
	padding: 20px 0 19px 0;
	width: 100%;
}
.crop-img-wrap {
	float: left;
	padding: 20px 0 19px 0;
	width: 415px;
}
.crop-img-zoomout {
	background: url(../images/zoom-out.png) no-repeat 0 0;
	float: left;
	height: 12px;
	margin: 2px 10px 0;
	width: 14px
}
.crop-img-zoomin {
	background: url(../images/zoom-in.png) no-repeat 0 0;
	float: left;
	height: 16px;
	margin-left: 10px;
	width: 19px
}
.crop-img {
	background-color: #d6d6d6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url('PIE.htc');
	float: left;
	height: 6px;
	margin: 5px 0 0 0;
	position: relative;
	width: 345px;
}
.crop-img a {
	background: url(../images/zoom-change-icon.png) no-repeat 0 0;
	height: 19px;
	float: left;
	position: absolute;
	top: -5px;
	width: 16px
}
.msg-list-row h4 { padding-bottom: 2px }
.status-collapse {
	background: url(../images/down-arrow.gif) no-repeat 0 0;
	display: none;
	float: left;
	height: 7px;
	left: 271px;
	position: absolute;
	/*top: 71px;*/
	bottom: 10px;
	width: 14px
}
.article-count-list .articles-list-row a:hover span.status-collapse { display: block }
.article-count-list .articles-list-row a.active span.status-collapse { display: block }
.article-count-list .articles-list-desc { width: 375px }
.category-inline {
	color: #ff0000;
	float: left;
	width: 100%
}
.article-count-list h1 span.stats {
	color: #232323;
	float: right;
	font-family: 'Cambria','Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
}
.article-count-list h1 span.stats img { padding-right: 10px; vertical-align: bottom; }
.article-count-list h1 span.stats a { color: #232323; float: right; }
.article-count-list h1 span.stats a.active {
	/*border-bottom: 1px solid #232323;*/
	float: none;
}
.sub-content {
	color: #777;
	float: left;
	padding-bottom: 10px;
	width: 100%
}
.article-count-list h1 {
	margin-bottom: 15px;
	/*text-decoration: underline;*/
}
.sub-content span.color-green { color: #21A517 }
.sub-content span { color: #232323 }
.success-msg {
	color: #21A517;
	float: left;
	padding: 20px 0 0 0;
}
.subpage-type2-sidebar h3 a { color: #232323; text-decoration: none }
.subpage-type2-content h1 a { color: #666; text-decoration: none !important }
/*.subpage-type2-content h1 { text-decoration: none }*/
.login-username a { color: #fff; text-decoration: none }

/* add this */

#at_pspromo {
	display: none !important;
}

#at15s.atm {

	background: url(../images/share-drop.png) no-repeat 0 0;
	background: url(../images/share-drop.png) no-repeat 0 0 !important;




	height: 219px;
	padding: 0;
	width: 118px;
	width: 118px !important;
}
#atic_2tag {
	display: none !important;
}
#atic_email {
	border-bottom: 0px solid #FFF;
}
#at15s span {
	color: #FFF !important;
	font-weight: normal !important;
}
#at_hover.atm-s .at_bold {
	color: #FFF !important;
}
.atm-i {
    background: none;
	background-color: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
	float: left;
	height: 199px;
    margin: 0;
    padding: 10px 5px;
	width: 108px;
}
#at_hover {
	float: left;
	padding: 0;
	width: 108px;
}
.atm-s a, #at_hover.atm-s a {
    color: #fff !important;
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 14px;
    display: block;
    font-style: normal;
    font-weight: normal;
	height: 26px;
	margin-bottom: 5px;
	padding: 0 0 3px 5px;
	border-bottom: 1px dotted #949494;
    text-decoration: none;
}
.at16nc.at16t_facebook, .at16nc.at16t_twitter, .at16nc.at16t_linkedin, .at16nc.at16t_email, .at16nc.at16t_print, .at16nc.at16t_settings, .at16nc.at16t_google_plusone_share { height: 26px; float: left; padding-top: 4px; padding-left: 34px; padding-left: 34px !important;  }
.at16nc.at16t_facebook {
	background: url(../images/share-fb.png) no-repeat 0 0;
}
.at16nc.at16t_twitter {
	background: url(../images/share-twitter.png) no-repeat 0 0;
}
.at16nc.at16t_linkedin {
	background: url(../images/share-in.png) no-repeat 0 0;
}
.at16nc.at16t_email {
	background: url(../images/share-email.png) no-repeat 0 0;
}
.at16nc.at16t_print {
	background: url(../images/share-print.png) no-repeat 0 0;
}
.at16nc.at16t_google_plusone_share {
	background: url(../images/share-gmail.png) no-repeat 0 0;
}
.atm-s a#atic_print, #at_hover.atm-s a#atic_print { border-bottom: 0 }
.atm-s a:hover, #at_hover.atm-s a:hover { background: none }
#atic_auth, #at15pf { display: none }
.addthis_counter.addthis_pill_style a.atc_s { background: url(../images/share-icon.gif) no-repeat 0 0;  width: 58px;}
#at_auth {
	display: none;
}
/* end of add this*/

.portfolio-settings {
	height: 19px;
	margin: 4px 14px 0 0;
	width: 19px;
	display: none;
	position: absolute;
	left: -30px;
}
.portfolio-settings a {
	background: url(../images/settings-icon-portfolio.png) no-repeat 0 0;
	height: 19px;
	text-decoration: none;
	width: 19px;
	display: block;
}
.chat-popup h1 a { color: #fff; text-decoration: none }
.comment-head h3 a { color: #232323; text-decoration: none }
.member-list h4 a {color: #232323; text-decoration: none}
.detail-box .textarea-wrap, .comment-box .textarea-wrap { box-shadow: none }

.member-list h4 span a{color: #b4b4b4; text-decoration: none}
span.private-message-box{cursor: pointer;}

.error {
	border: 1px solid #F9A9A9 !important;
}
.most-commented-label {

}

/* contact us form */
.article-bold {
	margin: 12px 0 0;
}
.article-bold p {
	/*font-weight: bold;*/
	font-size: 14px;
	color: #232323;
	line-height: 21px;
	padding-bottom: 20px;
}
.form-block {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 21px 0 8px;
}
.left-form {
	width: 50%;
	float: left;
}
.right-form {
	width: 50%;
	float: right;
}
.right-form dt,
.right-form dd {
	margin-left: 15px !important;
}
.red {
	color: #e52616;
	font-size: 20px;
	position: absolute;
  top: 0;
  padding-left: 2px;
}
.contactus .input-wrap {
	float: none;
	margin-left: 0;
}
.required {
	position:relative;
	display: block;
	padding-left: 11px;
}
.required .red {
	left: 0;
}
.form-block dl {
	display: block;
  margin: 16px 0 0;
}
.form-block dt {
	display: block;
  height: 21px;
  position: relative;
}
.form-block dd {
	display: block;
  margin: 0 0 18px;
  position: relative;
  width: 263px;
}
.form-block .input-text {
	width: 255px;
}
.form-block .input-wrap.textarea {
	width: 100%;
	height: 137px;
	margin-bottom: 2px;
}
.form-block .input-wrap.textarea .input-stuff {
	height: 135px;
}
.form-block .input-wrap.textarea .input-text {
	background: url(../images/textarea_bg.jpg) repeat-x 0 0;
	width: 552px;
	height: 135px;
}
.contactus .submit {
	background: url(../images/submit_bg.png) no-repeat 0 0;
	border: 0 none;
  color: #FFFFFF;
  display: block;
  font-size: 10px;
  height: 25px;
  margin: 25px auto 5px;
  text-transform: uppercase;
  width: 68px;
}
.contactus .submit:hover {
	background: url(../images/submit_bg.png) no-repeat 0 -25px;
	cursor: pointer;

}
.input-stuff.select {
	width: 261px;
}
.contactus .chzn-container {
	left: -1px;
  width: 263px !important;
}
.page-content-right.contactus {

}
.page-content-right.contactus .article-box-type2 {
	margin-bottom: 20px;
	padding: 20px 28px 11px;
}
.page-content-right.contactus .article-right-box {
	padding: 0;
}
ul.social {
	border-bottom: 1px solid #D5D5D5;
  display: block;
  height: 32px;
  list-style: none outside none;
  padding-bottom: 18px;
  position: relative;
  text-align: center;
  margin: 0 0 24px;
}
ul.social li {
	background: url(../images/social.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	margin: 0 5px;
	width: 32px;
	height: 32px;
}
ul.social li.facebook {
	background-position: 0 0;
}
ul.social li.twitter {
	background-position: -47px 0;
}
ul.social li.linkedin {
	background-position: -94px 0;
}
ul.social li.google {
	background-position: -141px 0;
}
ul.social li a {
	text-decoration: none;
	font-size: 0;
	color: #fff;
	display: block;
	width: 32px;
	height: 32px;
}
ul.social li a:hover {
	text-decoration: none;
}
.page-content-right.contactus h2 {
	height: auto;
}
.page-content-right.contactus p {
	padding-bottom: 5px;
}
.article-right-box img {
	margin-bottom: 20px;
}
.sign-up {
	background: url(../images/sign_up.png) no-repeat 0 0;
	display: block;
	width: 90px;
	height: 25px;
	margin: 26px auto 21px;
	color: #fff;
	border: 0 none;
	font-size: 10px;
}
.sign-up:hover {
	background: url(../images/sign_up.png) no-repeat 0 -25px;
	cursor: pointer;
}
.twitter-sign-up-button {
	width: 201px;
	height: 35px;
	background: url(../images/sign-in-to-twitter-btn.png) no-repeat 0px 0px transparent;
}

.hint {
  font-size: 11px;
  padding-top: 25px;
}

.article-img-icon-overlay {
    background: none repeat scroll 0 0 transparent;
    height: 0px;
    left: 50%;
    margin-left: -30px;
    opacity: 0;
    position: absolute;
    top: 35%;
    width: 0px;
    z-index: 715;
}
.portfolio-img .article-img-icon-overlay{
		display: none;
}

.article-img-icon-overlay-loveit {
	background: url(../images/action-icons-loveit.png) no-repeat center center transparent;
}

.article-img-icon-overlay-ownit {
	background: url(../images/action-icons-ownit.png) no-repeat center center transparent;
}

.article-img-icon-overlay-wantit {
	background: url(../images/action-icons-wantit.png) no-repeat center center transparent;
}

/*
* Share menu
*/
.addthis_toolbox {
	float: left;
}

.share-menu-wrap {
	background: url(../images/share-icon.gif) no-repeat 0 0;
	width: 58px;
	height: 30px;
	float: left;
	cursor: pointer;
}

.share-menu {
  background: url("../images/share-drop.png") no-repeat scroll 0 0 transparent;
  display: none;
  height: 219px;
  left: -5px;
  list-style: none outside none;
  padding: 5px 0 0 5px;
  position: relative;
  top: 8px;
  width: 118px;
  z-index: 9999;
}

.share-menu-facebook {
	background: url(../images/share-fb.png) no-repeat 0 2px;
}
.share-menu-twitter {
	background: url(../images/share-twitter_new.png) no-repeat 0 2px;
}
.share-menu-linkedin {
	background: url(../images/share-in.png) no-repeat 0 2px;
}
.share-menu-email {
	background: url(../images/share-email.png) no-repeat 0 2px;
}
.share-menu-print {
	background: url(../images/share-print.png) no-repeat 0 2px;
	border-bottom: none !important;
}
.share-menu-google {
	background: url(../images/share-gmail_new.png) no-repeat 0 2px;
}

.share-menu li {
  border-bottom: 1px dotted #949494;
  color: #FFFFFF;
  font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size: 14px;
	margin: 3px 5px;
  padding: 6px 0 5px 30px;
  width: 60%;
}

.share-menu li a {
  color: #FFFFFF;
  font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size: 14px;
}

.share-email-form {

}

.share-email-form-header {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #D2D2D1;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    cursor: default;
    height: 49px;

    color: #333333;
    direction: ltr;
    font-family: "helvetica neue",helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 49px;
    padding: 0 20px;
    text-shadow: 0 1px #FFFFFF;
}

.share-email-form-input {
	width: 99.5%;
	border-left: 1px solid #D2D2D1;
	border-right: 1px solid #D2D2D1;
	border-bottom: 1px solid #D2D2D1;
}

.share-email-form-input input, .share-email-form-input div {
    border: 0 solid #FFFFFF;
    font-size: 14px;
    padding: 10px 20px;
    width: 93.7%;
    background: #FFF;
    margin: 0px;
}

.share-email-form-textarea {
	width: 99.5%;
	border-left: 1px solid #D2D2D1;
	border-right: 1px solid #D2D2D1;
	border-bottom: 1px solid #D2D2D1;
	height: 170px;
	background: #FFF;
}

.share-email-form-textarea textarea {
    border: 0 solid #FFFFFF;
    font-size: 14px;
    padding: 10px 20px;
    width: 93.7%;
    height: 87%;
    margin: 0px;
}

.share-email-form-footer {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #D2D2D1;
    border-top: 0px solid #D2D2D1;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    cursor: default;
    height: 49px;

    color: #333333;
    direction: ltr;
    font-family: "helvetica neue",helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 49px;
    padding: 0 20px;
    text-shadow: 0 1px #FFFFFF;
}

.share-email-form-submit {
/*	background:#098df4;
	background-image:linear-gradient(top,#0d98fb,#1a5db3);
	background-image:-webkit-linear-gradient(#0d98fb,#1a5db3);
	background-image:-moz-linear-gradient(#0d98fb,#1a5db3);
	background-image:-ms-linear-gradient(top,#0d98fb,#1a5db3);
	border: 1px solid #125CB5;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 1px #71C0FD inset;
	color: #FFFFFF;*/
	cursor: pointer;
	float: right;
/*	font-size: 14px;
	font-weight: 400;*/
	height: 15px;
/*	line-height: 13px;*/
	margin: 7px 15px 0 0;
	padding: 8px 20px;
	/*width: 100px;*/
	width: 62px;
}

/*.share-email-form-submit:hover {
	background:#098df4;
	background-image:linear-gradient(top,#0a85dd,#104c97);
	background-image:-webkit-linear-gradient(#0a85dd,#104c97);
	background-image:-moz-linear-gradient(#0a85dd,#104c97);
	background-image:-ms-linear-gradient(top,#0a85dd,#104c97);
}

.share-email-form-submit:active {
	background: #125cb5;
	box-shadow: none;
}*/
.jqCreateAccountLink {
	cursor: pointer;
}

.btn-load-more.jqBtnLoadMore {
	display: none !important;
}

.private-message-item-in-list {

}

#jqUserPrivateMessages {
	top: 10% !important;
}
#jqUserPrivateMessagesList {
	height: 285px !important;
	float: none !important;
}

div.random, div.random img, .random .featured-img {
	width: 240px !important;
	height: auto !important;
	float: none;
}
.random span {
	bottom: 25px !important;
	width: 240px !important;
}
.random img {
	behavior: url('PIE.htc');
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	position: relative;
}
.random p {
	max-height: 100px;
	overflow: hidden;
	padding-bottom: 0px !important;
}

.helpPage .article-section {font-family: 'Cambria';font-size: 15px;}
.terms-of-use .article-section {font-family: 'Cambria';font-size: 15px;}
.terms-of-use .list-letter {
	list-style-type: lower-alpha;
}
.terms-of-use p.without-padding {
	padding: 0;
}
.terms-of-use ul {
	margin-top: 0;
	margin-bottom: 25px;
}
.terms-of-use p span {
	text-indent: 20px;
	display: block;
	padding: 2px 0;
}
.terms-of-use .heading {
	display: block;
	text-decoration: underline;
}

.privacy-policy .article-section {font-family: 'Cambria';font-size: 15px;}
.privacy-policy .list-letter {
	list-style-type: lower-alpha;
}
.privacy-policy p.without-padding {
	padding: 0;
}
.privacy-policy ul {
	margin-top: 0;
	margin-bottom: 25px;
}
.privacy-policy p span {
	text-indent: 20px;
	display: block;
	padding: 2px 0;
}
.privacy-policy .heading {
	display: block;
	text-decoration: underline;
}

.contributors-guidelines .article-section {font-family: 'Cambria';font-size: 15px;}
.contributors-guidelines .list-letter {
	list-style-type: lower-alpha;
}
.contributors-guidelines p.without-padding {
	padding: 0;
}
.contributors-guidelines ul {
	margin-top: 0;
	margin-bottom: 25px;
}
.contributors-guidelines p span {
	text-indent: 20px;
	display: block;
	padding: 2px 0;
}
.contributors-guidelines .heading {
	display: block;
	text-decoration: underline;
}

.about-us .article-section {font-family: 'Cambria';font-size: 15px;}
.about-us .list-letter {
	list-style-type: lower-alpha;
}
.about-us p.without-padding {
	padding: 0;
}
.about-us ul {
	margin-top: 0;
	margin-bottom: 25px;
}
.about-us p span {
	text-indent: 20px;
	display: block;
	padding: 2px 0;
}
.about-us .heading {
	display: block;
	text-decoration: underline;
	font-size: 16px;
	/*font-weight: bold;*/
}
.about-us b { color: #000; }
.about-us a { color: #000; font-weight: bold; text-decoration: underline; }

.deleteComment {
	position: absolute;
	right: 3px;
	top: 5px;
	cursor: pointer;
	height: 9px;
	width: 9px;
	background: url(../images/msg-close.png) no-repeat;
}
.commentDate span {
	padding-right: 15px;
}
.commentDate {
	position: absolute;
	right: 0px;
	top: 12px;
	height: 12px;
	color: #b4b4b4;
}
.search-list-item-title {
	overflow: hidden;
}
.saveSettingsInfoRow {
	height: 46px;
	/*display: inline-block;*/
	display: none;
	margin: 20px 0px 30px 20px;
	width: 268px;
	position: relative !important;
	background-color: #ccddbb;
  border: 1px solid #c6d4aa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #669533;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.saveSettingsInfoRow .close {
	position: absolute;
	right: 11px;
	top: 16px;
	background: url(../images/close_btn.png) no-repeat;
	cursor: pointer;
	width: 12px;
	height: 12px;
}
.saveSettingsInfoRow span.text {
	/*height: 35px;*/
	vertical-align: middle;
	line-height: 18px;
	font-size: 13px;
	width: 222px;
	padding-left: 10px;
	text-align: center;
	display: block;
	font-family: "Ubuntu",Helvetica,Arial,sans-serif;
}
.policyChecksDiv{
	margin: 20px 10px 40px 0px;
}
.agreeGuidlines{
	margin: 0px 10px 10px 0px;
}
#readGuidlines{
	margin-bottom: 10px;
}
.guidline-link{
	color: #2a52a5;
}
.page-content ul{
	line-height: 20px;
}
.cancel-message-btn img{
	margin-left: 10px;
	margin-bottom: 1px;
}

.slider {
	visibility: hidden;
}

.fluidHeight {
		border-bottom: 1px solid #303030;
		float: left;
		height: 400px;
		position: relative;
		width: 100%;
	}

	/*
	 * below 900px, switch to percentage based responsive height.
	 * padding of 33.333% is calculated by using the
	 * image ratio 300px/900px = .333 * 100% = 33.333%
	 */
/*	@media screen and (max-width: 940px) {

		.fluidHeight {
			height: 0;
			padding: 0 0 42.553% 0;
		}

	}*/

	.sliderContainer {
		position: relative;
		width: 100%;
		height: 400px;
		float: left;
		border-bottom: 1px solid #b2b2b2;
	}

	.simpleSlider {
		width: 100%;
		height: 100%;
		background: #fff;
	}

	.simpleSlider .slider {
		width: 100%;
		height: 100%;
	}

	.simpleSlider .slider .item {
		position: relative;
		top: 0;
		left: 0;
		max-width: 940px;
		width: 100%;
		height: 100%;
		border-right: 1px solid #b2b2b2;
	}

	.simpleSlider .slider .item img {
		position: relative;
		top: 0;
		left: 0;
		max-width: 940px;
		width: 100%;
		margin: 0 auto;
	}
	.sliderContainer .navigation {
		position: absolute;
		width: 940px;
		height: 20px;
		left: 50%;
		top: 0px;
		margin-left: -470px;
		display: none;
	}
.sliderContainer .navigation .prev, .sliderContainer .navigation .next {
	display: block;
	width: 49px;
	height: 49px;
	position: absolute;
	top: 176px;
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
	z-index:10;
}
.sliderContainer .navigation .prev {
	background: url(../images/slider-prev.png) no-repeat 0 0;
	left: 10px;
	/*margin-left: -460px;*/
}
.sliderContainer .navigation .next {
	background: url(../images/slider-next.png) no-repeat 0 0;
	right: 10px;
	/* margin-right: -460px; */
}
.sliderContainer .navigation .prev:hover {
	background-position: left bottom;
}
.sliderContainer .navigation .next:hover {
	background-position: right bottom;
}
.slidePlay {
	border: 0 none;
	cursor: pointer;
    float: left;
    font-size: 0;
    height: 49px;
    left: 47.8%;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -999px;
    top: 176px;
    width: 49px;
    z-index: 100;
}
.slidePlay-play {
    background:  url(../images/play-icon.png) no-repeat 0 0;
}
.slidePlay-pause{
    background: url(../images/btn-play.png) no-repeat 0 0;
}
.slidebarWrap {
	position: absolute;
	/* bottom: 10px; */
	left: 0px;
	width: 940px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	z-index: 10;
	top: 370px;
}
.slideBar {
	margin: 0 auto;
	display: inline-block;
}
.slideBar .item {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/slider-control.png) no-repeat 0 0;
}
.slideBar .item:hover {
	background: url(../images/slider-control-over.png) no-repeat 0 0;
}
.slideBar .item.selected {
	background: url(../images/slider-control-over.png) no-repeat 0 0;
}
.about-us b, .about-us a {
	color: #232323 !important;
	font-weight: normal !important;
}
.active-payment-link {
	color: #21A517;
	cursor: pointer;
}
.paymentTypeRadio label{
	display: block;
}
.paymentType_1 {
	background: url("../images/paypal.png") no-repeat scroll 20px -10px transparent;
  color: #FBFBFB;
  height: 35px;
  margin-top: 10px;
  width: 150px;
}
.payment_datafields {
	margin: 5px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #D5D5D5;
}
.payment_datafields .input-wrap {
	float: none;
	display: inline-block;
	margin-left: 10px;
	width: 405px;
	margin-bottom: -8px;
}
.payment_datafields .input-stuff {
	width: 403px;
}
.payment_datafields .input-stuff input {
	width: 397px;
}
.payment_datafields .input-label {
	float: left;
}
.payment-request-row {
	margin: 10px 0px;
}
.payment_datafields .input-label {
	min-width: 60px;
}
.sendPaymentRequest {
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
}
.sendPaymentRequestBtn {
	background: url('../images/submit_bg.png');
	width: 68px;
	border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 10px;
  height: 25px;
  line-height: 10px;
  margin: 0 10px;
  text-transform: uppercase;
}
.sendPaymentRequestBtn[disabled="disabled"] {
    opacity: 0.3;
}
#jqRequestPayment, #jqRequestPayment .settings-popup-hdr {
	width: 700px;
}
#jqRequestPayment .settings-popup-hdr-inner {
	width: 663px;
}
#jqRequestPayment .settings-popup-content {
	width: 660px;
}
.paymentRequestAddress {
	width: 309px;
	/*display: inline-block;*/
	float: left;
}
#jqRequestPayment h1 {
	border-bottom: none;
	padding-bottom: 0;
}
.paymentRequestAddress .input-wrap {
	width: 246px;
	margin-left: 0px;
	margin-right: 0px;
}
.paymentRequestAddress .input-stuff {
	width: 244px;
}
.paymentRequestAddress .input-stuff input {
	width: 239px;
}
.paymentRequestAddress .input-label {
	width: 60px;
}
.paymentRequestResidentialAddress {
  padding-right: 12px;
  width: 315px;
}
.long-request-row .input-label {
	min-width: 140px;
}
.long-request-row .input-wrap {
	width: 508px;
	margin-right: 0px;
}
.long-request-row .input-stuff {
	width: 506px;
}
.long-request-row .input-stuff input {
	width: 501px;
}
.paymentRequestAddress .typeHeader {
	font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
}
.payout-value .input-label {
	/*display: inline-block;*/
	float: left;
}
.payment-request-row {
	margin: 15px 0;
}
.up-article-img-block .qq-upload-button img{
	background-color: #E6E6E6;
}
.black-label {
  font-weight: bold;
}
.payout-value-block {
	width: 351px;
	float: left;
}
.payment_datafields_1 {
	margin-bottom: 5px;
}
.vertical-line {
	width: 1px;
	background-color: #D5D5D5;
	height: 196px;
	/*display: inline-block;*/
	margin-right: 23px;
	margin-top: 33px;
	float: left;
}
.check_extradata {
	float: left;
}
/* hack for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.vertical-line {
		height: 204px;
		margin-top: 38px;
	}
}
/*end hack for chrome*/
.find-of-the-day-article-box {
	padding: 23px 28px 23px;
}
.findoftheday_readmore {
	height: 34px;
	float: left;
	width: 100%;
	line-height: 34px;
}
/* hack for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.findoftheday_readmore {
		height: 30px;
	}
}

.image-popup {
	background-color: #FBFBFB;
  border: 1px solid #F0F0F0;
  border-radius: 5px;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.25);
  float: left;
  padding-bottom: 19px;
  width: 600px;
  z-index: 100;
  /*min-height: 470px;*/
}
.image-popup-hdr {
    background: url("../images/popup-hdr-bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    float: left;
    height: 44px;
    overflow: hidden;
    width: 600px;
}
.image-popup-hdr-inner {
    background: url("../images/settings-popup-hdr-trans.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    width: 560px;
}
.image-popup-hdr .popup-hdr-left {
    float: left;
    padding-left: 50px;
    padding-top: 6px;
}
.image-popup-content {
    float: left;
    padding: 20px 19px 0;
    width: 580px;
}
.image-popup-content .action-icons {
	display: block;
}