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 #c0c0c0;
	background-image:
		url("http://layout.mobypicture.com/v1/gradient_textarea.png");
	background-color: #ffffff;
	background-repeat: repeat-x;
	padding: 1px 0px 1px 1px;
	margin: 3px 0px 3px 0px;
}

input[type="button"],input[type="submit"],input[type="text"],input[type="password"],select
	{
	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;
}

input[type="text"] {
	width: 185px;
}

input[type="button"],input[type="submit"] {
	padding: 1px 4px 1px 4px;
}

td,th {
	vertical-align: top;
	text-align: left;
}

form {
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 5px;
	margin-bottom: 15px;
}

h1 {
	color: #777777;
	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;
}

/* default border with dropshadow */
.imageLinkBorder {
	display: inline-block;
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 3px;
	-webkit-box-shadow: #ddd 0px 0px 5px;
	-moz-box-shadow: #ddd 0px 0px 5px;
}

.imageLinkBorder:hover {
	border: 1px solid transparent;
	background: #39c;
}

/**
 * Next Header
 */
#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: 0 0 40px 20px #f3f3f3;
}

#main #header_next a {
	outline: none;
}



#main #site_messages {
	width: 840px;
	margin: 0 auto;
}

#main #header_next .header-content {	
	width: 840px;
	margin: 0 auto;
	position: relative;
	height: 120px;
}

#main #header_next .header-content .logo {
	position: absolute;
	left: 0;
	top: 5px;
	width: 200px;
	height: 59px;
}

#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: 8px;
        
        /*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;
	        
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	        
        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: 0 -1px rgba(0, 0, 0, 0.35);
    }

    #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:hover {
        color: #09c;
    }

	#main #header_next .header-content .user {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		padding: 7px 14px;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	#main #header_next .header-content .user span {
		color: white;
	}
	
	#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 .search {
		position: absolute;
		right: 0;
		top: 80px;
		
		/*float: right;*/
		color: #999;
		border: 1px solid #ccc;
		-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: 0 1px 0 rgba(255,255,255,0.3), 0 1px 0px rgba(0, 0, 0, 0.07) inset;
		padding-bottom: 1px;
		background-color: #fff;
	}
		
		#main #header_next .header-content .search input[type="text"] { 
			padding: 6px 8px;
			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: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.14) inset;
			-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;
		}
		
	
#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-right: 7px;
				padding-right: 7px;
				border-right: 1px solid #ddd;
				text-shadow: 0 1px 0 #fafafa;
				display: inline-block;
				font-size: 11px;
			}
			
			#main #header_next .header-content .user.logged-in .username a:hover {
				color: inherit;
			}
					
				#main #header_next .header-content .user.logged-in .username .avatar {
					width: 20px;
					height: 20px;
					padding: 1px;
					margin-top: -1px;
					margin-right: 5px;
					border: 1px solid #bbb;
					vertical-align: middle;
								
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					
					-moz-box-shadow: 1px 1px 0px 0px #fafafa;
					-webkit-box-shadow: 1px 1px 0px 0px #fafafa;
					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 #e0e0e0;
					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 #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: 840px;
	margin: 0 auto;
	margin-top: 20px;
}








#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;
}

#user_overview #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_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;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_selected_left.png");
	background-repeat: no-repeat;
}

#user_overview #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_overview #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_overview #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_overview #row_left .user_navigation .tab_normal_hot {
	color: #39c;
	background-position: top left;
	background-image:
		url("http://layout.mobypicture.com/v1/tab_normal_left.png");
	background-repeat: no-repeat;
}

#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 #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: 18px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 20px;
	color: #666;
}

#user_view #row_left h1 a.twitter {
	color: #666;
}

#user_view #row_left h1 a {
	
}

#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 solid #a0a0a0;
	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: 618px;
	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: left;
}

#user_view #row_left .item_content #nowplaying {
	
}

#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: 15px;
}

#user_view #row_left .item_comments_item_avatar {
	padding-top: 5px;
	float: left;
	margin-right: 5px;
}

#user_view #row_left .item_comments_item_avatar img {
	width: 24px;
	height: 24px;
}

#user_view #row_left .item_comments_item_info {
	float: left;
}

#user_view #row_left .item_comments_item_info_username {
	padding-bottom: 5px;
}

#user_view #row_left .item_comments_item_info_message {
	line-height: 18px;
	padding-top: 5px;
	width: 480px;
}

#user_view #row_left .item_comments_input {
	
}

#user_view #row_left .item_comments_input textarea {
	width: 500px;
	height: 75px;
}

#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 #post_spot .info_item {
	
}

#user_view #row_right #post_spot .info_item .info_item_contents {
	padding: 2px 0px 8px 5px;
	line-height: 16px;
}

#user_view #row_right #post_info .info_item {
	
}

#user_view #row_right #post_info .info_item .info_item_contents {
	padding: 2px 0px 8px 5px;
}

#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;
	float: left;
	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: 16px 0px 0px 0px;
	width: 600px;
}

.layout_stream_grid_singleuser .list_item {
	float: left;
	width: 100px;
	text-align: center;
	margin-bottom: 6px;
}

.layout_stream_grid_singleuser .list_item .list_item_image {
	width: 84px;
	height: 84px;
	margin-bottom: 2px;
}

.layout_stream_grid_multiuser {
	padding: 16px 0px 0px 0px;
	width: 600px;
}

.layout_stream_grid_multiuser .list_item {
	float: left;
	width: 100px;
	text-align: center;
	margin-bottom: 6px;
	height: 115px;
}

.layout_stream_grid_multiuser .list_item .list_item_image {
	width: 84px;
	height: 84px;
}

.layout_stream_grid_multiuser .list_item .list_item_caption_div {
	float: left;
	margin-left: 6px;
	width: 85px;
	padding-left: 3px;
	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: 14px;
	color: #aaaaaa;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.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: 28px;
}
.layout_activity_stream_list .list_item .list_item_avatar .imageLinkBorder {
	padding: 2px;
}

.layout_activity_stream_list .list_item .list_item_content {
	float: left;
	width: 560px;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_header
	{
	padding-top: 7px;
	margin-bottom: 8px;
}

.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;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_photo
	{
	border-color: #39c;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_video
	{
	border-color: #c81e2c;
}

.layout_activity_stream_list .list_item .list_item_content .list_item_content_media .link_border_audio
	{
	border-color: #39c;
}

.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;
}

.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;
}

.userinfo_title {
	font-weight: bold;
	color: #999999;
}

.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 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;
	width: 192px;
}

.layout_calendar ul li {
	display: inline;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

.layout_calendar ul li.nomargin {
	margin-right: 0;
}

.layout_calendar ul li a {
	display: inline;
	float: left;
	text-align: center;
	text-decoration: none;
	width: 22px;
	height: 22px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #919191;
	line-height: 24px;
}

.layout_calendar .months {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #c3c3c3;
}

.layout_calendar .months li {
	margin-bottom: 0;
}

.layout_calendar .months li a {
	background-color: #e4f7ff;
	border: 1px solid #89d0ed;
	color: #21a5da;
	width: 50px;
}

.layout_calendar .months li a:hover {
	background-color: #89d0ed;
	border-color: #89d0ed;
	color: #fff;
}

.layout_calendar .months li.current {
	margin-right: 0;
}

.layout_calendar .months li.current a {
	background-color: #89d0ed;
	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-color: #89d0ed;
	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 #dcdcdc;
	cursor: pointer;
}

.layout_calendar .days li.post a {
	border-color: #89d0ed;
	background-color: #e4f7ff;
	color: #21a5da;
	cursor: pointer;
}

.layout_calendar .days li.post.today a {
	background-color: #89d0ed;
	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_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: 5px 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: 200px;
}

.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 {
	color: #888888;
}

.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 5px 11px 5px;
	background-image: url("http://layout.mobypicture.com/v1/gradient.png");
	background-repeat: repeat-x;
}

.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 .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;
}

.link_border_photo {
	padding: 1px;
	border: 1px solid #39c;
}

.link_border_video {
	padding: 1px;
	border: 1px solid #c81e2c;
}

.link_border_audio {
	padding: 1px;
	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: 26px 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: 28px;
	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;
}
