
* {

	margin: 0;

	padding: 0;

}

@font-face {

     	font-family: "Cambria-Regular"; 
 
	src: url("../font/Cambria-Regular.eot"); 
 
	src: local("Cambria-Regular"), local("Cambria-Regular"), url("../font/Cambria-Regular.ttf") format("truetype");

}

@font-face {

     	font-family: "Arial-Regular"; 
 
	src: url("../font/Arial-Regular.eot");  

	src: local("Arial-Regular"), local("Arial-Regular"), url("../font/Arial-Regular.ttf") format("truetype");

}

html {

	height: auto;

	min-height: 100%;

}

body {

	height: 100%;

	min-height: 100%;

	overflow-x: hidden;
	overflow-y: auto;

	background: url(../background/MainBackground01.png);
	
}

body a {

	outline: none;

}

#main_header {

	position: fixed;

	width: 100%;
	height: 64px;

	min-width: 100%;
	min-height: 64px;

	top: 0px;
	
	-moz-box-shadow: 0 0 3px #000000;
	-webkit-box-shadow: 0 0 3px #000000;
	box-shadow: 0 0 3px #000000;

	background: url(../background/MainHeaderBackground01.png);

	z-index: 3;

}

#main_header_logo {

	position: absolute;

	width: 126px;
	height: 42px;

	background: url(../graphics/MainHeaderLogo01.png);

	margin: 13px 0px 0px 12px;

}

#main_header_background { background-color: #ff0000;

	position: relative;

	width: 100%;
    	height: 64px;

	min-width: 360px;
	max-width: 814px;

	background: url(../background/MainHeaderBackground01.png);

	margin: 0px auto 0px auto;

	z-index: 1;

}

#main_header_notification {

	position: fixed;

	width: 100%;
	height: 36px;

	min-width: 100%;
	min-height: 36px;

	top: 0px;

	z-index: 3;

}

#main_header_notification_headline { 

	position: relative;

	cursor: default;

	outline: none;

	width: 100%;
	height: 20px;

	max-width: 600px;
	max-height: 20px;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	font-family: "Arial";
  	font-size: 10.5pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.20);

	filter: dropshadow(color=#000000, offX=0, offY=-1);

	color: rgba(255, 255, 255, 1.0);

	margin: 9px auto 0px auto;

}

.main_header_notification_headline_valid {

	cursor: pointer;

	color: rgba(0, 0, 0, 1.0);

}

.main_header_notification_headline_invalid {

	cursor: pointer;

	color: rgba(255, 226, 0, 1.0);

}

#main_header_notification_line {

	position: absolute;

	width: 100%;
	height: 1px;

	min-width: 100%;
	min-height: 1px;

	opacity: 0.26;

	-moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.0);
	-webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.0);
	box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.0);

	background-color: #000000;

	margin: 6px 0px 0px 0px;

}

.main_header_notification_valid {

	background-color: #ADD000;

}

.main_header_notification_invalid {

	background-color: #CC0033;

}

#main_header_navigation { 

	float: right;

	height: 100%;

	margin: 0px 0px 0px 0px;

}

.main_header_navigation_line { 

	float: left;

	width: 1px;
	height: 100%;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	margin: 0px 0px 0px 0px;

}

.main_header_navigation_button {

	float: left;

	cursor: pointer;

	height: 100%;

	font-family: "Arial-Regular";
  	font-size: 9.5pt;
	font-weight: bold;
	font-style: normal;

	text-transform: none;

	text-shadow: 0px -1px 0px #000000;

	filter: dropshadow(color=#000000, offX=0, offY=-1);

	color: rgba(246, 246, 246, 1.0);

	margin: 0px 0px 0px 0px;

}

.main_header_navigation_button span {

	float: left;

	display: inline-block;

	margin: 24px 14px 0px 7px;

}

.main_header_navigation_button_line { 

	float: left;

	width: 1px;
	height: 100%;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	margin: 0px 8px 0px 0px;

}

.main_header_navigation_button_avatar { 

	float: left;

	display: inline-block;

	width: 30px;
	height: 30px;

	margin: 17px 0px 0px 5px;

}

.main_header_navigation_button_avatar img {

	position: absolute;

	width: 24px;
	height: 24px;

	border: none;

	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;

	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;

	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;

	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;

	-moz-box-shadow: 0 0 1px #000000;
	-webkit-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;

	margin: 3px 3px 3px 3px;

}

.main_header_navigation_button_avatar_shadow {

	position: absolute;

	width: 30px;
	height: 30px;

	opacity: 1.0;

	border: none;

	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;

	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;

	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;

	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;

	-moz-box-shadow: inset 0 0 2px #000000;
	-webkit-box-shadow: inset 0 0 2px #000000;
	box-shadow: inset 0 0 2px #000000;

	background-color: rgba(0, 0, 0, 0.15);

}

#main_header_search { 

	float: left;

	width: 152px;
	height: 26px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(0, 0, 0);
    	border: 0px solid rgba(0, 0, 0, 1.0);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.0), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.0), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
    	box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.0), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
     
	background-color: rgba(255, 255, 255, 1.0);

	margin: 19px 16px 0px 17px;

}

#main_header_search_background { 

	float: right;

	height: 100%;

	margin: 0px 0px 0px 0px;

}

#main_header_search_button {

	float: left;

	cursor: pointer;

	width: 18px;
	height: 18px;

	opacity: 0.20;

	background: url(../graphics/MainHeaderSearchIcon01.png);

	margin: 4px 0px 0px 5px;

}

#main_header_search_input { 

	float: left;

	margin: 2px 0px 0px 7px;

}

#main_header_search_input input {

	border: none;

	width: 116px;
	height: 24px;

	font-family: "Arial";
  	font-size: 12.0px;
	font-weight: bold;
	font-style: normal;

	text-align: left;
	
	letter-spacing: 0px;

	color: rgba(0, 0, 0, 0.26);

	background-color: transparent;

}

.main_header_search_line { 

	float: left;

	width: 1px;
	height: 100%;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	margin: 0px 0px 0px 0px;

}

#main_header_social_media { 

	float: left;

	height: 100%;

	margin: 0px 0px 0px 0px;

}

#main_header_social_media_background { 

	float: right;

	height: 100%;

	margin: 0px 17px 0px 0px;

}

.main_header_social_media_line { 

	float: left;

	width: 1px;
	height: 100%;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	margin: 0px 0px 0px 0px;

}

.main_header_social_media_button {

	float: left;

	cursor: pointer;

	height: 100%;

	margin: 0px 0px 0px 0px;

}

.main_header_social_media_button:hover .main_header_social_media_button_icon img {

	margin-top: -100%;

}

.main_header_social_media_button_icon { 

	float: left;

	overflow: hidden;

	width: 36px;
	height: 36px;

	margin: 14px 14px 0px 15px;

}

.main_header_social_media_button_line { 

	float: left;

	width: 1px;
	height: 100%;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	margin: 0px 0px 0px 0px;

}

#main_header_avatar { 

	position: relative;

	display: block;

	display: none;

	border: none;

	width: 88px;
  	height: 88px;

	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;

	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: inset 0 0 2px #000000;
	-webkit-box-shadow: inset 0 0 2px #000000;
	box-shadow: inset 0 0 2px #000000;

	background-color: rgba(0, 0, 0, 0.25);

	z-index: 1;

	margin: -93px auto 0px auto;

}

#main_header_avatar img {

	position: absolute;

	display: inline;

	border: none;

	width: 76px;
  	height: 76px;

	-moz-border-radius-topleft: 38px;
	-webkit-border-top-left-radius: 38px;
	border-top-left-radius: 38px;

	-moz-border-radius-topright: 38px;
	-webkit-border-top-right-radius: 38px;
	border-top-right-radius: 38px;

	-moz-border-radius-bottomright: 38px;
	-webkit-border-bottom-right-radius: 38px;
	border-bottom-right-radius: 38px;

	-moz-border-radius-bottomleft: 38px;
	-webkit-border-bottom-left-radius: 38px;
	border-bottom-left-radius: 38px;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);
	box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);

	margin: 6px 6px 6px 6px;

}

#main_header_avatar_shadow { 

	position: absolute;

	display: none;

	width: 76px;
  	height: 76px;

	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;

	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 rgba(0, 0, 0, 0.92);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 rgba(0, 0, 0, 0.92);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 rgba(0, 0, 0, 0.92);

	margin: 6px 6px 6px 6px;

}

#main_header_avatar_background { 
 
	position: relative;

	display: block;

	display: none;

	content: '';
  
	width: 98px;
  	height: 98px;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: 0 0 3px #000000;
	-webkit-box-shadow: 0 0 3px #000000;
	box-shadow: 0 0 3px #000000;

	background: url(../background/MainHeaderBackground01.png);

	margin: -62px auto 0px auto;

}

.main_content {

	position: relative;

	display: block;

	overflow: auto;

	width: 100%;

	min-width: 360px;
	max-width: 480px;

	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;

	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;

	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;

	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	margin: 150px auto 112px auto;

	padding-top: 30px;

	z-index: 1;

}

.main_content_headline {

	width: 100%;

	max-width: 82%;

	font-family: "Arial";
  	font-size: 10.5pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;

	text-transform: uppercase;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(255, 255, 255, 1.0);

	margin: 0px auto 6px auto;

}

.main_content_description {

	width: 100%;
	
	max-width: 82%;

	font-family: "Arial";
  	font-size: 8.5pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(176, 176, 176, 1.0);

	margin: 10px auto 32px auto;

}

.main_content_description span {

	color: rgba(255, 255, 255, 1.0);

}

.main_content_description a {

	text-decoration: underline;

	color: rgba(158, 196, 0, 1.0);

}

.main_content_description a:hover {

	text-decoration: underline;

}

.main_content_distance {

	width: 100%;
	height: 10px;

}

.main_content_line {

	width: 100%;
	height: 1px;

	max-width: 86%;

	-moz-box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);
	box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);

	background-color: #000000;

	margin: 0px auto 0px auto;

}

#main_content_media { 

	position: relative;

	display: table;

	width: 782px;

	margin: 32px auto 162px auto;

	z-index: 1;

}

#main_content_media_logo {

	position: absolute;

	width: 126px;
	height: 42px;

	background: url(../graphics/MainHeaderLogo01.png);

	margin: 13px 0px 0px 12px;

}

#main_content_media_background { 

	position: relative;

	width: 100%;
    	height: 64px;

	max-width: 100%;

	background: url(../background/MainHeaderBackground01.png);

	margin: 0px auto 0px auto;

	z-index: 1;

}

#main_content_media_unavailable_icon {

	position: relative;

	width: 226px;
	height: 226px;

	left: 50%;

	top: -126px;

	margin-left: -113px;

}

.main_content_media_unavailable_photos {

	background: url(../graphics/MainPhotosUnavailableIcon01.png);
	background-repeat: no-repeat;
	background-position: center;

}

.main_content_media_unavailable_following {

	background: url(../graphics/MainFollowingUnavailableIcon01.png);
	background-repeat: no-repeat;
	background-position: center;

}

.main_content_media_unavailable_followers {

	background: url(../graphics/MainFollowersUnavailableIcon01.png);
	background-repeat: no-repeat;
	background-position: center;

}

.main_content_media_unavailable_likes {

	background: url(../graphics/MainLikesUnavailableIcon01.png);
	background-repeat: no-repeat;
	background-position: center;

}

.main_content_media_box {

	width: 360px;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	-moz-box-shadow: 0 0 3px #000000;
	-webkit-box-shadow: 0 0 3px #000000;
	box-shadow: 0 0 3px #000000;

	margin: 0px 0px 0px 0px;

}

.main_content_media_details_box {

	position: absolute;

	margin: 26px 0px 0px 52px;

}

.main_content_media_details_headline {

	float: left;

}

.main_content_media_details_description {

	float: left;

	font-family: "Arial";
  	font-size: 11.0px;
	font-weight: bold;
	font-style: normal;

	text-transform: none;

	text-shadow: 0px -1px 0px #000000;

	filter: dropshadow(color=#000000, offX=0, offY=-1);

	color: rgba(62, 62, 62, 1.0);

	margin: 3px 8px 0px 3px;

}

#main_content_media_profile_details {

	min-width: 360px;

	text-align: center;

	margin: 6px auto 2px auto;

}

#main_content_media_profile_details_location {

	width: 11px;
	height: 16px;

	background: url(../graphics/MainProfileLocationIcon01.png);

}

#main_content_media_profile_details_date {

	width: 16px;
	height: 16px;

	background: url(../graphics/MainProfileDateIcon01.png);

}

#main_content_media_profile_details_share {

	width: 24px;
	height: 16px;

	background: url(../graphics/MainProfileLinkIcon01.png);

}

#main_content_media_profile_details_url {

	width: 16px;
	height: 16px;

	background: url(../graphics/MainProfileUrlIcon01.png);

}

#main_content_media_profile_details_twitter {

	width: 20px;
	height: 16px;

	background: url(../graphics/MainProfileTwitterIcon01.png);

}

.main_content_media_profile_details_headline { 

	position: relative;

	display: inline-block;

	margin: 5px 0px 0px 8px;

}

.main_content_media_profile_details_description {

	position: relative;

	display: inline-block;

	vertical-align: 4px;

	font-family: "Arial";
  	font-size: 9.5pt;
	font-weight: normal;
	font-style: normal;

	color: rgba(255, 255, 255, 1.0);

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.24);

	margin: 5px 8px 0px 4px;

}

.main_content_media_profile_details_description a {

	text-decoration: none;

	color: rgb(158, 196, 0);

}

.main_content_media_profile_details_description a:hover {

	text-decoration: underline;

}

.main_content_media_profile_details_description span {

	color: rgba(255, 255, 255, 1.0);

}

.main_content_media_profile_box {

	position: relative;

	width: 100%;
	height: 100%;

	text-align: center;

	max-width: 814px;

	margin: 0px auto;

}

.main_content_media_profile_headline {

	position: relative;

    	display: inline-block;

	font-family: "Arial";
  	font-size: 18.0pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;

	text-shadow: 1px 1px 1.25px rgba(0, 0, 0, 0.30);

	color: rgba(255, 255, 255, 1.0);

	margin: 36px auto 0px auto;

}

.main_content_media_profile_headline a {

	color: rgba(255, 255, 255, 1.0);

	text-decoration: none;

}

.main_content_media_profile_headline a:hover {

	color: rgba(255, 255, 255, 1.0);

	text-decoration: none;

}

.main_content_media_profile_description {

	position: relative;

	width: 100%;

	min-width: 380px;
	max-width: 380px;

	font-family: "Arial";
  	font-size: 11.5pt;
	font-weight: normal;
	font-style: normal;

	text-align: center;

	text-shadow: 1px 1px 1.0px rgba(0, 0, 0, 0.28);

	color: rgba(255, 255, 255, 1.0);

	margin: 10px auto 8px auto;

}

.main_content_media_profile_description a {

	text-decoration: none;
	
	color: rgb(158, 196, 0);

}

.main_content_media_profile_description a:hover {

	text-decoration: underline;

}

.main_content_media_profile_description span {

	color: rgba(255, 255, 255, 1.0);

}

.main_content_media_profile_username {

	position: relative;

	width: 100%;

	font-family: "Arial";
  	font-size: 14.0pt;
	font-weight: normal;
	font-style: normal;

	text-align: center;

	text-shadow: 1px 1px 1.25px rgba(0, 0, 0, 0.28);

	color: rgba(255, 255, 255, 1.0);

	margin: 2px auto 12px auto;

}

.main_content_media_profile_username a {

	color: rgba(255, 255, 255, 1.0);

	text-decoration: none;

}

.main_content_media_profile_username a:hover {

	color: rgba(255, 255, 255, 1.0);

	text-decoration: none;

}

.main_content_media_profile_pro_icon {

    	position: absolute;

	display: inline-block;

	float: right;

	font-family: "Arial";
  	font-size: 8.5pt;
	font-weight: 800;
	font-style: normal;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.26);

	margin: -1px 0px 0px 3px;

}

.main_content_media_profile_button {

	position: absolute;
    
	width: 140px;
	height: 40px;

	left: 50%;
	right: 50%;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.28), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.28), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
    	box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.28), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
        
	background-color: rgba(0, 0, 0, 0.12);

	margin: 10px -70px 0px -70px;

}

.main_content_media_profile_subscribe_button {

	cursor: pointer;

	width: 132px;
	height: 32px;
	
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.0);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0);

	margin: 4px auto 4px auto;

}

.main_content_media_profile_subscribe_button:active {

	height: 32px;

}

.main_content_media_profile_subscribe_button:active .main_content_media_profile_subscribe_button_label {

	height: 32px;

}

.main_content_media_profile_subscribe_button_label {

	font-family: "Arial";
  	font-size: 9pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 0.5), 0 1px 0px rgba(0, 0, 0, 0.0);

	color: #ffffff;

	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 132px;
	height: 32px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.35);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.35);

	margin: 0px 0px 0px 0px;

}

.main_content_media_profile_subscribe_button_label span {

	position: absolute;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 132px;
	height: 20px;

	line-height: 19px;

	text-align: center;

	margin: 6px 0px 0px 0px;

}

.main_content_media_profile_line {

	position: relative;

	width: 280px;
	height: 1px;

	min-width: 12px;
	max-width: 280px;

	opacity: 0.0;

	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);

	background-color: #000000;

	margin: 0px auto 0px auto;

}

.main_content_media_profile_status { 

	min-width: 360px;

	text-align: center;

	margin: 4px 0px 0px 0px;

}

.main_content_media_profile_status_box {

	display: inline-block;

}

.main_content_media_profile_status_headline { 
	
	width: 100%;
	
	font-family: "Arial";
  	font-size: 8.5pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;
	
	color: rgba(255, 255, 255, 1.0);

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);

	margin: 0px 14px 0px 0px;

}

.main_content_media_profile_status_description { 

	width: 100%;

	font-family: "Arial";
  	font-size: 8.5pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;
	text-transform: uppercase;

	color: rgba(255, 255, 255, 1.0);

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);

	margin: 0px 14px 0px 0px;

}

#main_content_featured {

	position: relative;

	width: 80%;
	
	max-width: 720px;

	text-align: center;

	margin: 0px auto 0px auto;

	z-index: 1;

}

#main_content_featured_headline {

	display: inline-block;

	width: 92%;

	max-width: 682px;

	font-family: "Arial";
  	font-size: 34.0pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;
	text-transform: uppercase;

	text-shadow: 1.0px 1.0px 1.25px rgba(0, 0, 0, 0.46);

	color: rgba(33, 33, 33, 1.0);

	margin: 126px 0px 18px 0px;

}

#main_content_featured_description {

	display: inline-block;

	width: 78%;

	max-width: 502px;

	font-family: "Arial";
  	font-size: 14.0pt;
	font-weight: bold;
	font-style: normal;

	text-align: center;

	text-shadow: 1.0px 1.0px 1.25px rgba(0, 0, 0, 0.42);

	line-height: 126%;

	color: rgba(255, 255, 255, 1.0);

	margin: 0px 0px 48px 0px;

}

#main_content_featured_description span {

	color: rgba(255, 255, 255, 1.0);

}

#main_content_featured_description a {

	outline: none;

	text-decoration: none;

	color: rgba(158, 196, 0, 1.0);

}

#main_content_featured_description a:hover {

	text-decoration: underline;

}

#main_content_featured_button {

	display: inline-block;

	width: 90%;
	height: 45px;

	min-width: 226px;
	max-width: 260px;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 2px 2px -2px rgba(0, 0, 0, 0.56), inset -2px 0px 2px -2px rgba(0, 0, 0, 0.56), 0 1px 0 rgba(255, 255, 255, 0.36), inset 2px 0px 2px -2px rgba(0, 0, 0, 0.56);
	-webkit-box-shadow: inset 0px 2px 2px -2px rgba(0, 0, 0, 0.56), inset -2px 0px 2px -2px rgba(0, 0, 0, 0.56), 0 1px 0 rgba(255, 255, 255, 0.36), inset 2px 0px 2px -2px rgba(0, 0, 0, 0.56);
    	box-shadow: inset 0px 2px 2px -2px rgba(0, 0, 0, 0.56), inset -2px 0px 2px -2px rgba(0, 0, 0, 0.56), 0 1px 0 rgba(255, 255, 255, 0.36), inset 2px 0px 2px -2px rgba(0, 0, 0, 0.56);
        
	background-color: rgba(0, 0, 0, 0.16);

	padding: 4px 5px 4px 5px;

	margin: 0px 0px 76px 0px;

}

#main_content_featured_button a {

	text-decoration: none;

}

#main_content_featured_button_label {

	cursor: pointer;

	width: 100%;
	height: 45px;
	
	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.0), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);

}

#main_content_featured_button_label:active {

	height: 44px;

	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.0), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);

	margin: 1px 0px 0px 0px;

}

#main_content_featured_button_label span {

	font-family: "Arial";
  	font-size: 12.5pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 1.0), 0 1px 0px rgba(0, 0, 0, 0.0);

	line-height: 42px;

	color: #ffffff;

	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

}

#main_content_featured_preview {

	position: fixed;

	opacity: 0.0;

	overflow: hidden;
	
	top: 0px;

	z-index: -1;

}

#main_content_newsletter {

	display: inline-block;

	width: 380px;
	height: 46px;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.26), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.26), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
    	box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.35), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(255, 255, 255, 0.26), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.35);
        
	background-color: rgba(0, 0, 0, 0.12);

	margin: 0px 10px 76px 10px;

}

#main_content_newsletter_input {

	position: absolute;

	width: 244px;
	height: 38px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.25), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.25), inset 0px -3px 3px -3px rgba(0, 0, 0, 0.0), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.25), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.25), inset 0px -3px 3px -3px rgba(0, 0, 0, 0.0), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.25);
    	box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.25), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.25), inset 0px -3px 3px -3px rgba(0, 0, 0, 0.0), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.25);
     
	background-color: rgba(255, 255, 255, 1.0);

	margin: 4px 0px 4px 4px;

}

#main_content_newsletter_input input { 

	border: none;

	width: 220px;
	height: 36px;

	font-family: "Arial";
  	font-size: 15.0px;
	font-weight: bold;
	font-style: normal;

	text-align: left;

	line-height: 36px;

	letter-spacing: 0px;

	color: rgba(0, 0, 0, 0.82);

	background-color: transparent;

	margin: 1px 0px 0px 0px;

}

#main_content_newsletter_button {

	position: absolute;

	cursor: pointer;

	width: 124px;
	height: 38px;
	
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.0);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.0);

	margin: 4px 0px 4px 252px;

}

#main_content_newsletter_button_label {

	font-family: "Arial";
  	font-size: 15px;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 0.5), 0 1px 0px rgba(0, 0, 0, 0.0);

	color: #ffffff;

	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 124px;
	height: 38px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.35);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.35);

	margin: 0px 0px 0px 0px;

}

#main_content_newsletter_button_label span {

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 124px;
	height: 38px;

	line-height: 38px;

	text-align: center;

	margin: 6px 0px 0px 0px;

}

#main_content_twitter { display: none;

	float: left;

	width: 400px;

	margin: 44px 0px 72px 0px;

}

#main_content_twitter_headline { 

	float: left;

	width: 340px;

	font-family: "Cambria-Regular";
  	font-size: 11.0pt;
	font-weight: normal;
	font-style: italic;

	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);

	color: rgba(255, 255, 255, 1.0);

	margin: 6px 30px 0px 30px;

}

#main_content_twitter_headline a {

	outline: none;

	color: rgba(56, 56, 56, 1.0);

	text-decoration: none;

}

#main_content_twitter_headline a:hover {

	color: rgba(56, 56, 56, 1.0);

	text-decoration: underline;

}

#main_content_twitter_description {

	float: left;

	opacity: 1.0;

	width: 400px;

	font-family: "Arial";
  	font-size: 10px;
	font-weight: bold;
	font-style: normal;

	text-align: center;
	text-transform: uppercase;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.036);

	color: rgba(255, 255, 255, 1.0);

	margin: 6px 0px 0px 0px;

}

#main_content_twitter_icon { 

	float: left;

	overflow: hidden;

	cursor: pointer;

	width: 56px;
	height: 32px;

	opacity: 0.96;

	background: url(../graphics/MainFeaturedTwitterIcon01.png);

	margin: 0px 172px 0px 172px;

}

.main_content_twitter_line { 

	float: left;

	display: none;

	width: 400px;
	height: 1px;

	opacity: 0.26;

	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1.0);

	background-color: #000000;

	margin: 16px 0px 0px 0px;

}

#main_content_media_preview {

	position: relative;

	overflow: hidden;

	opacity: 0.0;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	-moz-box-shadow: 0 0 3px #000000;
	-webkit-box-shadow: 0 0 3px #000000;
	box-shadow: 0 0 3px #000000;

}

#main_content_media_preview img {

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

}

#main_content_media_preview_shadow {

	position: absolute;

	width: 100%;
	height: 100%;
	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);

	opacity: 1.0;

	margin: 0px 0px 0px 0px;

}

#main_content_media_preview_status { 

	position: absolute;

	width: 100%;
	height: 100%;

	opacity: 0.0;

	bottom: 0px;

	background-color: rgba(0, 0, 0, 0.18);
	
	z-index: 1;

}

#main_content_media_preview_status_box {

	position: absolute;

	width: 100%;

	bottom: 0px;

}

#main_content_media_preview_status_line { 

	display: none;

	width: 100%;
	height: 1px;

	max-width: 446px;

	opacity: 0.0;

	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

	background-color: rgba(0, 0, 0, 1.0);

	margin: 0px auto 8px auto;

}

#main_content_media_preview_status_headline {

	width: 100%;

	max-width: 420px;

	font-family: "Arial";
	font-size: 18pt;
	font-weight: bold;
	font-style: normal;
	text-align: center;

	text-shadow: 1px 1px 1.25px rgba(0, 0, 0, 0.32);

	color: rgb(255, 255, 255);

	margin: 12px auto 8px auto;

}

#main_content_media_preview_status_headline a {

	text-decoration: none;

	color: rgb(255, 255, 255);

}

#main_content_media_preview_status_description { 

	width: 100%;

	max-width: 420px;

	font-family: "Cambria-Regular";
	font-size: 12.5pt;
	font-weight: normal;
	font-style: italic;

	text-align: center;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);

	color: rgb(255, 255, 255);

	margin: 0px auto 0px auto;

}

#main_content_media_preview_status_description a {

	text-decoration: none;

	color: rgb(158, 196, 0);

}

#main_content_media_preview_status_description a:hover {

	text-decoration: underline;

}

#main_content_media_preview_status_description span {

	color: rgb(255, 255, 255);

}

#main_content_media_preview_status_details { 

	width: 100%;

	text-align: center;

	margin: 6px auto 46px auto;

}

.main_content_media_preview_status_details_headline {

	position: relative;

	display: inline-block;

	margin: 5px 0px 0px 8px;

}

.main_content_media_preview_status_details_description {

	position: relative;

	display: inline-block;

	vertical-align: 4px;

	font-family: "Arial";
	font-size: 9.5pt;
	font-weight: normal;
	font-style: normal;

	color: rgb(255, 255, 255);

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.24);

	margin: 5px 8px 0px 4px;

}

.main_content_media_preview_status_details_description a {

	text-decoration: none;

	color: rgb(158, 196, 0);

}

.main_content_media_preview_status_details_description a:hover {

	text-decoration: underline;

}

.main_content_media_preview_status_details_description span {

	color: rgb(255, 255, 255);

}

#main_content_media_preview_status_details_location {

	width: 11px;
	height: 16px;

	background: url(../graphics/MainProfileLocationIcon01.png);

}

#main_content_media_preview_status_details_date {

	width: 16px;
	height: 16px;

	background: url(../graphics/MainProfileDateIcon01.png);

}

#main_content_media_preview_status_details_share {

	width: 24px;
	height: 16px;

	background: url(../graphics/MainProfileLinkIcon01.png);

}

.main_content_media_preview_likes_button {

	position: absolute;

	cursor: pointer;

	top: 14px;

	right: 14px;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.85), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.85), 0 1px 0 rgba(255, 255, 255, 0.18), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.85);
	-webkit-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.85), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.85), 0 1px 0 rgba(255, 255, 255, 0.18), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.85);
    	box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.85), inset -3px 0px 3px -3px rgba(0, 0, 0, 0.85), 0 1px 0 rgba(255, 255, 255, 0.18), inset 3px 0px 3px -3px rgba(0, 0, 0, 0.85);
        
	background: url(../background/MainBackground01.png);

	padding: 9px 11px 9px 9px;

	z-index: 2;

}

.main_content_media_preview_likes_headline {

	overflow: hidden;

	float: left;

	width: 16px;
	height: 14px;

	margin: 1px 0px 0px 0px;

}

.main_content_media_preview_likes_headline img {

	display: block;

	width: 16px;
	height: 28px;

	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;

	border: 0px;

}

.main_content_media_preview_likes_description {

	float: left;

	font-family: "Arial";
	font-size: 8.5pt;
	font-weight: bold;
	font-style: normal;

	text-shadow: 0px -1px rgb(0, 0, 0), 1px 0px rgb(0, 0, 0), 0px 1px rgb(0, 0, 0), -1px 0px rgb(0, 0, 0);

	color: rgb(248, 248, 248);

	margin: 0px 0px 0px 4px;

}

.main_content_media_preview {

	float: left;

	position: relative;

	overflow: hidden;

	margin: 0px 0px 0px 0px;

}

.main_content_media_preview img {

	float: left;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	margin: 0px 0px 0px 0px;

}

.main_content_media_shadow {

	position: absolute;

	width: 360px;
	height: 100%;
	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);

	opacity: 1.0;

	margin: 0px 0px 0px 0px;

}

.main_content_media_line {

	position: absolute;

	width: 360px;
	height: 1px;

	opacity: 1.0;

	-moz-box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);
	box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);

	background-color: #070707;

	margin: 0px 0px 0px 0px;

}

.main_content_media_details {

	float: left;

	display: block;

	width: 360px;
	height: 52px;
	
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	background: url(../background/MainDetailsBackground01.png);
	background-repeat: repeat;

	margin: 0px 0px 0px 0px;

}

.main_content_media_details_arrow_direction_left { 

	position: absolute;

	width: 18px;
	height: 46px;

	background: url(../graphics/MainMediaDetailsArrowLeft01.png);

	margin: 2px 0px 0px -18px;

}

.main_content_media_details_arrow_direction_right { 

	position: absolute;

	width: 18px;
	height: 46px;

	background: url(../graphics/MainMediaDetailsArrowRight01.png);

	margin: 2px 0px 0px 360px;

}

.main_content_media_delete_button { 

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	width: 36px;
	height: 36px;	

	-moz-border-radius-topright: 3.85px;
	-webkit-border-top-right-radius: 3.85px;
	border-top-right-radius: 3.85px;

	background: url(../graphics/MainPhotosDeleteIcon01.png);

	margin: 0px 0px 0px 324px;

}

.main_content_admin_media_delete_button { 

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	width: 36px;
	height: 36px;	

	-moz-border-radius-topright: 3.85px;
	-webkit-border-top-right-radius: 3.85px;
	border-top-right-radius: 3.85px;

	background: url(../graphics/MainPhotosDeleteIcon01.png);

	margin: 0px 0px 0px 324px;

}

.main_content_media_likes_button {

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	display: none;

	width: 36px;
	height: 36px;	

	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;

	margin: 0px 0px 0px 324px;

}

.main_content_media_likes_button img {

	position: absolute;

	cursor: pointer;

	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;

	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;

}

.main_content_media_follow_button { 

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	display: none;

	width: 36px;
	height: 36px;	

	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;

	margin: 0px 0px 0px 324px;

}

.main_content_media_follow_button img {

	position: absolute;

	cursor: pointer;

	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;

	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;

}

.main_content_media_avatar {

	position: absolute;

	width: 36px;
	height: 36px;

	margin: 8px 0px 0px 9px;

}

.main_content_media_avatar img {

	position: absolute;

	width: 30px;
	height: 30px;

	border: none;

	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;

	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;

	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;

	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;

	-moz-box-shadow: 0 0 1px #000000;
	-webkit-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;

	margin: 3px 3px 3px 3px;

}

.main_content_media_avatar_shadow {

	position: absolute;

	width: 36px;
	height: 36px;

	opacity: 1.0;

	border: none;

	-moz-border-radius-topleft: 18px;
	-webkit-border-top-left-radius: 18px;
	border-top-left-radius: 18px;

	-moz-border-radius-topright: 18px;
	-webkit-border-top-right-radius: 18px;
	border-top-right-radius: 18px;

	-moz-border-radius-bottomright: 18px;
	-webkit-border-bottom-right-radius: 18px;
	border-bottom-right-radius: 18px;

	-moz-border-radius-bottomleft: 18px;
	-webkit-border-bottom-left-radius: 18px;
	border-bottom-left-radius: 18px;

	-moz-box-shadow: inset 0 0 2px #000000;
	-webkit-box-shadow: inset 0 0 2px #000000;
	box-shadow: inset 0 0 2px #000000;

	background-color: rgba(0, 0, 0, 0.15);

}

.main_content_media_headline { 

	position: absolute;

	font-family: "Arial";
  	font-size: 10.5pt;
	font-weight: bold;
	font-style: normal;

	text-shadow: 1px 1px 2px #000000;
    
	filter: dropshadow(color=#000000, offX=0, offY=-1);

	margin: 9px 0px 0px 52px;

}

.main_content_media_headline a {

	color: rgba(248, 248, 248, 1.0);

	text-decoration: none;

}

.main_content_media_headline a:hover {

	color: rgba(255, 255, 255, 1.0);

	text-decoration: none;

}

.main_content_media_description { 

	position: absolute;

	width: 278px;

	font-family: "Arial";
  	font-size: 8pt;
	font-weight: bold;
	font-style: normal;

	line-height: 12px;

	color: #484848;

	text-shadow: 0px -1px 0px #000000;
    
	filter: dropshadow(color=#000000, offX=0, offY=-1);

	margin: 29px 0px 0px 66px;

}

.main_content_media_description a {

	color: rgba(152, 152, 152, 1.0);

	text-decoration: none;

}

.main_content_media_description a:hover {

	color: rgba(255, 255, 255, 1.0);

	text-decoration: none;

}

.main_content_media_date { display: none; 

	position: absolute;

	width: 126px;

	font-family: "Arial";
  	font-size: 7.25pt;
	font-weight: bold;
	font-style: normal;

	text-align: right;

	line-height: 12px;

	color: #262626;

	text-shadow: 0px -1px 0px #000000;
    
	filter: dropshadow(color=#000000, offX=0, offY=-1);

	margin: 12px 0px 0px 220px;

}

.main_content_media_status {

	position: absolute;

	width: 86px;

	margin: 9px 0px 0px 262px;

}

.main_content_media_status a {

	text-decoration: none;

}

.main_content_media_status_box { 

	float: right;

}

.main_content_media_status_box:hover .main_content_media_status_description {

	color: rgba(248, 248, 248, 1.0);

}

.main_content_media_status_headline {

	display: inline;

	margin: 0px 0px 0px 0px;

}

.main_content_media_status_description {

	float: right;

	font-family: "Arial";
  	font-size: 8.5pt;
	font-weight: bold;
	font-style: normal;

	text-shadow: 0 -1px #000000, 1px 0 #000000, 0 1px #000000, -1px 0 #000000;

	color: rgba(248, 248, 248, 1.0);

	margin: 1px 0px 0px 4px;

}

#main_content_media_updates { 

	position: absolute;
    
	width: 256px;
	height: 55px;

	left: 50%;

	bottom: -116px;

	margin-left: -128px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

}

.main_content_media_updates_button { 

	cursor: pointer;

	width: 246px;
	height: 46px;
	
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.75);

	margin: 4px auto 5px auto;

}

.main_content_media_updates_button:active {

	height: 45px;

	margin: 5px auto 4px auto;

}

.main_content_media_updates_button:active .main_content_media_updates_button_label {

	height: 45px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);

}

.main_content_media_updates_button_label {

	font-family: "Arial";
  	font-size: 16pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 1.0), 0 1px 0px rgba(0, 0, 0, 0.0);

	color: #ffffff;

	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 246px;
	height: 46px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);

	margin: 0px 0px 0px 0px;

}

.main_content_media_updates_button_label span {

	position: absolute;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 246px;
	height: 20px;

	line-height: 19px;

	text-align: center;

	margin: 12px 0px 0px 0px;

}

.main_content_media_updates_button_icon { 

	position: absolute;

	width: 26px;
	height: 26px;

	left: 50%;
	right: 50%;

	-moz-animation: 3s rotate infinite linear;
  	-moz-transform-origin: 50% 50%; 

  	-webkit-animation: 3s rotate infinite linear;
  	-webkit-transform-origin: 50% 50%; 

	background: url(../graphics/MainMediaUpdatesButtonIcon01.png);

	margin: 9px 0px 0px -13px;

}

@-moz-keyframes rotate {

	0% { -moz-transform: rotate(0); } 

    	100% { -moz-transform: rotate(360deg); } 
 
}

@-webkit-keyframes rotate {

    	0% { -webkit-transform: rotate(0); }

    	100% { -webkit-transform: rotate(360deg); } 

}

.main_content_notification {

	position: relative;

	display: table;

	width: 100%;

	max-width: 480px;

	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;

	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;

	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;

	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	margin: 150px auto 112px auto;

	padding-top: 28px;

	z-index: 1;

}

.main_content_notification_line {

	width: 100%;
	height: 1px;

	max-width: 88%;

	-moz-box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);
	box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);

	background-color: #000000;

	margin: 0px auto 0px auto;

}

.main_content_notification_headline {

	width: 100%;

	max-width: 84%;

	font-family: "Arial";
  	font-size: 10.5pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;
	text-transform: uppercase;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(255, 255, 255, 1.0);

	margin: 0px auto 6px auto;

}

.main_content_notification_description {

	width: 100%;
	
	max-width: 84%;

	font-family: "Arial";
  	font-size: 9.0pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(176, 176, 176, 1.0);

	margin: 10px auto 28px auto;

}

.main_content_notification_description span {

	color: rgba(255, 255, 255, 1.0);

}

.main_content_notification_description a {

	text-decoration: underline;

	color: rgba(158, 196, 0, 1.0);

}

.main_content_notification_description a:hover {

	text-decoration: underline;

}

#main_content_admin, #main_content_support, #main_content_pro, #main_content_subscribe, #main_content_invitation, #main_content_message, #main_content_login, #main_content_password, #main_content_account, #main_content_upload { 

	position: relative;

	display: table;

	width: 360px;

	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;

	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;

	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;

	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	margin: 126px auto 76px auto;

	padding-top: 28px;

	z-index: 1;

}

#main_content_support_status, #main_content_pro_status, #main_content_subscribe_status, #main_content_invitation_status, #main_content_admin_status, #main_content_message_status, #main_content_login_status, #main_content_password_status, #main_content_account_status, #main_content_upload_status {

	position: absolute; 

	width: 100%;
	height: 28px;

	font-family: "Arial";
  	font-size: 8pt;
	font-weight: bold;
	font-style: normal;

	line-height: 25px;

	text-align: center;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(126, 126, 126, 1.0);

	bottom: 0px;

	margin: 0px auto 10px auto;

}

#main_content_support_status span, #main_content_pro_status span, #main_content_subscribe_status span, #main_content_invitation_status span, #main_content_admin_status span, #main_content_message_status span, #main_content_login_status span, #main_content_password_status span, #main_content_account_status span, #main_content_upload_status span {

	color: rgba(215, 215, 215, 1.0);

}

#main_content_support_status a, #main_content_pro_status a, #main_content_subscribe_status a, #main_content_invitation_status a, #main_content_admin_status a, #main_content_message_status a, #main_content_login_status a, #main_content_password_status a, #main_content_account_status a, #main_content_upload_status a {

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	text-decoration: underline;

	color: rgba(158, 196, 0, 1.0);

}

#main_content_support_status a:hover, #main_content_pro_status a:hover, #main_content_subscribe_status a:hover, #main_content_invitation_status a:hover, #main_content_admin_status a:hover, #main_content_message_status a:hover, #main_content_login_status a:hover, #main_content_password_status a:hover, #main_content_account_status a:hover, #main_content_upload_status a:hover {

	text-decoration: underline;

}

.main_content_support_input input, .main_content_subscribe_input, .main_content_invitation_input, .main_content_login_input, .main_content_password_input, .main_content_admin_input input, .main_content_message_input input, .main_content_account_input input, .main_content_upload_input input {

	float: left;

	font-family: "Arial";
  	font-size: 11pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.0), 0 1px 0px rgba(0, 0, 0, 1.0);

	outline: none;

	color: #EFEFEF;

	width: 226px;
	height: 16px;
	
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	padding: 10px;

	margin: 20px 57px 0px 57px;

}

.main_content_support_input_status, .main_content_subscribe_input_status, .main_content_login_input_status, .main_content_admin_input_status, .main_content_message_input_status, .main_content_account_input_status, .main_content_upload_input_status {

	float: left;

	width: 246px;
	
	font-family: "Arial";
  	font-size: 7.5pt;
	font-weight: bold;
	font-style: normal;

	text-align: left;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(62, 62, 62, 1.0);

	margin: 1px 57px 0px 57px;

}

.main_content_support_input_status span, .main_content_subscribe_input_status span, .main_content_login_input_status span, .main_content_admin_input_status span, .main_content_message_input_status span, .main_content_account_input_status span, .main_content_upload_input_status span {

	color: rgba(86, 86, 86, 1.0);

}

.main_content_support_textarea_status, .main_content_subscribe_textarea_status, .main_content_login_textarea_status, .main_content_admin_textarea_status, .main_content_message_textarea_status, .main_content_account_textarea_status, .main_content_upload_textarea_status {

	float: left;

	width: 246px;

	font-family: "Arial";
  	font-size: 7.5pt;
	font-weight: bold;
	font-style: normal;

	text-align: left;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(62, 62, 62, 1.0);

	margin: 1px 57px 0px 57px;

}

.main_content_support_textarea_status span, .main_content_subscribe_textarea_status span, .main_content_login_textarea_status span, .main_content_admin_textarea_status span, .main_content_message_textarea_status span, .main_content_account_textarea_status span, .main_content_upload_textarea_status span {

	color: rgba(86, 86, 86, 1.0);

}

#main_content_account_avatar {

	position: relative;

	overflow: hidden;

	/* display: none; */

	width: 246px;
	height: 152px;

	background: url(../graphics/MainAvatarUploadBackground01.png);

	margin: 19px 57px 0px 57px;

}

#main_content_account_avatar img { 

	position: absolute;

	display: none;

	width: 78px;
	height: 78px;

	-moz-border-radius-topleft: 39px;
	-webkit-border-top-left-radius: 39px;
	border-top-left-radius: 39px;

	-moz-border-radius-topright: 39px;
	-webkit-border-top-right-radius: 39px;
	border-top-right-radius: 39px;

	-moz-border-radius-bottomright: 39px;
	-webkit-border-bottom-right-radius: 39px;
	border-bottom-right-radius: 39px;

	-moz-border-radius-bottomleft: 39px;
	-webkit-border-bottom-left-radius: 39px;
	border-bottom-left-radius: 39px;

	margin: 24px 0px 0px 84px;

}

#main_content_account_avatar_shadow {

	position: absolute;

	opacity: 0.0;

	margin: 0px 0px 0px 0px;

}

#main_content_account_avatar input {

	position: absolute;

	cursor: pointer;

	opacity: 0.0;

	font-size: 286pt;

	margin: -6px 0px 0px -6000px;

}

#main_content_account_avatar iframe {

	position: absolute;

	opacity: 0.0;

	width: 1px;
	height: 1px;

	border: 0px;

	margin: -16px 0px 0px 0px;

}

#main_content_upload_media {

	position: relative;

	overflow: hidden;

	width: 246px;
	height: 152px;

	margin: 19px 57px 0px 57px;

}

#main_content_upload_media img {

	width: 246px;
	height: auto;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

}

#main_content_upload_media_shadow {

	position: absolute;

	width: 246px;
	height: 100%;
	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);

	opacity: 0.0;

	margin: 0px 0px 0px 0px;

}

#main_content_upload_media input {

	position: absolute;

	cursor: pointer;

	opacity: 0.0;

	font-size: 286pt;

	margin: -6px 0px 0px -6000px;

}

#main_content_upload_media iframe {

	position: absolute;

	opacity: 0.0;

	width: 1px;
	height: 1px;

	border: 0px;

	margin: -16px 0px 0px 0px;

}

.main_content_admin_input input, .main_content_support_input input, .main_content_message_input input, .main_content_account_input input, .main_content_upload_input input {

	text-align: left;

}

.main_content_admin_textarea textarea, .main_content_support_textarea textarea, .main_content_message_textarea textarea, .main_content_account_textarea textarea, .main_content_upload_textarea textarea {

	float: left;

	font-family: "Arial";
  	font-size: 11pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.0), 0 1px 0px rgba(0, 0, 0, 1.0);

	overflow-x: hidden;
	overflow-y: auto;

	resize: none;

	outline: none;

	color: #EFEFEF;

	width: 226px;
	height: 120px;
	
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	padding: 10px;

	margin: 20px 57px 0px 57px;

}

#main_content_support_button, #main_content_pro_button, #main_content_subscribe_button, #main_content_invitation_button, #main_content_admin_button, #main_content_message_button, #main_content_login_button, #main_content_password_button, #main_content_account_button, #main_content_upload_button {

	float: left;

	cursor: pointer;

	width: 246px;
	height: 46px;
	
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.75);

	margin: 26px 57px 49px 57px;

}

#main_content_support_button:active, #main_content_pro_button:active, #main_content_subscribe_button:active, #main_content_invitation_button:active, #main_content_admin_button:active, #main_content_message_button:active, #main_content_login_button:active, #main_content_password_button:active, #main_content_account_button:active, #main_content_upload_button:active {

	height: 45px;

	margin: 27px 57px 49px 57px;

}

#main_content_support_button:active #main_content_support_button_label, #main_content_pro_button:active #main_content_pro_button_label, #main_content_subscribe_button:active #main_content_subscribe_button_label, #main_content_invitation_button:active main_content_invitation_button_label, #main_content_admin_button:active main_content_admin_button_label, #main_content_message_button:active main_content_message_button_label, #main_content_login_button:active #main_content_login_button_label, #main_content_password_button:active #main_content_password_button_label, #main_content_account_button:active #main_content_account_button_label, #main_content_upload_button:active #main_content_upload_button_label {

	height: 45px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);

}

#main_content_support_button_label, #main_content_pro_button_label, #main_content_subscribe_button_label, #main_content_invitation_button_label, #main_content_admin_button_label, #main_content_message_button_label, #main_content_login_button_label, #main_content_password_button_label, #main_content_account_button_label, #main_content_upload_button_label {

	font-family: "Arial";
  	font-size: 16pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 1.0), 0 1px 0px rgba(0, 0, 0, 0.0);

	color: #ffffff;

	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 246px;
	height: 46px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);

	margin: 0px 0px 0px 0px;

}

#main_content_support_button_label span, #main_content_pro_button_label span, #main_content_subscribe_button_label span, #main_content_invitation_button_label span, #main_content_admin_button_label span, #main_content_message_button_label span, #main_content_login_button_label span, #main_content_password_button_label span, #main_content_account_button_label span, #main_content_upload_button_label span {

	position: absolute;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 246px;
	height: 20px;

	line-height: 19px;

	text-align: center;

	margin: 12px 0px 0px 0px;

}

.main_content_pro_headline {

	width: 100%;

	max-width: 76%;

	font-family: "Arial";
  	font-size: 10.5pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;

	text-transform: uppercase;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(255, 255, 255, 1.0);

	margin: 16px auto 6px auto;

}

.main_content_pro_description {

	width: 100%;
	
	max-width: 72%;

	font-family: "Arial";
  	font-size: 8.5pt;
	font-weight: bold;
	font-smooth: always;

	text-align: center;

	text-shadow: 0.025em 1px 0.035em rgba(0, 0, 0, 1.0);

	color: rgba(176, 176, 176, 1.0);

	margin: 10px auto 12px auto;

}

.main_content_pro_description span {

	color: rgba(255, 255, 255, 1.0);

}

.main_content_pro_description a {

	text-decoration: underline;

	color: rgba(158, 196, 0, 1.0);

}

.main_content_pro_description a:hover {

	text-decoration: underline;

}

.main_content_pro_distance {

	width: 100%;
	height: 14px;

}

.main_content_pro_line {

	width: 100%;
	height: 1px;

	max-width: 76%;

	-moz-box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);
	box-shadow: 0 1px 0 rgba(20, 20, 20, 1.0);

	background-color: #000000;

	margin: 0px auto 0px auto;

}

#main_content_timeline {

	position: absolute;

	width: 6px;
	height: 0px;

	margin-left: auto;
       	margin-right: auto;

	top: 0px;

       	left: 0;
       	right: 0;

	z-index: -1;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	-moz-box-shadow: inset 0 0 3px #000000;
	-webkit-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;

	background-color: rgba(0, 0, 0, 0.25);

}

#main_content_timeline_preview { 

	position: relative;

	overflow: hidden;

	width: 100%;
	height: 286px;

	background-color: rgba(0, 0, 0, 0.10);

	margin: 62px 0px 0px 0px;

}

#main_content_timeline_preview img {

	position: absolute;

	width: 100%;
	height: auto;

	min-width: 816px;
	min-height: 296px;

}

#main_content_timeline_preview_line {

	position: absolute;

	width: 100%;
	height: 1px;

	opacity: 1.0;

	-moz-box-shadow: 0 1px 0 rgba(40, 40, 40, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(40, 40, 40, 1.0);
	box-shadow: 0 1px 0 rgba(40, 40, 40, 1.0);

	background-color: #0C0C0C;

	margin: 284px 0px 0px 0px;

}

#main_content_timeline_preview_background { 

	position: absolute;

	width: 100%;
	height: 100%;

	background-color: rgba(0, 0, 0, 0.32);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0.0)), to(rgba(0, 0, 0, 0.32))); 
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.32));
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.32)); 
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.32)); 
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.32));

}

#main_content_timeline_preview_upload_button {

	position: absolute;

	overflow: hidden;

	width: 46px;
	height: 46px;

	right: 0px;

	z-index: 1;

	background: url(../graphics/MainTimelinePreviewUploadButton01.png);

	margin: 2px 0px 0px 0px;

}

#main_content_timeline_preview_upload_button input {

	position: absolute;

	cursor: pointer;

	opacity: 0.0;

	font-size: 286pt;

	margin: -6px 0px 0px -6000px;

}

#main_content_timeline_preview_upload_button iframe {

	position: absolute;

	opacity: 0.0;

	width: 1px;
	height: 1px;

	border: 0px;

	margin: -376px 0px 0px 0px;

}

#main_content_timeline_preview_updates_button { 

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	width: 46px;
	height: 46px;

	right: 0px;

	z-index: 1;

	background: url(../graphics/MainTimelinePreviewUpdatesButton01.png);

	margin: 2px 0px 0px 0px;

}

#main_content_timeline_preview_invitation_button { 

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	width: 46px;
	height: 46px;

	right: 0px;

	z-index: 1;

	background: url(../graphics/MainTimelinePreviewInvitationButton01.png);

	margin: 2px 0px 0px 0px;

}

#main_content_timeline_avatar {

	position: relative;

	display: table;

	border: none;

	width: 88px;
  	height: 88px;

	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;

	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: inset 0 0 2px #000000;
	-webkit-box-shadow: inset 0 0 2px #000000;
	box-shadow: inset 0 0 2px #000000;

	background-color: rgba(0, 0, 0, 0.28);

	z-index: 1;

	margin: 0px auto 0px auto;

}

#main_content_timeline_avatar input {

	position: absolute;

	cursor: pointer;

	opacity: 0.0;

	font-size: 146pt;

	margin: -100px 0px 0px -2600px;

	z-index: 2;

}

#main_content_timeline_avatar iframe {

	position: absolute;

	opacity: 0.0;

	width: 1px;
	height: 1px;

	border: 0px;

}

#main_content_timeline_avatar img {

	position: absolute;

	border: none;

	width: 76px;
  	height: 76px;

	-moz-border-radius-topleft: 38px;
	-webkit-border-top-left-radius: 38px;
	border-top-left-radius: 38px;

	-moz-border-radius-topright: 38px;
	-webkit-border-top-right-radius: 38px;
	border-top-right-radius: 38px;

	-moz-border-radius-bottomright: 38px;
	-webkit-border-bottom-right-radius: 38px;
	border-bottom-right-radius: 38px;

	-moz-border-radius-bottomleft: 38px;
	-webkit-border-bottom-left-radius: 38px;
	border-bottom-left-radius: 38px;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);
	box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);

	margin: 6px 6px 6px 6px;

}

#main_content_timeline_avatar_background {
 
	position: relative;
	
	overflow: hidden;

	width: 88px;
  	height: 88px;

	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;

	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: 0 -1px 0 rgba(12, 12, 12, 0.0);
	-webkit-box-shadow: 0 -1px 0 rgba(12, 12, 12, 0.0);
	box-shadow: 0 -1px 0 rgba(12, 12, 12, 0.0);

	background: url(../background/MainBackground01.png);

	margin: -37px auto 0px auto;

}

#main_content_timeline_avatar_shadow { 

	position: absolute;

	opacity: 0.0;

	display: none;

	width: 76px;
  	height: 76px;

	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;

	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 rgba(0, 0, 0, 0.12);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 rgba(0, 0, 0, 0.12);

	margin: 6px 6px 6px 6px;

}

#main_content_timeline_avatar_button { 

	position: absolute;

	opacity: 0.0;

	width: 78px;
	height: 78px;

	-moz-border-radius-topleft: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;

	-moz-border-radius-topright: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;

	-moz-border-radius-bottomright: 50%;
	-webkit-border-bottom-right-radius: 50%;
	border-bottom-right-radius: 50%;

	-moz-border-radius-bottomleft: 50%;
	-webkit-border-bottom-left-radius: 50%;
	border-bottom-left-radius: 50%;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);
	box-shadow: 0 0 2px rgba(0, 0, 0, 1.0);

	background: url(../graphics/MainHeaderAvatarUploadButton01.png) center center;

	margin: 5px 5px 5px 5px;

	z-index: 1;

}

#main_content_timeline_status {

	width: 100%;
	height: 38px;

	text-align: center;

	margin: 12px auto 0px auto;

}

.main_content_timeline_status_button {

	display: inline-block;

	width: 36px;
	height: 38px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	margin: 0px 4px 0px 4px;

}

.main_content_timeline_status_button_label {

	position: absolute;

	width: 28px;
	height: 30px;

	cursor: pointer;

	outline: none;

	font-family: "Arial";
  	font-size: 8pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 0.75), 0 1px 0px rgba(0, 0, 0, 0.0);

	color: #ffffff;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);

	margin: 4px 4px 4px 4px;

}

.main_content_timeline_status_button_label:active {

	height: 29px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);

	margin: 5px 4px 3px 4px;

}

.main_content_timeline_status_button_label img {

	margin: 5px auto 0px auto;

}

#main_content_timeline_follow_button { 

	display: inline-block;

	width: 112px;
	height: 38px;

	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border: 0px solid rgb(178, 178, 178);
    	border: 0px solid rgba(178, 178, 178, 0.035);

    	-webkit-background-clip: padding-box; 

    	background-clip: padding-box;

	-moz-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
    	box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5), inset -5px 0px 5px -5px rgba(0, 0, 0, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.14), inset 5px 0px 5px -5px rgba(0, 0, 0, 0.5);
        
	background-color: rgba(0, 0, 0, 0.46);

	margin: 0px 4px 0px 4px;

}

.main_content_timeline_follow_button_label { 

	position: absolute;

	width: 104px;
	height: 30px;

	cursor: pointer;

	outline: none;

	font-family: "Arial";
  	font-size: 8pt;
	font-weight: bold;
	font-smooth: always;

	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 -1px 0px rgba(120, 150, 0, 0.75), 0 1px 0px rgba(0, 0, 0, 0.0);

	color: #ffffff;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;

	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;

	background: linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -moz-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -ms-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -o-linear-gradient(top, #C4E500 0%, #9BC100 100%); 
	background: -webkit-linear-gradient(top, #C4E500, #9BC100);
	background: -webkit-gradient(linear, left top, left bottom, from(#C4E500), to(#9BC100));

	background-color: #AED400;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -2px 0 rgba(0, 0, 0, 0.5);

	margin: 4px 4px 4px 4px;

}

.main_content_timeline_follow_button_label:active {

	height: 29px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.5);

	margin: 5px 4px 3px 4px;

}

.main_content_timeline_follow_button_label span {

	display: inline-block;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

	width: 100%;

	text-align: center;

	margin: 7px 0px 0px 0px;

}

#main_content_footer { 

	clear: both;

	width: 100%;
	height: 0px;

	min-width: 100%;
	min-height: 0px;

}

#main_content_footer_box { 

	width: 100%;
	height: 56px;

	min-width: 100%;
	min-height: 56px;

	left: 0%;
	right: 0%;

	bottom: 0px;

	-moz-box-shadow: 0 0 0px #000000;
	-webkit-box-shadow: 0 0 0px #000000;
	box-shadow: 0 0 0px #000000;

	background: url(../background/MainHeaderBackground01.png);

}

.main_content_footer_line {

	width: 100%;
	height: 1px;

	min-width: 100%;
	min-height: 1px;

	opacity: 1.0;

	-moz-box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);
	box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);

	background-color: #070707;

	margin: 0px 0px 0px 0px;

}

#main_content_footer_copyright { 

	position: relative;

	width: 380px;

	font-family: "Arial";
  	font-size: 9pt;
	font-weight: bold;
	font-style: normal;

	text-transform: uppercase;

	text-align: center;

	text-shadow: 0px -1px 0px #000000;

	filter: dropshadow(color=#000000, offX=0, offY=-1);

	color: rgba(196, 196, 196, 1.0);

	margin: 8px auto 0px auto;

}

#main_content_footer_copyright a {

	color: rgba(196, 196, 196, 1.0);

	text-decoration: none;

}

#main_content_footer_copyright span {

	float: left;

	width: 380px;

	font-family: "Arial";
  	font-size: 10px;
	font-weight: bold;
	font-style: normal;

	text-transform: uppercase;

	color: #363636;

	text-shadow: 0px -1px 0px #000000;
    
	filter: dropshadow(color=#000000, offX=0, offY=-1);

	margin: 5px auto 0px auto;

}

.main_content_footer_copyright_line { 

	position: relative;

	display: inline-block;

	width: 1px;
	height: 13px;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	bottom: -2px;

	margin: 2px 3px 0px 2px;

}

#main_content_media_footer { 

	position: fixed!important;

	position: absolute;

	width: 100%;
	height: 56px;

	min-width: 100%;
	min-height: 56px;

	left: 0%;
	right: 0%;

	bottom: 0px;

	-moz-box-shadow: 0 0 0px #000000;
	-webkit-box-shadow: 0 0 0px #000000;
	box-shadow: 0 0 0px #000000;

	background: url(../background/MainHeaderBackground01.png);

	z-index: 2;

}

.main_content_media_footer_line {

	width: 100%;
	height: 1px;

	min-width: 100%;
	min-height: 1px;

	opacity: 1.0;

	-moz-box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);
	-webkit-box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);
	box-shadow: 0 1px 0 rgba(23, 23, 23, 1.0);

	background-color: #070707;

	margin: 0px 0px 0px 0px;

}

#main_content_media_footer_copyright { 

	position: relative;

	width: 380px;

	font-family: "Arial";
  	font-size: 9pt;
	font-weight: bold;
	font-style: normal;

	text-transform: uppercase;

	text-align: center;

	text-shadow: 0px -1px 0px #000000;

	filter: dropshadow(color=#000000, offX=0, offY=-1);

	color: rgba(196, 196, 196, 1.0);

	margin: 8px auto 0px auto;

}

#main_content_media_footer_copyright a {

	color: rgba(196, 196, 196, 1.0);

	text-decoration: none;

}

#main_content_media_footer_copyright span {

	float: left;

	width: 380px;

	font-family: "Arial";
  	font-size: 10px;
	font-weight: bold;
	font-style: normal;

	text-transform: uppercase;

	color: #363636;

	text-shadow: 0px -1px 0px #000000;
    
	filter: dropshadow(color=#000000, offX=0, offY=-1);

	margin: 5px auto 0px auto;

}

.main_content_media_footer_copyright_line { 

	position: relative;

	display: inline-block;

	width: 1px;
	height: 13px;

	-moz-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	-webkit-box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);
	box-shadow: 1px 0px 0px rgba(28, 28, 28, 1.0);

	background-color: #000000;

	bottom: -2px;

	margin: 2px 3px 0px 2px;

}

@media screen and (orientation: portrait) {

	#main_header_logo {

		left: 50%;

		margin: 13px 0px 0px -63px;

	}

	#main_header_navigation {

		display: none;	

	}

	#main_header_search_background {

		display: none;

	}

	#main_header_social_media_background {

		display: none;

	}

	#main_header_background { 	

		

	}

	.main_content {

		max-width: 360px;

	}

	#main_content_media_logo {

		left: 50%;

		margin: 13px 0px 0px -63px;

	}

	#main_content_media_background { 	

		

	}

}