/*****************************
 * GENERAL
 *****************************/

html {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

body {
  background-color: white;
	color: #030303;
}

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  background-color: white;
}

.page {
  width: 997px;
	margin: -8px auto;
}

pre {
  background-color: #eee;
  padding: 0px;
  font-size: 11px;
}

a, a:visited, a:hover {
  font-weight: normal;
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
}
a img {
	border: 0 none;
}

div.blocker {
  clear: both;
  font-size: 1%;
  height: 1px;
}

h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 12px;
}

/* main navigation */
#header_navbar_container.navigation {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 483px;
	height: 40px;
	float: left;
	margin: 0px 0px 0px 8px;
  padding: 0px;
}
#header_navbar_container.navigation #navbar {
  width: 451px;
  height: 36px;
  float: left;
  margin-top: 4px;
  background-color: transparent;
}
#header_navbar_container.navigation #navbar ul {
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0;
  background-color: transparent;
}
#header_navbar_container.navigation #navbar ul li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#header_navbar_container.navigation #navbar ul li a {
  float: left;
  font-size: 12pt;
  font-weight: normal;
  margin: 0;
  padding: 6px 8px 6px 4px;
  background-color: transparent;
  color: #00B1EB;
  text-decoration: none;
}
#header_navbar_container.navigation #navbar ul li a:hover {
  background-color: transparent;
  color: #FFFFFF;
}
#header_navbar_container.navigation #navbar ul li a.selected {
  background-color: transparent;
  color: #FFFFFF;
}

/* login navigation */
.navbar_user_container {
  width: 300px;
  height: 30px;
	float: right;
}
.navbar_user_pic {
  float: right;
  margin: 2px 0 0 0px;
}
.navbar_user_pic a img {
  border: 0 none;
	background-color: transparent;
}
.navbar_user_name {
  height: 20px;
  float: right;
	text-align: right;
  margin: 0px 4px 0 0px;
	padding: 4px;
	background-color: transparent;
}
.navbar_user_name a,
.navbar_user_name a:visited,
.navbar_user_name a:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
}
.navbar_user_name a:hover {
  color: #FFFFFF;
}

#header_navbar_container_login.navigation_login {
	font-family: arial, verdana, helvetica, sans-serif;
  padding: 0px;
	width: 460px;
	height: 32px;
	float: right;
	margin: 0px 0px 0px 0px;
}
#header_navbar_container_login.navigation_login #navbar_login {
  width: 120px;
  height: 30px;
  float: right;
  margin-top: 0px;
  background-color: transparent;
}
#header_navbar_container_login.navigation_login #navbar_login ul {
  height: 30px;
  margin: 0 3px 0 0;
  padding: 0;
  background-color: transparent;
}
#header_navbar_container_login.navigation_login #navbar_login ul li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#header_navbar_container_login.navigation_login #navbar_login ul li a {
	font-family: arial, verdana, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  float: right;
  margin: 0;
  padding: 4px 6px 6px;
  background-color: transparent;
  color: #00B1EB;
  text-decoration: none;
}
#header_navbar_container_login.navigation_login #navbar_login ul li a:hover {
  background-color: transparent;
  color: #FFFFFF;
}
#header_navbar_container_login.navigation_login #navbar_login ul li a.selected {
  background-color: transparent;
  color: #FFFFFF;
}

/* backend navigation */
#backend_navbar_container.navigation #navbar {
	font-family: arial, verdana, helvetica, sans-serif;
  float: left;
  width: 200px;
  height: 30px;
  margin: 4px 0px 0 0;
  background-color: #000e22;
}
#backend_navbar_container.navigation #navbar ul {
  height: 25px;
  margin: 0 0px 0 0;
  padding: 0;
  background-color: #000e22;
}
#backend_navbar_container.navigation #navbar ul li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#backend_navbar_container.navigation #navbar ul li a {
  float: left;
  font-size: 9pt;
  font-weight: normal;
  margin: 0;
  padding: 4px 4px 6px;
  background-color: #000e22;
  color: #00B1EB;
  text-decoration: none;
}
#backend_navbar_container.navigation #navbar ul li a:hover {
  background-color: #000e22;
  color: #FFFFFF;
}
#backend_navbar_container.navigation #navbar ul li a.selected {
  background-color: #000e22;
  color: #FFFFFF;
}

/* ===== signup ===== */
.lp_signup {
  width: 997px;
  height: 768px;
	color: #474747;
	background-image: url('../images/layout/lp_registry997x768.png');
	background-repeat: no-repeat;	
}
.lp_signup a,
.lp_signup a:visited,
.lp_signup a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background-color: transparent;
}
.lp_signup a:hover {
  color: #026D90;
}
.lp_signup_head {
  width: 997px;
	height: 346px;
	float: left;
}
.lp_signup_head_head {
  width: 997px;
	height: 291px;
	float: left;
}
.lp_signup_head_form_right {
	width: 350px;
	height: 22px;
	float: right;
	margin-right: 100px;
}
.lp_signup_input_interest {
  border: 0px;
  font-size: 150%;
	width: 350px;
	height: 22px;
}
.lp_signup_center {
  width: 997px;
	height: 373px;
	float: left;
}
.lp_signup_form {
  width: 430px;
  float: right;
  margin: 20px 58px 0 12px;
}
.lp_signup_form_right {
	width: 280px;
	float: right;
	margin: 68px 20px 0 0;
}
.lp_signup_form_right_edit {
  width: 282px;
  height: 22px;
	margin: -8px 0 18px 0;
	background-color: transparent;
}
.lp_signup_form_bottom {
	width: 280px;
  float: right;
	margin: -8px 20px 0 4px;
	color: white;
  background-color: transparent;
}
.lp_signup_form_bottom p {
	line-height: 1;
  background-color: transparent;
}
.lp_signup_submit {
	width: 338px;
	height: 45px;
	float: right;
	margin: 10px 24px 0 0;
}
.lp_signup_left_error {
  width: 424px;
	height: 304px;
  float: left;
	margin: 4px 0 0 56px;
}
.lp_footer_left {
	width: 499px;
	height: 24px;
	float: left;
	margin-top: 20px;
}
.lp_footer_right {
	width: 432px;
	height: 24px;
	float: left;
	text-align: right;
	margin-top: 20px;
	padding-right: 62px;
}

.signup_left {
  width: 570px;
  min-height: 406px;
  float: left;
	margin-left: -2px;
	color: #474747;
	background-image: url('../images/layout/signup_left_border570x24.jpg');
}
.signup_left_header {
	width: 570px;
	height: 48px;
	float: left;
	background-image: url('../images/layout/signup_left_header570x48.jpg');
}
.signup_left_header_text {
  width: 520px;
  float: left;
  margin: 10px 0 10px 14px;
}
.signup_form {
  width: 520px;
  float: left;
  margin: 20px 0 0 12px;
}
.signup_form_left p {
	margin: 2px 0 21px 0;
}
.signup_form_left {
	width: 200px;
	float: left;
	font-weight: bold;
}
.signup_form_left_name {
	padding: 2px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.signup_form_left_email {
	padding: 22px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.signup_form_left_passwd {
	padding: 22px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.signup_form_left_passwd2 {
	padding: 21px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.signup_form_left_captcha {
	padding: 21px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.signup_left_footer_text {
	width: 520px;
	float: left;
  margin: 20px 0 0 14px;
}
.signup_left_footer_text a,
.signup_left_footer_text a:visited,
.signup_left_footer_text a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background-color: transparent;
}
.signup_left_footer_text a:hover {
  color: #026D90;
}
.signup_left_footer {
	width: 570px;
	height: 24px;
	float: left;
	background-image: url('../images/layout/signup_left_footer570x24.jpg');
}

.signup_form_right {
	width: 320px;
	float: left;
}

/* input & error handling: same! */
.signup_input {
  border: 0px;
  font-size: 150%;
	margin: 8px 0 0 10px;
	width: 258px;
	height: 22px;
}
.signup_input_error {
  border: 1px dotted;
  border-color: red;
	display: table;
}
/* validate! */
.fieldWithErrors {
  padding: 2px;
 	background-color: red;
	display: table;
  font-size: 150%;
}
#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
	margin-left: 20px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}
#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}
#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.signup_form_right_edit {
  width: 282px;
  height: 36px;
	margin-top: -8px;
	background-image: url('../images/layout/signup_input282x36.jpg');
	background-repeat: no-repeat;
}
.signup_form_right_captcha_container {
  width: 320px;
  height: 126px;
}
.signup_form_right_captcha {
  width: 282px;
  height: 38px;
}
.signup_form_bottom {
	width: 290px;
  float: right;
	margin: 4px 32px 0 0;
}
.signup_form_bottom a,
.signup_form_bottom a:visited,
.signup_form_bottom a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background-color: transparent;
}
.signup_form_bottom a:hover {
  color: #026D90;
}

.signup_form_submit {
	width: 436px;
  float: right;
	text-align: right;
	margin: 0 39px 0 6px;
}
.signup_right {
  width: 424px;
	height: 440px;
  float: left;
	margin-left: 3px;
	color: #474747;
	background-image: url('../images/layout/signup_right_border424x24.jpg');
}
.signup_right_error {
  width: 424px;
  float: left;
	margin: 8px 0 0 -12px;
}
.signup_right_header {
	width: 424px;
	height: 48px;
	float: left;
	background-image: url('../images/layout/signup_right_header424x48.jpg');
}

.signup_right_text {
  width: 394px;
  margin: 10px 10px 20px 12px;
}
.signup_right_text a,
.signup_right_text a:visited,
.signup_right_text a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background-color: transparent;
}
.signup_form_bottom a:hover {
  color: #026D90;
}

.signup_right_signin {
  width: 394px;
	height: 120px;
	float: left;
	margin: 20px 0 20px 12px;
}
.signup_right_left {
  width: 212px;
	height: 60px;
  float: left;
}
.signup_right_right {
  width: 170px;
	height: 60px;
  float: right;
	text-align: right;
	padding-top: 4px;
}

.signup_right_openid {
  width: 394px;
	height: 132px;
	float: left;
	margin: 10px 0 6px 12px;
}

.signup_right_left p {
	margin: 2px 0 21px 0;
}

.signup_right_form_openid {
	width: 394px;
	float: left;
}
.signup_right_text_openid {
  width: 394px;
	height: 36px;
  float: left;
	margin: 2px 0 4px 0px;
}
.signup_right_form_left_openid_logo {
	width: 116px;
	float: left;
	margin: -10px 0 21px -6px;
}
.signup_right_form_right {
	width: 282px;
	height: 36px;
	float: left;
}
.signup_right_form_right_edit {
  width: 282px;
  height: 36px;
	margin-top: -8px;
	background-image: url('../images/layout/signup_input282x36.jpg');
	background-repeat: no-repeat;
}
.signup_right_form_submit {
	width: 282px;
  float: right;
	text-align: right;
	margin: 4px 0px 0 6px;
}

.signup_right_footer {
	width: 424px;
	height: 24px;
	float: left;
	background-image: url('../images/layout/signup_right_footer424x24.jpg');
}


/* ===== login ===== */
.login_left {
  width: 570px;
  float: left;
	margin-left: -2px;
	color: #474747;
	background-image: url('../images/layout/signup_left_border570x24.jpg');
}
.login_left_header {
	width: 570px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/login_left_header570x46.png');
}
.login_left_header_text {
  width: 520px;
  float: left;
  margin: 10px 0 10px 12px;
}
.login_form_text {
  width: 160px;
}

.login_form {
  width: 520px;
	height: 316px;
  float: left;
  margin: 20px 0 0 12px;
}
.login_form_left {
  font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	width: 160px;
	float: left;
}
.login_form_left_name {
	padding: 2px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.login_form_left_passwd {
	padding: 22px 8px 0 0;
	text-align: right;
	font-size: 14px;
}
.login_form_left p {
	margin: 2px 0 21px 0;
}
.login_form_remember {
	width: 300px;
  float: right;
	margin-right: 60px;
}

.login_form_right {
	width: 336px;
	float: left;
}
.login_form_right_openid_link {
	margin: -10px 0 0 11px;
}
.login_form_right_openid_link a,
.login_form_right_openid_link a:visited,
.login_form_right_openid_link a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
  font-size: 9px;
  background-color: transparent;
}
.login_form_right_openid_link a:hover {
  color: #026D90;
}

.login_input {
	font-family: arial, verdana, helvetica, sans-serif;
  font-size: 150%;
	border: 0px;
	margin: 8px 0 0 10px;
	width: 258px;
	height: 22px;
}
.login_input_error {
  border: 1px dotted;
  border-color: red;
	display: table;
}

.login_left_footer {
	width: 570px;
	height: 24px;
	float: left;
	background-image: url('https://clipflakes.tv/images/layout/signup_left_footer570x24.jpg');
}

.login_form_right_edit {
  width: 282px;
  height: 36px;
	margin-top: -8px;
	background-image: url('https://clipflakes.tv/images/layout/signup_input282x36.jpg');
	background-repeat: no-repeat;
}
.login_form_bottom {
	width: 500px;
	margin-top: 69px;
  float: left;
}
.login_form_bottom a,
.login_form_bottom a:visited,
.login_form_bottom a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;;
  background-color: transparent;
}
.login_form_submit {
	width: 436px;
  float: left;
	text-align: right;
	margin-left: 6px;
}

.login_right {
  width: 424px;
	height: 440px;
  float: left;
	margin-left: 3px;
	color: #474747;
	background-image: url('../images/layout/signup_right_border424x24.jpg');
}
.login_right_header {
	width: 424px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/login_right_header424x46.png');
}

.login_right_text {
  width: 474px;
	min-height: 150px;
  float: left;
	text-align: left;
	margin: 0px 0 0 10px;
}
.login_right_text_twitter {
	margin: 0px 0 0 12px;
}

.login_right_openid {
  width: 394px;
	height: 132px;
	float: left;
	margin: 10px 0 6px 0px;
}
.login_right_form_openid {
	width: 394px;
	float: left;
	margin-left: 12px;
}

.login_right_form_submit {
	width: 282px;
  float: right;
	text-align: right;
	margin: 4px 8px 0 6px;
}

.login_right_footer {
	width: 424px;
	height: 24px;
	float: left;
	background-image: url('../images/layout/signup_right_footer424x24.jpg');
}


/* ===== community ====== */
.community_icons {
  width: 80px;
  height: 32px;
  float: left;
	margin: 2px 0 0 9px;
}
.community_left_icons {
  width: 100px;
  height: 30px;
  float: left;
	margin: 2px 0 0 0px;
}

.community {
	width: 740px;
	margin-left: 5px;
  float: left;
  position: relative;
  background-image: url('../images/layout/login_border996x32.jpg');
}

.community_left_header {
	width: 244px;
	height: 46px;
	float: block;
	padding-top: 0px;
	background-image: url('../images/layout/index_left_header244x46.png');
}
.community_left_user {
	width: 220px;
	margin: 0px 0 0 12px;
}

.community_header {
	width: 740px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large740x46.png');
}

.community_center {
  width: 734px;
  float: left;
	margin: 0px 0 0 5px;
	border-right: 1px solid #d3d3d3;
}

.community_paginate {
	width: 130px;
	height: 60px;
	margin-top: 10px;
  float: right;
}
.community_users {
  width: 100%;
  height: 98%;
  float: right;
  text-align: center;
}
.community_contact {
	width: 100px;
	height: 28px;
	float: left;
	text-align: center;
}
.community_city {
	font-size: 9px;
}
.community_user {
  width: 100px;
	min-height: 100px;
  float: left;
  margin: 6px 0 15px 0;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 10px 0;
}
.community_user a,
.community_user a:visited,
.community_user a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.community_user a:hover {
  color: #026D90;
}
.community_user_thumb {
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: normal;
}
.community_user_status {
	width: 100px; 
	height: 88px; 
	font-size: 9px; 
	font-weight: normal; 
	line-height: 96%; 
}	

.community_description {
	width: 680px;
	height: 124px; 
	float: left;
	margin: 6px 8px 0 14px;
}
.community_description p {
	font-size: 12px;
	line-height: 140%;
}
.community_description a,
.community_description a:visited,
.community_description a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.community_description a:hover {
  color: #026D90;
}

.community_footer {
	width: 740px;
	height: 34px;
	float: right;
	background-image: url('../images/layout/neutral_footer740x34.jpg');
}

.community_left .user {
	width: 180px;
  padding: 10px;
  margin: 0 0 5px 0;
}

.community_left div.image {
  float: left;
}

.community_left div.info {
	width: 100px;
	margin: 0 0 0 2px;
  float: right;
}

.community_left div.info h2 {
  margin: 0 0 5px 10px;
}

.community_left div.info h2 a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #00B1eb;
}

.community_left div.info div.ranking_follow {
	width: 100px;
	margin: 0 0 0 2px;
  float: right;
}
.community_left div.info div.ranking_follow h2 {
	margin: 0 0 0 6px;
}
.community_left div.info div.ranking_value {
	width: 100px;
	height: 20px;
	margin: 0 0 0 0px;
  float: left;
	padding: 2px 0 0 6px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #d3d3d3;
}

p.userText {
  margin: 3px;
}

.community_users hr {
  width: 704px;
  height: 1px;
  border: 0px;
  background-color: #d3d3d3;
  color: #d3d3d3;
}


/* ===== profile ===== */
#update            {position:relative; float:left; display:inline; width:300px; margin:10px 0 20px 240px;}
#update label      {display:block; font-size:11px; color:#999; margin:0 0 5px;}
#update textarea   {width:294px; height:50px; padding:3px;}
#update input      {float:right;}
#update #countdown {display:block; position:absolute; left:-240px; width:210px; padding:12px 30px 0 0; text-align:right; font-size:60px; font-weight:bold; color:#eee;}

.profile_followers {
	width: 996px;
  min-height: 1360px;
	margin-left: 1px;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.profile_followers a,
.profile_followers a:visited,
.profile_followers a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 11px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.profile_followers a:hover {
  color: #026D90;
}
.profile_followers_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.profile_followers_text {
	width: 980px;
	margin: 0 0 0 20px;
	float: left;
}
.profile_followers_desc {
  width: 910px;
  float: left;
	margin: 10px 0 0 10px;
}
.profile_followers_container {
  width: 980px;
  float: left;
	margin-top: 14px;
}
.profile_followers_pagination {
  width: 900px;
	height: 30px;
  float: left;
	margin: 10px 0 0 1px;
}
.profile_followers_box {
	width: 80px;
	height: 100px;
	float: left;
	margin: 0px 1px 12px 9px;
	text-align: center;
	border: 1px solid #ebebeb;
	-moz-border-radius: 5px 5px 5px 5px;
}
.profile_followers_name {
	width: 80px;
	height: 21px;
	float: left;
	text-align: center;
}
.profile_followers_pic {
	width: 80px;
	height: 48px;
	float: left;
	text-align: center;
}
.profile_followers_invite {
	width: 80px;
	float: left;
	text-align: center;
}
.profile_followers_invite_done {
	width: 78px;
	margin: 10px 0 0 1px;
	float: left;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.profile_followers_invite_accepted {
	width: 78px;
	margin: 10px 0 0 1px;
	float: left;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.profile_followers_invite_clipflaker {
	width: 54px;
	height: 26px;
	margin: 2px 0 0 26px;
	float: left;
	text-align: center;
}
.profile_followers_invite_clipflaker_name a,
.profile_followers_invite_clipflaker_name a:visited,
.profile_followers_invite_clipflaker_name a:hover {
  color: #00B1EB;
	font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.profile_followers_invite_clipflaker_name a:hover {
  color: #026D90;
}

.profile_followers_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}

.profile_welcome_header {
	width: 996px;
	height: 46px;
	float: left;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.profile_welcome {
	width: 996px;
  min-height: 146px;
	margin-left: 1px;
	background-image: url('../images/layout/login_border996x32.jpg');
}
.profile_welcome_text {
	width: 956px;
	text-align: center;
	font-size: 10px;
	float: left;
	margin: 10px 20px 0 20px;
}
.profile_welcome_text h1, h2, h3 {
  margin: 6px 0px 2px 0px;
}
.profile_welcome_text a,
.profile_welcome_text a:visited,
.profile_welcome_text a:hover {
  color: #00B1EB;
	font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_welcome_text a:hover {
  color: #026D90;
}
.profile_welcome_footer {
	width: 996px;
	height: 26px;
	margin-left: 1px;
	float: left;
	background-image: url('../images/layout/index_welcomefooter996x14.jpg');
	background-repeat: no-repeat;
}

.profile_icons {
  width: 148px;
  height: 32px;
  float: left;
}

.profile_friend_follow {
  width: 26px;
  height: 26px;
  margin: 0 2px 0 2px;
  float: left;
}
.profile_friend_follow a,
.profile_friend_follow a:visited,
.profile_friend_follow a:hover {
  color: #00B1EB;
  font-size: 11px;
  font-weight: normal;
	display: inline;
  text-decoration: none;
  background-color: transparent;
}
.profile_friend_follow a:hover {
  color: red;
}
.profile_friend_zap {
  width: 26px;
  height: 26px;
  margin: 0 2px 0 2px;
  float: left;
  text-align: left;
  display: inline;
}
.profile_friend_zapp a,
.profile_friend_zapp a:visited,
.profile_friend_zapp a:hover {
  color: #00B1EB;
  font-size: 11px;
  font-weight: normal;
	display: inline;
  text-decoration: none;
  background-color: transparent;
}
.profile_friend_zap a:hover {
  color: red;
}

.profile_tweet_joined {
	width: 86%;
	height: 24px;
	float: right;
	text-align: center;
	margin-bottom: 10px;
}
.profile_tweet_button {
	width: 110px;
	height: 30px;
	float: left;
}
.profile_tweet_text {
	width: 700px;
	height: 30px;
	margin-top: 2px;
	font-weight: bold;
	color: green;
	float: left;
	display: inline;
}

.profile_left {
  width: 568px;
  float: left;
	margin-bottom: 12px;
	background-image: url('../images/layout/profile_left_border568x32.jpg');
}

.profile_left a,
.profile_left a:visited,
.profile_left a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_left a:hover {
  color: #026D90;
}

.profile_left_header {
	width: 568px;
	height: 46px;
	margin: 0 2px 0 0px;
	float: block;
	background-image: url('../images/layout/profile_left_header568x46.png');
}

.profile_left_data_container {
	width: 536px;
	float: left;
	margin: 10px 0 0 14px;
}
.profile_left_info_container {
	width: 148px;
	float: left;
	text-align: center;
}
.profile_left_thumb_container {
	width: 148px;
	float: left;
	margin-top: 4px;
	text-align: center;
}
.profile_left_thumb_footer {
	width: 148px;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
	color: #d3d3d3;
}

.profile_left_invite_container {
	width: 140px;
	margin-top: 8px;
}
input.profile_left_invite {
	margin-top: 6px;
	font-size: 82%;
  line-height: 23px;
  height: 22px;
  background: url('../images/swing.png') 0 50% repeat-x;
  border: 1px solid #7a8a99;
  cursor: pointer;
}
input.profile_left_invite:hover {
  outline: 1px solid #7a8a99;
}

.profile_left_thumb {
	width: 148px;
	float: left;
	text-align: center;
  margin-bottom: 10px;
}
.profile_contact {
	width: 140px;
	height: 28px;
	float: left;
	text-align: center;
	margin-left: 4px;
}
.profile_contact_community {
	width: 60px;
	height: 28px;
	float: left;
	margin-left: 12px;
}
.profile_contact_profile {
	width: 60px;
	height: 28px;
	float: left;
	margin-left: 42px;
}

.profile_settings_navigation_container ul {
	background-color: #e6e6e6;
	border-bottom: 1px solid;
}
.profile_settings_navigation_container li {
  display: inline;
  list-style-type: none;
  margin: 0 20px 0 0;
}

.profile_left_data {
	width: 372px;
	min-height: 220px;
	float: left;
	padding: 0 0 0 12px;
}
.profile_left_data_currently_doing {
	width: 100%;
	display: inline;
	float: left;
	color: green;
	font-weight: bold;
	margin: 0px 0 8px 0;
}
.profile_left_data_currently_doing a,
.profile_left_data_currently_doing a:visited,
.profile_left_data_currently_doing a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.profile_left_data_currently_doing a:hover {
  color: #026D90;
}

.profile_left_data_website {
	display: inline;
}
.profile_left_data_website a,
.profile_left_data_website a:visited,
.profile_left_data_website a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.profile_left_data_website a:hover {
  color: #026D90;
}

.profile_left_data_rss {
	width: 372px;
	float: left;
	margin-top: 12px;
}

.profile_left_data_head {
	width: 372px;
  float: left;
  margin-bottom: 10px;
}
.profile_left_data_name {
  text-align: left;
  float: left;
  margin-top: 4px;
}
.profile_left_data_edit_button {
  text-align: right;
  float: right;
}

.profile_left_data_data {
	width: 372px;
  float: left;
}
.profile_left_data_data_left {
	width: 136px;
  float: left;
	color: #909090;
}
.profile_left_data_data_right {
	width: 236px;
  float: left;
}

.profile_left_data_data_about a,
.profile_left_data_data_about a:visited,
.profile_left_data_data_about a:hover {
	font-size: 11px;
  font-weight: normal;
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
}
.profile_left_data_data_about a:hover {
  color: #026D90;
}

.profile_left_data_name {
	font-weight: bold;
	font-size: 16px;
}
.profile_left_data_menu {
	width: 536px;
	margin-left: 14px;
  float: left;
  margin-bottom: 2px;
}
.profile_left_data_edit {
	width: 536px;
  min-height: 400px;
	margin-left: 14px;
  float: left;
  margin-bottom: 20px;
}
.profile_left_comments {
	width: 536px;
  margin: 10px 0 0 12px;
  float: left;
}

.profile_left_friends {
  width: 536px;
  float: left;
  margin: 24px 0 20px 12px;
  text-align: left;
}
.profile_left_friends_header {
  width: 536px;
  height: 40px;
  float: left;
  margin-left: 0px;
  text-align: left;
}
.profile_left_text {
	padding: 0 10px 0 0px;
}

.profile_left_friends_actions {
  width: 536px;
  float: left;
  margin: 20px 0 20px 12px;
  text-align: left;
}
.profile_left_friends_actions a,
.profile_left_friends_actions a:visited,
.profile_left_friends_actions a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_left_friends_actions a:hover {
  color: #026D90;
}
.profile_left_friends_actions_header {
  width: 536px;
  height: 40px;
  float: left;
  margin-left: 12px;
  text-align: left;
}

.profile_twitter {
	width: 536px;
	margin-left: 18px;
  float: left;
}

.profile_description {
	width: 536px;
	float: left;
	margin: 6px 4px 0 12px;
}

.profile_left_footer {
  width: 568px;
  height: 21px;
  float: left;
  background-image: url('../images/layout/profile_left_footer568x21.jpg');
}

.profile_right {
  width: 424px;
  float: left;
  margin-left: 5px;
	background-image: url('../images/layout/profile_right_border424x32.jpg');
}

.profile_right a,
.profile_right a:visited,
.profile_right a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_right a:hover {
  color: #026D90;
}

.profile_right_header {
  width: 424px;
	height: 46px;
  float: block;
	background-image: url('../images/layout/profile_right_header424x46.png');
}

.profile_right_text {
	padding: 0 10px 0 8px;
}
.profile_right_text_subscriptions {
	padding: 0 10px 0 10px;
}

.profile_right_program_header {
	width: 380px;
	margin: 0 0 6px 8px;
	float: left;
}
.profile_right_programs {
	width: 410px;
	float: left;
  margin: -2px 0 0 6px;
}
.profile_right_program_footer {
	width: 412px;
	height: 20px;
	float: left;
}

.profile_right_subscriptions {
  width: 416px;
  float: left;
  margin: 0px 0 20px 4px;
  text-align: left;
}
.profile_right_subscriptions a,
.profile_right_subscriptions a:visited,
.profile_right_subscriptions a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_right_subscriptions a:hover {
	color: #026D90;
}
.profile_right_subscriptions_header {
  width: 412px;
  height: 40px;
  float: left;
  margin-left: 11px;
  text-align: left;
}
.profile_subscription_box {
  width: 406px;
	height: 50px;
  float: left;
	margin: 2px 0 2px 0;
}
.profile_subscription_box a,
.profile_subscription_box a:visited,
.profile_subscription_box a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.profile_subscription_box a:hover {
  color: #026D90;
}
.profile_subscription_thumb {
	width: 92px;
	height: 50px;
	float: left;
	background-color: #efefef;
}
.profile_subscription {
	width: 308px;
	height: 50px;
	float: left;
	margin-left: 0px;
	background-color: #efefef;
}
.profile_subscription_hn {
	width: 305px;
	height: 16px;
	float: left;
	overflow: hidden;
}
.profile_subscription_details {
	width: 308px;
	height: 16px;
	float: left;
}
.profile_subscription_paginate {
  width: 308px;
  float: left;
  margin-left: 6px;
}

.profile_right_mesh {
  width: 416px;
  float: left;
  margin: 0px 0 20px 1px;
  text-align: left;
}
.profile_right_mesh a,
.profile_right_mesh a:visited,
.profile_right_mesh a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_right_mesh a:hover {
	color: #026D90;
}
.profile_right_mesh_header {
  width: 412px;
  height: 40px;
  float: left;
  margin-left: 11px;
  text-align: left;
}
.profile_right_mesh_box {
  width: 404px;
	height: 70px;
  float: left;
	margin: 2px 0 2px 0;
	border-bottom: 1px dotted;
	border-bottom-color: #efefef;
}
.profile_right_mesh_box a,
.profile_right_mesh_box a:visited,
.profile_right_mesh_box a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.profile_right_mesh_box a:hover {
  color: #026D90;
}
.profile_mesh_data {
	width: 150px;
	height: 68px;
	float: left;
	margin-left: 0px;
}
.profile_right_mesh_box .user {
	width: 230px;
	height: 48px;
  padding: 10px;
  float: left;
  margin: 0 0 5px 0;
}
.profile_right_mesh_box div.image {
  float: left;
}
.profile_right_mesh_box div.info {
	width: 100px;
	margin: -2px 0 0 2px;
  float: left;
}
.profile_right_mesh_box div.info h2 {
  margin: 0 0 5px 10px;
}
.profile_right_mesh_box div.info h2 a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #00B1eb;
}

.profile_mesh_hn {
	width: 308px;
	height: 16px;
	float: left;
}
.profile_mesh_details {
	width: 308px;
	height: 16px;
	float: left;
}
.profile_mesh_paginate {
  width: 308px;
  float: left;
  margin-left: 6px;
}

.profile_right_friends {
  width: 412px;
  float: left;
  margin-left: 4px;
  text-align: left;
}
.profile_right_friends_header {
  width: 412px;
  height: 40px;
  float: left;
  margin-left: 6px;
  text-align: left;
}
.profile_friend {
  width: 48px;
  height: 48px;
  float: left;
  margin: 2px 2px 2px 2px;
	display: inline;
}
.profile_friend a,
.profile_friend a:visited,
.profile_friend a:hover {
  text-decoration: none;
}
.profile_friend a:hover {
}
.profile_friend_thumb {
	margin-bottom: 2px;
}

.profile_friends_paginate {
  width: 412px;
  float: left;
  margin-left: 6px;
}

.profile_right_footer {
  width: 424px;
  height: 21px;
  float: left;
  margin-left: 0px;
	background-image: url('../images/layout/profile_right_footer424x21.jpg');
}

.profile_delete_done_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.profile_delete_done {
	width: 996px;
  height: 300px;
	margin-left: 1px;
	background-image: url('../images/layout/login_border996x32.jpg');
}
.profile_delete_done_text {
	width: 500px;
	height: 200px;
	float: left;
	margin: 20px 10px 0 30px;
}
.profile_delete_done_text a,
.profile_delete_done_text a:visited,
.profile_delete_done_text a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.profile_delete_done_text a:hover {
  color: #026D90;
}
.profile_delete_done_graphic {
	width: 400px;
	height: 200px;
	text-align: left;
	float: left;
	margin: 20px 10px 0 12px;
}
.profile_delete_done_footer {
	width: 996px;
	height: 46px;
	margin-left: 1px;
	float: left;
	background-image: url('../images/layout/login_footer996x24.jpg');
	background-repeat: no-repeat;
}


/* ===== program ===== */
.program_subscription {
	width: 320;
	float: left;
}

.program_recommend {
	background-color: #dddddd;
	margin: 20px 0 0 0;
	opacity: 0.8;
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
}
.program_recommend_cancel a,
.program_recommend_cancel a:visited,
.program_recommend_cancel a:hover {
	display: block;
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.program_recommend_cancel a:hover {
  color: #026D90;
}

.program_recommend_done {
	margin: 60px 0 0 -14px;
	font-size: 14px;
	font-weight: bold;
}

.program_show_left {
  width: 568px;
  float: left;
  margin: 0 2px 30px 0;
  background-image: url('../images/layout/profile_left_border568x32.jpg');
}

.program_show_left a,
.program_show_left a:visited,
.program_show_left a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.program_show_left a:hover {
  color: #026D90;
}

.program_show_left_header {
  width: 568px;
	height: 46px;
	margin: 0px 2px 0 0px;
	float: block;
	background-image: url('../images/layout/program_show_left_header568x46.png');
}

.program_show_left_box {
  width: 560px;
  float: left;
}

.program_boomarks {
  width: 554px;
	float: left;
  margin: 1px 0 0 8px;
}
.program_info {
	width: 240px;
	height: 110px;
  float: left;
  margin: 4px 0 0 6px;
	padding-left: 4px;
}
.program_info a,
.program_info a:visited,
.program_info a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
	font-weight: bold;
}
.program_info a:hover {
  color: #026D90;
}

.program_info_rating_container {
	width: 314px;
	height: 40px;
  float: left;
  margin-top: 4px;
}
.program_info_rating {
	width: 103px;
	height: 40px;
  float: right;
}
.program_info_recommend {
	width: 302px;
	height: 40px;
  float: right;
  margin: 0px 16px 0px 0px;
}

.program_reg {
	width: 520px;
  min-height: 30px;
	margin: 10px 0 10px 12px;
  float: left;
}

.program_info_abo_container {
  width: 80px;
	height: 34px;
  float: right;
}
.program_info_button_box {
  width: 40px;
	height: 34px;
  float: right;
}
.program_info_fav_button {
  float: right;
}
.program_info_recommend_button {
  float: right;
}

.program_info_description {
  width: 544px;
	float: left;
  margin: 8px 0 0 6px;
	padding-left: 4px;
}
.program_info_description a,
.program_info_description a:visited,
.program_info_description a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	font-size: 11px;
	font-weight: bold;
  background-color: transparent;
}
.program_info_description a:hover {
  color: #026D90;
}
.program_info_tags {
	width: 544px;
  float: left;
  margin: 8px 0 0 6px;
	padding-left: 4px;
}
.program_info_tags a,
.program_info_tags a:visited,
.program_info_tags a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	font-size: 11px;
	font-weight: bold;
  background-color: transparent;
}
.program_info_tags a:hover {
  color: #026D90;
}

.program_info_url {
	width: 544px;
  float: left;
  margin: 8px 0 0 6px;
	padding-left: 4px;
}
.program_info_url a,
.program_info_url a:visited,
.program_info_url a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	font-size: 11px;
	font-weight: bold;
  background-color: transparent;
}
.program_info_url a:hover {
  color: #026D90;
}

.bookmark_share {
	display: inline;
	margin: 4px 0 0 4px;
}
.twitter_share {
	display: inline;
}

.program_show_left_ad {
  width: 560px;
  float: left;
  color: #ccc;
  margin: 20px 0 20px 20px;
}

.program_show_left_footer {
  width: 568px;
  height: 21px;
  float: left;
  background-image: url('../images/layout/profile_left_footer568x21.jpg');
}

.program_show_right {
  width: 424px;
  float: left;
  margin-left: 2px;
	background-image: url('../images/layout/profile_right_border424x32.jpg');
}

.program_show_right a,
.program_show_right a:visited,
.program_show_right a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.program_show_right a:hover {
  color: #026D90;
}

.program_show_right_header {
  width: 424px;
	height: 46px;
  float: block;
	background-image: url('../images/layout/program_show_right_header424x46.jpg');
}
.program_show_right_amazon_ad {
	width: 420px;
	height: 180px;
	margin: 20px 0 0 12px;
  float: left;
}
.program_show_right_amazon_mp3 {
	width: 420px;
	height: 290px;
	margin: 40px 0 0 8px;
  float: left;
}
.program_show_right_amazon_ad_comments {
	width: 420px;
	height: 160px;
	margin: 20px 0 8px 7px;
  float: left;
}
.program_show_right_comments {
	width: 410px;
	margin: -8px 0 0 8px;
  float: left;
}
.browserIE6 .program_show_right_comments {margin-left:4px;} /* fix for IE6! */

.program_show_right_comments_reg {
	width: 400px;
  min-height: 30px;
	margin: 20px 0 0 22px;
  float: left;
}

.program_show_right_footer {
  width: 424px;
  height: 21px;
  float: left;
  margin-left: 0px;
	background-image: url('../images/layout/profile_right_footer424x21.jpg');
}
/* there is an IE check in _programs_list - make sure to use identical opacity */
.program_thumb_engine_text {
	width: 82px;
	height: 9px;
  font-size: 0.9em;
	margin: -9px 0 0 0px;
	background-color: #cccccc;
	opacity: 0.4;
	text-align: center;
	line-height: 0.9em
}
.program_thumb_engine_text a,
.program_thumb_engine_text a:visited,
.program_thumb_engine_text a:hover {
	display: block;
  color: #00B1EB;
  font-size: 0.9em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.program_thumb_engine_text a:visited {
	color: black;
}
.program_thumb_engine_text a:hover {
  color: #026D90;
}


/* ===== programs ===== */
.programs_main {
  width: 997px;
  min-height: 800px;
  float: left;
  margin-left: 0px;
}

.programs_left {
  width: 244px;
  float: left;
  background-image: url('../images/layout/program_left_border244x32.jpg');
}

.programs_left_header {
	width: 244px;
	height: 45px;
	display: block;
	background-image: url('../images/layout/index_left_header244x46.png');
}

.programs_left_category {
	width: 240px;
	float: left;
	margin-left: 2px;
}
.programs_left_category a,
.programs_left_category a:visited,
.programs_left_category a:hover {
  color: #00B1EB;
	margin-left: 12px;
  text-decoration: none;
	font-size: 14px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.programs_left_category a:hover {
  color: #026D90;
}

.programs_left_rss_feed_box {
	width: 236px;
	float: left;
	line-height: 98%;	
	margin: 20px 0 0 4px;
}
.programs_left_rss_feed_box a,
.programs_left_rss_feed_box a:visited,
.programs_left_rss_feed_box a:hover {
  color: #00B1EB;
	margin-left: 11px;
  text-decoration: none;
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.programs_left_rss_feed_box a:hover {
  color: #026D90;
}

.programs_left_footer {
	width: 244px;
	height: 24px;
	float: left;
	margin-top: 20px;
  padding-top: 0px;
	background-image: url('../images/layout/programs_left_footer244x24.jpg');
}

.programs_list_container {
	float: left;
	margin: 0 0 12px 0;
}
.programs_profile_list_container {
	float: left;
	margin: 0 0 12px 0;
}

.programs_middle {
  width: 568px;
	margin-left: 7px;
  float: left;
  background-image: url('../images/layout/program_middle_border568x32.jpg');
}

.programs_middle_title {
	width: 534px;
  max-height: 18px;
  margin: -3px 0 2px 0px;
	padding: 0 0 2px 0;
}
.programs_middle_title a,
.programs_middle_title a:visited,
.programs_middle_title a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.programs_middle_title a:hover {
  color: #026D90;
}
.programs_profile_title {
	width: 395px;
  margin: -3px 0 2px 0px;
	padding: 0 0 2px 0;
}
.programs_profile_title a,
.programs_profile_title a:visited,
.programs_profile_title a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.programs_profile_title a:hover {
  color: #026D90;
}

.programs_middle_user {
	font-size: 11px;
	font-weight: lighter;
	float: left;
  margin: -2px 0 2px 0px;
}
.program_views_etc {
	font-size: 11px;
	font-weight: lighter;
	float: left;
  margin: -2px 0 2px 0px;
}

.programs_middle_header {
	width: 568px;
	height: 20px;
	display: block;
	background-image: url('../images/layout/index_middle_header568x20.jpg');
}

.programs_middle_proghead {
	width: 553px;
	height: 46px;
	float: left;
  margin-left: 7px;
  background-image: url('../images/layout/index_middle_proghead553x46.jpg');
}
.programs_middle_prognoneedithead {
	width: 553px;
	height: 12px;
	float: left;
  margin-left: 7px;
}
.programs_middle_progedithead_left {
	width: 310px;
	height: 18px;
	float: left;
  margin: 10px 0 2px 16px;
	padding-top: 4px;
}

.programs_middle_progedithead_right {
	width: 232px;
	height: 18px;
	float: left;
  margin-top: 10px;
	text-align: right;
}

.programs_profile_proghead {
	width: 406px;
	height: 46px;
	float: left;
  margin-left: 0px;
  background-image: url('../images/layout/program_profile_proghead406x46.jpg');
}
.programs_profile_progeditheadleft {
	width: 212px;
	height: 20px;
	float: left;
  margin: 8px 0 0 10px;
	padding-top: 4px;
}

.programs_profile_progeditheadright {
	width: 186px;
	height: 20px;
	float: left;
  margin-top: 9px;
	text-align: right;
}
.programs_middle_progtext {
  width: 540px;
  height: 40px;
	margin-left: 10px;
  padding-top: 10px;
  color: white;
}
.programs_middle_progtext a,
.programs_middle_progtext a:visited,
.programs_middle_progtext a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.programs_middle_progtext a:hover {
  color: #026D90;
}
.programs_profile_progtext {
  width: 395px;
  height: 36px;
	margin-left: 10px;
  padding-top: 10px;
  color: white;
}
.programs_profile_progtext a,
.programs_profile_progtext a:visited,
.programs_profile_progtext a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.programs_profile_progtext a:hover {
  color: #026D90;
}

.programs_box_border {
	width: 553px;
	height: 56px;
  background-image: url('../images/layout/programs_box_border553x56.jpg');
}
.programs_profile_box_border {
	width: 406px;
	height: 56px;
  background-image: url('../images/layout/program_profile_box_border406x56.jpg');
}
.programs_thumbs_container {
	float: left;
	margin-left: 6px;
	margin-top: 2px;
}

.programs_middle_description_text {
  width: 540px;
  height: 16px;
	font-size: 11px;
	margin: -2px 0 0 10px;
  padding-top: 0px;
  color: white;
}
.programs_profile_description_text {
  width: 395px;
  height: 16px;
	font-size: 11px;
	margin: -2px 0 0 10px;
  padding-top: 0px;
  color: white;
}
.programs_middle_progbox {
	width: 553px;
	height: 46px;
	margin-left: 1px;
}

.programs_profile_progbox {
	width: 405px;
	height: 46px;
	margin-left: 0px;
}

.programs_middle_progbox_thumbnailbox {
	width: 541px;
	height: 56px;
  float: left; 
  margin: 0px 6px 0px 6px;
}
.programs_profile_progbox_thumbnailbox {
	width: 384px;
	height: 56px;
  float: left; 
  margin: 0px 6px 0px 0px;
}

.programs_middle_progbox_thumbnail {
  float: left; 
  width: 96px;
  height: 56px; 
  margin: 2px 2px 2px 4px;
}
.programs_middle_progbox_thumbnail a, a:hover, a:visited {
  text-decoration: none;
  color: black;
}
.programs_middle_progfoot {
	width: 553px;
	height: 28px;
	float: left;
	margin: -2px 0 0 6px;
	background-image: url('../images/layout/programs_box_footer553x28.png');
}
.programs_profile_progfoot {
	width: 406px;
	height: 26px;
	float: left;
	margin: -2px 0 0 0px;
	background-image: url('../images/layout/program_profile_box_footer406x26.png');
}

.program_profile_footer_transp {
	border: 0px none;
  text-decoration: none;
	margin-top: -26px;
}
.program_middle_footer_transp {
	border: 0px none;
  text-decoration: none;
	margin-top: -24px;
	float: right;
	text-align: right;
}
.programs_middle_progfoot_text {
	margin-left: 10px;
  color: white;
	font-size: 10px;
	font-weight: lighter;
	margin-top: 3px;
}
.programs_middle_progfoot_text a,
.programs_middle_progfoot_text a:visited,
.programs_middle_progfoot_text a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
	font-weight: bold;
}
.programs_middle_progfoot_text a:hover {
  color: #026D90;
}

.programs_middle_paginate {
	width: 568px;
	height: 34px;
	float:left;
	text-align: center;
	margin-top: 10px;
  clear: both;
}
.programs_middle_paginate a,
.programs_middle_paginate a:visited,
.programs_middle_paginate a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
}
.programs_middle_paginate a:hover {
  color: #026D90;
	font-size: 11px;
}

.programs_middle_description {
	width: 540px;
	float: left;
	margin: 6px 10px 0 10px;
}
.programs_middle_description p {
	font-size: 12px;
	line-height: 140%;
}
.programs_middle_description a,
.programs_middle_description a:visited,
.programs_middle_description a:hover {
  font-weight: bold;
	font-size: 12px;
  text-decoration: none;
  color: #00B1EB;
  background-color: transparent;
}
.programs_middle_description a:hover {
  color: #026D90;
}

.programs_middle_footer {
	width: 568px;
	height: 34px;
	float: left;
	background-image: url('../images/layout/index_middle_footer568x34.jpg');
}

.programs_right_poll {
  width: 171px;
  float: left;
  margin-left: 8px;
  background-image: url('../images/layout/index_right_poll_frame172x32.jpg');
}
.programs_right_poll_header {
	width: 172px;
	height: 46px;
	background-image: url('../images/layout/index_right_poll_head172x46.png');
}
.programs_right_poll_polling {
	width: 160px;
	height: 270px;
	float: left;
	margin-left: 5px;
}
.programs_right_poll_footer {
	width: 172px;
	height: 32px;
	float: left;
	background-image: url('../images/layout/index_right_poll_foot172x32.jpg');
}

.programs_right {
  width: 171px;
  min-height: 620px;
	margin: 0px 0 0 7px;
  float: left;
  background-image: url('../images/layout/program_right_border172x32.jpg');
}
.programs_right_header {
	width: 172px;
	height: 18px;
	float: left;
	padding-top: 0px;
	background-image: url('../images/layout/program_right_header172x18.jpg');
}
.programs_right_banner {
	width: 160px;
	height: 600px;
	float: left;
	margin-left: 5px;
}
.programs_right_footer {
	width: 172px;
	height: 12px;
	float: left;
	padding-top: 0px;
	background-image: url('../images/layout/index_right_footer172x12.jpg');
}
.programs_right_poll {
  width: 172px;
  float: right;
  margin: 15px 0 0 6px;
  background-image: url('../images/layout/index_right_poll_frame172x32.jpg');
}
.programs_profile_footer {
	width: 406px;
	height: 26px;
	float: left;
  margin: 0px 0 0 7px;
	text-align: right;
}
.browserIE6 .programs_profile_footer {margin-left:0px;} /* fix for IE6! */

.program_search_result_header {
  width: 554px;
	margin: 0 0 8px 14px;
  float: left;
}
.program_search_result {
  width: 556px;
	margin: 0 0 4px 6px;
  float: left;
	background-color: #efefef;
}
.program_search_result_description {
  width: 148px;
	line-height: 16px;
	padding: 3px 0 0 2px;
  float: left;
}


/* ===== slideshow ===== */
.slideshow {
  width: 997px;
  float: left;
	background-image: url('../images/layout/slideshow_border997x24.jpg');
}

.slideshow_header {
  width: 997px;
  height: 46px;
	float: block;
  background-image: url('../images/layout/slideshow_header997x46.png');
}

.slideshow a,
.slideshow a:visited,
.slideshow a:hover {
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.slideshow a:hover {
  color: #026D90;
}

.slideshow_left {
  width: 670px;
  min-height: 400px;
  float: left;
  margin-top: -14px;
}
.slideshow_left a,
.slideshow_left a:visited,
.slideshow_left a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 11px;
	font-weight: bold;
  background-color: transparent;
}
.slideshow_left a:hover {
  color: #026D90;
}

.slideshow_title_list {
	width: 648px;
	height: 20px;
	float: left;
	margin: -10px 0 0 8px;
	padding-left: 6px;
	color: #cccccc;
  background-image: url('../images/layout/slideshow_left_box_border654x26.jpg');
}

.slideshow_left_box_program_name {
	width: 646px;
  height: 25px;
	float: left;
	margin: 4px 0 0 12px;
  padding: 0 0 0 2px;
}
.slideshow_left_box_program_name a,
.slideshow_left_box_program_name a:visited,
.slideshow_left_box_program_name a:hover {
  color: #00B1EB;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.slideshow_left_box_title a:hover {
  color: #026D90;
}

.slideshow_left_box_container {
	width: 654px;
	float: left;
	margin-left: 8px;
  background-image: url('../images/layout/slideshow_left_box_border654x26.jpg');
}

.slideshow_left_box_header {
	width: 654px;
	height: 14px;
	float: left;
	background-image: url('../images/layout/slideshow_left_box_header654x14.jpg');
}

.slideshow_left_box_embed {
  margin: 0 0 30px 6px;
}

.slideshow_image {
  border: 0 none;
}
.slideshow_left_box_control_container {
	width: 654px;
	height: 76px;
	float: left;
	margin: 0px 0 0 8px;
}
.slideshow_left_box_control_prev {
	width: 130px;
	height: 76px;
  float: left;
}
.slideshow_left_box_control_play {
	width: 68px;
	height: 76px;
  float: left;
}
.slideshow_left_box_control_next {
	width: 120px;
	height: 76px;
  float: left;
}
.slideshow_left_box_control_edit {
	width: 45px;
	height: 76px;
  float: left;
}
.slideshow_left_box_control_delete {
	width: 45px;
	height: 76px;
  float: left;
}
.slideshow_left_box_control_right {
	width: 246px;
	height: 76px;
  float: left;
}
.slideshow_left_box_control_right_autojump {
	width: 180px;
	height: 20px;
	margin: -38px 62px 0 0;
  float: right;
	color: #cccccc;
	background-color: transparent;
}

.slideshow_sharing_container {
	width: 650px;
	height: 26px;
  float: left;
  margin: 14px 0 8px 6px;
	padding-left: 4px;
}
.slideshow_facebook_like {
  width: 650px;
	float: left;
}
.slideshow_yiid_like_dislike {
  width: 430px;
	float: left;
}

.slideshow_left_comments_container {
	width: 650px;
  float: left;
	margin: 10px 0 0 10px;
}

.slideshow_left_comments {
	width: 420px;
  float: left;
}

.slideshow_right {
  width: 312px;
  float: left;
  margin: 15px 0 0 -1px;
  padding: 0 4px 0 2px;
	background-color: #efefef;
}
.slideshow_right_info {
	font-size: 12px;
	padding: 4px 4px 4px 4px;
}
.slideshow_right_info_header {
	display: inline;
}
.slideshow_right_info_header h2 {
	font-size: 14px;
	margin: 1px 0 6px 0;
}
.slideshow_right_info_header_source {
  width: 310px;
  float: left;
}
.slideshow_right_info_header_source_engine {
  width: 155px;
  float: left;
}
.slideshow_right_info_header_duration {
  width: 153px;
  float: left;
}
.slideshow_right_info_header_source_tweet {
  width: 310px;
  float: left;
	margin-top: 8px;
}
.slideshow_right_info_thumbs {
  width: 312px;
  float: left;
	margin: 8px 0 8px -4px;
}
.slideshow_tweet_this {
  width: 100px;
	float: left;
	margin-top: 1px;
}
.slideshow_tweet_me {
  width: 72px;
	float: left;
	background-color: transparent;
}
.facebook_share {
	width: 122px;
	float: right;
}

.slideshow_right_picon {
  float: left;
  width: 80px;
  height: 60px;
  margin: 6px 2px 2px 4px;
}
.slideshow_right_picon a, a:hover, a:visited {
  text-decoration: none;
}

.slideshow_right_description {
  margin: 30px 0 0 0;
}

.slideshow_right_amazon_ad {
  width: 300px;
  float: left;
	margin: 28px 0 10px 0;
	padding: 0 4px 0 3px;
	background-color: #efefef;
}
.slideshow_right_amazon_ad_slide {
  width: 300px;
  float: left;
  margin: 22px 0 0 7px;
  background-color: #efefef;
}

.slideshow_right_footer {
  width: 100px;
  height: 20px;
  float: left;
	font-size: 10px;
	color: gray;
  margin-top: -18px;
	padding-left: 136px;
	background-color: transparent;
}

.slideshow_footer {
  width: 997px;
  height: 21px;
  float: left;
	background-image: url('../images/layout/slideshow_footer997x21.jpg');
}


/* ===== comment ====== */
.comment_header {
  width: 86px;
  height: 20px;
  float: left;
}

.comment_submit {
  width: 140px;
  padding-right: 1px;
  float: right;
  text-align: right;
}

.comments {
  margin-top: 20px;
  background-color: white;
  padding: 0 2px 0 2px;
}

.comments_loop {
  width: 520px;
  float: left;
}
.comments_loop_program_show_right {
  width: 408px;
  float: left;
}
.comments_loop_slideshow_show_right {
  width: 630px;
  float: left;
}

.comment {
  width: 520px;
  margin: 10px 0 10px 0;
  float: left;
}
.comment_program_show_right {
  width: 408px;
  margin: 10px 0 10px 0;
  float: left;
}
.comment_slideshow {
  width: 630px;
  margin: 0px 0 10px 0;
  float: left;
}

.comment_head_text {
  width: 400px;
	padding: 0 10px 0 6px;
}
.comment_no_comments {
  width: 308px;
	padding: 0 10px 0 0px;
}

.comment_profile_thumb {
  width: 100px;
	min-height: 120px;
  float: left;
  text-align: center;
}
.comment_head {
  width: 440px;
  height: 20px;
  float: left;
}
.comment_head_program_show_right {
  width: 302px;
  height: 30px;
  float: left;
}
.comment_head_program_show_right a,
.comment_head_program_show_right a:visited,
.comment_head_program_show_right a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 12px;
	font-weight: bold;
  background-color: transparent;
}
.comment_head_program_show_right a:hover {
  color: #026D90;
}

.comment_container {
  width: 540px;
  margin: 10px 0 10px 0;
  float: left;
}
.comment_container_program_show_right {
  width: 408px;
  margin: 10px 0 10px 0;
  float: left;
}
.comment_comment {
  width: 440px;
	min-height: 100px;
  float: left;
  font-size: 11px;
}
.comment_comment a,
.comment_comment a:visited,
.comment_comment a:hover {
	font-size: 11px;
	font-weight: normal;
  text-decoration: none;
  color: #00B1EB;
  background-color: transparent;
}
.comment_comment a:hover {
  color: #026D90;
}

.comment_comment_program_show_right {
  width: 302px;
  float: left;
  font-size: 11px;
}
.comment_comment_program_show_right a,
.comment_comment_program_show_right a:visited,
.comment_comment_program_show_right a:hover {
	font-size: 11px;
	font-weight: normal;
  text-decoration: none;
  color: #00B1EB;
  background-color: transparent;
}
.comment_comment_program_show_right a:hover {
  color: #026D90;
}
.comment_comment_slideshow_left {
  width: 530px;
	min-height: 120px;
  float: left;
  font-size: 11px;
}
.comment_comment_slideshow_left a,
.comment_comment_slideshow_left a:visited,
.comment_comment_slideshow_left a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 11px;
	font-weight: normal;
  background-color: transparent;
}
.comment_comment_slideshow_left a:hover {
  color: #026D90;
}

.comments_reg {
	width: 408px;
  min-height: 30px;
	margin: 0 0 10px 0px;
  float: left;
}
.comments_reg a,
.comments_reg a:visited,
.comments_reg a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 11px;
	font-weight: bold;
  background-color: transparent;
}
.comments_reg a:hover {
  color: #026D90;
}

.comment_edit {
  width: 86px;
	height: 30px;
  margin: -30px 6px 0 6px;
  padding: 5px 6px 0 0;
  float: right;
  text-align: right;
}
.comment_edit a,
.comment_edit a:visited,
.comment_edit a:hover {
  color: #00B1EB;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.comment_edit a:hover {
  color: #026D90;
}

.comment_paginate {
  float: left;
  clear: both;
  width: 411px;
	background-color: white;
}
.comment_paginate a,
.comment_paginate a:visited,
.comment_paginate a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
}
.comment_paginate a:hover {
  color: #026D90;
	font-size: 11px;
}

.comment_ad {
  width: 510px;
  float: left;
  color: #ccc;
  margin: 20px 0 20px 20px;
}
.comment_ad_program_show_right {
  width: 300px;
  float: left;
  color: #ccc;
  margin: 20px 0 20px 20px;
}

.comment_length {
	font-size: 13px;
	font-weight: bold;
 	display: inline;
	float: right;
	color: #d5d5d5;
	margin: 0 6px 2px 0;
}


/* ===== edit ===== */
.highlight { 
	background: #edffab;
} 
.highlight_title { 
	font-weight: bold;
} 
.highlight_description { 
	font-weight: bold;
} 
.highlight_description_tooltip { 
	background: #edffab;
	font-weight: bold;
} 
.highlight_tags { 
	font-weight: bold;
} 

.in_place_editor_field {
	background-color: #eeeeee;
}

.edit_max_num_clips_reached {
	color: red;
	font-weight: bold;
	text-align: right;
}

/*****************************
 * CLIPS SEARCH
 *****************************/

#clipSearchResults {
  list-style: none;
  margin: 0;
  padding: 0;
}

#clipSearchResults li {
  padding: 0px;
  color: #000;
}

#clipSearchResults li .description {
  position: relative;
}

#clipSearchResults li a.previewUrl {
  display: none;
}

#clipSearchResults li.odd {
  background-color: #ededed;
}

#clipSearchResults li h3 {
  font-weight: bold;
  font-size: 14px;
  margin: 0;
  cursor: pointer;
}

#clipSearchResults li a.addToProgram {
  float: right;
  background: transparent url('../images/btnAddToProgram.gif') top left no-repeat;
  width: 190px;
  height: 20px;
  display: block;
  text-indent: -9999em;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

#clipSearchResults li div.preview {
  clear: both;
}

.search_results_clip_list_item {
	min-height: 84px;
}

.edit_left {
  width: 568px;
  float: left;
  margin: 0 2px 30px 0;
  background-image: url('../images/layout/edit_left_border568x32.jpg');
}

.edit_left_header {
	width: 568px;
	height: 46px;
	display: block;
	background-image: url('../images/layout/edit_left_header568x46.png');
}

.edit_left_main {
	float: left;
	width: 568px;
	min-height: 800px;
}

.edit_left_search {
	float: left;
	width: 548px;
	height: 43px;
	margin: 0px 0 0 12px;
	background-image: url('../images/layout/edit_searchbox_nolist473x43.jpg');
  background-repeat: no-repeat;
}

.edit_left_search_edit {
  width: 288px;
  height: 43px;
	margin: 10px 0 0 22px;
  float: left;
}
.edit_left_search_selection {
  width: 148px;
  height: 43px;
	margin: 11px 0 0 10px;
  float: left;
}
.edit_left_search_button {
	width: 46px;
	height: 43px;
  margin-left: 0px;
	float: left;
}
.edit_left_search_loader {
	width: 32px;
	height: 32px;
  margin: 7px 0 0 2px;
	float: left;
}

.edit_left_search_info {
	width: 510px;
	height: 26px;
  margin: 2px 0 0 13px;
	padding: 4px 0 0 0;
  font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
  font-weight: normal;
	float: left;
}
.edit_left_search_info_num_container {
	width: 280px;
	height: 22px;
	float: left;
}
.edit_left_search_info_num_text {
	float: left;
}
.edit_left_search_info_num_index {
	font-weight: bold;
	display: inline;
}
.edit_left_search_info_result {
	display: inline;
	font-weight: bold;
}
.edit_left_search_info_result_text {
	display: inline;
}

.edit_left_search_indicator {
	width: 16px;
	height: 22px;
	margin-top: 1px;
	float: left;
}
.edit_left_search_realtime {
	width: 184px;
	height: 22px;
	float: right;
}
.edit_left_search_restart {
	width: 182px;
	height: 27px;
	float: right;
	margin-top: -2px;
}

.edit_left_clips {
	width: 552px;
	float: left;
	margin: 4px 0 0 8px;
}
.edit_left_clips_pagination {
	width: 550px;
	float: left;
	margin: 0px 0 0 12px;
}

.edit_left_preview_info {
  width: 556px;
	height: 20px;
  margin: 0 0 2px 15px;
}
.edit_left_preview {
  width: 562px;
  margin: 0 0 16px 5px;
}

.edit_left_search_info_text {
	width: 540px;
	height: 18px;
	float: left;
	margin: 10px 0 0 12px;
	font-size: 10px;
}

.edit_left_footer {
	width: 568px;
	height: 32px;
	display: block;
	float: left;
	background-image: url('../images/layout/edit_left_footer568x32.jpg');
}

.edit_right {
  width: 424px;
  float: left;
	margin-left: 3px;
  background-image: url('../images/layout/edit_right_border424x32.jpg');
}

.picon_trash {
  float: right;
  margin: -25px -4px 0px 0px;
	background-color: transparent;
	text-decoration: none;
}
.picon_trash a:hover {
	background-color: transparent;
	text-decoration: none;
}

.picon_title {
  float: left;
  width: 170px;
	margin-top: 2px;
	color: #0099ff;
}
.picon_title_engine {
  float: left;
  width: 170px;
	margin-top: -2px;
	color: #cccccc;
}

.edit_menu_right_header {
	width: 424px;
	height: 46px;
	display: block;
	background-image: url('../images/layout/edit_right_header424x46.png');
}

.edit_menu_right {
	width: 410px;
	float: left;
  margin-left: 5px;
}

.edit_menu_head {
	width: 410px;
	float: left;
	margin-bottom: 4px;
}
.edit_menu_head a,
.edit_menu_head a:visited,
.edit_menu_head a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.edit_menu_head a:hover {
  color: #026D90;
}

.edit_menu_head_left {
	width: 244px;
	height: 36px;
	float: left;
	margin: 0 0 4px 7px;
}
.edit_menu_head_right {
	float: left;
	width: 156px;
	height: 36px;
	text-align: right;
}
.edit_menu_head_footer {
	width: 399px;
	float: left;
	height: 20px;
	margin: -4px 0 0 7px;
}

.edit_menu {
  width: 410px;
  height: 400px;
	float: left;
  margin: 0px 6px 0px 0px;
	background-image: url('../images/layout/edit_menu410x380.png');
	background-repeat: no-repeat;
}
.edit_menu_box_head {
  width: 410px;
	height: 31px;
	border: 0px none;
  text-decoration: none;
}
.edit_menu_box {
  width: 410px;
  height: 380px;
}
.edit_menu_box a {
  text-decoration: none;
}
.edit_menu_container {
  float: left;
  width: 410px;
  height: 318px;
}
.edit_menu_picon_image_container {
  float: left;
  width: 180px;
  height: 153px;
  margin: 4px 10px 0px 12px;
}
.edit_menu_picon_image {
  cursor: move;	/* xing cross */
  float: left;
	width: 186px;
	height: 112px;
	margin: -1px 0 0 0px;
}
.edit_menu_picon_image a, a:hover, a:visited {
  text-decoration: none;
}
.edit_menu_picon_image_play {
	width: 22px;
	height: 22px;
	margin: -24px 0 0 4px;
  float: left;
}

.edit_menu_picon_image_tipp {
  float: left;
	margin: 6px 0 0 5px;
	font-size: 12px;
}
.edit_menu_picon_image a, a:hover, a:visited {
  text-decoration: none;
}

.edit_data_edit_box {
	width: 400px;
	float: left;
	margin: 2px 0px 10px 8px;
}
.edit_data_edit_box a,
.edit_data_edit_box a:visited,
.edit_data_edit_box a:hover {
  color: #00B1EB;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.edit_data_edit_box a:hover {
  color: #026D90;
	font-size: 11px;
}
.edit_data_form_header {
	width: 387px;
	float: left;
	margin: 10px 0 2px 0;
}
.edit_data_form_header_length {
	font-size: 13px;
	font-weight: bold;
 	display: inline;
	float: right;
	color: #d5d5d5;
}
.edit_data_edit_box_error {
	width: 360px;
	font-size: 13px;
  font-weight: bold;
	color: red;
	margin: 0 0 12px 0;
}

.edit_data_save {
	width: 387px;
	margin: 16px 0 10px 0;
	text-align: right;
}

.edit_data_save_title {
	font-size: 12px;
	font-weight: bold;
	display: inline; 
}

.edit_data_save_area_name {
	width: 380px;
	height: 20px;
	font-size: 14px;
}
.edit_data_save_area_description {
	width: 384px;
	height: 120px;
	font-size: 14px;
	font-family: verdana, arial;
}
.edit_data_save_area_tags {
	width: 380px;
	height: 20px;
	font-size: 14px;
}
.edit_data_save_area_link {
	width: 380px;
	height: 20px;
	font-size: 14px;
}

.edit_menu_paginate {
  float: left;
  clear: both;
  width: 410px;
	font-weight: bold;
	text-align: center;
	margin-top: 2px;
  border-bottom: 0px solid #000000;
	background-color: transparent;
}
.edit_menu_paginate a,
.edit_menu_paginate a:visited,
.edit_menu_paginate a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
	font-weight: bold;
}
.edit_menu_paginate a:hover {
  color: #026D90;
	font-size: 11px;
	font-weight: bold;
}

.edit_clip_list_container {
	width: 420px;
	float: left;
	margin-left: 4px;
}

.edit_clip_list {
	width: 420px;
	min-height: 400px;
	float: left;
	margin-left: 0px;
}

.edit_clip_list_header_container {
	width: 420px;
	height: 24px;
	margin-top: 20px;	
	float: left;
}
.edit_clip_list_header {
	width: 80px;
	height: 24px;
	float: left;
	background-image: url('../images/layout/edit_right_cliplist_header76x24.jpg');
	background-repeat: no-repeat;
}
.menu_info {
  color: #cccccc;
	font-size: 18px;
  background-color: white;
	float: left;
	margin: 1px;
}
.program_clip_list {
	width: 373px;
	list-style: none;
	float: left;
	clear: both;
	margin-left: 0px;
	background-color: #cccccc;
}
.program_clip_list_tipp {
	width: 400px;
	float: left;
	clear: both;
	margin: 0 0 4px 0px;
	padding: 2px 2px 2px 4px;
	border: 1px dotted;
	background-color: #ededed;
}

.edit_clip_list_help {
	width: 400px;
	float: left;
	margin: 10px 2px 6px 2px;
  background-color: white;
}

.clip_list {
  list-style: none; /* no list-points */
	background-color: white;
	float: right;
  border-bottom: 1px solid;
  border-bottom-color: #cccccc;
}

.clip_list a {
  color: white;
}
.clip_list a:hover {
  text-decoration: none;
  color: #fff;
}
.clip_list li.current a {
}

.clip_list_tipp {
  list-style: none; 
	width: 407px;
	float: right;
	margin-bottom: 4px;
	padding: 2px 2px 2px 4px;
  border-bottom: 1px solid;
  border-bottom-color: #cccccc;
	background-color: #ededed;
}

.edit_clip_list_description_container {
	width: 368px;
	height: 46px;
	float: left;
	background-color: transparent;
}
.edit_clip_list_move_button {
	width: 21px;
	height: 21px;
	margin: 10px 0 0 0px;
	float: left;
}
.edit_clip_list_move_button:hover {
  text-decoration: none;
  color: #fff;
  cursor: move;	/* xing cross */
}
.edit_clip_list_delete_button {
	width: 18px;
	margin: 11px 0 0 6px;
	float: left;
}

.edit_clip_list_clips {
	width: 412px;
	float: left;
}

.edit_clip_list_thumb {
	width: 56px;
	height: 40px;
  padding-top: 4px;
  border: 1px;
	float: left;
}
.edit_clip_list_title {
  width: 310px;
	height: 18px;
  padding-top: 4px;
  border: 1px;
	float: left;
}

.edit_clip_list_item {
  width: 310px;
	height: 18px;
  padding-top: 2px;
  border: 1px;
	float: left;
}
.edit_clip_list_item a, a:hover, a:visited {
  text-decoration: none;
  color: white;
}

.edit_clip_list_item_empty {
  width: 373px;
	height: 40px;
	background-color: white;
	float: left;
  border-bottom: 1px solid;
  border-bottom-color: #cccccc;
}

/* inplace editor - http://script.aculo.us/docs/Ajax.InPlaceEditor.html */
form.inplaceeditor-form { /* The form */
	margin-top: -18px;
}
form.inplaceeditor-form input[type="text"] { /* Input box */
}
form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}
form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em;
}
/* The cancel link */
form.inplaceeditor-form a,
form.inplaceeditor-form a:visited,
form.inplaceeditor-form a:hover {
  margin-left:1em;
  color: #00B1EB;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
form.inplaceeditor-form a:hover {
  color: #026D90;
}

.edit_right_footer {
	width: 424px;
	height: 32px;
	float: left;
	display: block;
	padding-top: 0px;
	background-image: url('../images/layout/edit_right_footer424x32.jpg');
}

.search_result_clip {
	width: 552px;
	height: 84px;
	margin-top: 6px;
}
.search_result_clip_thumbnail {
	width: 102px;
	margin: 3px 2px 0 0;
	float: left;
}
.search_result_clip_thumbnail_play {
	margin: -21px 0 0 7px;
	float: left;
	background-color: transparent;
	text-decoration: none;
}
.search_result_clip_thumbnail_play a:hover {
	background-color: transparent;
	text-decoration: none;
}

.search_result_clip_text {
	width: 444px;
	height: 52px;
	margin-top: 5px;
	float: left;
}
.search_result_clip_text_title {
	width: 444px;
	height: 18px;
	padding: 0 1px 0 0;
	float: left;
	overflow: hidden;
}
.search_result_clip_text_description {
	width: 444px;
	height: 18px;
	float: left;
}
.search_result_clip_text_tags {
	width: 444px;
	height: 16px;
	float: left;
	overflow: hidden;
}

.search_result_clip_info {
	width: 255px;
	height: 20px;
	margin-top: 4px;
	float: left;
}
.search_result_clip_info a,
.search_result_clip_info a:visited,
.search_result_clip_info a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 11px;
  background-color: transparent;
}
.search_result_clip_info a:hover {
  color: #026D90;
}
.search_result_clip_description {
	color: #666666;
}
.search_result_clip_tags {
	color: #999999;
}
.search_result_clip_action {
	width: 190px;
	height: 20px;
	float: left;
	text-align: right;
}
.search_result_clip_action_add {
	margin-top: 3px;
	background-color: transparent;
}

.edit_search_results_pagination {
	width: 548px;
	float: left;
	font-size: 12px;
	padding: 2px 5px 2px 0px;
  margin: 4px 0 0px 0;
}
.edit_search_results_pagination a,
.edit_search_results_pagination a:hover, 
.edit_search_results_pagination a:visited, 
.edit_search_results_pagination a:active {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #aaaadd;
  color: #00B1EB;
	font-size: 12px;
  text-decoration: none;
}
.edit_search_results_pagination a:hover {
  color: #026D90;
	font-size: 12px;
}
.edit_search_results_pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
	border: 1px solid #000099;
  background-color: #026D90;
  color: #FFF;
}
.edit_search_results_pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #ddd;
}

.edit_search_results_pagination_adlinks {
  width: 556px;
  float: left;
  margin: 10px 0 0 0;
}


/* ===== press ===== */
.press {
	width: 996px;
  min-height: 980px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.press a,
.press a:visited,
.press a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
  background-color: transparent;
}
.press a:hover {
  color: #026D90;
}

.press_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.press_header_links {
	width: 900px;
	height: 20px;
	float: left;
	margin-left: 33px;
}

.press_left {
  width: 550px;
  float: left;
	margin-left: 1px;
}
.press_left_text {
  width: 500px;
  float: left;
  margin: 20px 0 0 32px;
}

.press_form {
  width: 500px;
  float: left;
  margin: 26px 0 0 32px;
}
.press_form_left {
	width: 160px;
	float: left;
	font-weight: bold;
}
.press_form_left_name {
	margin: 2px 0 21px 0;
}
.press_form_left_company {
	margin: 2px 0 21px 0;
}
.press_form_left_email {
	margin: 2px 0 21px 0;
}

.press_form_left_done {
	width: 500px;
	float: left;
	font-weight: bold;
	margin-left: 32px;
}

.press_form_right {
	width: 336px;
	float: left;
}

/* input & error handling: same! */
.press_input {
  border: 0px;
  font-size: 150%;
	margin: 8px 0 0 10px;
	width: 258px;
	height: 22px;
}
.press_input_error {
  border: 1px dotted;
  border-color: red;
	display: table;
}

.press_form_right_edit {
  width: 282px;
  height: 36px;
	margin-top: -8px;
	background-image: url('../images/layout/signup_input282x36.jpg');
	background-repeat: no-repeat;
}
.press_form_bottom {
	width: 520px;
  float: left;
}
.press_form_bottom a,
.press_form_bottom a:visited,
.press_form_bottom a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  background-color: transparent;
}
.press_form_bottom a:hover {
  color: #026D90;
}

.press_form_submit {
	width: 436px;
  float: left;
	text-align: right;
}

.press_left_contact {
  width: 344px;
  float: left;
	text-align: left;
  margin: 4px 0px 0 32px;
}

.press_right {
  width: 438px;
  float: left;
}
.press_right_text {
  width: 438px;
	min-height: 150px;
  float: left;
	text-align: left;
}
.press_right_text_text {
	margin: 20px 30px 0 12px;
}
.press_right_graphic {
  width: 450px;
	height: 210px;
	text-align: left;
  float: left;
	margin: 26px;
}
.press_pi_list_item {
	list-style: none;
	margin: 0 0 20px -40px;
  border-bottom: 1px dashed;
}
.press_pi_list_item a,
.press_pi_list_item a:visited,
.press_pi_list_item a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
	font-weight: bold;
}
.press_pi_list_item a:hover {
  color: #026D90;
}

.press_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== downloads ===== */
.downloads {
	width: 996px;
  min-height: 1800px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.downloads a,
.downloads a:visited,
.downloads a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
  background-color: transparent;
}
.downloads a:hover {
  color: #026D90;
}

.downloads_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}

.downloads_left {
  width: 550px;
  float: left;
	margin-left: 1px;
}
.downloads_left_text {
  width: 500px;
  float: left;
  margin: 20px 0 0 32px;
}

.downloads_right {
  width: 424px;
  float: left;
}
.downloads_right_text {
  width: 438px;
	min-height: 150px;
  float: left;
	text-align: left;
}
.downloads_right_text_text {
	margin: 20px 30px 0 12px;
}

.downloads_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== imprint ===== */
.imprint {
	width: 996px;
  min-height: 600px;
	margin-left: 1px;
	color: #474747;
  background-image: url('../images/layout/signup_border996x32.jpg');
}
.imprint a,
.imprint a:visited,
.imprint a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 11px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.imprint a:hover {
  color: #026D90;
}

.imprint_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.imprint_left {
  width: 520px;
  float: left;
	margin-left: 50px;
}

.imprint_left_data_image {
  margin-left: 8px;
}

.imprint_left_data {
  width: 400px;
  float: left;
	text-align: left;
  margin: 4px 0px 0 2px;
}

.imprint_right {
  width: 380px;
  float: left;
	margin-top: -2px;
}
.imprint_right_text {
  width: 474px;
	min-height: 150px;
  float: left;
	text-align: left;
}
.imprint_right_text_text {
	margin: 0px 30px 0 12px;
}
.imprint_right_graphic {
  width: 360px;
	height: 400px;
	text-align: left;
  float: left;
	margin: 12px;
}

.imprint_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== terms ===== */
.terms {
	width: 996px;
  min-height: 2600px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.terms a,
.terms a:visited,
.terms a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
}
.terms a:hover {
  color: #026D90;
	font-size: 11px;
}

.terms_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.terms_left {
  width: 170px;
  float: left;
	margin-left: 1px;
}

.terms_left_text {
  width: 98px;
  float: left;
	text-align: left;
}

.terms_right {
  width: 824px;
  float: left;
}
.terms_right_text {
  float: left;
	text-align: left;
	margin: 0 20px 0 10px;
	padding: 0 10px 0 10px;
}

.terms_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== contact ===== */
.contact {
	width: 996px;
  min-height: 960px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.contact a,
.contact a:visited,
.contact a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 11px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.contact a:hover {
  color: #026D90;
}

.contact_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.contact_left {
  width: 530px;
  float: left;
	margin-left: 50px;
}

.contact_left_image {
  margin-left: 18px;
}
.contact_left_text {
  width: 440px;
  float: left;
	text-align: left;
  margin: 4px 0px 0 2px;
}
.contact_left_text a:visited {
	margin-left: 0px;
}

.contact_left_photo {
  width: 450px;
	height: 240px;
	text-align: left;
  float: left;
	margin: 6px 0 0 20px;
}
.contact_left_graphic {
  width: 450px;
	text-align: left;
  float: left;
	margin: 0 0 26px 2px;
}
.contact_left_text_links {
  width: 344px;
  float: left;
	text-align: left;
  margin: 8px 0 20px 2px;
}

.contact_right {
  width: 380px;
  float: left;
	margin-top: -2px;
}
.contact_right_text {
  width: 474px;
	min-height: 150px;
  float: left;
	text-align: left;
}
.contact_right_text_text {
	margin: 0px 30px 0 12px;
}
.contact_right_graphic {
  width: 350px;
	height: 210px;
	text-align: left;
  float: left;
	margin: 12px;
}

.contact_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== forgot ===== */
.forgot {
	width: 996px;
  min-height: 240px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.forgot a,
.forgot a:visited,
.forgot a:hover {
  color: #00B1EB;
	margin-left: 12px;
  text-decoration: none;
	font-size: 11px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.forgot a:hover {
  color: #026D90;
}

.forgot_header {
	width: 996px;
	height: 46px;
	float: left;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.forgot_left {
  width: 520px;
  float: left;
	margin-left: 1px;
}

.forgot_text {
	margin: 10px 0 10px 12px;
}

.forgot_right {
  width: 420px;
  float: left;
	margin-left: 1px;
}

.forgot_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== faq ===== */
.faq {
	width: 996px;
  min-height: 2600px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.faq_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.faq_left_text_image {
	margin: 0px 0 30px 10px;
}
.faq_left {
  width: 990px;
  float: left;
	margin-left: 1px;
}

.faq_left_text {
  width: 800px;
  float: left;
	text-align: left;
  margin-left: 80px;
}
.faq_left_text a,
.faq_left_text a:visited,
.faq_left_text a:hover {
	font-size: 12px;
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.faq_left_text a:hover {
  color: #026D90;
}

.faq_left_text p {
  width: 800px;
  float: left;
	text-align: left;
	margin-bottom: 20px;
}

.faq_left_text h1 {
	font-size: 18px;
	margin-top: 40px;
}

.faq_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== howto ===== */
.howto {
	width: 996px;
  min-height: 3200px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.howto_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.howto_left_text_image {
	margin: 0px 0 30px 10px;
}
.howto_left {
  width: 990px;
  float: left;
	margin-left: 1px;
}

.howto_left_text {
  width: 800px;
  float: left;
	text-align: left;
	font-size: 12px;
  margin-left: 80px;
}
.howto_left_text a,
.howto_left_text a:visited,
.howto_left_text a:hover {
	font-size: 12px;
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.howto_left_text a:hover {
  color: #026D90;
}

.howto_left_text p {
  width: 800px;
  float: left;
	text-align: left;
}

.howto_left_text h1 {
	margin-top: 40px;
}

.howto_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== whatis ===== */
.whatis {
	width: 996px;
 	min-height: 1900px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.whatis_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.whatis_left_text_image {
	margin: 0px 0 30px 10px;
}
.whatis_left {
  width: 990px;
  float: left;
	margin-left: 1px;
}

.whatis_left_text {
  width: 800px;
  float: left;
	text-align: left;
	font-size: 12px;
  margin-left: 80px;
}
.whatis_left_text a,
.whatis_left_text a:visited,
.whatis_left_text a:hover {
	font-size: 12px;
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.whatis_left_text a:hover {
  color: #026D90;
}

.whatis_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== team ===== */
.team {
	width: 996px;
 	min-height: 2200px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.team_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.team_left_text_image {
	margin: 0px 0 30px 10px;
}
.team_left {
  width: 550px;
  float: left;
	margin-left: 1px;
}
.team_left_text {
  width: 460px;
  float: left;
	text-align: left;
	font-size: 11px;
  margin-left: 80px;
}
.team_left_text a,
.team_left_text a:visited,
.team_left_text a:hover {
	font-size: 11px;
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.team_left_text a:hover {
  color: #026D90;
}

.team_single_container_left {
  width: 460px;
 	min-height: 370px;
  float: left;
	margin-top: 1px;
}

.team_right {
  width: 400px;
  float: left;
	margin-left: 1px;
}
.team_right_text {
  width: 390px;
  float: left;
	text-align: left;
  margin-left: 10px;
}
.team_single_container_right {
  width: 386px;
 	min-height: 370px;
  float: left;
	margin-top: 1px;
}
.team_single_container_right p {
	font-size: 1.3em;
}

.team_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== bubbles ===== */
.bubble {}

div.bubble {
	width: auto;
	margin-top: 1px;
	margin-bottom: 2px;
}           

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 9px 0px 0px 15px;
	top: 6px;
	background: transparent url(../images/ballon_pointer.gif) no-repeat 20px 0;
	font-style: normal;
}
div.bubble cite a,
div.bubble cite a:visited,
div.bubble cite a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 12px;
	font-weight: bold;
  background-color: transparent;
}
div.bubble cite a:hover {
  color: #026D90;
}


/* ===== error ===== */
.error {
	width: 996px;
  min-height: 260px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.error a,
.error a:visited,
.error a:hover {
  color: #00B1EB;
	margin-left: 12px;
  text-decoration: none;
	font-size: 11px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.error a:visited {
	margin-left: 12px;
}
.error a:hover {
  color: #026D90;
}

.error_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.error_left {
  width: 530px;
  float: left;
	margin-left: 30px;
}

.error_left_text {
  width: 460px;
  float: left;
	text-align: left;
  margin: 4px 0px 0 0px;
}

.error_left_text_links {
  width: 344px;
  float: left;
	text-align: left;
  margin: 1px 0px 20px 0px;
}

.error_right {
  width: 380px;
  float: left;
	margin-top: -2px;
}
.error_right_text {
  width: 474px;
	min-height: 150px;
  float: left;
	text-align: left;
}
.error_right_text_text {
	margin: 0px 30px 0 12px;
}
.error_right_graphic {
  width: 450px;
	height: 210px;
	text-align: left;
  float: left;
	margin: 12px;
}

.error_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== rss_feeds ===== */
.rss_feeds {
	width: 996px;
  min-height: 560px;
	margin-left: 1px;
	color: #474747;
	background-image: url('../images/layout/signup_border996x32.jpg');
}
.rss_feeds_header {
	width: 996px;
	height: 46px;
	float: block;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
}
.rss_feeds_left {
  width: 560px;
  float: left;
	margin-left: 1px;
}

.rss_feeds_left_data {
  width: 500px;
  float: left;
	text-align: left;
  margin: 4px 0px 0 24px;
}
.rss_feeds_left_data a,
.rss_feeds_left_data a:visited,
.rss_feeds_left_data a:hover {
	display: inline;
  color: #00B1EB;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.rss_feeds_left_data a:hover {
  color: #026D90;
}

.rss_feeds_right {
  width: 320px;
  float: left;
	margin-top: -2px;
}

.rss_feeds_right_graphic {
  width: 300px;
	height: 210px;
	text-align: left;
  float: left;
	margin: 80px 0 0 0;
}

.rss_feeds_footer {
	width: 996px;
	height: 24px;
	display: block;
	margin-left: 1px;
	background-image: url('../images/layout/signup_footer996x24.jpg');
}


/* ===== footer ===== */
.footer_banner {
	width: 997px;
	height: 120px;
  clear: both;
  float: left;
  margin: 20px 0 12px 0;
}

.footer {
  font-size: 12px;
  font-weight: normal;
	width: 997px;
  clear: both;
  float: left;
  margin-top: 6px;
	color: #474747;
	background-image: url('../images/layout/footer_border997x20.jpg');
}
.footer_header {
  width: 997px;
	height: 80px;
	padding-top: 0px;
	background-image: url('../images/layout/footer_header997x80.jpg');
}
.footer_links {
  position: relative; 
  clear: both;
  top: 4px; 
  margin: -40px 0px 10px 0px;
}
.footer_links div 
{ 
  width: 900px;
  padding: 10px 0 0 0; 
  margin: 0 auto; 
  overflow: hidden;
}
.footer_links dl
{ 
  float: left;
  margin: 0 10px 0 0; 
  width: 200px;
  text-align: left; 
  padding-left: 12px; 
  min-height: 84px;
}
.footer_links dll
{ 
  float: left;
  margin: 0 10px 0 0; 
  width: 200px;
  text-align: left; 
  background: url('../images/footod.gif') repeat-y right;
  padding-left: 12px; 
}
/* title */
.footer_links dt 
{
  font-weight: bold; 
  font-size: 98%; 
  padding-bottom: 0px; 
  padding-left: 15px;
}
.footer_links dd
{
  padding: 0 0 0px 1px;
}
.footer_links #d
{
  margin: 0 0 0 5px;
}
.footer_links #d img
{
  width: 80px;
}
.footer_links a,
.footer_links a:visited,
.footer_links a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  background-color: transparent;
}
.footer_links a:hover {
  color: #026D90;
}

.footer_links div div
{
  clear: left; 
  text-align: left;
  padding: 0; 
}
.footer_footer {
	width: 997px;
	height: 12px;
	float: left;
	background-image: url('../images/layout/footer_footer997x12.jpg');
}
.footer_copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  color: #333333;
  clear: both;
}
.footer_copyright a,
.footer_copyright a:visited,
.footer_copyright a:hover {
  color: #00B1EB;
  text-decoration: none;
	font-size: 10px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.footer_copyright a:hover {
  color: #026D90;
}

.footer_bottom {
	width: 997px;
	height: 16px;
	float: left;
	margin: 4px 0 12px 0;
}


/* ===== backend ===== */

.backend_navigation {
	width: 1024px;
	height: 40px;
}

.backend {
	width: 996px;
  min-height: 1000px;
	margin-left: 1px;
	color: #474747;
	border: 1px dotted;
}
.backend a,
.backend a:visited,
.backend a:hover {
  color: #00B1EB;
	margin-left: 12px;
  text-decoration: none;
	font-size: 11px; 
  font-weight: normal;
	text-align: left;
	background-color: transparent;
}
.backend a:visited {
	margin-left: 12px;
}
.backend a:hover {
  color: #026D90;
}

.backend_center {
  width: 990px;
  float: left;
	margin-left: 6px;
}

.backend_table {
  width: 990px;
  float: left;
}
.backend_S {
	display: inline;
	text-align: left;
	float: left;
	min-width: 50px;
}
.backend_M {
	display: inline;
	text-align: left;
	float: left;
	min-width: 100px;
}
.backend_L {
	display: inline;
	text-align: left;
	float: left;
	min-width: 130px;
}
.backend_XL {
	display: inline;
	text-align: left;
	float: left;
	min-width: 200px;
}
.backend_XXL {
	display: inline;
	text-align: left;
	float: left;
	min-width: 320px;
}


.header {
  font-size: 11px;
  font-weight: normal;
  width: 997px;
  height: 79px;
}
.header_logo {
  width: 284px; 
  height: 79px;
	float: left;
}
.header_right {
	width: 713px;
	height: 79px;
	float: left;
	background-image: url('../images/layout/header_right713x79.png');
}
.header_right_top {
	width: 713px;
	height: 39px;
	float: left;
}
.header_right_bottom {
	width: 713px;
	height: 40px;
	float: left;
}
.header_showfinder {
	width: 222px;
	height: 40px;
	float: right;
}
/* --- showfinder ---*/
form.showfinderForm {
  width: 221px;
	height: 40px;
	float: right;
  background: url('../images/layout/header_showfinder222x40.png') top left no-repeat;
	margin-left: 1px;
  position: relative;
}
form.showfinderForm input {
  width: 117px;
  height: 16px;
  position: absolute;
  top: 8px;
  left: 14px;
  border: 0px;
  font-size: 12px;
	color: gray;
}
form.showfinderForm a.submitLink {
  display: block;
  float: right;
  width: 66px;
  height: 20px;
  margin: 14px 26px 0 0;
	background-color:transparent;
}
form.showfinderForm a.submitLink:hover {
  background: transparent;
}

.header_teaser {
	width: 997px;
	height: 12px;
}

#notice {
	width: 100%;
	text-align: center;
  font-size: 20px;
  font-weight: bold;
	color: blue;
	padding: 4px 0 4px 0;
	margin-bottom: 10px;
}
#error {
	width: 100%;
	text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: red;
	padding: 4px 0 4px 0;
	margin-bottom: 10px;
}

.box_header_text_free {
  font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
  font-weight: normal;
	height: 34px;
	color: #004158;
	margin-left: 0px;
}
.box_header_text_free h1 {
	font-size: 18px;
  font-weight: normal;
	margin-top: 0px;
}
.box_header_text_free a,
.box_header_text_free a:visited,
.box_header_text_free a:hover {
  color: #00B1EB;
	font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
.box_header_text_free a:hover {
  color: #026D90;
}

.box_header_text {
  font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
  font-weight: normal;
	height: 34px;
	color: #004158;
	margin: -9px 0 0 14px;
}
.box_header_text h1 {
	font-size: 18px;
  font-weight: normal;
	margin-top: 0px;
}
.box_header_text_graphic {
  font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
  font-weight: normal;
	height: 34px;
	color: #004158;
	margin: -35px 0 0 14px;
}
.box_header_text_graphic h1 {
	font-size: 18px;
  font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

.index_welcome_header {
	width: 996px;
	height: 46px;
	float: left;
	background-image: url('../images/layout/header_neutral_large996x46.jpg');
	background-repeat: no-repeat;
}
.index_welcome {
	width: 996px;
  min-height: 76px;
	margin-left: 1px;
	background-image: url('../images/layout/login_border996x32.jpg');
}
.index_welcome_text {
	width: 956px;
	text-align: center;
	font-size: 10px;
	float: left;
	margin: 10px 20px 0 20px;
}
.index_welcome_text h1, h2, h3 {
	margin: 4px 0 4px 0;
}
.index_welcome_text a,
.index_welcome_text a:visited,
.index_welcome_text a:hover {
  color: #00B1EB;
	font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
}
.index_welcome_text a:hover {
  color: #026D90;
}
.index_welcome_footer {
	width: 996px;
	height: 24px;
	margin-left: 1px;
	float: left;
	background-image: url('../images/layout/index_welcomefooter996x14.jpg');
	background-repeat: no-repeat;
}


.index_main_teaser {
  width: 998px;
  min-height: 298px;
  float: left;
  margin: 0 0 12px 0px;
}
.index_right_teaser {
  width: 178px;
  min-height: 298px;
  float: left;
}
.index_right_teaser_transp {
	border: 0px none;
  text-decoration: none;
}

.index_main_loggedin {
  width: 821px;
	min-height: 97px;
  float: left;
  margin: 0 0 10px 0px;
}
.index_main {
  width: 997px;
  min-height: 800px;
  float: left;
  margin-left: 0px;
}

.index_searchbox {
  width: 819px;
  height: 298px;
  float: left;
	background-image: url('../images/layout/index_teaser819x298.png');
}
.index_searchbox_edit_container {
	width: 500px;
  height: 298px;
	float: right;
}
.index_searchbox_edit {
	width: 382px;
  height: 36px;
	margin: 244px 19px 0 0;
  float: right;
}
.index_searchbox_loggedin {
  width: 819px;
  height: 97px;
  background-image: url('../images/layout/index_searchbox_loggedin818x97.jpg');
	background-repeat: no-repeat;
  float: left;
}
.index_searchbox_loggedin_edit_container {
	width: 560px;
  height: 97px;
	float: right;
}
.index_searchbox_loggedin_edit {
	margin: 32px 58px 0 0;
  float: right;
}

/*****************************
 * SEARCH FORMS
 *****************************/
form.searchFormStart_logged_in {
  width: 485px;
}
form.searchFormStart_logged_in input {
  border: 0px;
	margin-top: 2px;
  width: 404px;
  height: 28px;
  font-size: 20px;
}
form.searchFormStart_logged_in a.submitLink {
  display: block;
  float: right;
  width: 50px;
  height: 50px;
  margin: -8px 1px 0 0;
  background: transparent;
}
form.searchFormStart_logged_in a.submitLink:hover {
  background: transparent;
}

form.searchFormStart {
  width: 374px;
}
form.searchFormStart input {
  border: 0px;
	margin-top: 2px;
  width: 306px;
  height: 24px;
  font-size: 20px;
}
form.searchFormStart a.submitLink {
  float: right;
  width: 36px;
  height: 36px;
  background: transparent;
}
form.searchFormStart a.submitLink:hover {
  background: transparent;
}

form.searchForm {
  width: 566px;
	height: 43px;
  background: url('../images/layout/edit_searchbox566x43.jpg') top left no-repeat;
  margin: 0 20px 20px 20px;
  position: relative;
}
form.searchForm input {
  position: absolute;
  top: 10px;
  left: 25px;
  border: 0px;
  width: 285px;
  height: 22px;
  font-size: 20px;
}
form.searchForm a.submitLink {
  display: block;
  float: right;
  width: 40px;
  height: 40px;
  margin: 0 40px 0 0;
}
form.searchForm a.submitLink:hover {
  background: transparent;
}

.search_form_small {
  width: 204px;
	display: inline;
	float: left;
}
form.searchFormSmall {
  width: 204px;
}
form.searchFormSmall input {
  border: 1px dotted;
	margin-top: 1px;
  width: 180px;
  height: 14px;
  font-size: 12px;
}
form.searchFormSmall a.submitLink {
  float: right;
  width: 16px;
  height: 16px;
  background: transparent;
}
form.searchFormSmall a.submitLink:hover {
  background: transparent;
}

.index_left_container {
  width: 244px;
  float: left;
}
.index_left {
  width: 244px;
  float: left;
	background-image: url('../images/layout/index_left_border244x28.jpg');
}
.index_left_header {
	width: 244px;
	height: 46px;
	display: block;
	padding-top: 0px;
	background-image: url('../images/layout/index_left_header244x46.png');
}
.index_left_twitter {
	width: 200px;
	float: left;
	margin: 0 0 6px 20px;
}
.index_left_adsense {
	width: 200px;
	height: 200px;
	float: left;
	margin-left: 20px;
}
.index_left_banner {
	width: 233px;
	float: left;
	margin: 0px 0 0 5px;
}
.index_left_banner_text {
	width: 220px;
	float: left;
	margin: 0 0 0 8px;
}
.index_left_banner_text p {
	font-size: 11px;
	line-height: 130%;
}
.index_left_footer {
	width: 244px;
	height: 15px;
	float: left;
	margin-top: 16px;
	padding-top: 0px;
	background-image: url('../images/layout/index_left_footer244x15.jpg');
}

.index_middle {
  width: 568px;
	margin-left: 6px;
  float: left;
  background-image: url('../images/layout/index_middle_border568x33.jpg');
}
.index_middle_header {
	width: 568px;
	height: 20px;
	padding-top: 0px;
	background-image: url('../images/layout/index_middle_header568x20.jpg');
}
.index_middle_proghead {
	width: 553px;
	height: 46px;
  margin-left: 7px;
  background-image: url('../images/layout/index_middle_proghead553x46.jpg');
}
.index_middle_progtext {
  width: 540px;
  height: 40px;
	margin-left: 7px;
  padding-top: 10px;
  color: white;
}
.index_middle_progtext a,
.index_middle_progtext a:visited,
.index_middle_progtext a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
  background-color: transparent;
}
.index_middle_progbox {
	width: 553px;
	height: 82px;
	margin-left: 7px;
  background-image: url('../images/layout/index_middle_progbox553x46.png');
}

.index_box_border_description_text {
  width: 540px;
  height: 18px;
	margin-left: 10px;
  padding-top: 0px;
  color: white;
}
.index_middle_progbox_thumbnailbox {
  float: left; 
	width: 541px;
	height: 53px;
  margin: 3px 6px 2px 6px;
}

.index_middle_progbox_thumbnail {
  float: left; 
  width: 82px;
  height: 46px; 
  margin: 2px 2px 2px 4px;
}
.index_middle_progbox_thumbnail a, a:hover, a:visited {
  text-decoration: none;
  color: black;
}
.index_middle_progfoot_text {
	float: left;
	margin-left: 10px;
  color: white;
	font-size: 10px;
	font-weight: lighter;
}

.index_middle_progfoot {
	width: 553px;
	height: 28px;
	float: left;
	margin-left: 0px;
	background-image: url('../images/layout/programs_box_footer553x28.png');
}

.index_middle_progfoot a,
.index_middle_progfoot a:visited,
.index_middle_progfoot a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
	font-size: 11px;
	font-weight: bold;
}
.index_middle_progfoot a:hover {
  color: #026D90;
	font-size: 11px;
}

.index_middle_paginate {
	width: 568px;
	height: 34px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.index_middle_description {
	width: 540px;
	float: left;
	margin: 6px 10px 0 10px;
}
.index_middle_description p {
	font-size: 12px;
	line-height: 140%;
}
.index_middle_description a,
.index_middle_description a:visited,
.index_middle_description a:hover {
  color: #00B1EB;
  text-decoration: none;
  font-weight: bold;
	font-size: 12px;
  background-color: transparent;
}
.index_middle_description a:hover {
  color: #026D90;
}

.index_middle_footer {
	width: 568px;
	height: 34px;
	float: left;
	background-image: url('../images/layout/index_middle_footer568x34.jpg');
}

.index_right_fb {
  width: 171px;
	margin: 0px 0px 12px 5px;
  float: left;
}

.index_right {
  width: 172px;
  min-height: 620px;
	margin-left: 5px;
  float: left;
  background-image: url('../images/layout/program_right_border172x32.jpg');
}
.index_right_header {
	width: 172px;
	height: 18px;
	float: left;;
	padding-top: 0px;
	background-image: url('../images/layout/program_right_header172x18.jpg');
}
.index_right_banner {
	width: 160px;
	height: 600px;
	float: left;
	margin-left: 5px;
}
.index_right_footer {
	width: 172px;
	height: 12px;
	float: left;
	padding-top: 0px;
	background-image: url('../images/layout/index_right_footer172x12.jpg');
}

.index_right_poll {
  width: 171px;
  float: left;
  margin: 0px 0 0 4px;
  background-image: url('../images/layout/index_right_poll_frame172x32.jpg');
}
.index_right_poll_header {
	width: 172px;
	height: 46px;
	display: block;
	background-image: url('../images/layout/index_right_poll_head172x46.png');
}
.index_right_poll_polling {
	width: 160px;
	height: 270px;
	float: left;
	margin-left: 5px;
}
.index_right_poll_footer {
	width: 172px;
	height: 32px;
	float: left;
	background-image: url('../images/layout/index_right_poll_foot172x32.jpg');
}

.program_search_results {
	width: 240px;
	min-height: 200px;
	float: left;
	margin: 0px 0 0 4px;
}

#show_left {
  width: 475px;
  float: left;
}

#show_right {
  width: 475px;
  float: right;
  margin-left: 10px;
}

#bookmark {
  padding-left: 10px;
  display: inline;
}

.prevnext {
  float: left;
  clear: both;
  width: 411px;
  border-bottom: 1px solid #000000;
	background-color: white;
}
.prevnext a,
.prevnext a:visited,
.prevnext a:hover {
  color: #00B1EB;
  text-decoration: none;
  background-color: transparent;
}
.prevnext a:hover {
  color: #026D90;
}

.pagination {
	padding: 2px 5px 2px 5px;
  margin: 2px;
}
.pagination a,
.pagination a:hover, 
.pagination a:visited, 
.pagination a:active {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #aaaadd;
  color: #00B1EB;
	font-size: 11px;
  text-decoration: none;
}
.pagination a:hover {
  color: #026D90;
	font-size: 11px;
}
.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
	border: 1px solid #000099;
  background-color: #026D90;
  color: #FFF;
}
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #ddd;
}

.pagination_menu {
	padding: 2px 1px 2px 1px;
  margin: 2px;
  color: #cccccc;
}
.pagination_menu a,
.pagination_menu a:hover, 
.pagination_menu a:visited, 
.pagination_menu a:active {
  padding: 2px 1px 2px 1px;
  margin: 2px;
  color: #00B1EB;
	font-size: 11px;
  text-decoration: none;
}
.pagination_menu a:hover {
  color: #026D90;
	font-size: 11px;
}
.pagination_menu span.current {
  padding: 2px 1px 2px 1px;
  margin: 2px;
  color: #cccccc;
}
.pagination_menu span.disabled {
  padding: 2px 1px 2px 1px;
  margin: 2px;
  color: #ddd;
}

#rss_feed {
  margin: 20px 0 0 0;
  width: 100%;
  background-color: white;
  min-height: 200px;
  max-height: 220px;
}
#rss_video_div_left {
  margin: 2px 2px 2px 2px;
  background-color: white;
  min-width: 45%;
}

#display_time_ago {
  display: inline;
  color: #bbbbbb;
}

#show_left_rating {
  background-color: white;
}

#play_slideshow_dom {
  background-color: white;
}
#period_once {
	display: none;
}

#show_right {
  width: 475px;
  float: right;
  margin-left: 10px;
}

#bookmark {
  padding-left: 10px;
  display: inline;
}

#jsWindow {
  position: absolute;
  z-index: 9999;
}

.index_left_banner_tags_cloud_header {
	width: 200px;
	float: left;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 0px 8px;
}
.index_left_banner_tags_cloud {
	width: 210px;
	float: left;
	margin: 0 0 6px 8px;
}
#cloud a.tag1 { font-size: 1.0em; font-weight: 100; }
#cloud a.tag2 { font-size: 1.2em; font-weight: 200; }
#cloud a.tag3 { font-size: 1.4em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.6em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.8em; font-weight: 500; }
#cloud a.tag6 { font-size: 2.0em; font-weight: 600; }

#cloud { padding: 2px; line-height: 2em; text-align: center; }
#cloud a { padding: 0px; }
#cloud a:visited { color: #089d00; }
#cloud a:hover { color: #026D90; }
#cloud { margin: 0; }
#cloud li { display: inline; }

.poll_radion_buttons_box {
	width: 130px;
	float: left;
}
.poll_radio_button {
	width: 30px;
	float: left;
	margin: 0 0 2px 0;
}
.poll_radio_button_text {
	width: 100px;
	height: 32px;
  float: left;
	margin: -2px;
}

#social {
	margin: 3px 0 1px 1px;
}

.flash_error {
	color: red;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 14px;
}	
.flash_error a,
.flash_error a:hover, 
.flash_error a:visited, 
.flash_error a:active {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  color: #00B1EB;
	font-size: 16px;
	font-weight: bold;
  text-decoration: none;
}
.flash_error a:hover {
  color: #026D90;
	font-size: 16px;
	font-weight: bold;
}

.browser_message {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 14px;
}	
.browser_error {
	color: red;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 14px;
}	
.browser_error a,
.browser_error a:hover, 
.browser_error a:visited, 
.browser_error a:active {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  color: #00B1EB;
	font-size: 14px;
	font-weight: bold;
  text-decoration: none;
}
.browser_error a:hover {
  color: #026D90;
	font-size: 14px;
	font-weight: bold;
}

.dialog_error {
	width: 400px;
  font-size: 16px;
	color: #666; 
	text-align: center;
	padding: 0 4em;
	margin: 4em auto 0 auto;
	border: 1px solid #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
}
.dialog_error a,
.dialog_error a:hover, 
.dialog_error a:visited, 
.dialog_error a:active {
  color: #00B1EB;
	font-size: 14px;
	font-weight: bold;
  text-decoration: none;
}
.dialog_error a:hover {
  color: #026D90;
	font-size: 14px;
	font-weight: bold;
}
.dialog_error	h1 { 
	font-size: 100%; 
	color: #f00; 
	line-height: 1.5em; 
}

.tipsy { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	padding: 5px; 
	opacity: 0.8; 
	filter: alpha(opacity=80); 
	background-repeat: no-repeat; 
	background-image: url('../images/tipsy.gif'); 
}
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }


.video_search_container {
	width: 536px;
	float: left;
	margin: 24px 0 0px 12px;
}
.video_search {
	width: 536px;
	height: 43px;
	float: left;
	background-image: url('../images/layout/edit_searchbox_nolist473x43.jpg');
  background-repeat: no-repeat;
}
.video_search_description {
	width: 536px;
	float: left;
	margin: 6px 4px 0 12px;
}
