html {
	overflow-y: scroll;
	background: #f0f0f0;
}

body {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

form,table,p,img,h1,h2,h3,h4 {
	padding: 0;
	margin: 0;
}



img {
	border-width: 0px;
}

ul,li {
	margin: 0;
	padding: 0;
}

ul {
	list-style-position: inside;
}

input,select,textarea,td,th {
	font-family: inherit;
	font-size: 12px;
}

textarea {
	border: 1px solid #CFCFCF;
	background-color: #fafafa;
	background-repeat: repeat-x;
	padding: 5px 8px;
	margin: 3px 0px;
	border-radius: 2px;
	box-shadow: 0px 1px 1px 0px rgba(100, 100, 100, 0.1) inset;
}

input[type="text"],input[type="password"],select {
	border: 1px solid #CFCFCF;
	background-color: #fafafa;
	background-repeat: repeat-x;
	padding: 5px 8px;
	margin: 3px 0px;
	border-radius: 2px;
	box-shadow: 0px 1px 1px 0px rgba(100, 100, 100, 0.1) inset;
}

input[type="button"], input[type="submit"] {
	border: 1px solid #CFCFCF;
	padding: 5px 8px;
	margin: 3px 0px;
	border-radius: 2px;
	box-shadow: 1px 1px 0px 0px #F4F4F4 inset, 0px 1px 1px 0px rgba(100, 100, 100, 0.1);
	font-size: 13px;

	cursor: pointer;
	
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8),to(#EDEDED) );
	background: -moz-linear-gradient(100% 100% 90deg, #EDEDED, #f8f8f8);
	background: -o-linear-gradient(top,#f8f8f8,#EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#EDEDED');
	
	/*
	display: inline-block;
	color: #555;
	border-radius: 2px;
	box-shadow: 1px 1px 0px 0px #F4F4F4 inset, 0px 1px 1px 0px rgba(100, 100, 100, 0.1);
	background: transparent -moz-linear-gradient(100% 100% 90deg, #EDEDED, #F8F8F8) repeat scroll 0% 0%;
	border: 1px solid #CFCFCF;*/
}

input[type="button"]:hover, input[type="submit"]:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0),to(#e1e1e1) );
	background: -moz-linear-gradient(100% 100% 90deg, #f3f3f3, #fff);
	background: -o-linear-gradient(top,#f0f0f0,#e9e9e9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e1e1e1');
	
	box-shadow: none;
	box-shadow: 1px 1px 0 0 #FFFFFF;
}

input[type="text"]:focus, select:focus, input[type="password"]:focus, textarea:focus {
	border: 1px solid #65C1F6;
	box-shadow: 0 0 7px #99CCEE, 0 1px 1px rgba(0, 0, 0, 0.14) inset;
}


input[type="text"] {
	width: 185px;
}

::-webkit-input-placeholder {
    color:    #999;
}
:-moz-placeholder {
   color:    #999;
   opacity:  1;
}
::-moz-placeholder {
   color:    #999;
   opacity:  1;
}
:-ms-input-placeholder {
   color:    #999;
}


td,th {
	vertical-align: top;
	text-align: left;
}

form {
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 5px;
	margin-bottom: 15px;
}

h1 {
	color: #535353;
	font-size: 14px;
}

h2 {
	color: #666666;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
 
h3 {
	font-size: 24px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif !important;
	color: #39c;
}

h4 {
	font-size: 18px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #39c;
}

a {
	color: #39c;
	text-decoration: none;
}

#main {
	/*padding: 0 20px 10px;*/
	text-align: left;
	position: relative;
	background-color: #fff;
}

#main #header {
	margin-bottom: 10px;
}

#main #user_view {
	margin-bottom: 18px;
}

/* default border with dropshadow */
.imageLinkBorder {
	display: inline-block;
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 3px;
	border-radius: 2px;
}

.imageLinkBorder:hover {
	border: 1px solid transparent;
	background: #39c;
}

#main #header_next {
	background-image: linear-gradient(bottom, #eaeaea 0%, #F8F8F8 100%);
	background-image: -o-linear-gradient(bottom, #eaeaea 0%, #F8F8F8 100%);
	background-image: -moz-linear-gradient(bottom, #eaeaea 0%, #F8F8F8 100%);
	background-image: -webkit-linear-gradient(bottom, #eaeaea 0%, #F8F8F8 100%);
	background-image: -ms-linear-gradient(bottom, #eaeaea 0%, #F8F8F8 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #E5E5E5),
		color-stop(1, #F8F8F8)
	);

	border-bottom: 1px solid #e0e0e0;
	box-shadow: 0px 0px 8px 2px #F3F3F3;
}

#main #header_next a {
	outline: none;
}









.page-activity ul.notification-list {
	border: 1px solid #eee;
}

.page-activity ul.notification-list {
	margin-top: 18px;
	margin-bottom: 32px;
}

ul.notification-list:after {
	clear: both;
	content: ' ';
	display: block;
}

ul.notification-list li {
	border-bottom: 1px solid #eee;
}

ul.notification-list li.notification {
	display: block;
	text-align: left;
}

ul.notification-list li:after {
	clear: both;
	content: ' ';
	display: block;
}

ul.notification-list li.notification.unread {
	background: rgba(51, 153, 204,0.07);
}

ul.notification-list li.notification > a {
	display: block;
	float: left;
	width: 100%;
	color: #777;
	border-radius: 4px;
}

.page-activity ul.notification-list li.notification > a {
	width: calc(100% - 210px);
}

ul.notification-list li.notification > a:after {
	clear: both;
	content: ' ';
	display: block;
}

ul.notification-list li.notification > a:hover {
	background: #F9F9F9;
}

ul.notification-list li.notification > a > .image {
	float: left;
	width: 32px;
	height: 32px;
	padding: 8px;
}

ul.notification-list li.notification > a > .image img {
	width: 32px;
	height: 32px;
}

ul.notification-list li.notification > a > .info p {
	margin: 0;
}

ul.notification-list li.notification > a > .info p span {
	font-weight: bold;
	color: #444;
}

ul.notification-list li.notification > a > .info .media {
	float: right;
	width: 76px;
	height: 76px;
}

ul.notification-list li.notification > a > .info {
	float: left;
	width: calc(100% - 56px);
	padding: 8px 8px 8px 0;
}

ul.notification-list li.notification > .actions {
	float: right;
	width: 200px;
	text-align: right;
	padding: 8px;
}

ul.notification-list li:last-child {
	border-bottom: none;
}




#site-notifications-counter > .dropdown {
	display: none;
	background: #FFF none repeat scroll 0% 0%;
	border: 1px solid #dadada;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
	overflow: visible;
	position: absolute;
	top: 28px;
	width: 430px;
	z-index: 4;
	left: 0px;
	border-radius: 4px;
}

#mobile-site-header .notifications > .dropdown {
	display: none;
	background: #FFF none repeat scroll 0% 0%;
	border: 1px solid #dadada;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
	position: fixed;
	top: 52px;
	right: 10px;
	left: 10px;
	z-index: 4;
	border-radius: 4px;
	line-height: initial;
	max-height: calc(100% - 52px - 10px - 40px); 
	overflow-y: scroll;
}

#site-notifications-counter > .dropdown.open,
#mobile-site-header .notifications > .dropdown.open {
	display: block;
}

#site-notifications-counter > .dropdown > .header,
#mobile-site-header .notifications > .dropdown > .header {

}

#site-notifications-counter > .dropdown > .loading,
#mobile-site-header .notifications > .dropdown > .loading {
	display: none;
	padding: 30px;
	text-align: center;
}

#site-notifications-counter > .dropdown > .loading.visible, 
#mobile-site-header .notifications > .dropdown > .loading.visible {
	display: block;
}


.loader.timer 
.loader.timer, .loader.timer > div{
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.loader.timer  {
	display:block;
	font-size:0;
	color:#fff
}

.loader.timer .la-dark {
	color:#333
}

.loader.timer > div {
	display:inline-block;
	float:none;
	background-color:currentColor;
	border:0 solid currentColor
}

.loader.timer {
	width:32px;
	height:32px
}

.loader.timer > div{
	width:32px;
	height:32px;
	background:transparent;
	border-width:2px;
	border-radius:100%
}

.la-timer > div:before, .la-time > div:after {
	position:absolute;
	top:14px;
	left:14px;
	display:block;
	width:2px;
	margin-top:-1px;
	margin-left:-1px;
	content:"";
	background:currentColor;
	border-radius:2px;
	-webkit-transform-origin:1px 1px 0;
	-moz-transform-origin:1px 1px 0;
	-ms-transform-origin:1px 1px 0;
	-o-transform-origin:1px 1px 0;
	transform-origin:1px 1px 0;
	-webkit-animation:timer-loader 1250ms infinite linear;
	-moz-animation:timer-loader 1250ms infinite linear;
	-o-animation:timer-loader 1250ms infinite linear;
	animation:timer-loader 1250ms infinite linear;
	-webkit-animation-delay:-625ms;
	-moz-animation-delay:-625ms;
	-o-animation-delay:-625ms;
	animation-delay:-625ms
}

.la-timer>div:before{height:12px}

.la-timer>div:after{
	height:8px;-webkit-animation-duration:15s;-moz-animation-duration:15s;-o-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-7.5s;-moz-animation-delay:-7.5s;-o-animation-delay:-7.5s;animation-delay:-7.5s}.la-timer.la-sm{width:16px;height:16px}.la-timer.la-sm>div{width:16px;height:16px;border-width:1px}.la-timer.la-sm>div:before,.la-timer.la-sm>div:after{top:7px;left:7px;width:1px;margin-top:-.5px;margin-left:-.5px;border-radius:1px;-webkit-transform-origin:0.5px 0.5px 0;-moz-transform-origin:0.5px 0.5px 0;-ms-transform-origin:0.5px 0.5px 0;-o-transform-origin:0.5px 0.5px 0;transform-origin:0.5px 0.5px 0}.la-timer.la-sm>div:before{height:6px}.la-timer.la-sm>div:after{height:4px}.la-timer.la-2x{width:64px;height:64px}.la-timer.la-2x>div{width:64px;height:64px;border-width:4px}.la-timer.la-2x>div:before,.la-timer.la-2x>div:after{top:28px;left:28px;width:4px;margin-top:-2px;margin-left:-2px;border-radius:4px;-webkit-transform-origin:2px 2px 0;-moz-transform-origin:2px 2px 0;-ms-transform-origin:2px 2px 0;-o-transform-origin:2px 2px 0;transform-origin:2px 2px 0}.la-timer.la-2x>div:before{height:24px}.la-timer.la-2x>div:after{height:16px}.la-timer.la-3x{width:96px;height:96px}.la-timer.la-3x>div{width:96px;height:96px;border-width:6px}.la-timer.la-3x>div:before,.la-timer.la-3x>div:after{top:42px;left:42px;width:6px;margin-top:-3px;margin-left:-3px;border-radius:6px;-webkit-transform-origin:3px 3px 0;-moz-transform-origin:3px 3px 0;-ms-transform-origin:3px 3px 0;-o-transform-origin:3px 3px 0;transform-origin:3px 3px 0}.la-timer.la-3x>div:before{height:36px}.la-timer.la-3x>div:after{height:24px}@-webkit-keyframes timer-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes timer-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes timer-loader{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes timer-loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}

#notification-dropdown {
	position: absolute;
	top: 34px;
}


#site-notifications-counter {
    margin-right: 8px;
    border-right: 1px solid #EAEAEA;
    padding-right: 9px;
	display: inline-block;
	position: relative;
	float: left;
}

#site-notifications-counter > a {
	position: relative;
	display: inline-block;
	height: 26px;
}

#site-notifications-counter > a i.fa {
	font-size: 20px;
	vertical-align: middle;
	color: rgb(204, 204, 204);
}

#site-notifications-counter > a:hover i.fa {
	color: #39c;
}

#site-notifications-counter > a span {
	font-size: 10px;
	color: #FFF !important;
	background: #39C none repeat scroll 0% 0%;
	text-shadow: none;
	border-radius: 3px;
	font-weight: bold;
	padding: 3px 6px 1px;
	top: 0px;
	right: 0px;
	vertical-align: middle;
	display: none;
	margin-left: 7px;
	border-radius: 999px;
}

#site-notifications-counter > a span.visible {
	display: inline-block;
}






body > #main > #live-update-toast {
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: 320px;
	background: #FFF none repeat scroll 0% 0%;
	text-align: left;
	box-shadow: 1px 1px 0px 0px #F4F4F4 inset, 0px 1px 1px 0px rgba(100, 100, 100, 0.1);
}

body > #main > #live-update-toast > .content {
	padding: 8px;
}

body > #main > #live-update-toast > .content .toast-link {
	display: inline-block;
}

body > #main > #live-update-toast > .content .media {
	margin-top: 6px;
}

body > #main > #live-update-toast > .content .media:after {
	content: ' ';
	clear: both;
	display: block;
}

body > #main > #live-update-toast > .content .media .media-image {
	float: left;
	width: 70px;
	margin-right: 8px;
}

body > #main > #live-update-toast > .content .media .media-image img {
	width: 70px;
	height: 70px;
}

body > #main > #live-update-toast > .content .media .media-info {
	float: left;
	width: 220px;
}

#main #site_messages {
	width: 840px;
	margin: 0 auto;
}

#main #header_next .header-content {	
	width: 960px;
	margin: 0 auto;
	position: relative;
	height: 108px;
}

#main #header_next .header-content .logo {
	position: absolute;
	left: 0;
	top: 4px;
	width: 200px;
	height: 59px;
}

#main #header_next .header-content .logo a img {
	height: 52px;
}

#main #header_next .header-content nav {
	bottom: 0;
	left: 0;
	position: absolute;
}

#main #header_next .header-content nav:after {
    content: ' ';
    clear: both;
    display: block;
}
   
    #main #header_next .header-content nav li {
        display: inline-block;
        border-right: 1px solid #e1e1e1;
        margin-bottom: 7px;
        
        /*margin: 0px 0 3px 0;*/
    }
   
    #main #header_next .header-content nav li.extended {
        display: none;
    }
       
    #main #header_next .header-content nav li:last-child {
        border-right: none;
    }
       
    #main #header_next .header-content nav li:nth-last-child(2)  {
        border-right: none;
    }
    
    #main #header_next .header-content nav li a {
        display: inline-block;
        padding: 3px 10px;
        color: #777;
        font-size: 13px;
    	text-shadow: 0 1px 0 #F3F3F3;
		outline: none;
		font-family: 'Roboto',Helvetica,Arial,sans-serif !important;
    }
    
    #main #header_next .header-content nav li:first-child a {
    	padding-left: 0;
	}
        
    #main #header_next .header-content nav li a:hover,
    #main #header_next .header-content nav li a.special:hover {
    	text-decoration: none;
	}
    
    #main #header_next .header-content nav li a.special {
        padding: 0;
        
        border: 1px solid  #93ba29;
	        
		border-radius: 3px;
	        
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#acde15),to(#7fa706) );
        background: -moz-linear-gradient(100% 100% 90deg, #7fa706, #acde15);
        background: -o-linear-gradient(top,#acde15,#7fa706);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#acde15', EndColorStr='#7fa706');
        
        box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 1px 1px 0 0 rgba(255, 255, 255, 0.5);
	
		text-shadow: 0px -1px 0px rgba(0, 30, 0, 0.5), 0px 1px 0px rgba(20, 30, 20, 0.3);
		
    }

    #main #header_next .header-content nav li a.special span {

        padding: 6px 13px;

        display: block;
        color: white;
        font-weight: bold;
    }
	
	#main #header_next .header-content nav li a.special:hover {
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6e724),to(#89b01a) );
		background: -moz-linear-gradient(100% 100% 90deg, #89b01a, #b6e724);
		background: -o-linear-gradient(top,#b6e724,#89b01a);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b6e724', EndColorStr='#89b01a');

		box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 0 8px 0 rgba(153, 204, 0, 0.5);
		webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 0 8px 0 rgba(153, 204, 0, 0.5);
	}
    
    #main #header_next .header-content nav li a:hover {
        color: #09c;
    }

	#main #header_next .header-content .user {
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		padding: 7px 14px;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	#main #header_next .header-content .user.logged-out {
		/*display: none;*/

		border: 1px solid #0191cf;
		border-width: 0 1px 1px 1px;

		color: #fff;
		text-shadow: 0px -1px 0px #007cb9;

		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#51bcea),to(#1b99cf) );
		background: -moz-linear-gradient(100% 100% 90deg, #1b99cf, #51bcea);
		background: -o-linear-gradient(top,#51bcea,#1b99cf);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#51bcea', EndColorStr='#1b99cf');

		font-family: 'Roboto',Helvetica,Arial,sans-serif !important;
	}
	
	#main #header_next .header-content .user.logged-out:hover {
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7ECFF2),to(#3BABDB) );
		background: -moz-linear-gradient(100% 100% 90deg, #3BABDB, #7ECFF2);
		background: -o-linear-gradient(top,#7ECFF2,#3BABDB);
		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#51bcea', EndColorStr='#1b99cf');
		
		box-shadow: 0 0 8px 0 rgba(0, 153, 204, 0.5);
		webkit-box-shadow: 0 0 8px 0 rgba(0, 153, 204, 0.5);
	}

	#main #header_next .header-content .search {
		position: absolute;
		right: 0;
		bottom: 8px;
		
		/*float: right;*/
		color: #999;
		border: none;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		/*box-shadow: 0 1px 0 #f0f0f0, 0 1px 1px rgba(0, 0, 0, 0.14) inset;*/
		box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.13) inset;
		background-color: #fff;
	}
		
		#main #header_next .header-content .search input[type="text"] { 
			padding: 8px 10px;
			font-size: 12px;
			border: none;
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-bottomleft: 4px;
			-moz-border-radius-topright: 0px;
			-moz-border-radius-bottomright: 0px;	
			-webkit-border-bottom-left-radius: 4px;
			-webkit-border-top-left-radius: 4px;
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-top-right-radius: 0px;	
			width: 160px;
			box-shadow: none;
			-moz-transition: width 0.5s ease-out;
			-webkit-transition: width 0.5s ease-out;
			transition: width 0.5s ease-out;
			
			background: none;
			margin: 0;
			font-family: 'Roboto',Helvetica,Arial,sans-serif !important;
	}

		#main #header_next .header-content .search input[type="text"]:focus {
			width: 260px;
			-moz-transition: width 0.5s ease-out;
			-webkit-transition: width 0.5s ease-out;
			transition: width 0.5s ease-out;
		}

		#main #header_next .header-content .search input[type="submit"] { 
			border: none;
			background: url("http://static.mobypicture.com/layout/mobypicture/icons/icon_search.png") no-repeat center center transparent;
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-bottomright: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-webkit-border-top-right-radius: 4px;
			overflow: hidden;
			text-indent: -999px;
			width: 32px;
			padding: 3px 8px;
			box-shadow: none;
		}
		
	
#main #header_next:after {
	content: " ";
	visibility: hidden;
	display: block;
	clear: both;
}





		#main #header_next .header-content .user.logged-in {

			/*line-height: 18px;*/
			box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 1px 1px 0 0 rgba(255, 255, 255, 0.8);
			
			border: 1px solid #e3e3e3;
			border-width: 0 1px 1px 1px;
			background-color: none;
						
			/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc),to(#e1e1e1) );
			background: -moz-linear-gradient(100% 100% 90deg, #e1e1e1, #fcfcfc);
			background: -o-linear-gradient(top,#fcfcfc,#e1e1e1);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#e1e1e1');*/
		}
	
			#main #header_next .header-content .user.logged-in .username {
				line-height: 24px;
				margin-left: 8px;
				padding-left: 15px;
				border-left: 1px solid #eaeaea;
				text-shadow: 0 1px 0 #fafafa;
				display: inline-block;
				font-size: 11px;
				color: #777;
			}

			#main #header_next .header-content .user.logged-in .username:hover {
				color: #39c;
			}

				#main #header_next .header-content .user.logged-in .username .avatar {
					width: 23px;
					height: 23px;
					margin-top: -1px;
					margin-right: 5px;
					vertical-align: middle;

					border-radius: 50px;
					box-shadow: 1px 1px 0px 0px #fafafa;
				}
				
			#main #header_next .header-content .user.logged-in > ul {
				display: inline-block;
			}
		
				#main #header_next .header-content .user.logged-in > ul li {
					display: inline-block;
					margin-right: 10px;
					padding-right: 10px;
					border-right: 1px solid #eaeaea;
					line-height: 24px;
				}

				#main #header_next .header-content .user.logged-in  > ul li:last-child {
					display: inline-block;
					margin-right: 0px;
					padding-right: 0px;
					border-right: none;
				}

				#main #header_next .header-content .user.logged-in  > ul li a {
					color: #777;
					text-shadow: 0 1px 0 #fafafa;
					font-size: 11px;
					padding: 6px;
				}

				#main #header_next .header-content .user.logged-in  > ul li a:hover {
					color: #39c;
				}

#main #header_next #logged-in {
	float: right;
	display: block;
	height: 30px;
	padding: 0 15px;
	line-height: 30px;
	background-color: #f6f6f6;
	border: 1px solid #eaeaea;
	border-width: 0 1px 1px 1px;
	color: #666;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;
	border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-right-radius: 9px;
}



#main #header_next #logged-in a {
	color: #656565;
	margin: 0 3px;
}

#main #header_next #logged-in img {
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
	vertical-align: top;
	margin-top: 5px;
}

#main #header_next #logged-in a.username {
	color: #39c;
	font-weight: bold;
}

#main #header_next #logged-out-options {
	float: right;
	height: 30px;
}

#main #header_next #logged-out-options a {
	color: #fff;
}

#main #header_next #logged-out-options #logged-out {
	float: right;
	border: solid #0191CF;
	border-width: 0px 1px 1px;
	color: white;
	height: 28px;
	line-height: 28px;
	padding: 0px 15px;
	text-align: center;
	background-color: #51BCEA;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#51BCEA),
		to(#1B99CF) );
	background: -moz-linear-gradient(100% 100% 90deg, #1B99CF, #51BCEA);
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;
	border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-right-radius: 9px;
}

#main #header_next  #logged-out-options#logged-out span {
	font-weight: bold;
	padding: 0 2px 0 2px;
}

#main #header_next #logged-out-options #fb-auto-login {
	float: right;
	display: none;
	height: 28px;
	padding: 0 15px;
	margin-right: 10px;
	line-height: 28px;
	background-color: #f6f6f6;
	border: 1px solid #eaeaea;
	border-width: 0 1px 1px 1px;
	color: #666;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;
	border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-right-radius: 9px;
}

#main #header_next #logged-out-options #fb-auto-login img.icon {
	margin: 6px 5px 0px 0px;
	vertical-align: top;
}

#main #header_next #logged-out-options #fb-auto-login span {
	font-weight: bold;
}

#main #header_next ul#navigation {
	float: left;
	list-style: none outside none;
	padding: 0;
	margin-top: 30px;
	height: 28px;
	width: 291px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #f5f5f5;
	background: -moz-linear-gradient(100% 100% 90deg, #dcdcdc, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#dcdcdc) );
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;
	border-bottom-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-left-radius: 9px;
	border-top-left-radius: 9px;
}

.cssgradients.borderradius #main #header_next ul#navigation {
	
}

#main #header_next ul#upload {
	float: left;
	list-style: none outside none;
	padding: 0;
	margin: 30px 20px 0 0;
	height: 28px;
	width: 100px;
	border: 1px solid #9c0;
	background-color: #9c0;
	background: -moz-linear-gradient(100% 100% 90deg, #690, #9c0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c0),
		to(#690) );
	-moz-border-radius-topright: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-right-radius: 9px;
}

.cssgradients.borderradius #main #header_next ul#upload {
	
}

.no-cssgradients  #main #header_next ul#navigation,
.no-borderradius #main #header_next ul#navigation
	{
	/*background:
		url("http://static.mobypicture.com/layout/mobypicture/nav-bar.png")
		no-repeat;*/
}

#main #header_next ul#navigation li {
	float: left;
	background:
		url("http://static.mobypicture.com/layout/mobypicture/nav-bar-seperator.png")
		repeat-y 100% 0;
}

#main #header_next ul#navigation li:last-child {
	background: none;
}

#main #header_next ul#navigation li a {
	display: block;
	height: 28px;
	padding: 0 10px;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #666;
}

#main #header_next ul#upload li a {
	display: block;
	height: 28px;
	width: 100%;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#main #header_next ul#navigation li a:hover {
	
}

#main #header_next ul#navigation li a:hover {
	/*background-color: rgba(255, 255, 255, 0.2);*/
	
}

/*#main #header_next #search input[type="text"] {
	color: #909090;
	font-size: 12px;
	line-height: 20px;
	width: 159px;
	float: left;
	padding: 0 3px 0 3px;
	height: 20px;
	margin: 0 4px 0 0;
	border: 1px solid #bfbfbf;
	background: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#main #header_next #search input[type="text"]:focus {
	color: inherit;
}

#main #header_next #search input[type="submit"] {
	border: 0;
	height: 23px;
	width: 35px;
	text-indent: -9999px;
	background:
		url("http://static.mobypicture.com/layout/mobypicture/button-search.png")
		no-repeat;
	overflow: hidden;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
}*/

/**
 * End Next Header
 */
#main .header_left {
	float: left;
}

#main #header_right {
	float: right;
	text-align: right;
	height: 25px;
	color: #707070;
	line-height: 25px;
	width: 480px;
}

#main #header_right .headerItem {
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	color: #898989;
	font-size: 12px;
}

#main #header_right .headerItem:hover {
	text-decoration: underline;
}

#main #header_right .link {
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	color: #898989;
	font-size: 12px;
}

#main #header_right .link:hover {
	text-decoration: underline;
}

#main #header_right .languageItem {
	padding: 2px;
	padding-right: 3px;
	display: block;
	clear: both;
	background-color: white;
	color: #39c;
}

#main #header_right .languageItem:hover {
	text-decoration: underline; /*background-color: #39c; color: white; */
}

#main #header_right .languageItem img {
	
}

#main #header_right input[type="text"] {
	width: 80px;
}

#main #header_right input[type="password"] {
	width: 80px;
}

#main #header_right .user {
	color: #39c;
}

#main #navigation {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(gainsboro) );
	border-bottom: 1px solid #CCC;
	border-bottom-left-radius: 9px 9px;
	border-bottom-left-radius: 9px 9px;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-top-left-radius: 9px 9px;
	border-top-left-radius: 9px 9px;
	float: left;
	height: 28px;
	list-style: none outside none;
	margin-top: 17px;
	padding: 0px;
	width: 327px;
}

#main #navigation #row_left {
	float: left;
	line-height: 28px;
}

#main #navigation #row_right {
	float: right;
	height: 28px;
	padding-right: 10px;
}

#navigation a {
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	padding: 0px 10px;
}

#navigation a:hover {
	text-decoration: underline;
}

#main #navigation #row_right #navigation_search_input {
	display: inline-block;
	color: #909090;
	float: left;
	border: 0;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-right: 0px;
	padding: 0px 3px;
	width: 152px;
}

#main #navigation #row_right #navigation_search_submit {
	display: inline-block;
	height: 23px;
	width: 35px;
	border: 0;
	background-image:
		url("http://static.mobypicture.com/layout/mobypicture/button-search.png");
	background-position: 0 0px;
	background-repeat: no-repeat;
	cursor: pointer;
}

#main #navigation #row_right #navigation_search_user {
	font-size: 11px;
	width: 150px;
	padding: 3px 2px 3px 2px;
	border: 1px solid #808080;
}

#main #navigation #row_right #navigation_search {
	width: 120px;
}

#main #navigation #row_right .searchBoxFilled {
	color: #404040;
	font-style: normal;
}

#main #navigation #row_right .searchBoxEmpty {
	color: #b0b0b0;
}

#main #navigation .navigation_button_hide {
	display: none;
}

#main #navigation #home {
	
}

#main #navigation #signup {
	
}

#main .flash {
	width: 100%;
	float: left;
	font-family: "Roboto",Helvetica,Arial,sans-serif !important;
	background-color: #f3f6fc;
	padding: 15px 10px 20px;
	margin: 15px 0px 10px;
	overflow: hidden;
	clear: both;
	
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.07);
	border: 1px solid rgb(224, 224, 224);
	
	position: relative;
}

#main .flash .right {
	float: right;
}

#main .flash .flashText {
	float: left;
	width: 530px;
}

#main .flash .flashText p {
	margin-bottom: 0px;
}

#main .flash .flashPic {
	float: left;
	width: 140px;
	text-align: center;
}

#main .flash .flashJoin {
	float: right;
	width: 190px;
	padding: 30px 0px 0px 0px;
}

#main .flash #flash_signup,
#comment_submit {
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	text-shadow: 1px 1px 1px #666;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0 20px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #9c0;
	background: -moz-linear-gradient(100% 100% 90deg, #690, #9c0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c0),
		to(#690) );
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
	box-shadow: 3px 3px 5px #ccc;
}

#main #site_messages .flash {
	width: 817px;
}

#main .flash a.close {
	width: 28px;
	height: 28px;
	display: inline-block;
	position: absolute;
	top: 6px;
	right: 6px;
	background: #39c;
	color: white;
	border-radius: 3px;
	text-align: center;
	line-height: 28px;
	font-weight: bold;

}


#main #content {
	/*min-height: 380px;*/
	width: 960px;
	margin: 0 auto;
	margin-top: 32px;
}








#main > #footer-container {
	border-top: 1px solid #e0e0e0;
	background: #f0f0f0;
	box-shadow: 0 6px 7px -8px #dddddd inset; /*0 6px 10px -2px #DDDDDD inset;*/
}

#main > #footer-container footer {
	max-width: 840px;  /*960*/
	margin: 0 auto;
	text-align: left;
	opacity: 0.5;
}

#main > #footer-container:hover footer {
	opacity: 1.0;
}

	#main > #footer-container footer .sections {
		padding-top: 15px;
		margin-bottom: 35px;
	}
	
	#main > #footer-container footer .sections:after {
		content: ' ';
		clear: both;
		display: block;
	}
	
	
	#main > #footer-container footer section {
		float: left;
		width: 20%;
		text-align: left;
	}

	#main > #footer-container footer:after {
		content: ' ';
		clear: both;
		display: block;
	}
	
	#main > #footer-container footer section h2 {
		color: #606060;
		font-size: 12px;
		font-weight: 400;
		text-shadow: 0px 1px 0px #f7f7f7;
		font-family: 'Roboto',Helvetica,Arial,sans-serif !important;
		/*margin-bottom: 12px;*/
	}

		#main > #footer-container footer section h2 a {
			color: #777;
		}

	#main > #footer-container footer section p {
		color: #999;
		font-size: 11px;
		
	}

	#main > #footer-container footer section ul {

	}
	
	#main > #footer-container footer section ul li {
		margin-bottom: 4px;
	}
	
	#main > #footer-container footer section ul li:last-child {
		margin-bottom: 0px;
	}
	
	#main > #footer-container footer section ul li a {
		font-size: 11px;
		font-weight: bold;
		padding: 4px 0;
		display: inline-block;
	}
	
		
	#main > #footer-container footer .tos {
		padding: 0 0 15px 0;
		color: #777;
		font-size: 11px;
		line-height: 20px;
	}
	
	#main > #footer-container footer .share {
		float: right;
	}

	#main > #footer-container footer .tos .legal {
		float:left; 
		width: 300px;
	}
	
	#main > #footer-container footer .tos .sharing {
		float: right;
	}
				
		#main > #footer-container footer .tos .sharing.google {
			width: 75px; 
		}
							
		#main > #footer-container footer .tos .sharing.facebook {
			width: 95px;
		}
							
		#main > #footer-container footer .tos .sharing.twitter {
			width: 240px;
		}
					
				
	#main > #footer-container footer .tos:after {
		content: ' ';
		clear: both;
		display: block;
	}
	
	
	
	
	
	
	

@media all and (max-width: 960px) {

	#main > #footer-container footer .tos {
		padding: 0 13px;
	}
	
	#main > #footer-container footer section {
		padding: 0 13px;
	}
	
	#main > #footer-container footer .tos .legal {
		float: none;
		margin-bottom: 8px;
	}
	
	#main > #footer-container footer .share {
		float: left;	
	}
}

@media all and (max-width: 700px) {
	
	#main > #footer-container footer section h2 a:hover {
		color: #3399CC;
		text-decoration: underline;
	}
	
	#main > #footer-container footer section h2 {
		text-align: center;
	}
	
	#main > #footer-container footer section p {
		display: none;
	}

}

@media all and (min-width: 700px) {

	#main > #footer-container:hover footer section p {
		color: #777;
		font-size: 11px;
	}
	
	#main > #footer-container:hover footer section h2 a {
		color: #3399CC;
	}
	
	#main > #footer-container footer section h2 a:hover {
		text-decoration: underline;
	}	
}


	
/*
#main #footer {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 12px 10px 20px 0px;
	margin-top: 40px;
}

#main #footer .row {
	float: left;
	width: 162px;
}

#main #footer .row:first-child {
	margin-left: 20px;
}

#main #footer .row h3 {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif !important;
	margin-bottom: 10px;
}

#main #footer .row ul {
	list-style: none;
}

#main #footer .row ul li {
	margin-bottom: 3px;
}

#main #footer .row a {
	color: #666;
}

#main #footer .row a:hover {
	text-decoration: underline;
}

#main #footer .row a.onTwitter,#main #footer .row a.onFacebook {
	color: #39c;
}

#main #footer #about_site,#main #footer #about_site a:link,#main #footer #about_site a:visited,#main #footer #about_site a:active
	{
	color: #333333;
}

#main #footer #about_site a:hover {
	text-decoration: underline;
}

#main #footer #about_site span {
	font-weight: bold;
}
*/


#index #latest_updates {
	padding: 0px;
	margin-bottom: 40px;
}

#index #latest_updates_content {
	margin-top: 3px;
	height: 120px;
	clear: both;
	padding: 10px 7px 10px 7px;
	border-width: 1px 0 1px 0;
	border-color: #39c;
	border-style: solid;
	background-color: #f3f6fc;
	width: 826px;
}

#index #latest_updates_content #latest_updates_scroller_wrapper {
	float: left;
	width: 768px;
	overflow: hidden;
}

#index #latest_updates_content #latest_updates_scroller_left {
	float: left;
	width: 21px;
	margin: 0px 8px 0px 0px;
	padding: 45px 0px 0px 0px;
}

#index #latest_updates_content #latest_updates_scroller_right {
	float: left;
	width: 21px;
	margin: 0px 0px 0px 8px;
	padding: 45px 0px 0px 0px;
}

#index #latest_updates_content #scroller_loader {
	display: none;
}

#index #latest_updates_content #latest_updates_scroller_left img,#index #latest_updates_content #latest_updates_scroller_right img
	{
	border: 0 none;
	padding: 0px;
	display: none;
}

#index #latest_updates_content #latest_updates_scroller {
	width: 800000px;
	margin-left: 0px;
}

#index #latest_updates_content .latest_media_pic {
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	width: 11px;
}
#index #latest_updates_content .latest_media_pic.photo {
	display: none;
}
#index #latest_updates_content .latest_media_pic.audio {
	display: none;
}

#index #latest_updates_content .latest_media_pic img {
	border: 0 none;
	padding: 0px;
}

#index #latest_updates_content .username_wrapper {
	width: 200px;
}

#index #latest_updates_content .username_wrapper .media_type_photo {
	
}

#index #latest_updates_content .username_wrapper .media_type_video {
	color: #c81e2c;
}

#index #latest_updates_content .username_wrapper .media_type_audio {
	
}

#index #latest_updates_content .username {
	float: left;
	margin-top: 3px;
	padding: 2px;
	overflow: hidden;
	width: 90px;
}

#index #latest_updates_content .latest_update_item {
	float: left;
	margin-right: 8px;
	text-align: center;
}

#index #latest_updates_content .latest_update_item .username {
	text-align: left;
}

#index #latest_updates_content .latest_update_item_last {
	float: left;
	text-align: center;
}

#index #latest_updates_content .latest_update_item_last .username {
	text-align: left;
}

#index #latest_updates h4 {
	clear: both;
	color: #666666;
	font-size: 14px;
	padding: 3px 5px 4px;
}

#index #introduction_1 {
	margin-bottom: 15px;
}

#index #introduction_1 .block_introduction {
	padding-left: 6px;
	padding-right: 5px;
}

#index #introduction_1 .block_title {
	padding: 3px 5px 0px 5px;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
}

#index #introduction_1 .content_wrapper {
	border-top: 1px solid #9c0;
	padding: 14px 5px 3px 5px;
}

#index #introduction_1 .content_wrapper img {
	margin: 0px 0px 0px 20px;
}

#index #share_adventures {
	float: left;
	width: 269px;
}

#index #share_adventures .content_wrapper {
	color: #3FBC7B;
}

#index #with_everyone {
	float: left;
	width: 269px;
}

#index #with_everyone .content_wrapper {
	color: #39c;
	padding-top: 52px;
}

#index #shoot_share {
	float: left;
	width: 269px;
}

#index #shoot_share .content_wrapper {
	padding-top: 2px;
	color: #8C8C82;
}

.content_wrapper {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#index #introduction_2 {
	
}

#index #introduction_2 .block_title {
	padding: 3px 5px 4px 5px;
	font-size: 14px;
}

#index #introduction_2 .content_wrapper {
	border-top: 1px solid #9c0;
	padding: 6px 5px 3px 5px;
}

#index #whats_going_on {
	float: left;
	width: 270px;
	margin-right: 14px;
}

#index #currently_supported {
	float: left;
	width: 270px;
	margin-right: 14px;
}

#index #news_about_moby {
	float: left;
	width: 270px;
}

#index #news_about_moby .content_wrapper,#index #whats_going_on .content_wrapper
	{
	color: #8C8C82;
	font-size: 12px;
}

#index #news_about_moby .content_wrapper h4,#index #whats_going_on .content_wrapper h5
	{
	color: #8C8C82;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#index #news_about_moby .content_wrapper li {
	display: block;
	padding-left: 12px;
	background: url("http://layout.mobypicture.com/v1/bullet_gray.png")
		no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}

#index #whats_going_on .content_wrapper,#index #news_about_moby .content_wrapper
	{
	padding: 9px 5px 3px 5px;
}

#index #currently_supported table {
	width: 100%;
}

#index #currently_supported table img {
	border: 0 none;
	float: left;
	vertical-align: bottom;
	margin-left: 5px;
}

#index #currently_supported table td div {
	padding-top: 9px;
	width: 50px;
	float: left;
	margin-left: 10px;
}

#index #currently_supported th {
	color: #8C8C82;
	width: 120px
}

#index #currently_supported td {
	color: #666666;
	width: 120px
}

#index #currently_supported .supported_sources {
  margin-bottom: 10px;
}

#announcement {
	border: 1px solid orange;
	background: #ffe4b2;
	margin: 10px 0 10px 0;
	padding: 10px;
	color: #78571c;
}

#home_login {
	margin-top: 10px;
	padding: 10px 15px 10px 15px;
	color: #8C8C82;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#home_login a:link,#home_login a:visited,#home_login a:active {
	color: #8C8C82;
	text-decoration: underline;
}

#home_login #home_signup {
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	text-shadow: 1px 1px 1px #666;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0 20px;
	font-weight: bold;
	background-color: #9c0;
	background: -moz-linear-gradient(100% 100% 90deg, #690, #9c0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c0),
		to(#690) );

	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
	box-shadow: 3px 3px 5px #ccc;
}

#user_overview #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#user_overview #row_right {
	float: left;
	width: 200px;
	overflow: hidden;
}



.ui-tabstrip {
	background-color: #F9F9F9;
	border-radius: 3px;
	box-shadow: 0px 1px 0px #FFF;
	padding: 8px;
	position: relative;
	margin-bottom: 14px;
}

.ui-tabstrip:after {
	content: ' ';
	display: block;
	clear: both;
}

.ui-tabstrip .tabs {
	float: left;
}

.ui-tabstrip .tabs:after {
	content: ' ';
	display: block;
	clear: both;
}

.ui-tabstrip .extras {
	float: right;
}

.ui-tabstrip .extras .list-style {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #888;
	padding: 4px 0;
}

.ui-tabstrip .extras .list-style input {
	vertical-align: bottom;
}

.ui-tabstrip .tabs .tab {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	float: left;
	margin-right: 12px;
	padding-right: 4px;
	border-right: 1px solid #eee;
}

.ui-tabstrip .tabs .tab:last-child {
	border-right: none;
}

.ui-tabstrip .tabs .tab .inner_tab {
	padding: 3px 10px 3px 3px;
	display: inline-block;
}

.ui-tabstrip .tabs .tab .inner_tab i.fa {
	width: 22px;
	margin-right: 4px;
	color: #39c;
	text-align: center;
	height: 22px;
	line-height: 21px;
	border-radius: 50%;
}

.ui-tabstrip .tabs .tab.tab_normal .inner_tab {
	color: #39c;
}

.ui-tabstrip .tabs .tab.tab_selected {
	background: #39c;
	border-radius: 2px;
	border-right: none;
}

.ui-tabstrip .tabs .tab.tab_selected .inner_tab {
	color: white;
}

.ui-tabstrip .tabs .tab.tab_selected .inner_tab i.fa {
	color: white;
}



#user_overview #row_left .user_navigation:after {
	content: ' ';
	clear: both;
	display: block;
}

/*
#user_overview #row_left .user_navigation {
	padding-left: 10px;
}

#user_overview #row_left .user_navigation .tab {
	height: 21px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	float: left;
}

#user_overview #row_left .user_navigation .tab .inner_tab {
	padding: 4px 9px 0px 7px;
	margin: 0px;
	height: 17px;
	float: left;
}

#user_overview #row_left .user_navigation .tab_selected {
	color: #39c;
}

#user_overview #row_left .user_navigation .tab_selected .inner_tab {
	color: #39c;
}

#user_overview #row_left .user_navigation .tab_normal {
	color: #39c;
}

#user_overview #row_left .user_navigation .tab_normal .inner_tab {
	color: #7c7c7c;
}

#user_overview #row_left .user_navigation .tab_normal_hot {
	color: #39c;
}
*/



#user_overview #row_left .item_list {
	padding: 0px 5px 5px 5px;
}

#user_overview #row_left .item_list .list_item {
	margin-bottom: 20px;
	float: left;
}

#user_overview #row_left .item_list .list_item .item_media {
	text-align: center;
	width: 240px;
	float: left;
	margin-right: 8px;
}

#user_overview #row_left .item_list .list_item .item_info {
	float: left;
	width: 360px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_title_photo
	{
	display: block;
	background-image:
		url("http://layout.mobypicture.com/v1/media_type_photo.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 18px;
	font-family: Georgia, Helvetica, sans-serif !important;
	padding: 2px 5px 4px 21px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_title_audio
	{
	color: #f79520;
	display: block;
	background-image:
		url("http://layout.mobypicture.com/v1/media_type_audio.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 18px;
	font-family: Georgia, Helvetica, sans-serif !important;
	padding: 2px 5px 4px 21px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_title_video
	{
	color: #c81e2c;
	display: block;
	background-image:
		url("http://layout.mobypicture.com/v1/media_type_video.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 18px;
	font-family: Georgia, Helvetica, sans-serif !important;
	padding: 2px 5px 4px 21px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_title
	{
	display: block;
	background-image: url("http://layout.mobypicture.com/v1/icon_image.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 18px;
	font-family: Georgia, Helvetica, sans-serif !important;
	padding: 2px 5px 4px 21px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_actions
	{
	font-size: 10px;
	padding: 5px;
	background-color: #f5f5f5;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_actions .posted_on
	{
	float: left;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_actions .views
	{
	float: right;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_description
	{
	width: 350px;
	overflow: hidden;
	padding: 20px 5px 0 5px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_commentcount
	{
	padding: 20px 5px 0 5px;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_commentcount .commentcount_outer
	{
	color: white;
	font-size: 11px;
	display: inline-block;
	height: 22px;
	background-image: url("http://layout.mobypicture.com/v1/comment_left.png");
	background-repeat: no-repeat;
}

#user_overview #row_left .item_list .list_item .item_info .item_info_commentcount .commentcount_inner
	{
	padding: 1px 5px 0 5px;
	display: inline-block;
	height: 22px;
	background-image:
		url("http://layout.mobypicture.com/v1/comment_right.png");
	background-repeat: no-repeat;
	background-position: top right;
}

#user_overview #row_right .item_username {
	height: 20px;
	font-weight: bold;
}

#user_overview #row_right .item_userinfo {
	padding: 7px 5px 5px 5px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#user_overview #row_right .item_userinfo .item_userinfo_avatar {
	float: left;
	margin-right: 4px;
}

#user_overview #row_right .item_userinfo .item_userinfo_avatar img {
	padding: 1px;
	border: 1px solid #b2b2b2;
}

#user_overview #row_right .item_userinfo .item_userinfo_text {
	float: left;
}

#user_overview #row_right .item_calendar {
	margin-top: 18px;
	font-weight: bold;
}

#user_overview #row_right .item_calendar_content {
	font-weight: normal;
	margin-top: 5px;
	padding: 12px 5px 5px 5px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#user_overview #row_right .item_calendar_content #calendar_months a {
	padding: 2px 0 2px 0;
	background-color: #e4f7ff;
	border: 1px solid #39c;
	color: #39c;
	float: left;
	width: 59px;
	margin-right: 3px;
	text-align: center;
}

#user_overview #row_right .item_calendar_content #calendar_months #calendar_month_cur
	{
	width: 59px;
	background-color: white;
	border: 1px solid #909090;
	color: #909090;
}

#user_overview #row_right .item_calendar_content #calendar_months #calendar_month_next
	{
	margin-right: 0px;
}

#user_overview #row_right .item_calendar_content #calendar_days {
	padding-top: 4px;
}

#user_overview #row_right .item_calendar_content #calendar_days .item_day
	{
	color: #909090;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid #909090;
}

#user_overview #row_right .item_calendar_content #calendar_days .item_day_selected
	{
	background-color: #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid #39c;
}

#user_overview #row_right .item_calendar_content #calendar_days .item_day_post
	{
	background-color: #e4f7ff;
	border: 1px solid #39c;
	color: #39c;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

#user_overview #row_right .item_calendar_content #calendar_days .item_day_post_selected
	{
	background-color: #39c;
	border: 1px solid #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

#user_widget #row_left {
	float: left;
	width: 460px;
	margin-right: 15px;
}

#user_widget #row_right {
	float: left;
	width: 360px;
}

#user_widget #row_left .user_navigation {
	padding-left: 10px;
	height: 40px;
	background-position: 0px 20px;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_dark.png");
	background-repeat: repeat-x;
}

#user_widget #row_left .user_navigation .tab {
	height: 21px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	float: left;
}

#user_widget #row_left .user_navigation .tab .inner_tab {
	padding: 4px 9px 0px 7px;
	margin: 0px;
	height: 17px;
	float: left;
}

#user_widget #row_left .user_navigation .tab_selected {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_left.png");
	background-repeat: no-repeat;
}

#user_widget #row_left .user_navigation .tab_selected .inner_tab {
	color: #39c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_right.png");
	background-repeat: no-repeat;
}

#user_widget #row_left .user_navigation .tab_normal {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_left.png");
	background-repeat: no-repeat;
}

#user_widget #row_left .user_navigation .tab_normal .inner_tab {
	color: #7c7c7c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_right.png");
	background-repeat: no-repeat;
}

#user_view #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#user_view #video-container {
	text-align: left;
	margin: 0 auto;
}

#user_view #video-container_wrapper{
	margin: 0 auto;
}

#user_view #video-container_wrapper > #video-container {
	margin: auto;
}

#user_view #video-container {
	/*margin: 0 auto;
	text-align: left;*/
}

#user_view #video-container.mobypicture-player {
	text-align: center;
}

.mobypicture-player > .mobypicture-player-container {
	margin: 0 auto;
	position: relative;
}

.mobypicture-player > .mobypicture-player-container > .big-play {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
	z-index: 500;
	display: none;
}

.mobypicture-player > .mobypicture-player-container > .big-play.visible {
	display: block;
}

.mobypicture-player > .mobypicture-player-container > .big-play span.play {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 50%;
	margin-left: -30px;
	height: 60px;
	width: 60px;
	text-align: center;
	overflow: hidden;
	background: #222 none repeat scroll 0% 0%;
	line-height: 60px;
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: 700;
	border-radius: 35px;
	opacity: 0.9;
	border: 5px solid #FFF;
}

.mobypicture-player > .mobypicture-player-container > .big-play span.play.video i {
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	margin-left: 5px;
}

.mobypicture-player > .mobypicture-player-container > .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.6);
	z-index: 250;
	display: none;
}

.mobypicture-player > .mobypicture-player-container > .overlay.visible {
	display: block;
}

.mobypicture-player > .mobypicture-player-container > .media {
	position: relative;
}

.mobypicture-player > .mobypicture-player-container > .media video {
	cursor: pointer;
	outline: none;
	overflow: hidden;
}

#user_view #row_right {
	float: left;
	width: 200px;
	overflow: hidden;
}

#user_view #row_left .button_center {
	text-align: center;
	padding-top: 5px;
}

#user_view #row_left .button {
	text-align: left;
	padding-top: 5px;
}

#user_view #row_right .item_bookmark_title {
	margin-top: 10px;
	font-weight: bold;
}

#user_view #row_right .item_bookmark_content {
	margin: 5px 0px 0px 0px;
	padding: 7px 5px 5px 5px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#user_view #row_right .item_bookmark_content span {
	font-weight: bold;
	padding: 5px 0px 4px 0px;
}

#user_view #row_left h1 {
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 20px;
	color: #666;
}

#user_view #row_left h1 a.twitter {
	color: #666;
}

#user_view #row_left h1 a {
	
}

#user_view #row_left #user_view_item_title {
	padding: 8px;
}


#user_view #row_left .item_title .title_media_photo {
	
}

#user_view #row_left .item_title .title_media_video {
	color: #c81e2c;
}

#user_view #row_left .item_title .title_media_audio {
	color: #f79520;
}

#user_view #row_left .item_title a:hover {
	text-decoration: underline;
}

#user_view #row_left .item_title_empty .title_media_photo {
	
}

#user_view #row_left .item_title_empty .title_media_video {
	color: #c81e2c;
}

#user_view #row_left .item_title_empty .title_media_audio {
	color: #f79520;
}

#user_view #row_left .item_title_empty {
	cursor: pointer;
	border: 1px dashed #ddd;
	font-style: italic;
	padding: 3px;
}

#user_view #row_left .item_title_empty a {
	color: #9c0;
}

#user_view #row_left #user_view_item_title_edit {
	display: none;
}

#user_view #row_left #user_view_item_title_edit #item_title_edit_input {
	margin-bottom: 3px;
	border-width: 1px;
	width: 513px;
	font-size: 24px;
	font-weight: normal;
	font-family: Georgia, Helvetica, sans-serif !important;
	color: black;
}

#user_view #row_left #user_view_item_title_edit .edit_input_save {
	background-color: #39c;
}

#user_view #row_left .item_title_empty #user_view_item_title_header {
	font-size: 12px;
	font-family: Georgia, Helvetica, sans-serif !important;
	color: #a0a0a0;
}

#user_view #row_left .item_actions {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	margin-top: 4px;
	padding-top: 5px;
	height: 50px;
}

#user_view #row_left .item_action {
	font-size: 11px;
	float: left;
	margin-right: 20px;
	margin-top: 3px;
}

#user_view #row_left .item_action_right {
	font-size: 11px;
	float: right;
	margin-left: 20px;
	margin-top: 3px;
	padding-right: 4px;
}

#user_view #row_left .item_action .button {
	font-size: 11px;
	padding: 0;
	margin: 1px;
	overflow: hidden;
	color: #c0c0c0;
	display: table-cell;
	display: block;
	vertical-align: middle;
	height: 30px;
}

#user_view #row_left .item_action_right .button {
	font-size: 11px;
	padding: 0;
	margin: 1px;
	overflow: hidden;
	font-size: 11px;
	color: #c0c0c0;
	display: table-cell;
	display: block;
	vertical-align: middle;
	height: 30px;
}

#user_view #row_left #item_action_favorite {
	
}

#user_view #row_left #item_action_favorite #add_favorite {
	color: #adadad;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite_gray.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_favorite #add_favorite:hover {
	color: #828382;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_favorite {
	
}

#user_view #row_left #item_action_favorite #del_favorite {
	color: #adadad;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_favorite #del_favorite:hover {
	color: #828382;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_allsizes #view_allsizes {
	color: #adadad;
	padding-left: 32px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_allsizes_gray.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_allsizes #view_allsizes:hover {
	color: #828382;
	padding-left: 32px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_allsizes.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_rating {
	color: #adadad;
	padding-top: 3px;
	padding-top: 0px;
}

#user_view #row_left #item_action_rating .button {
	margin-top: 2px;
	height: 13px;
	display: inline;
}

#user_view #row_left #post_info_date {
	float: right;
	font-size: 11px;
	line-height: 20px;
	color: #999;
}

#user_view #row_left #post_footer {
	padding-bottom: 20px;
}

#user_view #row_left #item_action_delete #delete_post {
	color: #adadad;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_delete_new_gray.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_delete #delete_post:hover {
	color: #828382;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_delete_new.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_rotate #rotate_image {
	color: #adadad;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_rotate_left_gray.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left #item_action_rotate #rotate_image:hover {
	color: #828382;
	padding-left: 25px;
	background-image:
		url("http://layout.mobypicture.com/v1/icon_rotate_left.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-position: top left;
}

#user_view #row_left .item_content {
	text-align: center;
	margin-bottom: 10px;
}

#user_view #row_left .item_content #nowplaying {
	
}

#user_view #row_left .item_content #mobile-info-block {
	display: none;
}

#user_view #row_left #nowplaying_links {
	margin-top: 5px;
}

#user_view #row_left #nowplaying_links .nowplaying_link {
	line-height: 25px;
	margin-bottom: 3px;
	margin-top: 5px;
}

#user_view #row_left #nowplaying_links .nowplaying_link a {
	display: inline-block;
}

#user_view #row_left #nowplaying_links .nowplaying_link a img {
	float: left;
	margin-right: 3px;
}

#user_view #row_left #nowplaying_links .nowplaying_link a .text {
	float: left;
}

#user_view #row_left #nowplaying_what {
	font-size: 11px;
	margin-top: 12px;
}

#user_view #row_left #nowplaying_explanation {
	text-align: left;
	padding-right: 80px;
	margin-top: 3px;
	display: none;
}

#user_view #row_left #nowplaying_explanation p {
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 3px;
}

#user_view #row_left .item_description {
	background-repeat: repeat-x;
	margin-bottom: 20px;
}

#user_view #row_left .item_description_empty {
	font-size: 12px;
	font-family: Arial !important;
	color: #a0a0a0;
	cursor: pointer;
	margin-bottom: 20px;
	margin-top: 15px;
	border: 1px solid #b0b0b0;
	font-style: italic;
	padding: 3px;
	width: 494px;
}

#user_view #row_left #user_view_item_description_edit {
	display: none;
	margin-bottom: 20px;
	margin-top: 15px;
	border-width: 0px;
	font-style: normal;
	width: 500px;
}

#user_view #row_left #user_view_item_description_edit #item_description_edit_input
	{
	width: 500px;
	height: 90px;
}

#user_view #row_left #user_view_item_description_edit .edit_input_save {
	font-style: normal;
	background-color: #39c;
}

#user_view #row_left .post_sharing {
	border-top: 1px solid #EEE;
	margin-bottom: 20px;
	padding-top: 9px;
}

#user_view #row_left .post_sharing:after {
	content: " ";
	visibility: hidden;
	display: block;
	clear: both;
}

#user_view #row_left .post_sharing .share_button {
	float: left;
}

#user_view #row_left .post_sharing .twitter {
	margin-top: 2px;
}

#user_view #row_left .post_sharing .googleplus {
	margin-top: 2px;
}

#user_view #row_left .post_sharing .facebook {
	margin-left: 10px;
}

#user_view #row_left .item_comments_title {
	font-weight: bold;
	padding-bottom: 4px;
	font-size: 14px;
}

#user_view #row_left .item_comments {
	padding-top: 10px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

#user_view #row_left .item_comments_item {
text-align: left;
margin-bottom: 14px;
border-bottom: 1px solid #eee;
padding-bottom: 12px;
padding-left: 6px;
padding-right: 0;
}

#user_view #row_left .item_comments_item:last-child {
	border-bottom: 0;
}

#user_view #row_left .item_comments_item_header {
	margin-top: 2px;
}

#user_view #row_left .item_comments_item_header > span {
	font-size: 13px;
}

#user_view #row_left .item_comments_item_header > span a {
	font-weight: bold;
}

#user_view #row_left .item_comments_item_avatar {
	float: left;
	margin-right: 8px;
}

#user_view #row_left .item_comments_item_avatar img {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	padding: 0;
	border: none;
}

#user_view #row_left .item_comments_item_info {
	/*float: left;*/
}

#user_view #row_left .item_comments_item_info_username {
	float: left;
	padding-bottom: 5px;
}

#user_view #row_left .item_comments_item_info_message {
	line-height: 18px;
	padding-top: 5px;
	width: 480px;
	color: #555;
}

#user_view #row_left .item_comments_item .replies-container {
	padding-left: 40px;
}

#user_view #row_left .item_comments_item .replies-container ul {
	margin-top: 12px;
	display: none;
}

#user_view #row_left .item_comments_item .replies-container.has-replies ul {
	display: block;
}

#user_view #row_left .item_comments_item .replies-container ul {
	list-style: none;
	border: 1px solid #EEE;
}

#user_view #row_left .item_comments_item .replies-container ul li {
	border-bottom: 1px solid #EEE;
	padding: 8px;
}

#user_view #row_left .item_comments_item .replies-container ul li header {
	margin-bottom: 6px;
}

#user_view #row_left .item_comments_item .replies-container ul li header img {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 6px;
}

#user_view #row_left .item_comments_item .replies-container ul li header span {
	font-size: 12px;
}

#user_view #row_left .item_comments_item .replies-container ul li header a {
	font-weight: bold;
}

#user_view #row_left .item_comments_item .replies-container ul li:last-child {
	border-bottom: none;
}

#user_view #row_left .item_comments_item .replies-container .reply-input {
	background: #f8f8f8;
	padding: 6px 9px;
	display: none;
}


#user_view #row_left .item_comments_input {
	
}

#user_view #row_left .item_comments_input textarea {
	width: 580px;
	min-width: 580px;
	max-width: 580px;
	height: 75px;
	min-height: 75px;
}

#user_view #row_left .siteuser-comment-input {
    padding: 0;
}

#user_view #row_left .siteuser-comment-input .header {
    margin-bottom: 10px;
	margin-top: 10px;
}

#user_view #row_left .siteuser-comment-input .header .avatar {
    display: inline-block;
    vertical-align: middle;
}

#user_view #row_left .siteuser-comment-input .header .avatar img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 4px;
    margin-right: 2px;
}


#user_view #row_left .siteuser-comment-input .header .user {
    display: inline-block;
    vertical-align: middle;
	font-weight: bold;
}

#user_view #row_left .siteuser-comment-input .input {
    margin-bottom: 11px;
}

#user_view #row_left .siteuser-comment-input .input textarea {
    margin: 4px 0 10px 0;
}

#user_view #row_left .siteuser-comment-input .input textarea.disabled {
    background: #eee;
    color: #aaa;
}

#user_view #row_left .item_comments_input input[type="text"] {
	width: 186px;
}

#user_view #row_left .item_comments_input input[type="password"] {
	width: 186px;
}

#user_view #row_right .item_username {
	font-weight: bold;
	line-height: 38px;
	height: 29px;
}

#user_view #row_right .item_userinfo {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#user_view #view_navigation_thumbs {
	padding: 11px 0px;
}

#user_view #row_right .item_userinfo .item_userinfo_avatar {
	float: left;
	margin-right: 4px;
}

#user_view #row_right .item_userinfo .item_userinfo_avatar img {
	padding: 1px;
	border: 1px solid #b2b2b2;
}

#user_view #row_right .item_userinfo .item_userinfo_text {
	float: left;
}

#user_view #row_right #sliderContainer {
	background-image:
		url("http://layout.mobypicture.com/v1/user_view_slider_background.gif");
	background-repeat: no-repeat;
	width: 186px;
	border: 1px solid #c0e0b1;
	overflow: hidden;
	text-align: left;
}

#user_view #row_right #sliderContainer .sliderContent {
	margin-left: 0;
	width: 45000px;
	height: 62px;
	display: block;
}

#user_view #row_right .layout_rowright_upper {
	
}

#user_view #row_right .item_calendar {
	margin-top: 18px;
	font-weight: bold;
}

#user_view #row_right .item_calendar_content {
	font-weight: normal;
	margin-top: 5px;
	padding: 12px 5px 5px 5px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#user_view #row_right .item_calendar_content #calendar_months a {
	padding: 2px 0 2px 0;
	background-color: #e4f7ff;
	border: 1px solid #39c;
	color: #39c;
	float: left;
	width: 59px;
	margin-right: 3px;
	text-align: center;
}

#user_view #row_right .item_calendar_content #calendar_months #calendar_month_cur
	{
	width: 59px;
	background-color: white;
	border: 1px solid #909090;
	color: #909090;
}

#user_view #row_right .item_calendar_content #calendar_months #calendar_month_next
	{
	margin-right: 0px;
}

#user_view #row_right .item_calendar_content #calendar_days {
	padding-top: 4px;
}

#user_view #row_right .item_calendar_content #calendar_days .item_day {
	color: #909090;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid #909090;
}

#user_view #row_right .item_calendar_content #calendar_days .item_day_selected
	{
	background-color: #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid #909090;
}

#user_view #row_right .item_calendar_content #calendar_days .item_day_post
	{
	background-color: #e4f7ff;
	border: 1px solid #39c;
	color: #39c;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

#user_view #row_right .item_calendar_content #calendar_days .item_day_post_selected
	{
	background-color: #39c;
	border: 1px solid #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

#user_view #row_right .item_calendar_content #calendar_days .item_day_post_selected
	{
	background-color: #39c;
	border: 1px solid #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

#user_view #row_right #info_item_tags  {

}


#user_view #row_right #post_spot .info_item {
	
}

#user_view #row_right #post_spot .info_item .info_item_contents {
	padding: 2px 0px 8px 5px;
	line-height: 16px;
}


#row_right .info_item,
.layout_rowright .info_item {
	min-height: 28px;
}

#row_right .info_item:after,
.layout_rowright .info_item:after {
	content: ' ';
	clear: both;
	display: block;
}

#row_right .info_item .info_item_label,
.layout_rowright .info_item .info_item_label {
	float: left;
	color: #aaa;
}

#row_right .info_item .info_item_label i.fa,
.layout_rowright .info_item .info_item_label i.fa {
	margin-right: 10px;
	width: 12px;
	color: #777;
	text-align: center;
}
#row_right .info_item .info_item_contents,
.layout_rowright .info_item .info_item_contents {
	float: right;
	width: 180px;
	text-align: right;
}

#row_right .info_item .info_item_contents a.button_service, 
.layout_rowright .info_item .info_item_contents a.button_service {
	display: inline-block;
	vertical-align: middle;
}



#user_view #row_right #tag_add_tags {
	width: 140px;
	margin-right: 5px;
}

#user_view #row_right .partof_list_smallicon {
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 6px;
	margin-bottom: 6px;
}

#user_view #row_right .partof_list_smallicon img {
	padding: 1px;
	border: 1px solid #b2b2b2;
	height: 24px;
	width: 24px;
}

#user_view #row_right .partof_list_title {
	overflow: hidden;
	float: left;
	height: 28px;
	width: 150px;
	line-height: 28px;
	margin-bottom: 6px;
}

#user_view #bookmark_twitter,#user_view #bookmark_flash {
	display: none;
	margin-top: 4px;
}

#user_view #partof_add {
	float: right;
	font-weight: normal;
}

#user_view #partof_add_form {
	display: none;
}

#user_view #partof_add_form #partof_group_id {
	width: 185px;
}

#user_view .partof_item .partof_list_delete,.tag_delete {
	font-size: 10px;
}

#user_view .partof_item .partof_list_delete:link,#user_view .partof_item .partof_list_delete:visited,.tag_delete:link,.tag_delete:visited
	{
	color: #aaaaaa;
}

#user_view .partof_item a.partof_list_delete:hover,a.tag_delete:hover {
	color: #C81E2C;
}

#user_view #view_navigation {
	float: right;
	font-weight: normal;
}

#user_view #view_navigation a.disabled:link,#user_view #view_navigation a.disabled:hover,#user_view #view_navigation a.disabled:visited,#user_view #view_navigation a.disabled .green
	{
	color: #aaaaaa;
}

.tag_deldete {
	float: left;
}

#user_view_sizes {
	
}

#user_view_sizes #back_to_photo {
	font-size: 14px;
}

#user_view_sizes #sizes_picker #description {
	float: left;
	padding: 5px 0 5px 0;
	margin-right: 10px;
}

#user_view_sizes #sizes_picker #sizes_choose_square {
	
}

#user_view_sizes #sizes_picker #sizes_choose_square {
	
}

#user_view_sizes #sizes_picker #sizes_choose_square {
	
}

#user_view_sizes #sizes_picker .size {
	float: left;
	padding: 5px 9px 5px 9px;
}

#user_view_sizes #sizes_picker .size_selected {
	float: left;
	padding: 5px 8px 5px 8px;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background-color: #f7f7f7;
}

#user_view_sizes #sizes_picker .dimensions {
	color: #a1a1a1;
}

.item_bookmark_content input {
	border: 1px solid #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_input_text.png");
	background-color: #ffffff;
	background-repeat: repeat-x;
	padding: 1px 0px 1px 1px;
	margin: 3px 0px 3px 0px;
}

.item_bookmark_content textarea,.item_bookmark_content input {
	width: 185px;
}

#webupload #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#webupload #row_right {
	float: left;
	width: 200px;
}

#webupload #row_left #page_title {
	text-align: left;
	padding: 0 0 3px 5px;
}

#webupload #row_left #page_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 25px 25px 25px 25px;
}

#webupload #row_right .page_extra_title {
	font-weight: bold;
	line-height: 38px;
	height: 28px;
}

#webupload #row_right .page_extra_content {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#webupload #row_left #page_content .webupload_item {
	position: relative;
}

#webupload #row_left #page_content .webupload_submit {
	padding: 0px 0px 0px 116px;
}

#webupload #row_left #page_content .webupload_item .webupload_item_description
	{
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 110px;
	float: left;
}

#webupload #row_left #page_content .webupload_item .webupload_item_input
	{
	text-align: right;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 8px 7px 8px 0;
	width: 330px;
	float: left;
}

#webupload #row_left #page_content .webupload_item .webupload_item_input textarea,#webupload #row_left #page_content .webupload_item .webupload_item_input input
	{
	width: 100%;
}

#webupload #row_left #page_content #webupload_filename {
	width: 240px;
}

#webupload #row_left #page_content #webupload_selector {
	width: 80px;
}

#webupload #uploading {
	display: none;
}

#webupload #uploading .progressbar {
	margin-top: 5px;
}

#webupload #uploading #progress_speed {
	width: 333px;
	text-align: center;
}

.webupload_item_input textarea,.webupload_item_input input,.webupload_item_input select
	{
	border: 1px solid #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_input_text.png");
	background-color: #ffffff;
	background-repeat: repeat-x;
	width: 170px;
	padding: 1px 0px 1px 1px;
	margin: 0;
}

#loves_twitter {
	
}

#loves_twitter #row_left {
	float: left;
	margin-right: 15px;
	width: 466px;
}

#loves_twitter #row_right {
	float: left;
	width: 351px;
}

#loves_twitter #row_left #page_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	margin-top: 4px;
	padding-bottom: 20px;
	padding-top: 8px;
}

#loves_twitter #row_right .page_extra_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	margin-top: 4px;
	padding: 7px 0px 0px 0px;
}

#loves_twitter #row_right .page_extra_title {
	font-weight: bold;
	height: 29px;
	line-height: 38px;
}

#loves_twitter #row_right #loves_twitter_pics {
	width: 354px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#loves_twitter #row_right #loves_twitter_pics #loves_twitter_pics_wrapper
	{
	width: 1100px;
}

#loves_twitter #row_right #loves_twitter_title {
	float: left;
	width: 120px;
}

#loves_twitter #row_right #nav_loves_twitter {
	float: right;
}

#group_overview {
	
}

#group_overview .group_logo {
	float: left;
	width: 46px;
	margin-right: 8px;
	margin-bottom: 4px;
}

#group_overview .group_logo img {
	border: 1px solid #b2b2b2;
	padding: 1px;
}

#group_overview .group_description {
	float: left;
	width: 130px;
	margin-bottom: 4px;
}

#group_overview .group_joinbutton {
	
}

#group_overview .group_overview_container {
	float: left;
	width: 295px;
	margin: 5px 5px 15px 5px;
	padding: 0px;
	height: 50px;
}

#group_overview .group_overview_logo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 55px;
	height: 50px;
}

#group_overview .group_overview_content {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 240px;
}

#group_overview .group_overview_content h5 {
	padding: 0px;
	margin: 0px 0px 4px 0px;
	display: block;
	font-size: 12px;
}

#group_overview .group_overview_hashtag {
	color: #999999;
}

#group_overview_widget {
	
}

#group_overview_widget .layout_rowleft {
	width: 460px;
}

#group_overview_widget .layout_rowright {
	width: 360px;
}

#group_overview_widget .group_logo {
	float: left;
	width: 46px;
	margin-right: 8px;
	margin-bottom: 4px;
}

#group_overview_widget .group_logo img {
	border: 1px solid #b2b2b2;
	padding: 1px;
}

#group_overview_widget .group_description {
	float: left;
	width: 130px;
	margin-bottom: 4px;
}

#group_overview_widget .group_joinbutton {
	
}

#group_overview_widget .group_overview_container {
	float: left;
	width: 295px;
	margin: 5px 5px 15px 5px;
	padding: 0px;
	height: 50px;
}

#group_overview_widget .group_overview_logo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 55px;
	height: 50px;
}

#group_overview_widget .group_overview_content {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 240px;
}

#group_overview_widget .group_overview_content h5 {
	padding: 0px;
	margin: 0px 0px 4px 0px;
	display: block;
	font-size: 12px;
}

#group_overview_widget .group_overview_hashtag {
	color: #999999;
}

#groups_create {
	
}

#groups_create .create_title {
	margin-bottom: 14px;
}

#groups_create .input_form {
	
}

#groups_create .input_form .form_description {
	margin-bottom: 4px;
}

#groups_create .input_form .form_input {
	margin-bottom: 14px;
}

#groups_create .input_form .form_input input[type="text"] {
	width: 190px;
}

#groups_create .input_form .form_input textarea {
	width: 190px;
	height: 60px;
}

#groups_create .input_form .form_error {
	display: none;
}

#groups_create .input_form .form_error_show {
	display: block;
	margin-top: 4px;
	color: #cc4444;
	margin-bottom: 8px;
}

#groups_manage_overview {
	
}

.group_list {
	
}

.group_list .group_list_item {
	
}

.group_list .group_list_item .item_logo {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 8px;
}

.group_list .group_list_item .item_logo img {
	width: 46px;
	height: 46px;
	padding: 1px;
	border: 1px solid #b2b2b2;
}

.group_list .group_list_item .item_title {
	float: left;
	margin-right: 8px;
	width: 200px;
	line-height: 50px;
}

.group_list .group_list_item .item_members {
	float: left;
	margin-right: 12px;
	line-height: 50px;
	width: 60px;
	text-align: right;
}

.group_list .group_list_item .item_public {
	float: left;
	line-height: 50px;
}

.group_list .group_list_header {
	font-weight: bold;
}

.group_list .group_list_header .item_logo {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 8px;
}

.group_list .group_list_header .item_logo img {
	width: 46px;
	height: 46px;
	padding: 1px;
	border: 1px solid #b2b2b2;
}

.group_list .group_list_header .item_title {
	float: left;
	margin-right: 8px;
	width: 200px;
	line-height: 50px;
}

.group_list .group_list_header .item_members {
	float: left;
	margin-right: 12px;
	line-height: 50px;
	width: 60px;
	text-align: right;
}

.group_list .group_list_header .item_public {
	float: left;
	line-height: 50px;
}

#groups_manage_edit {
	
}

#groups_manage_edit .create_title {
	margin-bottom: 14px;
}

#groups_manage_edit .input_form {
	
}

#groups_manage_edit .input_form .form_description {
	margin-bottom: 4px;
}

#groups_manage_edit .input_form .form_input {
	margin-bottom: 14px;
}

#groups_manage_edit .input_form .form_input input[type="text"] {
	width: 190px;
}

#groups_manage_edit .input_form .form_input textarea {
	width: 190px;
	height: 60px;
}

#groups_manage_edit .input_form .form_error {
	display: none;
}

#groups_manage_edit .input_form .form_error_show {
	display: block;
	margin-top: 4px;
	color: #cc4444;
	margin-bottom: 8px;
}

#signup #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#signup #row_right {
	float: left;
	width: 200px;
}

#signup #row_left #page_title {
	text-align: left;
	padding: 0 0 3px 5px;
}

#signup #row_left #page_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 25px 25px 25px 25px;
}

#signup #row_left #page_content .signup_item {
	position: relative;
}

#signup #row_left #page_content .signup_item .signup_item_description {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 120px;
	float: left;
}

#signup #row_left #page_content .signup_item .signup_item_error {
	display: none;
	color: #cc4444;
	padding: 0px 0 6px 7px;
}

#signup #row_left #page_content .signup_item .signup_item_error_show {
	display: block;
	color: #cc4444;
	padding: 0px 0 6px 7px;
}

#signup #row_left #page_content .signup_item .signup_item_input {
	text-align: right;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 8px 7px 8px 0;
	width: 230px;
	float: left;
}

#signup #row_left #page_content .signup_item .signup_item_description_clear
	{
	padding: 0px 7px 0px 0;
	width: 110px;
	float: left;
}

#signup #row_left #page_content .signup_item .signup_item_error_clear {
	display: none;
	color: #cc4444;
	padding: 0px 0 6px 7px;
}

#signup #row_left #page_content .signup_item .signup_item_error_show_clear
	{
	padding: 4px 0 0 175px;
	display: block;
	color: #cc4444;
}

#signup #row_left #page_content .signup_item .signup_item_input_clear {
	padding: 0 0 0 35px;
	text-align: left;
	width: 310px;
	float: left;
}

#signup #row_left #page_content .signup_item .signup_item_right {
	position: absolute;
	width: 200px;
	height: 60px;
	top: 0;
	left: 350px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#signup #row_left #page_content .signup_submit {
	padding-top: 15px;
}

.signup_item_input input,.signup_item_input select {
	border: 1px solid #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_input_text.png");
	background-repeat: repeat-x;
	width: 170px;
	padding: 1px 0px 1px 1px;
	margin: 0;
}

#signup #row_left #page_content .signup_item .signup_item_extrafield {
	
}

#signup  #row_right .page_extra_title {
	font-weight: bold;
	line-height: 38px;
	height: 29px;
}

#signup  #row_right .page_extra_content {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#login #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#login #row_right {
	float: left;
	width: 200px;
}

#login #row_left #page_title {
	text-align: left;
	padding: 0 0 3px 5px;
}

#login #row_left #page_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 25px 25px 25px 25px;
}

#login #row_right .page_extra_title {
	font-weight: bold;
	line-height: 38px;
	height: 28px;
}

#login #row_right .page_extra_content {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#login #row_left #page_content .login_error_show {
	display: block;
	color: #cc4444;
	padding-bottom: 10px;
}

#login #row_left #page_content .login_error {
	display: none;
}

#login #row_left #page_content .login_item {
	position: relative;
}

#login #row_left #page_content .login_item .login_item_description {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 115px;
	float: left;
}

#login #row_left #page_content .login_item .login_item_input {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 8px 7px 8px 0;
	float: left;
}

#login #row_left #page_content .login_submit {
	padding-top: 15px;
}

.login_item_input input,.login_item_input select {
	border: 1px solid #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_input_text.png");
	background-repeat: repeat-x;
	width: 170px;
	padding: 1px 0px 1px 1px;
	margin: 0;
}

#search #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#search #row_right {
	float: left;
	width: 200px;
}

#search #row_left p {
	margin: 0 0 5px 0;
	padding: 0;
}

#search #row_left #input {
	margin-bottom: 25px;
}

#search #row_left #search_toggle_parameters {
	margin-bottom: 10px;
}

#search #row_left .input_block {
	padding-bottom: 8px;
}

#search #row_left .input_block .field {
	width: 194px;
	margin-right: 20px;
	float: left;
}

#search #row_left .input_block .input {
	width: 194px;
	margin-right: 20px;
	float: left;
}

#search #row_left .input_block .input #input_country {
	width: 190px;
}

/*
#search #row_left .input_block input[type="text"], #search #row_left .input_block select { width: 184px;  }
#search #row_left .input_block .input_sortby { width: 90px;  }
#search #row_left .input_block .input_sortdirection { width: 94px;  }*/
#search #row_left .search_submit {
	margin-top: 10px;
}

/*#search #row_left #results { font-weight: bold; padding-bottom: 7spx; }*/
#search #row_left #results {
	margin-top: 28px;
}

#search #row_left #results .title {
	font-weight: bold;
	padding-bottom: 7px;
}

#search #row_left #results .view {
	margin-bottom: 6px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 15px 0 0 5px;
}

#search #row_left #results .results {
	padding: 10px 0 0 0;
}

#search #row_left #page_title {
	text-align: left;
	padding: 0 0 3px 5px;
}

#search #row_left #page_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 25px 0 25px 25px;
}

#search #row_right .page_extra_title {
	font-weight: bold;
	line-height: 38px;
	height: 28px;
}

#search #row_right .page_extra_content {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#search #row_left #page_content .login_error_show {
	display: block;
	color: #cc4444;
	padding-bottom: 10px;
}

#search #row_left #page_content .login_error {
	display: none;
}

#search #row_left #page_content .login_item {
	position: relative;
}

#search #row_left #page_content .login_item .login_item_description {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 110px;
	float: left;
}

#search #row_left #page_content .login_item .login_item_input {
	text-align: right;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 8px 7px 8px 0;
	width: 230px;
	float: left;
}

#search #row_left #page_content .login_submit {
	padding-top: 15px;
}

#account #row_left {
	float: left;
	width: 520px;
	margin-right: 15px;
}

#account #row_right {
	float: left;
	width: 300px;
}

#account #row_left #page_title {
	text-align: left;
	padding: 0 0 3px 5px;
}

#account #row_left #page_content {
	padding: 25px 25px 25px 25px;
}

#account #row_right .page_extra_title {
	font-weight: bold;
	line-height: 38px;
	height: 28px;
}

#account #row_right .page_extra_content {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#account #row_left #page_content .account_item {
	position: relative;
}

#account #row_right #account_postings_info {
	padding-bottom: 18px;
}

#account #row_right #account_postings_address,.highlightbox {
	text-align: center;
	width: 90%;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
	background-color: #eaeaea;
	padding: 8px;
	margin-top: 6px;
}

#account #row_left #page_content .account_item_error {
	color: #cc4444;
	padding-bottom: 14px;
}

#account #row_left #page_content .account_item_success {
	color: #448844;
	padding-bottom: 14px;
}

#account #row_left #page_content .account_submit {
	padding-top: 15px;
}

#account #row_left #page_content .account_item .account_item_error {
	display: none;
	color: #cc4444;
	padding: 0px 0 6px 7px;
}

#account #row_left #page_content .account_item .account_item_error_show
	{
	display: block;
	color: #cc4444;
	padding: 0px 0 6px 7px;
}

#account #row_left #page_content .account_item .account_item_description
	{
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 140px;
	float: left;
}

#account #row_left #page_content .account_item .account_item_input {
	text-align: right;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 8px 7px 8px 0;
	width: 230px;
	float: left;
}

#account #row_left #page_content .account_item .account_item_input input
	{
	width: 200px;
}

#account #row_left #page_content .account_item .account_item_input select
	{
	width: 200px;
}

#account #row_left #page_content .account_item .account_item_input #account_country_code_input
	{
	width: 172px;
}

.account_item_input input,.account_item_input select {
	border: 1px solid #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_input_text.png");
	background-repeat: repeat-x;
	width: 170px;
	padding: 1px 0px 1px 1px;
	margin: 0;
}

#forgotpassword #row_left {
	float: left;
	width: 620px;
	margin-right: 15px;
}

#forgotpassword #row_right {
	float: left;
	width: 200px;
}

#forgotpassword #row_left #page_title {
	text-align: left;
	padding: 0 0 3px 5px;
}

#forgotpassword #row_left #page_content {
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 25px 25px 25px 25px;
}

#forgotpassword #row_right .page_extra_title {
	font-weight: bold;
	line-height: 38px;
	height: 28px;
}

#forgotpassword #row_right .page_extra_content {
	padding: 7px 5px 5px 5px;
	margin-top: 4px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#forgotpassword #row_left #page_content .forgotpassword_item {
	position: relative;
}

#forgotpassword #row_left #page_content .forgotpassword_item_error {
	color: #cc4444;
	padding-bottom: 14px;
}

#forgotpassword #row_left #page_content .forgotpassword_item_success {
	color: #448844;
	padding-bottom: 14px;
}

#forgotpassword #row_left #page_content .forgotpassword_item .forgotpassword_item_description
	{
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 110px;
	float: left;
}

#forgotpassword #row_left #page_content .forgotpassword_item .forgotpassword_item_input
	{
	text-align: right;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
	padding: 8px 7px 8px 0;
	width: 230px;
	float: left;
}

#forgotpassword #row_left #page_content .forgotpassword_submit {
	padding-top: 15px;
}

#manage_friends {
	padding: 10px;
}

#manage_friends .list_friends {
	
}

#manage_friends .list_friends .list_item {
	margin-bottom: 10px;
}

#manage_friends .list_friends .list_item .avatar {
	float: left;
	width: 44px;
	height: 44px;
	margin-right: 8px;
}

#manage_friends .list_friends .list_item .avatar img {
	width: 40px;
	height: 40px;
}

#manage_friends .list_friends .list_item .info {
	float: left;
}

#manage_friends .list_friends .list_item .info .username {
	width: 200px;
}

#manage_friends .list_friends .list_item .info .bio {
	width: 250px;
}

#manage_friends .list_friends .list_item .actions {
	float: right;
	text-align: right;
	/*width: 245px;*/
	padding-top: 5px;
}

#manage_friends .list_friends .list_item .actions .friendgroup {
	float: left;
	margin-top: -3px;
}

#manage_friends .list_friends .list_item .actions .friendgroup select {
	border: 0px solid white;
	color: #a0a0a0;
	width: 140px;
}

#manage_friends .list_friends .list_item .actions .friendgroup select:hover
	{
	color: #505050;
}

#manage_friends .list_friends .list_item .actions .button_small_green {
	
}

#manage_friendgroups {
	padding: 10px;
}

#manage_friendgroups #toolbar {
	margin-bottom: 15px;
}

#manage_friendgroups #toolbar #new_group_input {
	display: none;
}

#manage_friendgroups #toolbar #new_group_input .action {
	font-weight: bold;
}

#manage_friendgroups #toolbar #new_group_input .title {
	margin-bottom: 9px;
}

#manage_friendgroups #toolbar #new_group_input .title .label {
	float: left;
	margin-right: 14px;
	height: 23px;
	line-height: 23px;
}

#manage_friendgroups #toolbar #new_group_input .title .input {
	float: left;
	height: 23px;
	line-height: 23px;
}

#manage_friendgroups .list_friendgroups {
	
}

#manage_friendgroups .list_friendgroups .list_item .list_item_header {
	background-color: #f6f6f6;
	border: 1px solid #e9e9e9;
	height: 27px;
}

#manage_friendgroups .list_friendgroups .list_item {
	margin-bottom: 4px;
}

#manage_friendgroups .list_friendgroups .list_item .info {
	float: left;
	height: 27px;
	line-height: 27px;
}

#manage_friendgroups .list_friendgroups .list_item .info .expand_button
	{
	display: block;
	height: 27px;
	line-height: 27px;
	width: 27px;
	float: left;
	padding-left: 2px;
}

#manage_friendgroups .list_friendgroups .list_item .info .expanded a {
	margin-top: 2px;
	width: 22px;
	height: 22px;
	display: block;
	background-image:
		url("http://layout.mobypicture.com/v1/listitem_collapse.png");
	background-repeat: no-repeat;
}

#manage_friendgroups .list_friendgroups .list_item .info .collapsed a {
	margin-top: 2px;
	width: 22px;
	height: 22px;
	display: block;
	background-image:
		url("http://layout.mobypicture.com/v1/listitem_expand.png");
	background-repeat: no-repeat;
}

#manage_friendgroups .list_friendgroups .list_item .info .hidden a {
	display: none;
}

/*#manage_friendgroups .list_friendgroups .list_item .info .hide a { display: none; }*/
#manage_friendgroups .list_friendgroups .list_item .info .title {
	width: 350px;
	height: 27px;
	line-height: 27px;
}

#manage_friendgroups .list_friendgroups .list_item .info .title .grouptitle
	{
	font-size: 14px;
}

#manage_friendgroups .list_friendgroups .list_item .actions {
	float: right;
	text-align: right;
	height: 27px;
	line-height: 27px;
	width: 235px;
	margin-right: 8px;
}

#manage_friendgroups .list_friendgroups .list_item .actions select {
	border: 1px solid #b0b0b0;
	color: #202020;
	width: 140px;
}

/*#manage_friendgroups .list_friendgroups .list_item .actions select:hover { color: #505050; }*/
#manage_friendgroups .list_friendgroups .list_item .actions .button_small_green
	{
	
}

#manage_friendgroups .list_friendgroups .list_item .adding {
	float: right;
	display: none;
	margin-top: 5px;
	margin-right: 6px;
}

#manage_friendgroups .list_friendgroups .list_item .members {
	display: none;
	padding: 10px 0 5px 30px;
}

#manage_friendgroups .list_friendgroups .list_item .members .user {
	float: left;
	width: 560px;
	margin-bottom: 8px;
}

#manage_friendgroups .list_friendgroups .list_item .members .user .avatar
	{
	height: 30px;
	float: left;
	width: 40px;
}

#manage_friendgroups .list_friendgroups .list_item .members .user .avatar img
	{
	width: 30px;
	height: 30px;
}

#manage_friendgroups .list_friendgroups .list_item .members .user .name
	{
	height: 30px;
	line-height: 30px;
	float: left;
}

#manage_friendgroups .list_friendgroups .list_item .members .user .remove
	{
	height: 30px;
	line-height: 30px;
	float: right;
}

.button_small_green,
.button_tiny_green {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	text-shadow: 1px 1px 1px #666;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0 15px;
	margin-bottom: 10px;
	/*font-weight: bold;*/
	background-color: #9c0;
	background: -moz-linear-gradient(100% 100% 90deg, #690, #9c0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c0), to(#690) );
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
	box-shadow: 3px 3px 5px #ccc;
}
.button_small_green a,
.button_tiny_green a {
	color: #fff;
}

.button_tiny_green {
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	padding: 0 5px;
	margin: 5px 0 0 0;
}

/*.button_small_green .button_outer {
	color: white;
	font-size: 11px;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	background-image:
		url("http://layout.mobypicture.com/v1/button_small_green_left.png");
	background-repeat: no-repeat;
}

.button_small_green .button_inner {
	padding: 0px 8px 0 8px;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	background-image:
		url("http://layout.mobypicture.com/v1/button_small_green_right.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.button_small_green .fixed {
	width: 66px;
	text-align: center;
	padding: 0;
}*/

.button_small_gray,
.button_tiny_gray {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0 15px;
	margin-bottom: 10px;
	/*font-weight: bold;*/
	background-color: #f5f5f5;
	background: -moz-linear-gradient(100% 100% 90deg, #dcdcdc, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#dcdcdc) );
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
	box-shadow: 3px 3px 5px #ccc;
}
.button_small_gray a,
.button_tiny_gray a {
	color: #666;
}

.button_tiny_gray {
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	padding: 0 5px;
	margin: 5px 0 0 0;
}

/*.button_small_gray .button_outer {
	color: #7e7e7e;
	font-size: 11px;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	background-image:
		url("http://layout.mobypicture.com/v1/button_small_grey_left.png");
	background-repeat: no-repeat;
}

.button_small_gray .button_inner {
	padding: 0px 8px 0 8px;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	background-image:
		url("http://layout.mobypicture.com/v1/button_small_grey_right.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.button_small_gray .fixed {
	width: 66px;
	text-align: center;
	padding: 0;
}*/

#manage_invite {
	
}

#manage_invite .page_description {
	padding: 10px 10px 0 10px;
}

#manage_invite .loading {
	display: none;
}

#manage_invite #services {
	padding: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#manage_invite .service {
	
}

#manage_invite .service .checkbox {
	height: 40px;
	float: left;
	line-height: 40px;
	vertical-align: middle;
	width: 26px;
}

#manage_invite .service .logo {
	height: 40px;
	float: left;
	line-height: 40px;
	width: 180px;
}

#manage_invite .service .description {
	color: #a4a4a4;
	height: 40px;
	float: left;
	line-height: 40px;
	width: 100px;
}

#manage_invite .service .username {
	height: 40px;
	float: left;
	line-height: 40px;
	width: 200px;
}

#manage_invite .service .outofdate {
	height: 40px;
	float: left;
	line-height: 40px;
	color: red;
}

#manage_invite #results {
	margin-top: 16px;
}

#manage_invite #invite_add_friends_form {
	display: none;
}

#manage_invite #outofdate_message {
	padding: 0 0 15px 0;
}

#manage_invite #outofdate_message .red {
	color: red;
}

#manage_invite #results_container {
	padding-top: 10px;
}

#manage_invite #results_container .result {
	float: left;
	margin: 0 30px 6px 0;
}

#manage_invite #results_container .result .checkbox {
	float: left;
	width: 25px;
	padding-top: 7px;
}

#manage_invite #results_container .result .avatar {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 15px;
}

#manage_invite #results_container .result .username {
	float: left;
	width: 140px;
	line-height: 16px;
}

#manage_invite #results_container .result .sites {
	margin-top: 10px;
	height: 28px;
	line-height: 28px;
}

#manage_invite #results_container .result .sites img {
	margin-right: 2px;
}

#app_view {
	
}

#app_view #row_left {
	float: left;
	margin-right: 25px;
	width: 556px;
}

#app_view #row_right {
	float: left;
	width: 252px;
}

#app_view #row_left .page_content {
	background-image:
		url("http://www.mobypicture.com/images/layout/gradient.png");
	background-repeat: repeat-x;
	margin-top: 4px;
	padding-bottom: 20px;
	padding-top: 8px;
}

#app_view #row_right .page_extra_content {
	background-image:
		url("http://www.mobypicture.com/images/layout/gradient.png");
	background-repeat: repeat-x;
	margin-top: 4px;
	padding: 7px 0px 0px 0px;
}

#app_view #row_right .page_extra_title {
	font-weight: bold;
	height: 29px;
	line-height: 38px;
}

#app_view #row_right #screenshots_title {
	float: left;
	width: 120px;
}

#app_view #row_right #nav_screenshots {
	float: right;
}

#app_view #about_content {
	margin-top: 4px;
}

#app_view .app_logo {
	float: left;
	height: 60px;
	width: 60px;
}

#app_view .app_info_header {
	float: left;
	width: 60px;
	height: 18px;
}

#app_view .app_info_content {
	float: left;
	width: 170px;
	height: 18px;
	overflow: hidden;
}

#app_view .app_details_wrapper {
	float: left;
	width: 330px;
	margin-left: 10px;
}

#app_view .app_info_content_wide {
	float: left;
	width: 330px;
	height: 18px;
	overflow: hidden;
}

#app_view  #dev_block {
	width: 350px;
}

#app_view  #details_block {
	width: 110px;
	text-align: right;
}

#app_view  #details_block.app_info_header {
	width: 46px;
}

#app_view  #details_block .app_info_content {
	width: 50px;
}

.is_fan {
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite.png");
}

.no_fan {
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite_gray.png");
}

#app_view .app_fan_toggle {
	background-position: left top;
	background-repeat: no-repeat;
	color: #ADADAD;
	padding: 3px 0px 0px 25px;
	display: block;
	font-size: 11px;
	height: 30px;
	margin: 1px;
	overflow: hidden;
	vertical-align: middle;
}

#app_view .app_fan_toggle:hover {
	background-image:
		url("http://layout.mobypicture.com/v1/icon_favorite.png");
	color: #828382;
}

#apps_my .list_row {
	border-bottom: 1px solid #aaaaaa;
	padding: 3px 0px 4px 0px;
}

#apps_my .item_details {
	width: 65%;
}

#apps_my .item_edit {
	width: 10%;
	text-align: right;
}

#apps_my .item_stats {
	width: 25%;
}

#apps_my .item_stats table {
	width: 100%;
}

#apps_my .item_stats th {
	width: 40%;
}

#apps_my .item_stats td {
	width: 60%;
	text-align: right;
}

#blog .layout_rowleft {
	width: 550px;
}

#blog .layout_rowleft .meta {
	background-image: url("/images/layout/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
}

#blog .layout_rowleft .content {
	padding: 10px 24px 10px 7px;
	line-height: 17px;
}

#blog .layout_rowleft .content img.size-full {
	text-align: middle;
	border: 2px solid #e5e5e5;
	background-color: #e5e5e5;
	padding: 1px 1px 21px 1px;
	background-image: url("/images/layout/blog_image.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}

#blog .layout_rowright {
	width: 270px;
}

#blog .layout_rowright_block {
	margin-top: 9px;
	font-weight: bold;
}

#blog {
	
}

#blog .layout_rowright_block_content ul {
	list-style-type: none;
	list-style-position: inside;
}

#blog .layout_rowright_block_content li {
	padding-left: 12px;
	background: url("http://layout.mobypicture.com/v1/bullet_gray.png")
		no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}

.app_mini_screenshot {
	float: left;
	width: 100px;
	height: 130px;
	margin: 3px 6px 8px 4px;
	overflow: hidden;
}

.app_form .layout_rowleft {
	width: 526px;
}

.app_form .layout_rowright {
	width: 291px;
}

.app_form .form_item {
	position: relative;
	clear: both;
}

.app_form .form_item .item_description {
	background-image: url("/images/layout/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 0 10px 7px;
	width: 110px;
	float: left;
}

.app_form .form_item .item_input {
	text-align: left;
	background-image: url("/images/layout/gradient.png");
	background-repeat: repeat-x;
	padding: 10px 7px 10px 0;
	width: 385px;
	float: left;
}

.app_form .form_item .item_input input.input_text {
	background-image: url("/images/layout/gradient_input_text.png");
}

.app_form .form_item .item_input .input_text {
	width: 100%;
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	background-repeat: repeat-x;
	padding: 1px 0px 1px 1px;
	margin: 0;
}

.app_form .form_item .item_input  textarea {
	height: 100px;
	background-image: url("/images/layout/gradient_textarea.png");
}

.twestival ol {
	padding-left: 20px;
}

.twestival ol li {
	font-size: 14px;
	font-weight: bold;
	margin: 6px 0px 14px 0px;
}

.twestival ol li span {
	font-weight: normal;
}

.forgotpassword_item_input input,.account_item_input select {
	border: 1px solid #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_input_text.png");
	background-repeat: repeat-x;
	width: 170px;
	padding: 1px 0px 1px 1px;
	margin: 0;
}

.hidden {
	display: none;
}

.layout_rowsboth {
	float: left;
	width: 835px;
}

.layout_rowleft {
	float: left;
	width: 620px;
	margin-right: 15px;
}

.layout_rowleft_title {
	min-height: 20px;
}

.layout_rowleft_pagetitle {
	margin-bottom: 12px;
}

.layout_rowleft_navigation {
	padding-left: 10px;
	min-height: 30px;
	background-position: 0px 20px;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_dark.png");
	background-repeat: repeat-x;
}

.layout_rowleft_navigation .tab {
	height: 21px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	float: left;
}

.layout_rowleft_navigation .tab .inner_tab {
	padding: 4px 9px 0px 9px;
	margin: 0px;
	height: 17px;
	float: left;
}

.layout_rowleft_navigation .tab_right {
	height: 21px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: right;
}

.layout_rowleft_navigation .tab_right .inner_tab {
	padding: 4px 9px 0px 9px;
	margin: 0px;
	height: 17px;
	float: right;
}

.layout_rowleft_navigation .tab_selected {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_left.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation .tab_selected .inner_tab {
	color: #39c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_right.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation .tab_normal {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_left.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation .tab_normal .inner_tab {
	color: #7c7c7c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_right.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation .tab_normal_selected {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_left.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation .tab_normal_selected .inner_tab {
	color: #39c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_right.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation_icon {
	padding-left: 10px;
	min-height: 34px;
	background-position: 0px 24px;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_dark.png");
	background-repeat: repeat-x;
}

.layout_rowleft_navigation_icon .tab {
	height: 25px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	float: left;
}

.layout_rowleft_navigation_icon .tab .inner_tab {
	padding: 5px 9px 0px 9px;
	margin: 0px;
	height: 19px;
	float: left;
}

.layout_rowleft_navigation_icon .tab_right {
	height: 21px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: right;
}

.layout_rowleft_navigation_icon .tab_right .inner_tab {
	padding: 6px 9px 0px 9px;
	margin: 0px;
	height: 17px;
	float: right;
}

.layout_rowleft_navigation_icon .tab_selected {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_left_icons.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation_icon .tab_selected .inner_tab {
	color: #39c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_right_icons.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation_icon .tab_normal {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_left_icons.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation_icon .tab_normal .inner_tab {
	color: #7c7c7c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_right_icons.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation_icon .tab_normal_selected {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_left_icons.png");
	background-repeat: no-repeat;
}

.layout_rowleft_navigation_icon .tab_normal_selected .inner_tab {
	color: #39c;
	background-position: top right;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_right_icons.png");
	background-repeat: no-repeat;
}

.layout_activity_stream {
	
}

.layout_activity_stream .list_item {
	margin: 10px 0;
}

.layout_activity_stream .activity_item {
	padding: 4px 0 4px 20px;
}

.layout_activity_stream .activity_name_add_friend {
	background:
		url("http://layout.mobypicture.com/v1/activity_add_friend.png")
		no-repeat 0px 3px;
}

.layout_activity_stream .activity_name_add_comment {
	background:
		url("http://layout.mobypicture.com/v1/activity_add_comment.png")
		no-repeat 0px 3px;
}

.layout_activity_stream .activity_name_add_favorite {
	background:
		url("http://layout.mobypicture.com/v1/activity_add_favorite.png")
		no-repeat 0px 3px;
}

.layout_activity_stream .activity_name_add_service {
	background:
		url("http://layout.mobypicture.com/v1/activity_add_service.png")
		no-repeat 0px 3px;
}

.layout_activity_stream .activity_name_join_group {
	background:
		url("http://layout.mobypicture.com/v1/activity_join_group.png")
		no-repeat 0px 3px;
}

.layout_stream_list {
	padding: 16px 0px 16px 0px;
	width: 600px;
}

.layout_stream_list .list_item {
	margin-bottom: 20px;
	float: left;
}

.layout_stream_list .list_item .item_image {
	text-align: center;
	width: 240px;
	float: left;
	margin-right: 20px;
}

.layout_stream_list .list_item .item_info {
	float: left;
	width: 340px;
}

.layout_stream_list .list_item .item_info .item_info_title_photo,
.layout_stream_list .list_item .item_info .item_info_title_audio {
	display: block;
	font-size: 18px;
	padding: 2px 5px 4px 0px;
}

.layout_stream_list .list_item .item_info .item_info_title_video {
	color: #c81e2c;
	display: block;
	background-image:
		url("http://layout.mobypicture.com/v1/media_type_video.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 18px;
	padding: 2px 5px 4px 21px;
}

.layout_stream_list .list_item .item_info .item_info_title {
	display: block;
	background-image: url("http://layout.mobypicture.com/v1/icon_image.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 18px;
	padding: 2px 5px 4px 21px;
}

.layout_stream_list .list_item .item_info .item_info_actions {
	color: #9a9a9a;
	padding: 8px;
	background-color: #f5f5f5;
}

.layout_stream_list .list_item .item_info .item_info_actions .avatar {
	float: left;
	margin-right: 8px;
}

.layout_stream_list .list_item .item_info .item_info_actions .avatar img
	{
	margin-top: 2px;
}

.layout_stream_list .list_item .item_info .item_info_actions .posted_on
	{
	float: left;
}

.layout_stream_list .list_item .item_info .item_info_actions .multiuser_views
	{
	float: right;
	height: 24px;
	line-height: 24px;
}

.layout_stream_list .list_item .item_info .item_info_actions .views {
	float: right;
}

.layout_stream_list .list_item .item_info .item_info_actions {
	font-size: 11px;
	padding: 8px;
	background-color: #f5f5f5;
}

.layout_stream_list .list_item .item_info .item_info_description {
	width: 350px;
	overflow: hidden;
	padding: 20px 5px 0 5px;
}

.layout_stream_list .list_item .item_info .item_info_commentcount {
	padding: 20px 5px 0 5px;
}

.layout_stream_list .list_item .item_info .item_info_commentcount .commentcount_outer
	{
	color: white;
	font-size: 11px;
	display: inline-block;
	height: 22px;
	background-image: url("http://layout.mobypicture.com/v1/comment_left.png");
	background-repeat: no-repeat;
}

.layout_stream_list .list_item .item_info .item_info_commentcount .commentcount_inner
	{
	padding: 1px 5px 0 5px;
	display: inline-block;
	height: 22px;
	background-image:
		url("http://layout.mobypicture.com/v1/comment_right.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.layout_stream_grid_singleuser {
	padding: 0;
	width: 621px;
}

.layout_stream_grid_singleuser .list_item {
	float: left;
	width: 96px;
	text-align: center;
    margin-bottom: 8px;
    margin-right: 8px;
}

.layout_stream_grid_singleuser .list_item:nth-child(6n + 6) {
	margin-right: 0;
}

.layout_stream_grid_singleuser .list_item .list_item_image {
	width: 96px;
	height: 96px;
	box-sizing: border-box;
	vertical-align: middle;
	border-radius: 2px;
}

.layout_stream_grid_multiuser {
	padding: 0;
	width: 621px;
}

.layout_stream_grid_multiuser .list_item {
	float: left;
	width: 96px;
	text-align: center;
	margin-bottom: 8px;
	margin-right: 8px;
}

.layout_stream_grid_multiuser .list_item:nth-child(6n + 6) {
	margin-right: 0;
}

.layout_stream_grid_multiuser .list_item .list_item_image {
	width: 96px;
	height: 96px;
	vertical-align: middle;
	box-sizing: border-box;
}

.layout_stream_grid_multiuser .list_item .list_item_caption_div {
	float: left;
	margin-left: 0px;
	width: 85px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

.layout_activity_stream_list {
	padding: 0px 0px 0px 0px;
	width: 600px;
}

.layout_activity_stream_list .day_item {
	
}

.layout_activity_stream_list .day_item .day_item_title {
	font-size: 11px;
	color: #888;
	padding: 8px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	position: sticky;
	top: 0;
	background: #f9f9f9;
	z-index: 10;
}

.layout_activity_stream_list .day_item .day_item_content {
	padding-bottom: 16px;
}

.layout_activity_stream_list .list_item {
	
}

.layout_activity_stream_list .list_item .list_item_avatar {
	float: left;
	margin-right: 10px;
	width: 44px;
}
.layout_activity_stream_list .list_item .list_item_avatar .imageLinkBorder {
	padding: 2px;
	border-radius: 50%;
	width:40px;
}

.layout_activity_stream_list .list_item .list_item_content {
	float: left;
	width: 546px;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_header
	{
	padding-top: 7px;
	margin-bottom: 8px;
	color: #9a9a9a;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_header > a  {
	font-size: 13px;
	font-weight: bold;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media
	{
	padding-left: 7px;
	/*padding-bottom: 7px;*/
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media img
	{
	margin-right: 8px;
	float: left;
	padding: 3px;
	border-radius: 2px;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_photo {
	border-color: #ddd;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_photo:hover
	{
	border-color: #39c;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_video {
	border-color: #ddd;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_video:hover {
	background: #c81e2c;
	border-color: #c81e2c;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_audio {
	border-color: #ddd;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_audio:hover {
	background: #F79520;
	border-color: #F79520;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_comments .hidden
	{
	display: none;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_comments .media_image
	{
	width: 24px;
	height: 24px;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_comments .sub_list_item
	{
	
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_comments .sub_list_item .image
	{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 6px;
}


.layout_activity_stream_list .list_item .list_item_content .list_item_content_comments .sub_list_item .title_comment
	{
	float: left;
	margin: 0;
	padding: 0;
	width: 500px;
}

.layout_activity_stream_list .list_item .list_item_content .comments_hidden
	{
	display: none;
}

.sidebar_block_otheryears .post a:after {
	content: ' ';
	clear: both;
	display: block;
}

.sidebar_block_otheryears .post a img {
	float: left;
	margin-right: 5px;
	margin-right: 5px;
	width: 50px;
}

.sidebar_block_otheryears .post a p {
	float: left;
	width: 214px;
}

.layout_userinfo {
	margin: 0 0 18px;
	padding: 0;
	overflow: hidden;
}

.layout_userinfo:after {
	content: " ";
	visibility: hidden;
	display: block;
	clear: both;
}

.layout_userinfo_avatar {
	float: left;
	margin-right: 8px;
}

.layout_userinfo_avatar img {
	width: 40px;
	height: 40px;
}

.layout_userinfo_text {
	float: left;
	width: 133px;
}

.layout_userinfo_upper {
	margin-bottom: 10px;
}

.layout_userinfo_upper:after {
	content: " ";
	visibility: hidden;
	display: block;
	clear: both;
}

.layout_userinfo_bio {
	margin-bottom: 10px;
}

.layout_userinfo_text h4 {
	margin-bottom: 5px;
	font-size: 14px;
}

.layout_userinfo_text .location {
	color: #999;
}



.layout_userinfo_bio {
	
}

.layout_userinfo_bio p {
	margin: 5px 0;
	font-size: 13px;
}

.userinfo_title {
	font-weight: bold;
	color: #999999;
}


.layout_userinfo_text {
	width: 222px;
}

.layout_userinfo_text h4 {
	margin-top: 14px;
}

.layout_userinfo_upper {

}

.layout_rowright_upper {
    /*background: -moz-linear-gradient(100% 100% 90deg, #F0F0F0, #F8F8F8) repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    padding: 5px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #FFFFFF;*/
}

.layout_userinfo_avatar img {
	padding: 3px;
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.layout_userinfo_text h4 a {
	color: #3399CC;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}

.layout_userinfo_text h4 a:hover {
	color: #3399CC;
}


.layout_calendar_months {
	
}

.layout_calendar_months #calendar_month_prev {
	
}

.layout_calendar_months #calendar_month_cur {
	width: 59px;
	background-color: white;
	border: 1px solid #909090;
	color: #909090;
}

.layout_calendar_months #calendar_month_next {
	margin-right: 0px;
}

.layout_calendar_months a {
	padding: 2px 0 2px 0;
	background-color: #e4f7ff;
	border: 1px solid #39c;
	color: #39c;
	float: left;
	width: 59px;
	margin-right: 3px;
	text-align: center;
}

.layout_calendar_days {
	padding-top: 4px;
}

.layout_calendar_days a {
	
}

.layout_calendar_days .item_day {
	color: #909090;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid #909090;
}

.layout_calendar_days .item_day_selected {
	background-color: #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid #39c;
}

.layout_calendar_days .item_day_post {
	background-color: #e4f7ff;
	border: 1px solid #39c;
	color: #39c;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

.layout_calendar_days .item_day_post_selected {
	background-color: #39c;
	border: 1px solid #39c;
	color: white;
	margin-bottom: 3px;
	display: inline-block;
	width: 19px;
	padding: 2px 0 2px 0;
	text-align: center;
}

.layout_my_statistics .share_button {
	margin-bottom: 6px;
}

.layout_my_statistics ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

.layout_my_statistics ul li {
	display: block;
	padding: 0;
	margin: 0;
}

.layout_my_statistics ul li:after {
	content: ' ';
	clear: both;
	display: block;
}

.layout_my_statistics ul li p {
	padding: 0;
	margin: 0;
}

.layout_my_statistics ul li .field {
	display: block;
	float: left;
	width: 100px;
	margin-bottom: 4px;
	color: #989898;
}

.layout_my_statistics ul li .value {
	display: block;
	float: left;
	width: 100px;
	margin-bottom: 4px;
}

.layout_calendar {
	overflow: hidden;
	zoom: 1;
}

.layout_calendar ul {
	overflow: hidden;
	zoom: 1;
	margin-left: auto;
	margin-right: auto;
}

.layout_calendar ul li {
	display: inline;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}

.layout_calendar ul li.nomargin {
	margin-right: 0;
}

.layout_calendar ul li a {
	display: inline;
	float: left;
	text-align: center;
	text-decoration: none;
	width: 30px;
	height: 28px;
	border-radius: 2px;
	color: #bbbbbb;
	line-height: 28px;
	cursor: default;
}
.layout_calendar ul.days {
	width: 275px;
}


.layout_calendar .months {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #ddd;
	width: 100%;
	text-align: center;
}

.layout_calendar .months li {
	margin-bottom: 0;
	float: none;
	display: inline-block;
}

.layout_calendar .months li a {
	background-color: #FCFEFF;
	border: 1px solid #D9F2FF;
	color: #21a5da;
	width: 76px;
	cursor: pointer;
	box-shadow: 0px 1px 1px 0px rgba(137, 139, 161, 0.1);
}

.layout_calendar .months li a:hover {
	border-color: #89d0ed;
}

.layout_calendar .months li.current {
	margin-right: 0;
}

.layout_calendar .months li.current a {
	background: rgb(137,221,255);
	background: -moz-linear-gradient(top,  rgba(137,221,255,1) 0%, rgba(79,208,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(137,221,255,1) 0%,rgba(79,208,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(137,221,255,1) 0%,rgba(79,208,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ddff', endColorstr='#4fd0ff',GradientType=0 );
	border-color: #89d0ed;
	width: 78px;
	color: #fff;
}

.layout_calendar .months li.current a:hover {
	background-color: #dcdcdc;
	border-color: #dcdcdc;
}

.layout_calendar .months li.middle {
	margin-right: 4px;
}

.layout_calendar .months li.middle a {
	background: rgb(137,221,255);
	background: -moz-linear-gradient(top,  rgba(137,221,255,1) 0%, rgba(79,208,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(137,221,255,1) 0%,rgba(79,208,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(137,221,255,1) 0%,rgba(79,208,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ddff', endColorstr='#4fd0ff',GradientType=0 );
	border-color: #89d0ed;
	width: 78px;
	color: #fff;
}

.layout_calendar .months li.middle a:hover {
	background-color: #dcdcdc;
	border-color: #dcdcdc;
}

.layout_calendar .days {
	
}

.layout_calendar .days li {
	
}

.layout_calendar .days li a {
	border: 1px solid #eee;
	cursor: default;
}

.layout_calendar .days li.post a {
	border-color: rgb(217, 242, 255);
	background-color: #FCFEFF;
	color: #2BBCF6;
	cursor: pointer;
	font-weight: bold;
	box-shadow: 0px 1px 1px 0px rgba(137, 139, 161, 0.1);
}

.layout_calendar .days li.post.today a {
	background-color: #89d0ed;
background: rgb(137,221,255);
background: -moz-linear-gradient(top,  rgba(137,221,255,1) 0%, rgba(79,208,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(137,221,255,1) 0%,rgba(79,208,255,1) 100%);
background: linear-gradient(to bottom,  rgba(137,221,255,1) 0%,rgba(79,208,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ddff', endColorstr='#4fd0ff',GradientType=0 );
	
	border-color: #89d0ed;
	color: #fff;
}

.layout_calendar .days li.post a:hover {
	background-color: #89d0ed;
	border-color: #89d0ed;
	color: #fff;
}

.layout_calendar .days li.future a {
	border-color: #eeeeee;
	background-color: white;
	color: #cccccc;
}

.layout_calendar .days li.nopost.today a {
	background: #EDEFF0;
}

.layout_rowleft_content_clean_nomargin {
	padding: 0 5px 5px 5px;
}

.layout_rowleft_content_clean,.layout_rowleft_content {
	padding: 10px 5px 5px 5px;
}

.layout_rowleft_content {
	margin-top: 4px;
	background-repeat: repeat-x;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
}

.layout_rowleft_content_inlay {
	padding: 0px 15px 5px 15px;
}

.layout_rowleft_content_inlay_nomargin {
	padding: 0 15px 5px 15px;
}

.layout_rowleft_paragraph {
	padding: 5px 0 15px 5px;
}

.layout_rowright {
	float: left;
	width: 320px;
}

.layout_rowright_upper {
	
}

.layout_rowright_upper_title {
	height: 20px;
	font-size: 14px;
}

.layout_rowright_upper_title_large {
	height: 20px;
	font-weight: bold;
	font-size: 14px;
}

.layout_rowright_upper_title_tall {
	padding-top: 9px;
	padding-bottom: 5px;
	font-weight: bold;
}

.layout_rowright_upper_content {
	padding: 11px 5px 11px 5px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

.layout_rowright_block {
	margin-top: 18px;
	font-weight: bold;
}

.layout_rowright_block_title,
.layout_rowleft_block_title {
	background: #F9F9F9;
	border-radius: 3px;
	box-shadow: 0px 1px 0px #FFF;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}




.layout_rowright_block_title .text {
	float: left;
}

.layout_rowright_block_title .link {
	float: right;
}

.layout_rowright_block_title_large {
	color: #b0b0b0;
	font-size: 14px;
}

.layout_rowright_block_content {
	font-weight: normal;
	margin-top: 5px;
	padding: 11px 10px 11px 10px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

#bookmark_embed {
	width: 282px;
}

.layout_rowright_block_content_clean {
	font-weight: normal;
	margin-top: 5px;
	padding: 11px 0px 5px 0px;
	/*background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;*/
}

.layout_rowright_block_content_clean.inlay {
	padding: 11px 8px 8px 8px;
}

.layout_rowright_block_content .member {
	width: 40px;
	height: 40px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.layout_media_item {
	margin-bottom: 40px;
}

.layout_media_preview {
	float: left;
	margin-right: 10px;
	width: 244px;
	text-align: center;
}

.layout_media_preview img {
	border: 1px solid #b2b2b2;
	padding: 1px;
}

.layout_media_info {
	float: left;
}

.layout_media_info_avatar {
	float: left;
	margin-right: 5px;
}

.layout_media_info_avatar img {
	margin-top: 2px;
}

.layout_media_info_postedon {
	float: left;
	color: #9a9a9a;
	font-size: 11px;
}

.layout_media_info_title {
	display: block;
	width: 333px;
	overflow: hidden;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, Helvetica, sans-serif !important;
	color: #39c;
}

.layout_media_type_image {
	overflow: hidden;
	background-image: url("http://layout.mobypicture.com/v1/icon_image.png");
	background-repeat: no-repeat;
	padding-left: 21px;
	background-position: 0 4px;
}

.layout_media_info_more {
	width: 338px;
	margin-top: 4px;
	padding: 8px;
	background-color: #f5f5f5;
}

.layout_media_info_more .info_date {
	font-size: 13px;
}

.layout_media_info_more .info_date .info_date_red {
	color: red;
}

.layout_media_info_description {
	padding: 8px;
	width: 338px;
	overflow: hidden;
	margin-top: 6px;
}

.layout_friends {
	
}

.layout_friends p {
	margin: 0;
	padding: 0;
	font-style: italic;
}

.layout_media_balloon_green {
	padding: 8px 5px 0 5px;
}

.layout_media_balloon_green .count_outer {
	color: white;
	font-size: 11px;
	display: inline-block;
	height: 22px;
	background-image: url("http://layout.mobypicture.com/v1/comment_left.png");
	background-repeat: no-repeat;
}

.layout_media_balloon_green .count_inner {
	min-width: 55px;
	padding: 1px 5px 0 5px;
	display: inline-block;
	height: 22px;
	background-image:
		url("http://layout.mobypicture.com/v1/comment_right.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.layout_media_balloon_blue {
	padding: 8px 5px 0 5px;
}

.layout_media_balloon_blue .count_outer {
	color: white;
	font-size: 11px;
	display: inline-block;
	height: 22px;
	background-image:
		url("http://layout.mobypicture.com/v1/count_blue_left.png");
	background-repeat: no-repeat;
}

.layout_media_balloon_blue .count_inner {
	min-width: 55px;
	padding: 1px 5px 0 5px;
	display: inline-block;
	height: 22px;
	background-image:
		url("http://layout.mobypicture.com/v1/count_blue_right.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.layout_table_list {
	
}

.layout_table_list li {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
}

.layout_table_list .header li {
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #d0d0d0;
}

.layout_table_list .cell-1 {
	width: 50px;
}

.layout_table_list .cell-2 {
	width: 150px;
}

.layout_table_list .cell-3 {
	width: 110px;
}

.layout_table_list .cell-4 {
	width: 110px;
}

.layout_table_list .cell-5 {
	width: 110px;
}

.layout_table_list .cell-6 {
	width: 110px;
}

.layout_table_list .cell-7 {
	width: 110px;
}

.layout_table_list .cell-8 {
	width: 110px;
}

.layout_table_list .firstcell {
	
}

.layout_table_list .lastcell {
	
}

.layout_table_list .layout_table_list_header {
	font-weight: bold;
	color: #909090;
}

.layout_table_list .layout_table_list_contents {
	font-weight: normal;
}

#my_activity {
	
}

#my_activity #show_more {
	display: block;
	text-align: center;
	width: 500px;
	padding: 10px;
	font-size: 15px;
	color: #909090;
	border: 1px solid #a0a0a0;
}

#group_overview_groups_table {
	padding: 10px 20px 10px 20px;
	margin-bottom: 8px;
}

#group_overview_groups_table .header .cell-1 {
	width: 48px;
	margin-bottom: 8px;
}

#group_overview_groups_table .header .cell-2 {
	width: 170px;
	margin-bottom: 8px;
}

#group_overview_groups_table .header .cell-3 {
	width: 100px;
	margin-bottom: 8px;
}

#group_overview_groups_table .header .cell-4 {
	width: 60px;
	margin-bottom: 8px;
}

#group_overview_groups_table .header .cell-5 {
	width: 60px;
	margin-bottom: 8px;
}

#group_overview_groups_table .header .cell-6 {
	width: 60px;
	margin-bottom: 8px;
}

#group_overview_groups_table .contents .cell-1 {
	width: 48px;
	overflow: hidden;
	height: 48px;
}

#group_overview_groups_table .contents .cell-2 {
	width: 170px;
	overflow: hidden;
	line-height: 48px;
	height: 48px;
}

#group_overview_groups_table .contents .cell-3 {
	width: 100px;
	overflow: hidden;
	line-height: 48px;
	height: 48px;
}

#group_overview_groups_table .contents .cell-4 {
	width: 60px;
	overflow: hidden;
	line-height: 48px;
	height: 48px;
}

#group_overview_groups_table .contents .cell-5 {
	width: 60px;
	overflow: hidden;
	line-height: 48px;
	height: 48px;
}

#group_overview_groups_table .contents .cell-6 {
	width: 60px;
	overflow: hidden;
	line-height: 48px;
	height: 48px;
}

#group_overview_groups_table .contents .special-cell {
	background-color: #c6fe87;
}

#recaptcha_table {
	width: 500px;
}

#recaptcha_area {
	margin: 5px 0px 5px 0px;
}

.paging {
	margin: 10px 0 10px 0;
}

.paging .page_number {
	color: #666666;
	display: inline-block;
	padding: 2px 5px 2px 5px;
	border: 1px solid #8dc73f;
}

.paging .page_number_selected {
	color: #666666;
	display: inline-block;
	padding: 2px 5px 2px 5px;
	border: 1px solid black;
}

.paging .page_seperator {
	display: inline-block;
	padding: 2px 5px 2px 5px;
}

.green {
	color: #66cc66;
}

.grey {
	color: #aaaaaa;
}

.ul_container {
	padding: 7px;
}

.single_item {
	
}

.single_item .post_image {
	padding: 1px;
	border: 1px solid #b2b2b2;
}

/*.imageLinkBorder { padding: 1px; border: 1px solid #b2b2b2; }
*/
.imageBorder {
	border: 1px solid #b2b2b2;
}

.textSmall {
	font-size: 11px;
}

.textNormal {
	font-size: 12px;
}

.textXSmall {
	font-size: 9px;
}

.textGray {
	color: #999999;
}

.textColored {
	color: #39c;
}

.textGreen {
	color: #8dc73f;
}

.emoticon {
	vertical-align: middle;
	border: 0px solid #c0c0c0;
	margin-bottom: 1px;
	margin-top: 1px;
}

.padding_none {
	padding: 0;
}

.margin_none {
	margin: 0;
}

.padding_left {
	padding-left: 0.34em;
}

.clear {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
	text-align: left;
}

.hidden {
	display: none;
}

.normal {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.new {
	color: red;
	font-size: 11px;
}

.swfupload {
	position: absolute;
	vertical-align: top;
}

.progressbar {
	background-image:
		url("http://layout.mobypicture.com/v1/progressbar_back.png");
	background-repeat: no-repeat;
	width: 333px;
	height: 13px;
}

.progressbar .fill {
	background-image:
		url("http://layout.mobypicture.com/v1/progressbar_fill.png");
	background-repeat: no-repeat;
	height: 13px;
}

.progressWrapper {
	height: 15px;
	background-color: #999999;
	width: 290px;
	margin-top: 10px;
	float: left;
}

#progressIndicator {
	height: 15px;
	width: 0%;
	background-color: #39c;
}

#progressValue {
	margin-top: 10px;
	width: 35px;
	float: right;
}

.horizontal_wrapper {
	width: 500px;
}

.pic_viewer_pics {
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.pic_viewer_pics_wrapper {
	width: 10000px;
}

.pic_viewer_pics_wrapper a {
	float: left;
	display: block
}

.pic_viewer_pics_wrapper img,.pic_viewer_pics_wrapper {
	cursor: hand;
	cursor: pointer;
}

.app_form .list,.app_form .list_row {
	float: left;
	width: 100%;
	clear: both;
}

.app_form .list_item {
	float: left;
	width: 50%;
}

.delete_button {
	border: none;
	width: 14px;
	height: 14px;
	background: transparent
		url("http://layout.mobypicture.com/v1/button_close_red_sprite.png")
		no-repeat scroll 0 0;
}

.delete_button_hover {
	background-position: -14px 0;
}

hr {
	background-color: #666666;
	color: #666666;
	height: 1px;
	border: 0 none;
}

.layout_userinfo .actions {
	text-align: center;
	padding: 8px;
	background: #F9F9F9;
}

.layout_userinfo .actions > a.ui-button {
	width: 50%;
	padding: 7px 8px;
}

.layout_userinfo .actions > a.ui-button.hidden {
	display: none;
}

.layout_userinfo .actions > a.ui-button.disabled span {
	opacity: 0.4;
}

.link_border_photo {
	padding: 3px;
	border: 1px solid #ddd;
}

.link_border_photo:hover {
	border: 1px solid #39c;
}

.link_border_video {
	padding: 3px;
	border: 1px solid #ddd;
}

.link_border_video:hover {
	border: 1px solid #c81e2c;
}

.link_border_animation {
	padding: 3px;
	border: 1px solid #ddd;
}

.link_border_animation:hover {
	border: 1px solid #c81e2c;
}

.link_border_audio {
	padding: 3px;
	border: 1px solid #ddd;
}

.link_border_audio:hover {
	border: 1px solid #39c;
}

#general-notice {
	position: relative;
	margin: 10px 0 20px;
	/*padding: 15px 10px 10px;*/
	/*background-color: #000;*/
	/*color: #fff;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#general-notice h2 {
	font-family: Helvetica, Arial, sans-serif !important;
	text-shadow: 0px 1px 0px #333;
	font-size: 20px;
	color: #ED2024;
	margin-bottom: 6px;
	text-transform: uppercase;
}

#general-notice img {
	/*margin: 0 8px 8px 0;*/
}

#general-notice p {
	margin: 0;
	padding: 0;
	margin-top: 3px;
	font-size: 12px;
	line-height: 16px;
	width: 740px;
}

#general-notice a {
	/*margin-top: 7px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 7px 12px;
	background-color: #59acd6;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;*/
}


#general-notice .close-notice {
	/*position: absolute;
	right: 7px;
	top: 0px;
	text-decoration: none !important;*/
	display: none;
}

#general-notice.sopa {
	background-color: black;
}

#general-notice.sopa a {
	background-color: #777;
}

#general-notice.sopa a:hover {
	background-color: #888;	
}

#post-bestof2010 {
	padding: 10px 10px 5px;
	margin: 10px 0;
	background-color: #39c;
	color: #fff;
	font-weight: bold;
}

#post-bestof2010 h2 {
	font-family: 'Tangerine', Helvetica, Arial, sans-serif !important;
	text-shadow: 4px 4px 4px #aaa;
	font-size: 28px;
	color: #fff;
	margin: 0 0 15px;
}

#post-bestof2010 a {
	color: #fff;
	font-weight: normal;
}

#nowlite-logo-mapped {
	display: none;
}



#page-about .theatre {
	width: 100%;
	background: black;
	height: 356px;
}

#page-about .about-column-left {
	padding-right: 36px;
	box-sizing: border-box;
}

.v4 .content-area h2 {
	margin-top: 30px;
	margin-bottom: 20px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-size: 23px;
	font-weight: 400;
}

.v4 .content-area {
	width: 840px;
	margin: 0 auto;
	padding: 32px 0;
}

.v4 .content-area .button {
	border: 1px solid #0191cf;

	cursor: pointer;
	border-radius: 3px;
	padding: 8px 14px;
	margin: 22px 0 0 0;
	display: inline-block;

	color: #fff;
	text-shadow: 0px -1px 0px #007cb9;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#51bcea),to(#1b99cf) );
	background: -moz-linear-gradient(100% 100% 90deg, #1b99cf, #51bcea);
	background: -o-linear-gradient(top,#51bcea,#1b99cf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#51bcea', EndColorStr='#1b99cf');

	font-family: 'Roboto',Helvetica,Arial,sans-serif !important;
}

.v4 .content-area .button .fa {
	font-size: 16px;
	margin-right: 6px;
	vertical-align: middle;
}

.v4 .content-area h1 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-size: 30px;
	font-weight: 100;
	margin-bottom: 28px;
}

.v4 .content-area p {
	font-size: 14px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
}

.v4 .content-column-wrapper {
	
}

.v4 .content-column-wrapper:after {
	content: ' ';
	clear: both;
	display: block;
}

.v4 .content-column.with-padding {
	/*padding-bottom: 32px;*/
}

.v4 .content-column {
	float: left;
}

.v4 .content-column-10p {
	width: 10%;
}

.v4 .content-column-20p {
	width: 20%;
}

.v4 .content-column-25p {
	width: 25%;
}

.v4 .content-column-30p {
	width: 30%;
}

.v4 .content-column-40p {
	width: 40%;
}

.v4 .content-column-50p {
	width: 50%;
}

.v4 .content-column-60p {
	width: 60%;
}

.v4 .content-column-70p {
	width: 70%;
}

.v4 .content-column-75p {
	width: 75%;
}

.v4 .content-column-80p {
	width: 80%;
}

#page-about.v4 ul.team {
	list-style: none;
	padding: 0;
	margin: 0;
}

#page-about.v4 ul.team li {
	padding: 0;
	margin: 0;
	margin-bottom: 4px;
}

#page-about.v4 ul.team li a {
	color: #777;
}

#page-about.v4 ul.team li a:hover {
	color: #39c;
}

#page-about.v4 ul.team li a,
#page-about.v4 ul.team li .no-image {
	height: 38px;
	line-height: 38px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-size: 14px;
}

#page-about.v4 ul.team li img,
#page-about.v4 ul.team li span {
	width: 38px;
	height: 38px;
	border-radius: 38px;
	margin-right: 4px;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 2px;
}

#page-about.v4 ul.team li span {
	background: #f4f4f4;
}

#page-about.v4 ul.team li .no-image {
	color: #bbb;
}

.v4 .content-area .content-group {
	margin: 25px 0 56px;
}

.v4 .content-area .content-group:last-child {
	margin-bottom: 0;
}

.v4 ul.platform-support  {
	list-style: none;
	margin-bottom: 14px;
}

.v4 ul.platform-support:after {
	content: ' ';
	clear: both;
	display: block;
}

.v4 ul.platform-support li {
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ddd;
}

.v4 ul.platform-support li:first-child {
	padding-left: 0;
	border-right:  none;
}

.v4 ul.platform-support li:last-child {
	border-right:  none;
}

.v4 ul.platform-support li.description {
	min-width: 100px;
}

.v4 ul.platform-support li {
	float: left;
	line-height: 28px;
	height: 28px;
}

.v4 ul.platform-support li i {
	font-size: 28px;
	height: 28px;
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
	margin-top: -2px;
}

.v4 ul.platform-support li a {
	height: 28px;
	display: block;
	font-weight: bold;
}

#mobile-site-header {
	display: none;
}

nav#mobile-site-nav {
	width: calc(100% - 70px);
	transform: translate3d(-100%, 0px, 0px);
	z-index: 10000;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	background: #eee;
	overflow-y: auto;
	transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	box-sizing: border-box;
	text-align: left;
}

nav#mobile-site-nav img.logo {
	height: 48px;
}

#main {
	transform: translate3d(0px, 0px, 0px);
	transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
}

#user_view .item_content div.user,
#user_view .item_content div.info {
	display: none;
}

#main #dialog-container {
	display: none;
	position: fixed;
	top: 100px;
	left: 10px;
	right: 10px;
	z-index: 9999;
	background: white;
	overflow: hidden;
}

#main #dialog-container .header {
	padding: 15px;
	border-bottom: 1px solid #eee;
	font-size: 15px;
	font-weight: bold;
	color: #888;
	background: #f4f4f4;
}

#main #dialog-container .header h1 {
	
}

#main #dialog-container .content {
	padding: 20px 15px;
}

#main #dialog-container .buttons {
	padding: 10px 15px;
	border-top: 1px solid #eee;
	background: #f4f4f4;
}

#main #dialog-container.visible {
	display: block;
}

#mobile-user-header {
	display: none;
}

.floating-dialog {
	background: #FFF none repeat scroll 0% 0%;
	border: 1px solid #DADADA;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
}

.floating-dialog > .header {
	background: #F4F4F4 none repeat scroll 0% 0%;
	padding: 10px;
	font-size: 13px;
	text-transform: uppercase;
	color: #888;
	font-weight: bold;
	border-bottom: 1px solid #E0E0E0;
	border-radius: 3px 3px 0 0;
}

#slider-container {
	width: 100%;
	height: 620px;
	position: relative;
	overflow: hidden;
	background: #f8f8f8;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1) inset;
}

#slider-container .wrapper {
	position: relative;
}


#slider-container .wrapper:after {
	content: ' ';
	clear: both;
	display: block;
}

#slider-container .wrapper .slide {
	float: left;
	position: absolute;
	top: 0;
	transform: translateX(0px);
	overflow: hidden;
	text-align: center;
	line-height: 600px;
	box-sizing: border-box;
	padding: 10px;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

#slider-container .wrapper .slide > img {
	max-height: 100%;
	max-width: 100%;
	margin: 0px auto;
	vertical-align: middle;
	display: inline-block;
	box-sizing: border-box;
	transform: translateX(0px);
	margin-bottom: 2px;
}

#slider-container .wrapper .slide > h1 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: white;
}

#slider-container .wrapper .slide > .video, 
#slider-container .wrapper .slide > .animation {
	height: 600px;
}

#slider-container .wrapper .slide > .video.mobypicture-player .media video,
#slider-container .wrapper .slide > .animation.mobypicture-player .media video {
	position: absolute;
}


#main #user_view #content-slider {
	position: relative;
	overflow: hidden;
	
}

#main #user_view #content-slider .slider-navigate-left,
#main #user_view #content-slider .slider-navigate-right {
	position: absolute;
	top: 278px;
	width: 64px;
	height: 64px;
	line-height: 64px;
	cursor: pointer;
	background: white;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
	display: block;
}

#main #user_view #content-slider .slider-navigate-left i,
#main #user_view #content-slider .slider-navigate-right i {
	font-size: 22px;
	line-height: 64px;
	vertical-align: middle;
}

#main #user_view #content-slider .slider-navigate-left {
	left: 0;
	border-radius: 0 50% 50% 0;
	transform: translateX(-64px);
}
	
	
#main #user_view #content-slider .slider-navigate-right {
	right: 0;
	border-radius: 50% 0 0 50%;
	transform: translateX(64px);
}

body.is-desktop #main #user_view #content-slider.has-previous:hover .slider-navigate-left {
	transform: translateX(0px);
}

body.is-desktop #main #user_view #content-slider.has-next:hover .slider-navigate-right {
	transform: translateX(0px);
}

#zoom-container {
	position: absolute;
	z-index: 50000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #333;
}

#zoom-container img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}


.ui-button {
	display: inline-block;
	box-sizing: border-box;
	
	border: 1px solid #CFCFCF;
	padding: 5px 8px;
	margin: 0px;
	border-radius: 2px;
	box-shadow: 1px 1px 0px 0px #F4F4F4 inset, 0px 1px 1px 0px rgba(100, 100, 100, 0.1);
	font-size: 13px;
	cursor: pointer;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8),to(#EDEDED) );
	background: -moz-linear-gradient(100% 100% 90deg, #EDEDED, #f8f8f8);
	background: -o-linear-gradient(top,#f8f8f8,#EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#EDEDED');
	color: #666;
	
	outline: none;
}

.ui-button:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0),to(#e1e1e1) );
	background: -moz-linear-gradient(100% 100% 90deg, #f3f3f3, #fff);
	background: -o-linear-gradient(top,#f0f0f0,#e9e9e9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e1e1e1');
	
	box-shadow: none;
	box-shadow: 0px 0px 0px 0px #F4F4F4 inset, 0px 0px 1px 0px rgba(100, 100, 100, 0.1);
	
	color: #333;
}

.ui-button.special {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#acde15),to(#7fa706) );
	background: -moz-linear-gradient(100% 100% 90deg, #7fa706, #acde15);
	background: -o-linear-gradient(top,#acde15,#7fa706);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#acde15', EndColorStr='#7fa706');
	
	border: 1px solid #93BA29;
	box-shadow: none;
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4) inset, 1px 1px 0px 0px rgba(255, 255, 255, 0.5);
	color: white;
	font-weight: bold;
	
	text-shadow: 0px 1px 0px rgba(0, 30, 0, 0.1), 0px 1px 0px rgba(20, 30, 20, 0.3);
	
	border-radius: 3px;
}

.ui-button.special:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6e724),to(#89b01a) );
	background: -moz-linear-gradient(100% 100% 90deg, #89b01a, #b6e724);
	background: -o-linear-gradient(top,#b6e724,#89b01a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b6e724', EndColorStr='#89b01a');

	box-shadow: none;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 0 8px 0 rgba(153, 204, 0, 0.5);
}

.ui-button.special.disabled:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#acde15),to(#7fa706) );
	background: -moz-linear-gradient(100% 100% 90deg, #7fa706, #acde15);
	background: -o-linear-gradient(top,#acde15,#7fa706);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#acde15', EndColorStr='#7fa706');
	
	border: 1px solid #93BA29;
	box-shadow: none;
	box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4) inset, 1px 1px 0px 0px rgba(255, 255, 255, 0.5);
	color: white;
	font-weight: bold;
	
	text-shadow: 0px 1px 0px rgba(0, 30, 0, 0.1), 0px 1px 0px rgba(20, 30, 20, 0.3);
	
	border-radius: 3px;
}







.ui-button.pressed {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF),to(#F5F5F5) );
	background: -moz-linear-gradient(100% 100% 90deg, #F5F5F5, #EFEFEF);
	background: -o-linear-gradient(top,#EFEFEF,#F5F5F5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF', EndColorStr='#F5F5F5');
	
	border: 1px solid #DBDBDB;
	box-shadow: none;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.05) inset, 1px 1px 0px 0px rgba(255, 255, 255, 0.5);
	color: #878787;
	font-weight: bold;
	
	border-radius: 3px;
}

.ui-button.pressed:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9),to(#F2F2F2) );
	background: -moz-linear-gradient(100% 100% 90deg, #F2F2F2, #F9F9F9);
	background: -o-linear-gradient(top,#F9F9F9,#F2F2F2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#F2F2F2');

	box-shadow: none;
	box-shadow: 0 0 7px #eee; /*, 0 1px 3px rgba(0, 0, 0, 0.05) inset;*/
}

.ui-button.pressed.disabled:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF),to(#F5F5F5) );
	background: -moz-linear-gradient(100% 100% 90deg, #F5F5F5, #EFEFEF);
	background: -o-linear-gradient(top,#EFEFEF,#F5F5F5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF', EndColorStr='#F5F5F5');
	
	border: 1px solid #DBDBDB;
	box-shadow: none;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.05) inset, 1px 1px 0px 0px rgba(255, 255, 255, 0.5);
	color: #878787;
	font-weight: bold;
	
	border-radius: 3px;
}








.ui-button.disabled {
	cursor: default;
}

.ui-button > .text {
	
}

.ui-button > .icon {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}