body {       
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8em;

}

a { color: #56004e;}

a img {
	border: 0;
}


#main {
	margin-left:auto;
	margin-right:auto;
	width: 879px;
	position: relative;
	/*	border:1px solid;;*/
	/*background:red;*/
}

#header {
	width: 100%;         
	height: 162px;
	background: url(../images/header.gif) repeat-x;
	position: relative;
}

.logo {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/logo.gif);
	width: 207px;
	height: 65px;
	position: absolute;
	top: 19px;
	left: 19px;
}

#header form {margin: 0;}

.search-form {
	position: absolute;
	top: 0;
	right: 285px;
	width: 218px;
	height: 60px;
	background: url(../images/search-bgNew.gif);
}

.search-form label {
	font: bold 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin: 10px 10px 0;
}

.search-form #search {
/*	float: left;
	width: 100px;
	height: 12px;
	margin-top: 8px;*/
	background-color:#EFEFEF;
border-color:#9B9B9B #9B9B9B #CCCCCC #CCCCCC;
border-style:double;
border-width:1px;
color:#353535;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
height:12px;
text-transform:none;
width:100px;
margin-top: 8px;
float:left;
	
}

.search-form .go-btn {
	float: left;
	display: inline;
	margin: 8px 0 0 8px;
}

.search-form .radios {
	clear: left;
	margin-top: 2px;
	float: right;
	width: 218px;
	margin-bottom: 3px;

}

.search-form .radios input {
	float: left;
	display: inline;
}

.search-form .margin {
	margin-left:55px;

}




.search-form .radios label {
	margin: 2px 0 0;
	float: left;
}



/*.search-form .upload {
	float: right;
	display: inline;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/upload-btn.gif);
	width: 51px;
	height: 42px;
	margin: 10px 30px 0 0;
}

.search-form>.upload {
	margin: -20px 30px 0 0;
}

*+html .search-form .upload {
	margin-top: 10px;
}*/

.main-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/main-nav.gif);
	height: 35px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 102px;
}

.main-nav li {
	float: left;
}

.main-nav li a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 35px;
	width: 168px;
}

.main-nav li a.sc_network {
	background: url(../images/nav-network.gif);
	margin-left: 19px;
}


.main-nav li a.competitions {background: url(../images/nav-competitions.gif);}

.main-nav li a.videos {background: url(../images/nav-videos.gif);}

.main-nav li a.features {background: url(../images/nav-features.gif);}

.main-nav li a.library {background: url(../images/nav-library.gif);}

.main-nav li a.Home {background: url(../images/home-new.gif);margin-left: 19px;}

.main-nav li a.videosbuton {background: url(../images/VIDEOS.gif);}

.main-nav li a.photos {background: url(../images/PHOTOS.gif);}

.main-nav li a.mypage {background: url(../images/MY-PAGE.gif);}

/* Added by PAWAN */
.main-nav li a.stories {background: url(../images/STORIES-NEW.gif);width: 169px;}
/*.main-nav li a.my {
	background: url(../images/nav-my.gif);
	width: 169px;
}
*/


.main-nav li a:hover,
body#sc_network a.sc_network,
body#features a.features,
body#library a.library,
body#videos a.videos,
body#competitions a.competitions,
/* Added by PAWAN */
body#stories a.stories,
body#my a.my
{
	background-position: 0 -35px;
}

div.welcome {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../images/welcome.gif);
	height: 25px;
}

span.join {
	position: absolute;
	bottom: 5px;
	left: 19px;
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}

span.join a {color: #ffcf01;}

span.join a:hover {text-decoration: none;}

span.join a.plain {color: #ffcf01;}

span.join a:hover.plain {text-decoration: none;}


span.join a.current {color:  #ffcf01;text-decoration: none;font-weight: bold;}

span.join a:hover.current {text-decoration: none;font: bold ;font-weight: bold;}




span.date {
	position: absolute;
	bottom: 5px;
	right: 19px;
	font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #eddaeb;
}

#container {
	clear: both;
	margin: 12px 0 0 18px;
}

.content {
	float: left;
	width: 665px;
	margin-right: 5px;
}

ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.tabs li {
	float: left;
	margin-right: 1px;
}

ul.tabs li.last {
	margin: 0;
}

ul.tabs li.active {
	background: url(../images/tab-active.gif);
	color: #5f6062;
}

ul.tabs li a.active {
	background: url(../images/tab-mini-active.png) no-repeat;
	color: #5f6062;
}

ul.tabs li a.inside {
	display: block;
	width: 81px;
	height: 20px;
	background: url(../images/skt-inside.gif);
	text-align: left;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
	}

ul.tabs li a.inside-active {
	display: block;
	width: 81px;
	height: 20px;
	background: url(../images/skt-inside-active.gif) no-repeat;
	text-align: left;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #5f6062;
	padding-top: 5px;
	}

ul.tabs li a {
	display: block;
	width: 81px;
	height: 20px;
	background: url(../images/tabs-mini.png) no-repeat;
	text-align: center;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
}





.videos {
	width: 663px;
	background: #eddaeb url(../images/videos-bottom.gif) no-repeat -1px bottom;
	overflow: hidden;
	clear: left;
	padding-bottom: 12px;
}


/*.single_video {
	width: 663px;
	overflow: hidden;
	clear: left;
	padding-bottom: 12px;
}
*/

.video {
	float: left;
	width: 422px;
	margin-right: 2px;
	
}

.video h2 {
	margin: 10px 0 0 10px;
	font: bold 20px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56004e;
}

.video h3 {
	margin: 10px 0 0 15px;
}
/*
.video img, .video .flowplayer {
	margin: 5px 0 0 3px;
}
*/

.video img, .video .flowplayer {
	margin: 5px 0 0 2px;
}


.video p {
	font: 12px/16px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
	margin: 20px 0 0 10px;
}

.video p a {
	color: #56014e;
	font-weight: bold;
	text-decoration: none;
}

.video p a:hover {text-decoration: underline;}

.video ul.links {
	margin-top: 2px;
	padding-left: 22px;
}

.video ul.links li {
	font: 12px/16px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
	margin-right: 30px;
	float:left;
}

.video ul.links li a {
	color: #56014e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
}

.related, .series {
/*	width: 230px;*/
width: 235px;
	float: left;
}

.series_entries {
	height: 408px;
	overflow: auto;
	
}

.videos .related, .videos .series {
	background: url(../images/related-bg.gif) no-repeat scroll 0 8px;
}

/*
.related strong, .series strong {
	display: block;
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	margin: 26px 0 0 11px;
}
*/


.related strong, .series strong {
	display: block;
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	margin: 0px 0 0 12px;
	margin-bottom:8px;
}



.series ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 228px;
/*	height: 408px;*/
	overflow: auto;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.related ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 228px;
	height: 408px;
	overflow: auto;
	font: bold 12px  Arial,Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.related ul li, .series ul li {
	margin: 0 0 6px 6px;
	overflow: hidden;
	clear: both;
	width: 195px;
}

.related ul li img {
	float: left;
	margin-right: 5px;
}

.related ul li a {
	font:  bold 12px  Arial,Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif;
	color: #5f6062;
}

.related ul li a:hover {text-decoration: none;}

.related ul li span.time {
	display: block;
	font: bold 12px  Arial,Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f6062;
}


.related ul li span.added {
	display: block;
	font: bold 12px  Arial,Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
}



.rating {
	border: 0px;
}

.columns {
	background: url(../images/bottom-bg.gif) no-repeat -1px 7px;
	margin-top: 25px;
	width:100%;
}

.columns strong{
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	margin-left: 21px;
	clear: both;
	display: block;
}
.columns .column {
	width: 221px;
	float: left;
	background: #efefef url(../images/column-bottom.gif) no-repeat 0 bottom;
	margin-right: 1px;
}
.columns .column.last {margin: 0;}
.columns .column h2 {
	width: 209px;
	margin: 0;
	font: bold 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	padding: 7px 0 0 12px;
	background: url(../images/column-top.gif) no-repeat;
}
.columns .column ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.columns .column ul li {
	margin: 0 0 6px 7px;
	overflow: hidden;
	clear: both;
	width: 195px;
}
.columns .column ul li img {
	float: left;
	margin-right: 5px;
}
.columns .column ul li a {
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
}
.columns .column ul li a:hover {text-decoration: none;}
.columns .column ul li span.time {
	display: block;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f6062;
}

.column {
	width: 169px;
	float: left;
}
.column .upload {
	background: url(../images/upload.gif);
	width: 169px;
	height: 131px;
	overflow: hidden;
}
.column .upload h3 {
	margin: 5px 0 0 49px;
	font: bold 20px/20px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;	
}
.column .upload span {
	font: 12px/15px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #f4e3f2;
	display: block;
	margin: 10px 0 0 49px;
}
.column .upload a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/upload-btn2.gif);
	width: 122px;
	height: 26px;
	margin: 10px auto 0;
}


.banner {
	margin-top: 10px;
margin-left: 10px;
}

#footer {
	clear: left;
	position: relative;
	width: 100%;
	height: 38px;
	border-top: 30px solid #fff;
	background: url(../images/footer.gif);
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position:  absolute;
	left: 20px;
	top: 3px;
	width: 100%;
}
html:first-child #footer ul {top: 5px;}
#footer ul li {
	display: inline;
	font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 14px;
	background: url(../images/sep.gif) no-repeat 3px 3px;
	
}
#footer ul li img {
	border: none;
	margin-bottom: -3px;
	padding-right: 2px;
}
#footer ul li a {
	color: #ccc;
	text-decoration: none;
}
#footer ul li.first {
	padding: 0;
	background: none;
}
#footer ul li a:hover {text-decoration: underline;}

#footer span {
	font: bold 8.5px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
	position: absolute;
	top: 6px;
	right:2px;
}
#container h1 {
	margin: 0;
	font: bold 20px Helvetica, Arial, sans-serif;
	color: #56004e;
	width: 100%;
}

#container h3.profile{
	margin: 0;
	font: bold 20px Helvetica, Arial, sans-serif;
	color: #56004e;
	width: 100%;
	text-align:center;
}

#container h2 {
	color: #56004e;
}

#container h3 {
	color: #56004e;
}

#container h4 {
	color: #56004e;
}

.side_nav {
	width: 132px;
	float: left;
}


.side_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 12px/24px Helvetica, Arial, sans-serif;
}

/*.side_nav ul li a:hover, .side_nav ul li a.active {*/
.side_nav ul li.active {
	font-weight: bold;
	color: #a54399;
}

.side_nav ul li a {color: #5f6062}

.text {
	width: 533px;
	float: left;
}
.text .block {
	background: url(../images/block-bg.gif);
	width: 533px;
	overflow: hidden;
	margin-bottom: 5px;
}
.text .block h3 {
	background: url(../images/block-top.gif);
	margin: 0;
	height: 22px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #a54399;
	padding: 5px 0 0 15px;
	position: relative;
}
.text .block h3 a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}
.spin-vis {
	float: left;
	display: inline;
	margin: 13px 0 0 13px;
}
.spin {
	background: url(../images/spin.gif);
	width: 389px;
	height: 165px;
	float: left;
	display: inline;
	margin: 13px 0 0 5px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
.spin h2 {
	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 12px 0 0 19px;
}
.spin span {
	display: block;
	margin-left: 19px;
}
.spin strong {
	display: block;
	margin: 20px 0 0 19px;
}
.spin .register {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/register.gif);
	width: 122px;
	height: 26px;
	margin: 23px 0 0 250px;
}
.block .bottom {
	background: url(../images/block-bottom.gif) no-repeat -1px bottom;
	overflow: hidden;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
ul.active_comp {
	margin: 20px 0 0 15px;
	padding: 0;
	list-style: none;
}
ul.active_comp li {
	float: left;
	margin-right: 15px;
	width: 112px;
	font: 10px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
ul.active_comp li a {
	font: bold 10px Helvetica, Arial, sans-serif;
	color: #56004e;
}
ul.active_comp li p {
	margin: 6px 0 0;
}
ul.comp_results {
	margin: 20px 0 0 15px;
	padding: 0;
	list-style: none;
}
ul.comp_results li {
	float: left;
	margin-right: 5px;
	width: 122px;
	font: 10px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
ul.comp_results li a {
	font: bold 10px Helvetica, Arial, sans-serif;
	color: #56004e;
}
ul.comp_results li span {
	display: block;
	line-height: 20px;
	padding-left: 25px;
	margin-top: 5px;
}
ul.comp_results li span.gold {
	background: url(../images/gold.jpg) no-repeat;
}
ul.comp_results li span.silver {
	background: url(../images/silver.jpg) no-repeat;
}
ul.comp_results li span.bronze {
	background: url(../images/bronze.jpg) no-repeat;
}
.ready {
	background: url(../images/get_ready.gif);
	width: 170px;
	height: 212px;
	margin-top: 7px;
	overflow: hidden;
}
.ready h3 {
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 15px 0 0 10px;
}
.ready strong {
	font: bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	margin-left: 10px;
}
.ready span {
	font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	margin: 15px 0 0 10px;
}
.ready a.join {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/join.gif);
	width: 122px;
	height: 26px;
	margin: 20px auto 0;
}

/*CompPage.html*/
.inner .text {
	width: 414px;
	float: left;
}
.inner .video {
	background: url(../images/view_another-bg.gif) repeat-y;
	width: 414px;
}
.inner .video .bottom {
	background: url(../images/view_another-bottom.gif) no-repeat -2px bottom;
	width: 414px;
	float: left;
	height: 1%;
	padding-bottom: 10px;
}
.inner .video h3 {
	background: url(../images/view_another.gif) no-repeat -1px 0;
	width: 414px;
	height: 27px;
	margin: 0;
	font: 12px Helvetica, Arial, sans-serif;
	position: relative;
}
.inner .video h3 a {
	position: absolute;
	top: 5px;
	right: 25px;
	color: #faeef9;
}
.comments {
	width: 413px;
	background: #ece1eb;
	margin-top: 5px;
	float: left;
}
.comments h3 {
	background: url(../images/comments_top.gif);
	width: 401px;
	height: 22px;
	clear: both;
	margin: 0;
	font: 12px Helvetica, Arial, sans-serif; 
	color: #56004e;
	padding: 5px 0 0 12px;
	border-bottom: 1px solid #fff;
}
.comments h3 a {color: #56004e;}
.comments .judge {
	background: #faeef9;
	position: relative;
	border-bottom: 1px solid #fff;
	height: 64px;
}
.comments .judge span {
	font: 12px Helvetica, Arial, sans-serif;
	color: #5f6062;
	position: absolute;
	top: 10px;
	left: 10px;
}
.comments .judge .bar {
	position: absolute;
	top: 27px;
	left: 11px;
}
.comments .judge .mark {
	font: bold 24px/24px Helvetica, Arial, sans-serif;
	color: #56004e;
	position: absolute;
	top: 28px;
	right: 105px;
	left: auto;
}
.comments .judge .submit {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/submit.gif);
	width: 85px;
	height: 25px;
	position: absolute;
	top: 29px;
	right: 9px;
}
.comments h2 {
	margin: 10px 0 0 10px;
	font: bold 24px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.comment {
	padding: 5px 0;
	border-bottom: 1px solid #fff;
	float: left;
	width: 100%;
}
.comment img {
	float: left;
	display: inline;
	margin: 0 7px 0 13px;
}
.comment .author {
	font: 12px/16px Helvetica, Arial, sans-serif;
	color: #56004e;
	display: block;
}
.comment p {
	font: 12px/16px Helvetica,  Arial, sans-serif;
	margin: 0;
	color: #5f6062;
	width: 322px;
}
.comment-send {
	background: #faeef9;
	height: 89px;
	border-bottom: 1px solid #fff;
	clear: both;
	position: relative;
}
.comment-send h2 {
	margin: 10px 0 0 10px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.comment-send textarea {
	width: 264px;
	height: 41px;
	position: absolute;
	top: 34px;
	left: 10px;
}
.comment-send .submit {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/submit.gif);
	width: 85px;
	height: 25px;
	position: absolute;
	top: 49px;
	right: 9px;
}
.rank {
	height: 80px;
	background: url(../images/comments-bottom.gif) no-repeat 0 bottom;
	position: relative;
}
.rank ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 10px;
	left: 12px;
	font: 12px Helvetica, Arial, sans-serif;
}
.rank ul li {
	display: inline;
	margin-right: 15px;
}
.rank ul li a {color: #56004e;}
.rank span.rank_this {
	font: 12px  Helvetica, Arial, sans-serif;
	color: #5f6062;
	position: absolute;
	top: 44px;
	left: 12px;
}
.rank .stars {
	position: absolute;
	top: 42px;
	left: 102px;
}
.rank span.views {
	font: 12px  Helvetica, Arial, sans-serif;
	color: #5f6062;
	position: absolute;
	top: 44px;
	left: 215px;
}
.brackets {
	width: 236px;
	float: left;
	display: inline;
	margin-left: 7px;
}
* html .brackets {
	margin-left: -10px;
}
.bracket {
	width: 236px;
	background:url(../images/bracket-bg.gif);
	border-bottom: 1px solid #5f6062;
}
.bracket h4 {
	margin: 0;
	background: url(../images/bracket-top.gif) no-repeat;
	font: bold 10px Helvetica, Arial, sans-serif;
	color: #a54399;
	padding-left: 10px;
}
.bracket ul {
	margin: 0 0 0 1px;
	padding: 0;
	list-style: none;
	width: 234px;
	height: 407px;
	overflow: auto !important;
}
.bracket ul li {
	margin-left: 7px;
	clear: both;
	float: left;
	width: 180px;
	display: inline;
	margin-bottom: 7px;
}
.bracket ul li img {
	float: left;
	margin-right: 5px;
}
.bracket ul li a {
	display: block;
	font: 10px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
.bracket ul li span {
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #009ddc;
	display: block;
	margin-top: 10px;
}
.brackets h2 {
	margin: 12px 0 0 5px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.brackets-list {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
}
.brackets-list li {
	width: 110px;
	float: left;
	margin-top: 10px;
}
.brackets-list li.even {
	margin-right: 11px;
}
.brackets-list li a {
	display: block;
	font: 12px Helvetica, Arial, sans-serif;
	color: #a54399;
}

/*site facing page*/
.left-column {
	width: 235px;
	float: left;
}
.user_info {
	width: 235px;
	background: url(../images/info.gif);
	height: 163px;
	clear: both;
	padding-top: 14px;
}
.user_info img {
	float: left;
	display: inline;
	margin: 0 12px;
}
.user_info span {
	display: block;
	font: 10px/16px Helvetica, Arial, sans-serif;
}
.user_info a {
	font: 10px/16px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.user_info ul {
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
}











.user_info_new {
	width: 235px;
	background: url(../images/info.gif);
	height: 163px;
	clear: both;
	padding-top: 14px;
}
.user_info_new img {
	float: left;
	display: inline;
	margin: 0 12px;
}
.user_info_new span {
	display: block;
	font: 10px/16px Helvetica, Arial, sans-serif;
}
.user_info_new a {
	font: 10px/16px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.user_info_new ul {
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
}










/*.interests  {
	background: url(../images/interests-bg.gif);
	width: 235px;
	float: left;
	margin-top: 6px;
}
.interests .bottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	padding-bottom: 7px;
	float: left;
	width: 235px;
}
.interests h3 {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	width: 223px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 0 0 12px;
}
.interests dl {
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}
.interests dl dt {
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 22px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.interests dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 22px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
.interests dl dt.last, .interests dl dd.last {border-bottom: none;}
*/

.facing .text {
	width: 388px;
	margin-right: -200px;
	position: relative;
	float: left;
	display: inline;
	margin-left: 10px;
}

.facing .text .block {
	background: url(../images/wide-block-bg.gif);
	width: 587px;
}
.facing .text .block .bottom {
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
	width: 587px;
}
.facing .text .block h3 {
	background: url(../images/wide-block-top.gif);
}


ul.my_comp {
	margin: 12px 0 0 14px;
	padding: 0;
	list-style: none;
}

ul.my_comp li {
	float: left;
	width: 112px;
	margin-right: 31px;
}

ul.my_comp li.last { margin-right: 0; }

ul.my_comp li a {
	display: block;
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.trophy_case {
	margin: 0;
	padding: 0;
	list-style: none;
}

.trophy_case li {
	border-bottom: 2px solid #eddaeb;
	float: left;
	width: 100%;
	padding-bottom: 12px;
}

.trophy_case li .medal {
	float: left;
	margin: 17px 0 0 12px;
	display: inline;
}

.trophy_case li .image {
	float: left;
	display: inline;
	margin: 11px 0 0 15px;
	overflow: hidden;
}

.trophy_case li a {
	display: block;
	margin: 12px 0 0 12px;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #56004e;
	overflow: hidden;
}

.trophy_case li p {
	float: left;
	margin: 0 0 0 12px;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
	width: 360px;
}

.trophy_case li.last {
	border: none;
	padding: 0;
}

.friend_comments {
	margin: 0;
	padding: 0;
	list-style: none;
}

.friend_comments li {
	border-bottom: 2px solid #eddaeb;
	float: left;
	width: 100%;
/*	padding-left: 2px;*/
	padding-bottom: 12px;
}

.friend_comments li .image {
	float: left;
	display: inline;
	margin: 11px 0 0 15px;
	overflow: hidden;
}

.friend_comments li span {
	display: block;
	margin: 12px 0 0 12px;
	padding-left: 12px;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
	overflow: hidden;
}

.friend_comments li .edit_link {
	float: right;
	margin-right: 5px;
}

.friend_comments li .edit_link a {
	text-decoration: none;
}

.friend_comments li a {
	color: #56004e;
}

.friend_comments li p {
	float: left;
	margin: 0 0 0 12px;
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
	width: 400px;
	height: 85px;
	overflow: auto;
}

.friend_comments li.last {
	border: none;
	padding: 0;
}

.new_friend_comment {
	padding: 12px 0 0 12px;
	text-align: top;
}

.new_friend_comment input, .new_friend_comment textarea {
	float: left;
}

.my_friends {
	margin: 14px 0 0 14px;
	padding: 0;
	list-style: none;
}
.my_friends li {
	float: left;
	margin-right: 15px;
}
.my_friends li a {
	display: block;
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #56004e;
}
.my_friends li.last {margin: 0;}
.side_nav .user_info {
	background: url(../images/info2.jpg) no-repeat 0 bottom;
	height:auto;
	padding-bottom:4px;
	width:128px;
}
.side_nav .user_info .img {
	float: none;
}
.side_nav .user_info span {
	display: block;
	font: 10px/16px Helvetica, Arial, sans-serif;
	color: #5f6062;
	margin-left: 13px;
}

.side_nav .user_info_new {
	background: url(../images/info2.jpg) no-repeat 0 bottom;
	height:auto;
	padding-bottom:4px;
	width:128px;
}
.side_nav .user_info_new .img {
	float: none;
}
.side_nav .user_info_new span {
	display: block;
	font:  bold 11px  Trebuchet MS,Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #5f6062;
	margin-left: 6px;
}


.side_nav .actions {
	margin: 5px 0 0;
	padding: 0 0 0 11px;
	background: url(../images/actions.gif);
	width: 112px;
	height: 208px;
}
.side_nav .actions li.short {
	float: left;
	margin-right: 19px;
}
.side_nav .actions a {
	font: 12px/24px Helvetica, Arial, sans-serif;
	color: #fff;
}
/*.block.friends {position: relative;}*/
/*.block.friends .friends-search {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/search_friends.gif);
	width: 356px;
	height: 71px;
}
*/

/*.block.friends .friends-search label {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5f6062;
}
.block.friends .friends-search .text-inp {
	float: left;
	display: inline;
	width: 203px;
	height: 18px;
	margin: 12px 0 0 13px;
}
.block.friends .friends-search .btn {
	float: left;
	display: inline;
	margin: 11px 0 0 6px;
}
*/
.friends-search {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/search_friends.gif);
	width: 356px;
	height: 71px;
}
.friends-search label {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5f6062;
}
.friends-search .text-inp {
	float: left;
	display: inline;
	width: 203px;
	height: 18px;
	margin: 34px 0 0 13px;
}
.friends-search .btn {
	float: left;
	display: inline;
	margin: 33px 0 0 6px;
}

.pending_invitations, .search_results, .import_results div {
	padding: 5px 0px 0px 10px;
	display: block;
/*	font: 11px/14px Helvetica, Arial, sans-serif;*/
	color: #5f6062;
	overflow: hidden;
}

.search_results_small {
	padding: 5px 0px 0px 10px;
	display: block;
	width: 165px;
	color: #5f6062;
	overflow: hidden;
}

.control {
	font-size: 9px;
	font-weight: normal; 
	text-decoration: none;
}

.search_results li {
	list-style-type: none;
}

.pending_invitations div span {
	float:left;
}

.import_results div#loading span {
	margin-left: 5px;
	font-weight: bold;
}

.import_results div#loading {
	margin-left: 3px;
}

.search_results a {
	color: #56004e;
}

/*.block.friends ul.my_friends {
	margin: 50px 0 0 12px;
}
.block.friends ul.my_friends li {
	min-width: 110px;
	margin-right: 10px;
}
*/

.bulletin {
	margin: 0 2px;
	padding: 0;
	list-style: none;
}
.bulletin  li {
	border-bottom: 4px solid #fff;
	background: #efefef;
	height: 34px;
	clear: both;
}
.bulletin li.top {
	height: 17px;
	border-bottom: none;
	background: #fff;
}
.bulletin .top span {
	float: left;
	font: 10px Helvetica, Arial, sans-serif;
	color: #5f6062 !important;
	padding-top: 5px;
	overflow: hidden;
	height: 17px !important;
}
.bulletin span {
	float: left;
	height: 30px;
	padding-top: 4px;
}
.bulletin .first {
	padding-left:11px;
	width: 140px;
	border-right: 1px solid #fff;
	font: 10px Helvetica, Arial, sans-serif;
	color: #a54399;
}
.bulletin .first a {color: #5f6062;}
.bulletin .second {
	padding-left: 6px;
	width: 65px;
	border-right: 1px solid #fff;
	font: 10px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
.bulletin .third {
	padding-left: 6px;
	width: 253px;
	font: 10px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
p.landing {
	margin: 12px 0 0;
	font: 12px/16px Helvetica, Arial, sans-serif !important;
	color: #5f6062 !important;
	width: 620px;
}
a.sign {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/sign.gif);
	width: 120px;
	height: 26px;
	margin-top: 22px;
}
span.landing {
	display: block;
	font: 12px/16px Helvetica, Arial, sans-serif !important;
	color: #5f6062 !important;
	margin-top: 22px;
	clear: both;
	position: relative;
}
span.landing a {
	color: #b051a2;
}
.landing_page .content {
	padding-bottom: 220px !important;
}
form {margin: 0;}
.login-form h2 {
	margin: 25px 0 25px 0;
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #a54399;
	clear: both;
	float:left;
	width: 100%;
}
label.photo {
	clear:both !important;
	float:none !important;
	display:block;
	margin-top: 30px !important;
	width:auto !important;
	font-weight: bold;
}

label.no_photo {
	clear:both !important;
	float:none !important;
	display:block;
	margin-top: 30px !important;
	padding-left: 130px;
	width:auto !important;
	font-weight: bold;
}

*+html .login-form input {margin-bottom:10px;}
*+html .login-form textarea {margin-bottom:10px;}
*+html .login-form select {margin-bottom:10px;}

.login-form label, #button_label {
	float: left;
	width: 97px;
	font: 10px/18px Helvetica, Arial, sans-serif;
	color: #5f6062;
	clear: left;
	margin: 3px 0 10px;
}

.login-form div {
	float:left;
	clear:left;
	width: 100%;
}

* html .login-form div {margin-bottom: 10px;}

*+html .login-form div {margin-bottom: 10px;}

.login-form #email, .login-form #pass, .login-form #c_pass, .login-form #f_name, .login-form #l_name, .login-form #city, .login-form #p_f_name, .login-form #p_l_name, .login-form #p_mail {
	clear: right;
	float: left;
	margin-bottom: 10px;
	width: 172px;
}
.login-form #day {
	width: 50px;
	float: left;
	margin-right: 3px;
}
.login-form #month {
	float: left;
	width: 50px;
	margin-right: 3px;
}
.login-form #year {
	float: left;
	width: 70px;
}
.login-form #adr_1, .login-form #adr_2 {
	clear: right;
	float: left;
	margin-bottom: 10px;
	width: 230px;
}
.login-form #state {
	clear: right;
	float: left;
	margin-bottom: 10px;
	width: 175px;
}
.login-form input, .login-form textarea, .login-form select {
	font: 10px/18px Helvetica, Arial, sans-serif;
	color: #5f6062;
	padding-top: 2px;
}

#sign_in_form input{
  margin: 2px 0px 0px 0px;
}

.login-form #zip {
	clear: right;
	float: left;
	margin-bottom: 10px;
	width: 85px;
}

.login-form #parent, .login-form #coach, .login-form #professional, .login-form #fan {
	display: block;
	float: left;
	display: inline;
	clear: left;
	margin-left: 96px;
}

.login-form .detail-info{
  font: 10px/18px Helvetica, Arial, sans-serif;
	color: #5f6062;
	margin: 0px 0px 10px;
}

#edit-user-password {
  position: absolute;
  right: 140px;
  top: 253px;
  width: 340px;
  
}

#button_row, #button_row div{
  clear: none;
  float: none;
}

#button_row {
  width: 564px;
  float: right;
  clear: right;
  margin: 5px 0px;
}

#profile_advanced #button_row {
  width: 532px;
}

#button_row input {
  margin: 0px 10px 0px 0px;
  float: left;
  height: 13px;
}

#button_label {
  margin: 0px;
  float: left;
  clear: none;
  line-height: 13px;
}

* html .login-form #parent {margin-left: 97px;}
* html .login-form #coach {margin-left: 97px;}
* html .login-form #fan {margin-left: 97px;}
*+html .login-form #parent {margin-left: 97px;}
*+html .login-form #coach {margin-left: 97px;}
*+html .login-form #fan {margin-left: 97px;}
*+html .login-form #coach {margin-top: -10px;}
*+html .login-form #fan {margin-top: -10px;}

.login-form #fan {
	margin-bottom: 10px;
}

.login-form span {
	display: block;
	font: 10px Helvetica, Arial, sans-serif;
	color: #5f6062;
	margin-top: 3px;
	margin-left: 120px;
	padding-top: 4px
}

.login-form #skill {
	width: 99px;
	margin: 3px 0 10px 4px;
}
* html .login-form #skill {margin-left: 0;}
*+html .login-form #skill {margin-left: 0;}
.login-form #skill2 {
	width: 99px;
	clear: both;
	display: block;
	margin-left: 101px;
}
* html .login-form #skill2 {margin-left: 99px;}
*+html .login-form #skill2 {margin-left: 99px;}
.login-form #discipline {
	width: 99px;
	float: left;
	display: inline;
	margin: 10px 0 0 5px;
}
* html .login-form #discipline {margin: 0 0 0 1px;}
*+html .login-form #discipline {margin: 0 0 0 1px;}
.login-form label.discipline {padding-top:10px;}
* html .login-form label.discipline {padding: 0;}
.login-form h2 em {
	font: italic 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}
.login-form #advisor, .login-form #interested {
	float:left;
	display: inline;
	margin-left: 97px;
	clear:none !important;
}
* html .login-form #advisor {margin-left: 93px;}
* html .login-form #interested {margin-left: 93px;}
*+html .login-form #advisor {margin-left: 93px;}
*+html .login-form #interested {margin-left: 93px;}
.login-form label.advisor, .login-form label.interested {
	clear: none;
	margin: 1px 2px 0px;
	border: 1px;
	width: auto;
}
.login-form .btn {
	margin-top: 25px; 
}
.login-form #photo {
	float:left;
	display:inline;
	margin-left:127px;
	width: 174px;
	margin-right:10px;
}
.login-form .choose_btn {
	margin: 0;
}
.login-form .upload_btn {
	display:block;
	clear:both;
	margin: 0px 0 0 122px;
}
.login-form #exp {
 width: 25px;
 margin-top: 10px;
}
.login-form label.exp {
	margin-top: 10px;
}
.login-form #equipment {
	width:172px;
}
.login-form #equipment2 {
	width: 172px;
	clear: both;
	display: block;
	margin-left: 125px;
}
* html .login-form #equipment2 {margin-left: 130px;}
*+html .login-form #equipment2 {margin-left: 127px;}
.login-form #t_name {
	width: 172px;
	margin-top:10px;
}
.login-form label.t_name {
	margin-top:10px;
} 
.login-form #teammates {
	width: 25px;
}
.login-form.profile label {
	width: 127px;
	padding-right: 4px;
}
.login-form #ice {
	width: 172px;
}

.login-form #isi {
	float:left;
	display:inline;
	margin-left: -1px;
}

.login-form #usfsa {
	float:left;
	display:inline;
	margin: 8px 3px 10px -16px;
}

* html .login-form #isi {margin-left: -20px;}
*+html .login-form #usfsa {margin-left: -20px;}

.login-form span.isi {
	margin:0;
}

.login-form span.usfsa {
	margin-top:5px;
}

.login-form #intl_yes {
	float:left;
	display:inline;
	margin-left: -1px;
}

.login-form #intl_no {
	float:left;
	display:inline;
	margin: 8px 3px 10px 0px;
}

* html .login-form #intl_yes {margin-left: -20px;}
*+html .login-form #intl_no {margin-left: -20px;}

.login-form span.intl_no {
	margin:0;
}

.login-form span.usfsa {
	margin-top:5px;
}

.login-form #local {
	float:left;
	display:inline;
	margin-left: -1px;
}

.login-form #regional {
	float:left;
	display:inline;
	margin: 8px 3px 10px 0px;
}

.login-form #national {
	float:left;
	display:inline;
	margin: 8px 3px 10px -16px;
}

* html .login-form #local {margin-left: -20px;}
*+html .login-form #regional {margin-left: -20px;}
*+html .login-form #national {margin-left: -20px;}

.login-form span.intl_no {
	margin:0;
}

.login-form span.usfsa {
	margin-top:5px;
}

.login-form #coach_name {
	width:229px;
}
#commpetitions {
	width: 126px;
	float: left;
}
#competitions2, #competitions3 {
	width: 126px;
	float: left;
	display:inline;
	clear:left;
	margin-left: 127px;
	margin-bottom: 10px;
}

.login-form span.internal {
	float:left;
	display:inline;
	margin: 0 5px;
}
.login-form select.place {
	width:95px;
	float: left;
}
* html .login-form select.place {
	display: block;
	float: none;
}
*+html .login-form select.place {
	display: block;
	float: none;
}
.login-form label.high {
	line-height: 10px;
}
.login-form #distance {
	width:25px;
	margin-top:10px;
}
.login-form #outside {
	width: 50px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.login-form #fav_jump, .login-form #fav_spin, .login-form #fav_skater {
	width: 172px;
}
.login-form #fav_local {
	float:left;
	margin-top:10px;
}
*+html .login-form #fav_local {margin-top: 5px;}
.login-form #fav_regional {
	clear:left;
	float:left;
	display:inline;
	margin-left: 131px;
	margin-top: -3px;
}
* html .login-form #fav_regional {margin-left: 127px;}
*+html .login-form #fav_regional {margin: -10px 0 0 127px;}
.login-form #fav_national {
	clear:left;
	float:left;
	display:inline;
	margin-left: 131px;
}
* html .login-form #fav_national {margin-left: 127px;}
*+html .login-form #fav_national {margin-left: 127px;}
.login-form span.fav_local {
	margin-top: 6px;
}
.login-form span.fav_regional {
	margin-left: 146px;
}
.login-form #others {
	width: 172px;
	margin-top:10px;
}
.login-form .others2 {
	clear:left;
	display:block;
	margin-left: 127px;
	width: 172px;
	margin-top:8px;
}
* html .login-form .others2 { margin-left: 129px;}
.login-form #hobbies, .login-form #brands {
	width: 172px;
}
.login-form .hobbies2, .login-form .brands2 {
	clear:left;
	display:block;
	margin-left: 127px;
	width: 172px;
	margin-top:8px;
}
* html .login-form .hobbies2 {margin: 0 0 8px 129px;}
* html .login-form .brands2 {margin: 0 0 8px 129px;}
*+html .login-form .hobbies2 {margin: 0 0 8px 129px;}
*+html .login-form .brands2 {margin: 0 0 8px 129px;}
.login-form input.last {
	margin-bottom:10px !important;
}
.login-form #fav_gear, .login-form #animal, .login-form #nickname {
	width: 172px;
}
.login-form .submit_btn {
	display:block;
	margin: 10px 0 0 127px;
}
.login-form p {
	margin: 	25px 0 30px 127px;
	font: 12px Helvetica, Arial, sans-serif;
	color:#5f6062;
}
.login-form p a {
	color: #969;
	text-decoration:none;
	font-weight: bold !important;
}
.rank.video {
	background:none;
}
.rank.video .stars {
	top: 37px;
	left: 103px;
}
.rank.video span.views {
	left: 206px;
}
.rank.video ul {
	left: 11;
}
.rank.video .rank_this {
	left: 11;
}
span.from {
	font: 12px Helvetica, Arial, sans-serif;
	color: #56004e;
	float:left;
	width: 100%;
	margin: 10px 0 0 11px;
}
span.from a {
	color: #56004e;
	margin-right: 15px;
}
.author_comment p {
	float: left;
	margin: 25px 0 0 11px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #5f6062;
}

p.comment{
  width: auto;
}

p.comment {
	position:relative;
	margin:30px 0 0 11px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #56004e;
}
p.comment a {
	font-size: 12px;
	font-weight: normal;
	color: #5f6062;
	margin-left: 20px;
}

div.comment_vid {
	width:100%;
/*	width: 423px;*/
	border-bottom: 1px solid #5f6062;
	padding-bottom: 5px;
	font: 12px/16px Helvetica, Arial, sans-serif;
	color:#5f6062;
	float:left;
	width:100%;
	margin-top: 8px;
/*	position: relative;*/
}

div.comment_vid a {
	color: #56004e;
}

div.comment_vid.last {
	border:none;
}

div.comment_vid p,div.comment_vid.last p {
	margin: 0 0 0 10px;
	min-height: 40px;
	overflow: auto;
/*	width: 413px;*/
}

.com_author {
	width:100%;
	position:relative;
	overflow:hidden;
	clear: both;
	height:16px;
}
.com_author span {
	margin-left: 10px;
}
.com_author ul {
	margin:0;
	padding:0;
	list-style:none;
	right: 10px;
	position: absolute;
	top: 0
}
.com_author ul li {
	display:inline;
	padding-left: 7px;
	background: url(../images/sep2.gif) no-repeat 0 3px;
}
.com_author ul li.first {background:none;}

ul.active_comp span.from_who {
	font: 10px/12px Helvetica, Arial, sans-serif;
	color:#5f6062;
	display: block;
	clear:both;
	margin-top: 18px;
}
ul.active_comp span.views {
	font: 10px/12px Helvetica, Arial, sans-serif;
	color:#5f6062;
	display: block;
	clear:both;
}
ul.active_comp span.time {
/*	ul.active_comp span.views {*/
	font: 10px/12px Helvetica, Arial, sans-serif;
	color:#5f6062;
	float: left;
	clear:left;
	margin-right: 5px;
}


/* Added */

.side_by_side {
/*	text-align: center;*/
	float: left;
/*	margin: 50px;*/
	margin-top: 20px;
	width: 325px;
}

.side_by_side h1 {
	text-align: center;
}

.vitals {
	color: #550077;
	background: #EDDAEB;
}

.center {
	float:left;
}

.friend {
	float: left;
}

.friend a {
	font-weight: bold;
}

ul.tall {
	margin: 0px;
	margin-left: 14px;
	padding: 0px;
	padding-top: 10px;
	list-style: none;		
}

/*ul.active_comp {
	margin: 20px 0 0 15px;
	padding: 0;
	list-style: none;
}
*/

li.video_tall {
	width: 120px;
	padding: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	float: left;
	font: 10px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.video_tall a {
	font-weight: bold;
	color: #57004f;
}

ul.pending {
	margin:0px;
	padding-top: 10px;
	list-style-type: none;
}

.video_tall .video_info, .pending .video_info {
	color: #666;
	margin-top: 5px;
	margin-bottom: 5px;
}

li.user_tall {
	width: 120px;
	padding: 0px;
	padding-right: 5px;
	float: left;
	font: 10px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
	margin:0px 11px 10px;
}

ul.search_results{
  margin: 10px 0px 0px 30px;
}

.search_results .video_tall{
  margin: 0px 11px;
}

.video_simple {
	width: 112px;
}

ul.simple {
	margin: 0px;
	margin-left: 14px;
	padding: 0px;
	padding-top: 10px;
	list-style: none;
	float: left;
}

ul.simple li {
	width: 100px;
	float: left;
	margin-right: 28px;
	overflow: hidden;
	height: 210px;
}

ul.simple li.last { margin-right: 0; }

ul.simple li span {
	padding-top: 2px;
	display: block;
	font: Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.friend_name {
	font-size: 11px;
	font-weight: bold;
}

ul.simple li span a {
	color: #56004e;
}

ul#photos.simple li {
	width: 115px;
}


.photo_title {
	font: bold 20px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.photo_description {
	font: 12px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

a.photo_edit {
	color: #5f6062;
	font-size: 10px;
	text-decoration: none;
}

.photo_full {
	width: 600;
	height: 600;
	overflow: auto;
}

ul.network_tabs li {
	width: 400px;
	cursor: move;
}

ul.network_tabs li:hover {
	background-color: #FFE0F6;
}

#series_list div {
	margin: 10px;
}

#new_item_form {
	margin: 25px;
}

.comment_entry {
	color: #666;
	border-bottom: 1px solid #666;
}


.pretty_box {
	position:relative;
	width: 533px;
}

.pretty_box div.title {
	background: url(../images/block-top.gif);
	margin: 0;
	height: 22px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #a54399;
	padding: 5px 0 0 15px;
	position: relative;
}

.pretty_box div.title a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.pretty_box div.body {
	background: url(../images/block-bg.gif);
}

.pretty_box div.body div.inner {
	margin:0px; 
	padding:2px;
}

.pretty_box div.bottom {
	background: url(../images/block-bottom.gif) no-repeat 0 bottom;
}

.facing .pretty_box {
	width: 587px;
}

.facing .pretty_box div.title {
	background: url(../images/wide-block-top.gif);
}

.facing .pretty_box div.body {
	background: url(../images/wide-block-bg.gif);
/*	border-left: 2px solid #EDDAEB;
	border-right: 2px solid #EDDAEB;
*/}

.pretty_box div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}

.facing .pretty_box div.bottom {
	width: 587px;
/*	margin-top: -5px;*/
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
}

.left-column .pretty_box {
	width: 128px;
}


.left-column .pretty_box div.title {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	/*width: 223px;*/
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 0 0 12px;
}

.left-column .pretty_box div.body {
	background: url(../images/interests-bg.gif);
	width: 128px;
	float: left;
	margin-bottom: -5px;
}

.left-column .pretty_box div.bottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	width: 128px;
}


.interestHeading{
	text-transform: uppercase;
	float: left;
	width: 118px;
	background: #efefef;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
	}


.interestText{
	float: left;
	width: 118px;
	background: #efefef;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
	/*height:25px;*/
	}



.left-column .pretty_box div.body dl {
	text-transform: uppercase;
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}

.left-column .pretty_box div.body dl dt {
	text-transform: uppercase;
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.left-column .pretty_box div.body dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.left-column .pretty_box div.body dl dt.last, 
.left-column .pretty_box div.body dl dd.last {
	border-bottom: none;
}


/*.disabled_button {
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor:pointer;
}
*/
.error_wrapper {
/*	float: left;*/
/*	border: 1px solid red;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
	color: red;
}

label.error {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
	color: red;
}

span.error {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
	color: red;
}

div.fieldWithErrors {
	clear:none;
	width: auto;
}

/**************************************************************************/
/*        video upload page                                               */
/**************************************************************************/

.video_upload_form label, .edit_video label{
	display: block;

	text-align: right;
	width: 8em;
	
	clear:left;
	color:#5F6062;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
	line-height:18px;
	margin:3px 5pt 10px;
}

.video_upload_form div, .edit_video div{
	clear: left;
	float: left;
	width: 100%;
}

/**************************************************************************/
/*        site-wide styled links and notices                              */
/**************************************************************************/

.admin_link a{
	color: #BC0025;
	font-weight: bold;
	text-decoration: none;
}

.error_message{
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;	
	color: #59A300;
	
}

#no_player{
  width: 414px;
  height: 346px;
}

#no_player .message{
  padding-top: 135px;
}

.clear {
	clear: both;
}

.min_height{
  float: right;
  width: 1px;
  height: 300px;
  background: transparent;
}

#user_report_table td, #video_report_table td{
  text-align: center;
}

#admin_list_nav li{
  margin: 3px 0px;
}


.login-form-top {
position: absolute;
top: 0;
right: 8px;
width: 273px;
height: 63px;
background: url(../images/top-form.gif);
}

.login-form-top .row {
 width:240px;
 height:20px; 
 padding:2px;
background:red
 }
 
 .login-form-top .go-btn {
 width:20px;
 background:white;
float:left;
	}
 
.login-form-top .label {
width:105px; 
float:left;
font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:yellow
}

.login-form-top .pass {
float:left;
font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left: 40px;
background:green
}



.login-form-top .Forgetlabel {
font-family:Helvetica,Arial,sans-serif;
color:#FFFFFF;
}

.login-form-top .text {
width:100px; 
height:20px; 
float:right;
margin-left:0px;
background:cyan
}

.login-form-top #user {
	float: left;
	width: 100px;
	height: 12px;
	margin-top: 1px;
	margin-left: 18px;
	font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.login-form-top #pass {
	float: left;
	width: 100px;
	height: 12px;
	margin-top: 1px;
	margin-left: 18px;
	font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}













.top-form {
	position: absolute;
	top: 0;
	right: 8px;
width: 273px;
height: 63px;
background: url(../images/top-form.gif);

}

.top-form .row {
margin-bottom:5px;
background:red
 }
 

.top-form label {
	font: bold 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin: 4px 8px 0;
}

.top-form .user {
float:left;
font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
/*background:yellow;*/

}

.top-form .pass {
float:left;
font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left: 52px;
/*background:green*/
}


.top-form #login {
/*	float: left;
	width: 100px;
	height: 12px;
	margin-top: 3px;*/
	
background-color:#EFEFEF;
border-color:#9B9B9B #9B9B9B #CCCCCC #CCCCCC;
border-style:double;
border-width:1px;
color:#353535;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
height:12px;
text-transform:none;
width:100px;
margin-top: 3px;

}

.top-form #password {
/*	float: left;
	width: 100px;
	height: 12px;
	margin-top: 3px;*/
	background-color:#EFEFEF;
border-color:#9B9B9B #9B9B9B #CCCCCC #CCCCCC;
border-style:double;
border-width:1px;
color:#353535;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
height:12px;
text-transform:none;
width:100px;
margin-top: 3px;
	
	
}


.top-form .go-btn {
	position: absolute;
	right: 23px;
	width: 10px;
	height: 10px;
	background: white;
	margin-top: 8px;
}


.top-form .forget  a {
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float: right;
	margin: 1px 40px 0;
  	
}

.jointoday {
	position: absolute;
	top: 0;
	left:10px;
	right: 0px;
	width: 280px;
	height: 63px;
	margin-top: 62px;
	background: url(../images/join2.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
 }

.jointoday  a{
	color:#c8bcc6;
	font-weight:100;
	font-weight:bold;
}


.showyourPics1 {
	position: absolute;
	top: 0;
	left:8px;
	right: 0px;
	width: 280px;
	height: 63px;
	margin-top: 40px;
	background: url(../images/Show-Us_yourPics.jpg1) no-repeat;
	color:#FFFFFF;
	font-size:14px;
 }

.showyourPics {
	position: absolute;
	top: 0;
	left:8px;
	right: 0px;
	width: 280px;
	height: 63px;
	margin-top: 40px;
	background: url(../images/Show-Us_yourPics.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
 }

.showyourPics  a{
	color:#c8bcc6;
	font-weight:100;
	font-weight:bold;
}

.showyourPics  img{
	margin-left:8px;
	margin-top:11px;
	
}


.showyourStory {
	position: absolute;
	top: 0;
	left:8px;
	right: 0px;
	width: 280px;
	height: 63px;
	margin-top: 40px;
	background: url(../images/Show-Us_yourStory.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
 }

.showyourStory  img{
	margin-left:8px;
	margin-top:11px;
}


.showyourVideo {
	position: absolute;
	top: 0;
	left:8px;
	right: 0px;
	width: 280px;
	height: 63px;
	margin-top: 40px;
	background: url(../images/Show-Us_yourVideo.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
 }

.showyourVideo  img{
	margin-left:8px;
	margin-top:11px;
	
}


.showyourStory  a{
	color:#c8bcc6;
	font-weight:100;
	font-weight:bold;
	
}



.showyourStoryUpload {
	position: absolute;
	top: 0;
	left:8px;
	right: 0px;
	width: 280px;
	height: 63px;
	margin-top: 40px;
	background: url(../images/Show-Us_yourStoryUpload.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
 }

.showyourStory  a{
	color:#c8bcc6;
	font-weight:100;
	font-weight:bold;
}


.redspan {
	color:red;	
}

.greenspan {
	color:green;	
}

.videotitle {
	font-family:Times New Roman;
	font-size:24px;
	color:#56004e;
	padding:5px;
	font-weight:bold;
}

.hrcolor 
{
	color:#e5e5e5;
}

div.cropme {
  height: 76px;
  width: 114px;
  overflow:hidden;
}

div.cropmePhotoList {
  height: 76px;
  width: 100px;
  overflow:hidden;
}

div.cropmeStoryList {
  height: 76px;
  width: 100px;
  overflow:hidden;
  }

div.cropmeFriendList {
  height: 45px;
  width: 66px;
  overflow:hidden;
}

div.cropmeFriend {
  height: 100px;
  width: 100px;
  overflow:hidden;
}

div.StoryPhotoList {
  height: 47px;
  width: 69px;
 
  overflow:hidden;
}


ul.storyPhotolist {
	margin: 0px;
	padding: 0px;
	list-style: none;		
}

li.storyPhotolist {
	width: 69px;
	float: left;
	color: #5f6062;
	 margin-top:11px;
  margin-left:2px;
  margin-right:2px;
}

li.storyPhotolistLeft {
	width: 69px;
	float: left;
	color: #5f6062;
   margin-top:11px;
  margin-left:30px;
  margin-right:2px;
}



div.UserPhotoList {
  height: 60px;
}


/*
div.cropme img {
  margin-top:-10px;
  margin-left:-10px;
}
*/

.Storypretty_box {
	position:relative;
	width:533px;
}

.Storypretty_box div.title {
	background: url(../images/Newblock-top.gif);
	margin: 0;
	height: 22px;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #feffff;
	padding: 5px 0 0 15px;
	position: relative;
}



.Storypretty_box div.title a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.Storypretty_box div.body {
	background: url(../images/Newblock-bg.gif);
	width: 533px;
	overflow:hidden;
	}


.Storypretty_box div.storyrow {
	width: 530px;
	text-align:left;

    padding-left:12px;
	padding-right:12px;
	padding-bottom:4px;
	height:25px;

   }


.Storypretty_box div.storyrowShow {
		padding-left:12px;
		padding-top:5px;
		padding-right:5px;
		  
		  		
}


.Storypretty_box div.storyHrow {
	width: 530px;
	background: url(../images/welcome.gif) no-repeat 0 bottom;
    height:2px;
}

.Storypretty_box div.storylabel {
	width: 265px;
	color:#333333;
	text-align:left;
	font: 13px Helvetica, Arial, sans-serif;
	font-weight:bolder;
	float:left;
}

.Storypretty_box div.storylabelshow {
	
	color:#333333;
	text-align:left;
	font: 13px Helvetica, Arial, sans-serif;
	font-weight:bolder;
	float:left;
}

.Storypretty_box div.storysmalllabel div.a{
	width: 265px;
	text-align:left;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

.Storypretty_box div.storyradiolabel {
	color:##333333;
	text-align:left;
	padding-left:6px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	float:left;
	width:200px;
}



.userlabel {
	color:##333333;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bold;
	width:100px;
}

.Storypretty_box div.storycontrol {
	width: 265px;
	text-align:left;
	size:10px;
    font-weight:bolder;
	float:right;
	
}

.Storypretty_box div.autofill {
	text-align:left;
	font-size:14px;
	color:#989898;
	float:left;
	
}

.Storypretty_box div.storysmalllabel {
	width: 265px;
	text-align:left;
	color:#989898;
	font-size:11px;
    float:left;
}


.Storypretty_box div.body div.inner {
	margin:0px; 
	padding:2px;
}

.Storypretty_box div.bottom {
	background: url(../images/Newblock-bottom.gif) no-repeat 0 bottom;
}

.facing .Storypretty_box {
	width: 587px;
}

.facing .Storypretty_box div.title {
	background: url(../images/wide-block-top.gif);
}

.facing .Storypretty_box div.body {
	background: url(../images/wide-block-bg.gif);
/*	border-left: 2px solid #EDDAEB;
	border-right: 2px solid #EDDAEB;
*/}

.Storypretty_box div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}

.facing .Storypretty_box div.bottom {
	width: 587px;
/*	margin-top: -5px;*/
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
}

.left-column .Storypretty_box {
	width: 235px;
}


.left-column .Storypretty_box div.title {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	/*width: 223px;*/
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 0 0 12px;
}

.left-column .Storypretty_box div.body {
	background: url(../images/interests-bg.gif);
	width: 235px;
	float: left;
	margin-bottom: -5px;
}

.left-column .Storypretty_box div.bottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	width: 235px;
}

.left-column .Storypretty_box div.body dl {
	text-transform: uppercase;
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}

.left-column .Storypretty_box div.body dl dt {
	text-transform: uppercase;
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.left-column .Storypretty_box div.body dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.left-column .Storypretty_box div.body dl dt.last, 
.left-column .Storypretty_box div.body dl dd.last {
	border-bottom: none;
}

/* Sub Category box for picture */
.SubStorypretty_box {
	position:relative;
	width: 510px;
}

.SubStorypretty_box div.Subtitle {
	background: url(../images/block-top-sub.gif);
	margin: 0;
	height: 22px;
	font: 12px Helvetica, Arial, sans-serif;
	color: #343432;
	padding: 5px 0 0 15px;
	position: relative;
	
	
}

.SubStorypretty_box div.Subtitle .a {
	position: absolute;
	top: 5px;
	color: #5f6062;
	font-family:font-family:Arial, Helvetica, sans-serif;
}

.SubStorypretty_box div.moreUpload {
	position: absolute;
	text-align:center;
	padding-top:4px;
	WIDTH:510px;
	font-family:font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
        
}

.SubStorypretty_box div.substoryrow {
	width: 510px;
	height:12px;
	
    
}

.SubStorypretty_box div.Subbody {
	background: url(../images/block-bg-sub.gif);
	
}



.SubStorypretty_box div.Substoryrow {
	width: 510px;
	text-align:left;
	font-size:16px;
    padding:12px;
	height:25px;
	font-weight:bolder;
    
}

.SubStorypretty_box div.SubstoryHrow {
	width: 510px;
	background: url(../images/welcome.gif) no-repeat 0 bottom;
    height:2px;

}
.SubStorypretty_box div.Substorylabel {
	width: 265px;
	color:#5d1156;
	text-align:left;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	float:left;
}
.SubStorypretty_box div.Substorycontrol {
	width: 265px;
	text-align:left;
	size:10px;
    font-weight:bolder;
	float:right;
}

.SubStorypretty_box div.Substorysmalllabel {
	width: 265px;
	text-align:left;
	color:#a54399;
	font-weight:bold;
	font-size:11px;
    float:left;
}



.SubStorypretty_box div.Subbody div.Subinner {
	margin:0px; 
	padding:2px;
}

.SubStorypretty_box div.Subbottom {
	background: url(../images/block-bottom-sub.gif) no-repeat 0 bottom;
}

.facing .SubStorypretty_box {
	width: 587px;
}

.facing .SubStorypretty_box div.Subtitle {
	background: url(../images/wide-block-top.gif);
}

.facing .SubStorypretty_box div.Subbody {
	background: url(../images/wide-block-bg.gif);
/*	border-left: 2px solid #EDDAEB;
	border-right: 2px solid #EDDAEB;
*/}

.SubStorypretty_box div.Subbody .Submessage {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}

.facing .SubStorypretty_box div.Subbottom {
	width: 587px;
/*	margin-top: -5px;*/
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
}

.left-column .SubStorypretty_box {
	width: 235px;
}


.left-column .SubStorypretty_box div.Subtitle {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	/*width: 223px;*/
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #767678;
	padding: 9px 0 0 12px;
	
}

.left-column .SubStorypretty_box div.Subbody {
	background: url(../images/interests-bg.gif);
	width: 235px;
	float: left;
	margin-bottom: -5px;
}

.left-column .SubStorypretty_box div.Subbottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	width: 235px;
}

.left-column .SubStorypretty_box div.Subbody dl {
	text-transform: uppercase;
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}

.left-column .SubStorypretty_box div.Subbody dl dt {
	text-transform: uppercase;
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.left-column .SubStorypretty_box div.Subbody dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.left-column .SubStorypretty_box div.Subbody dl dt.last, 
.left-column .SubStorypretty_box div.Subbody dl dd.last {
	border-bottom: none;
}

.tiny{
		background-image: url(../images/user.jpg);
		background-repeat: no-repeat;
		background-position: right top;
}


.Subbody{
	
	
	}

.Subbody img {
	margin: 0px 0 0 0px;
}


.fieldWithErrors
{
	color:red;
	}
	
	
.leftaero {
	float:left;
}

.rightaero {
	float:right;
}



.upload_small-story {
	background: transparent url(../images/dancing-show-story.jpg) repeat scroll 0 0;
	width: 113px;
	height: 131px;
    padding-top:0px;
	margin-top:0px;
	top:0px;

}
	
.upload_small-video {
	background: transparent url(../images/dancing-show-video.jpg) repeat scroll 0 0;
	width: 113px;
	height: 131px;
    padding-top:0px;
	margin-top:0px;
	top:0px;

}


ul.content-block {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.content-block li {
	float: left;
	margin-right: 1px;
	
}

ul.content-block li.last {
	margin: 0;
}

ul.content-block li.active {
	background: url(../images/tab-mini-active.png);
	color: #5f6062;
}


ul.content-block li a.active {
	background: url(../images/tab-mini-active.png);
	color: #5f6062;
}


ul.content-block li.inside {
	background: url(../images/skt-inside.gif);
	color: #5f6062;
}


ul.content-block li a.inside {
	display: block;
	width: 72px;
	height: 20px;
	background: url(../images/skt-inside.gif);
	text-align: left;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
	padding-left: 9px;
}


ul.content-block li a {
	display: block;
	width: 82px;
	height: 20px;
	background: url(../images/content-block.png);
	text-align: center;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
}


.upload_small-video {
	background: transparent url(../images/dancing-show-video.jpg) repeat scroll 0 0;
	width: 113px;
	height: 131px;
    padding-top:0px;
	margin-top:0px;
	top:0px;

}
.upload_small-video div.head{
	margin: 0px 8px 0 20px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	
}
.upload_small-video span {
    font:  bold 12px  Trebuchet MS,Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#f4e3f2;
	display: block;
	margin: 0 2px 0 20px;
	
}
.upload_small-video a {
	display: block;
	overflow: hidden;
	width:100px;
	height:21px;
	text-indent: -9999px;
	background:transparent url(../images/upload-small-btn.png) repeat scroll 0 0;
	margin: 100px 0 0 6px;
	position:relative;
}



.upload_small-story {
	background: transparent url(../images/dancing-show-story.jpg) repeat scroll 0 0;
	width: 113px;
	height: 131px;
    padding-top:0px;
	margin-top:0px;
	top:0px;

}
.upload_small-story div.head{
	margin: 0px 8px 0 20px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	
}
.upload_small-story span {
    font:  bold 12px  Trebuchet MS,Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#f4e3f2;
	display: block;
	margin: 0 2px 0 20px;
	
}
.upload_small-story a {
	display: block;
	overflow: hidden;
	width:100px;
	height:21px;
	text-indent: -9999px;
	background:transparent url(../images/upload-small-btn.png) repeat scroll 0 0;
	margin: 100px 0 0 6px;
	position:relative;
}






.upload_small-photo {
	background: transparent url(../images/dancing-show-photo.jpg) repeat scroll 0 0;
	width: 113px;
	height: 131px;
    padding-top:0px;
	margin-top:0px;
	top:0px;

}
.upload_small-photo div.head{
	margin: 0px 8px 0 20px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	
}
.upload_small-photo span {
    font:  bold 12px  Trebuchet MS,Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#f4e3f2;
	display: block;
	margin: 0 2px 0 20px;
	
}
.upload_small-photo a {
	display: block;
	overflow: hidden;
	width:100px;
	height:21px;
	text-indent: -9999px;
	background:transparent url(../images/upload-small-btn.png) repeat scroll 0 0;
	margin: 100px 0 0 6px;
	position:relative;
}


<!-- find a friend  -->
#search_frnd{
	/* 
	 background: transparent url(../images/find-a-friend-txt.png) repeat scroll 0 0;
     padding-top:0px;
	 margin:0px; */
}

.pretty_box_show div.search_frnd {
	background: transparent url(../images/find-a-friend-txt.gif);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-bottom:5px;
	height: 40px;
	width:87px;
	color: #a54399;
	margin-right:0px;
	padding-right:0px;
	margin-left:177px;
	position:relative;
}

.pretty_box_show div.search_frnd div.search-box{

 float:left; 
 padding-left:20px;
 padding-top:5px;
 border:#a54399; }
<!--end find a friend -->

.save-changes {
	background: url(../images/save-changes.png);
	width: 70px;
	height: 40px;
	overflow:visible;
}

li.videos_tall {
	width: 87px;
	padding-right: 8px;
	padding-bottom: 10px;
	float: left;
	font:bold 10px Arial, Helvetica, sans-serif; 
	color: #5f6062;
}

.videos_tall a {
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#650068;
}
li.videos_tall label{
	font:bold; 
	color:#5D5D5D;
}

.top-pad{
	padding-top:15px;
}

.left-pad {
	margin-left:8px;
	float:left;      
}
/*
.left-pad img{
	width:66px;
	height:45px;
}
*/

/* big_pretty_box_show start */

.pretty_box_show {
	position:relative;
	width:533px;
}

/*start title*/

.pretty_box_show div.title {
	background: url(../images/block-top.gif);
	margin: 0;
	height: 22px;
	font:bold 11px Arial, Helvetica, sans-serif; 
	color: #a54399;
	padding:5px 0 0 15px;
	position: relative;
}

.pretty_box_show div.title a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}


.Showpretty_box div.title label#id1{
	display: block;
	width:86px;
	height:23px;
	background: url(../images/my-videos.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

.pretty_box_show div.title label#id2{
	display: block;
	width:87px;
	height:23px;
	background: url(../images/my-photos.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}


.pretty_box_show div.title label#id3{
	display: block;
	width:87px;
	height:23px;
	background: url(../images/my-Stories.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

.Showpretty_box  div.title label#id4{
	display: block;
	width:90px;
	height:23px;
	background: url(../images/my-friends.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

.pretty_box_show div.title label#id_comments{
	display: block;
	width:155px;
	height:23px;
	background: url(../images/my-friends-comments.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

/*end titles*/

.pretty_box_show div.body {
	background: url(../images/block-bg.gif);
}

.pretty_box_show div.body div.inner {
	margin:0px; 
	padding:0px;
}

.pretty_box_show div.bottom {
	background: url(../images/block-bottom.gif) no-repeat 0 bottom;
}

.pretty_box_show div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}


/* big_pretty_box_show end */

.strong-txt {
	font: bold 14px verdana,Helvetica, Arial, sans-serif;
	text-align:center;
	padding-top:20px;	
	color:56004e;
}
.new-big-txt a{
	font: bold 12px verdana, Arial, sans-serif;
	margin-left:8px;
	color:#8d1b8d;
}

.new-biggest-txt a{
font: bold 16px Helvetica, Arial, sans-serif;
}


.strong-txt2 {
	font: bold 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:5px;
}

.txt-align-right{
	padding-right:0px;
	padding-top:15px;	
}
.txt-align-right-find{
	padding-right:0px;
	padding-top:0px;	
}

.nav-bar-left {
	padding-left: 0px;
	width: 131px;
	padding-bottom: 10px;
	float: left;	
	color: #5f6062;
}
.nav-bar-left h3{
	margin: 10px 8px 5px 5px;
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #fff;

}
.nav-bar-right {
	width: 554 px;
	padding-right: 5px;
	padding-bottom: 10px;
	font: 10px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
 
}


.hi-user {
background: transparent url(../images/hi-user.png) repeat scroll 0 0;
	width: 129px;
	height: 188px;
    padding-top:0px;
	padding-left:0px;
	padding-right:2px;
	margin-right:19px;
	overflow:visible;
}

.hi-user img {
	margin-left: 7px;
}

.hi-user h3 {
	margin: 3px 8px 0 25px;

	color: #fff;
}
.hi-user label {
	width:90px;
	height:90px;
	margin-left:12px;
	margin-top:2; 
	padding:0;
	float:none;
		
}

.left-alin-img{

	padding:0px;
	padding-right:0px;
	padding-top:0px;	
	width :533px;
	clear: left;
	
	}

ul#small-pic img{
	/*width:60px;*/
	
}

.Showpretty_box {
	position:relative;
	width:533px;
}

.Showpretty_box div.title {
	background: url(../images/block-top.gif);
	margin: 0;
	height: 22px;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #feffff;
	padding: 5px 0 0 15px;
	position: relative;
}

.Showpretty_box div.title a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.Showpretty_box div.body {
	background: url(../images/block-bg.gif);
	}

.Showpretty_box div.body div.inner {
	margin:0px; 
	padding:2px;
}

.Showpretty_box div.bottom {
	background: url(../images/block-bottom.gif) no-repeat 0 bottom;
}

.facing .Showpretty_box {
	width: 587px;
}

.facing .Showpretty_box div.title {
	background: url(../images/wide-block-top.gif);
}

.facing .Showpretty_box div.body {
	background: url(../images/wide-block-bg.gif);
/*	border-left: 2px solid #EDDAEB;
	border-right: 2px solid #EDDAEB;
*/}

.Showpretty_box div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}

.facing .Showpretty_box div.bottom {
	width: 587px;
/*	margin-top: -5px;*/
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
}

.left-column .Showpretty_box {
	width: 235px;
}


.left-column .Showpretty_box div.title {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	/*width: 223px;*/
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 0 0 12px;
}

.left-column .Showpretty_box div.body {
	background: url(../images/interests-bg.gif);
	width: 235px;
	float: left;
	margin-bottom: -5px;
}

.left-column .Showpretty_box div.bottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	width: 235px;
}

.left-column .Showpretty_box div.body dl {
	text-transform: uppercase;
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}

.left-column .Showpretty_box div.body dl dt {
	text-transform: uppercase;
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.left-column .Showpretty_box div.body dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.left-column .Showpretty_box div.body dl dd.last {
	border-bottom: none;
}


#search_frnd{
	/* 
	 background: transparent url(../images/find-a-friend-txt.png) repeat scroll 0 0;
     padding-top:0px;
	 margin:0px; */
}

.Showpretty_box div.search_frnd {
	background: transparent url(../images/find-a-friend-txt.gif);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-bottom:5px;
	height: 40px;
	width:350px;
	color: #a54399;
	margin-right:0px;
	padding-right:0px;
	position:relative;
	float:right;
}

.Showpretty_box div.search_frnd div.Submit{

 float:left; 
 padding-left:20px;
 padding-top:5px;
 border:#a54399; 
 }
 
 .Showpretty_box div.search_frnd div.textbox{

 float:left; 
 padding-left:20px;
 padding-top:5px;
 border:#a54399; 
 }

.strong-txt-profile {
font-family:verdana,Helvetica,Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:right;
margin-right:6px;
}




.MyPhotopretty_box {
	position:relative;
	width: 533px;
}

.MyPhotopretty_box div.title {
		background: url(../images/block-top.gif);
	margin: 0;
	height: 22px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #a54399;
	padding: 5px 0 0 15px;
	position: relative;
}

.MyPhotopretty_box div.title a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.MyPhotopretty_box div.body {
	background: url(../images/block-bg.gif);
}

.MyPhotopretty_box div.body div.inner {
	margin:0px; 
	padding:2px;
}

.MyPhotopretty_box div.bottom {
	background: url(../images/block-bottom.gif) no-repeat 0 bottom;
}

.facing .MyPhotopretty_box {
	width: 587px;
}

.facing .MyPhotopretty_box div.title {
	background: url(../images/wide-block-top.gif);
}

.facing .MyPhotopretty_box div.body {
	background: url(../images/wide-block-bg.gif);
/*	border-left: 2px solid #EDDAEB;
	border-right: 2px solid #EDDAEB;
*/}

.MyPhotopretty_box div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}

.facing .MyPhotopretty_box div.bottom {
	width: 587px;
/*	margin-top: -5px;*/
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
}

.left-column .MyPhotopretty_box {
	width: 235px;
}


.left-column .MyPhotopretty_box div.title {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	/*width: 223px;*/
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 0 0 12px;
}

.left-column .MyPhotopretty_box div.body {
	background: url(../images/interests-bg.gif);
	width: 235px;
	float: left;
	margin-bottom: -5px;
	color:#000000;
}

.left-column .MyPhotopretty_box div.bottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	width: 235px;
}

.left-column .MyPhotopretty_box div.body dl {
	text-transform: uppercase;
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}

.left-column .MyPhotopretty_box div.body dl dt {
	text-transform: uppercase;
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.left-column .MyPhotopretty_box div.body dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.left-column .MyPhotopretty_box div.body dl dt.last, 
.left-column .MyPhotopretty_box div.body dl dd.last {
	border-bottom: none;
}

ul.tall {
	margin: 0px;
	margin-left: 14px;
	padding: 0px;
	padding-top: 10px;
	list-style: none;		
}

/*ul.active_comp {
	margin: 20px 0 0 15px;
	padding: 0;
	list-style: none;
}
*/

li.photo_tall {
	width: 120px;
	padding: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	float: left;
	font: 10px/14px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.photo_tall a {
	/*font-weight: bold;*/
}

.time1 {
/*	ul.active_comp span.views {*/
	font: 12px Helvetica, Arial, sans-serif;
	color:#5f6062;
	clear:left;
	margin-left: 35px;
	
	
}





#header-new {
	width: 100%;
	height: 162px;
	background: url(../images/header.gif) repeat-x;
	position: relative;
}
ul.tabs-mini {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.tabs-mini li {
	float: left;
	margin-right: 1px;

	background: url(../images/tabs-mini.png);
 
	
}

ul.tabs-mini li.last {
	margin: 0;
}

ul.tabs-mini li.active {
	background: url(../images/tab-mini-active.png);
	color: #5f6062;
}


ul.tabs-mini li a.active {
	background: url(../images/tab-mini-active.png);
	color: #5f6062;
}


ul.tabs-mini li.inside {
	background: url(../images/skt-inside.gif);
	color: #5f6062;
}


ul.tabs-mini li a.inside {
	display: block;
	width: 72px;
	height: 20px;
	background: url(../images/skt-inside.gif);
	text-align: left;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
	padding-left: 9px;
}


ul.tabs-mini li a {
	text-align: center;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	display: block;
    width: 82px;
	height: 20px;
	padding-top: 5px;
	}



.TotalViewed
{
	width: 665px;
	height: 25px;
	background: url(../images/TotalViewed.png);
	margin-top:12px;
	}
	
	.TotalViewed label {
	font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	float: right;
	margin-top:3px;
	margin-right:3px;
}






.columns-new {
	margin-top: 25px;
	width:100%;
}

.columns-new strong{
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	margin-left: 21px;
	clear: both;
	display: block;
}

.columns-new .column-new {
	width: 221px;
	float: left;
	background: #efefef url(../images/column-bottom.gif) no-repeat 0 bottom;
	margin-right: 1px;
}

.columns-new .column-new.last {margin: 0;}

.columns-new .column-new h2 {
	width: 209px;
	margin: 0;
	font: bold 12px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;

	padding: 7px 0 0 12px;
	background: url(../images/column-top.gif) no-repeat;
}

videosh2 {
	color: red;
}


.columns-new .column-new ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.columns-new .column-new ul li {
	margin: 0 0 6px 7px;
	overflow: hidden;
	clear: both;
	width: 195px;
}

.columns-new .column-new ul li img {
	float: left;
	margin-right: 5px;
}

.columns-new .column-new ul li a {
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
}

.columns-new .column-new ul li a:hover {text-decoration: none;}

.columns-new .column-new ul li span.time {
	display: block;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f6062;
}






.goog
{	clear: left;
	position: relative;
	width: 100%;
	height:125px;
	padding:15px;
	border: 1px solid #d6e2e6;

	}
	
	
	.goog .img {
	margin: 0;
	padding: 0;
	position:  absolute;
	left: 4px;
	top: 3px;
}
	
	
	
ul.link-google {
	margin: 0;
	padding: 0;
	position:  absolute;
	left: 4px;
	top: 40px;

	list-style: none;
}

ul.link-google li {
	float: left;
	margin-right: 1px;
	display: block;
	text-align: center;
	text-decoration: none;
	
}


.googblock {

	width: 200px;
	height: 80px;
}

.googblock .title {
color:#339cba;
text-align: left;

font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.googblock .text {
/*color:#bebcbc;*/
color:#6c6a6a;
text-align: left;
width: 200px;
font: bold 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


ul.link-google li.last {
	margin: 0;
}

ul.link-google li.active {
	background: url(../images/tab-mini-active.png);
	color: #5f6062;
}

ul.link-google li a {
	display: block;
	width: 82px;
	height: 20px;
	background: url(../images/tabs-mini.png);
	text-align: center;
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
}

ul.link-google li a.active {
	background: url(../images/tab-mini-active.png);
	color: #5f6062;
}



.sponser {
	width: 230px;
	float: left;
	margin-top:10px;
	height:60px;
}


.sponser div.video{
width:100px;   	
margin-top:5px;
color:#333333;
font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
}

.sponser div.sponseredby{
    width:100px;
	margin-top:5px;
	margin-left:0;
	color:#333333;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
}


.sponser div.sponseredlogo{
	 position: relative;
	width:122px;
	height:54px;
	float: right;
 	top:1px;
	color:#333333;
	font: bold 10px Helvetica,Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	}



.related-new, .series-new {
	width: 230px;
	float: left;
}

.videos .related-new, .videos .series-new {
	background: url(../images/related-bg.gif) no-repeat 0 11px;
}

.related-new, .series-new {
	width: 230px;
	float: left;
}
.videos .related-new, .videos .series-new {
	background: url(../images/related-new-bg.gif) no-repeat 0 11px;
}

/*
.related-new strong, .series strong {
	display: block;
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	margin: 26px 0 0 11px;
}
*/

.related-new strong, .series-new strong {
	display: block;
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a54399;
	margin: 2px 0 0 11px;
}

.related-new ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 228px;
	height: 408px;
	overflow: auto;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.related-new ul li, .series-new ul li {
	margin: 0 0 6px 7px;
	overflow: hidden;
	clear: both;
	width: 195px;
}
.related-new ul li img {
	float: left;
	margin-right: 5px;
}

.related-new ul li a {
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
}

.related-new ul li a:hover {text-decoration: none;}


.related-new ul li span.time {
	display: block;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f6062;
}


.related-new ul li span.added {
	display: block;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
}

.related-new ul li span.added {
	display: block;
	font: 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5f6062;
}


.column img {
	padding-bottom:10px;
}

.welcome-top{

position: absolute;
top: 0;
right: 8px;
width: 273px;
height: 40px;
font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #fff;
background: url(../images/signed-In.gif);
}

.welcome-text  {
	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
    text-align: center;	
    	margin:3px 5px 1px 70px;
}
.welcome-text-logout  {
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
    text-align: center;	
    margin:0px 5px 2px 110px;
	 text-decoration: underline;
}

.welcome-text-logout  a{
	font: bold 10px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;	
    text-decoration: underline;
}


.head1 
{
	font-size: 20px;   
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #5A004F;
	font-weight: 900;
	
}

.heading_h2 
{
	font-size: 13px;   
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #A74399;
	font-weight: 900;
	margin:25px 0 0 0;
	
}

.heading_h3 
{
	font-size: 12px;  
	font-family: Arial, Helvetica, sans-serif;
	color: #606062;
	margin:25px 0 0 0;
	
}

li.stories_tall{
	margin:5px 2px 0 2px;
	float: left;
	width:125px;
	background-repeat:no-repeat;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	color: #101010;;
	font-weight:bold;

}
li.stories_tall_view{
	margin:5px 2px 0 2px;
	float: left;
	width:117px;
	background-repeat:no-repeat;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	color: #101010;;
	font-weight:bold;


}

li.stories_tall_left{
	margin:0 2px 0 2px;
	float: left;
	width:230px;
	background-repeat:no-repeat;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	color: #101010;
	font-weight:bold;
}
li.stories_tall_left a{
  color: #101010;
}

li.stories_tall_header{
	margin:0 2px 0 2px;
	float: left;
	width:163px;
	background-repeat:no-repeat;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	color:#56004E;
}

div.tall_bar {
	margin: 0px;
	margin-left: 14px;
	padding: 0px;
	padding-top: 10px;
	list-style: none;		
}

.left-pad {
	margin-left:8px;
	float:left;      
}

#right-head{
	padding-right:5px;
	border:1px solid #990000;
	color:#56004E;
}

div.tall_bar a{
 	color:#56004E;	
}


div#more-link a{
	text-decoration:underline;
	color:#A54399;
	
}
li.stories_tall  a{
 	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
    font-weight: 600;
	color:#101010;;
	
}
span#small-txt{
	font-size: 9px;  
	font-family: Arial, Helvetica, sans-serif;
	color: #101010;
	font-weight: 600;

}
.text1
{
    font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
    font-weight: 600;
	color: #703070;
}


.upload_small1 {
	background: transparent url(../images/upload2.png) repeat scroll 0 0;
	width: 116px;
	height: 131px;
    padding-top:0px;
	margin:0px;
	border:1px solid #FFF;
	overflow:visible;
}

.upload_small1 h3 {
	margin: 8px 8px 0 25px;
	 font: 20px/20px bold Helvetica;
	color: #fff;	
}
.upload_small1 span {
	font: 12px/15px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #f4e3f2;
	display: block;
	margin: 0 2px 0 20px;
	
}
.upload_small1 span#top-span {
	color: #FFFFFF;
	font-weight: 900;
	font-size: 16px;
	padding-top:9px;
	line-height: 120%; 
	font-family: Arial, Helvetica, sans-serif;
}
.upload_small1 a {
	display: block;
	overflow: hidden;
	width:100px;
	height:21px;
	text-indent: -9999px;
	background:transparent url(../images/upload-small-btn.png) repeat scroll 0 0;
	margin:10px 0 0 6px;
	position:relative;

}

.text2
{
    font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;	
   /* font-weight: 600;*/
	color: #888888;
}



ul.tally {
	margin: 0px;
	margin:0 2px 0 2px;
	padding: 0px;
	list-style: none;
	
}

.side-nav-bar {
	padding-left: 0px;
	width: 131px;
	padding-bottom: 10px;
	float: left;	
	color: #5f6062;
}

.nav-bar-right-story {
	width: 554 px;
	padding-right: 5px;
	padding-bottom: 10px;
	/*float: left;*/
}

.pretty_box_mystory {
	position:relative;
	width: 533px;

}


.pretty_box_mystory div.top-pad1 {
	padding-top:15px;
}

.pretty_box_mystory div.title {
	background: url(../images/block-top.gif);
	margin: 0;
	height: 22px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #a54399;
	padding: 5px 0 0 15px;
	position: relative;
}

.pretty_box_mystory ul.row
{
	margin: 0px;
	margin:0 2px 0 2px;
	padding: 0px;
	list-style: none;
}

.pretty_box_mystory div.row li.leftcol a{
  color: #101010;
}
.pretty_box_mystory div.row li.middlecol
{
width:110px;
background-color:#6666FF;
}
.pretty_box_mystory div.row li.rightcol
{
width:110px;
float:right;
background-color:#6666FF;
}


/*  ------------------- */
.pretty_box_show_dark {
	position:relative;
	width:533px;
	margin-left:130px;
	
}



.pretty_box_show_dark div.title {
	background: url(../images/Newblock-top.gif);
	margin: 0;
	height: 22px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #FFF;
	padding: 5px 0 0 15px;
	position: relative;

}
.pretty_box_show_dark div.title label#title_lab{
	text-align:center;
	width:100px;
	border:1x solid #003399; 
}

.pretty_box_show_dark div.title a{
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.pretty_box_show_dark .body div{
	font-size: 12px;
	font:bold Helvetica;
	color:#101010;
		
}

.pretty_box_show_dark .body div a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: 600;
	
}



.pretty_box_show_dark div.body {
	background: url(../images/Newblock-bg.gif);
	padding-right:10px;
}

.pretty_box_show_dark div.body div.inner {
	margin:0px; 
	padding:0px;
	
}

.pretty_box_show_dark div.bottom {
	background: url(../images/dark_block_bottom.gif) no-repeat 0 bottom;
}

.pretty_box_show_dark div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}


/*  ------------------- */

div#top-text{
	font-family:Helvetica,Arial,sans-serif;
	color:#101010;
	margin: 10px 0 20px 0px;
	position:relative;
}

.pretty_box_mystory div.title label#title_lab{
	text-align:center;
	width:100px;
	border:1x solid #003399; 
}

li.txt-head-left{
	text-align:left;
	color:#a54399;
	/*text-decoration:underline;*/
}

li.txt-head{
	text-align:left;
	color:#5f6062;

}


.pretty_box_mystory div.title a{
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.left-float{
	float:left;
}

.right-float{
	float:right;
	margin-left:150px;
}


.pretty_box_mystory .body ul#id1{
	background:#ffffff;
	height:32px;
	padding-left:7px;
}
.pretty_box_mystory .body ul#id3{
	background:#ffffff;
	height:32px;
	padding-left:7px;
}
.pretty_box_mystory .body ul#id2{
	background:#e9e9e9;
	height:32px;
	padding-left:7px;
}
.pretty_box_mystory .body ul#id4{
	background:#e9e9e9;
	height:32px;
	padding-left:7px;
}
.pretty_box_mystory .body div{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: 600;
	color:#101010;
	
}

.pretty_box_mystory .body div a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: 600;
	color:#A54398;
	
}


.pretty_box_mystory div.title label#id1{
	display: block;
	width:86px;
	height:23px;
	background: url(../images/my-videos.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

.pretty_box_mystory div.title label#id2{
	display: block;
	width:87px;
	height:23px;
	background: url(../images/my-photos.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}


.pretty_box_mystory div.title label#id3{
	display: block;
	width:90px;
	height:23px;
	background: url(../images/my-friends.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

.pretty_box_mystory div.title label#id_comments{
	display: block;
	width:155px;
	height:23px;
	background: url(../images/my-friends-comments.png);
	margin-top:0px;
	margin-bottom:2px;
	position:relative;
	overflow:visible;
}

/*end titles*/

.pretty_box_mystory div.body {
	background: url(../images/block-bg.gif);
}

.pretty_box_mystory div.body div.inner {
	margin:0px; 
	padding:0px;
}

.pretty_box_mystory div.bottom {
	background: url(../images/block-bottom.gif) no-repeat 0 bottom;
}

.pretty_box_mystory div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}


.MyStorypretty_box {
	position:relative;
	width: 533px;
}

.MyStorypretty_box div.title {
	background: url(../images/Newblock-top.gif);
	margin: 0;
	height: 22px;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	padding: 5px 0 0 15px;
	position: relative;
}

.MyStorypretty_box div.title a {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #5f6062;
}

.MyStorypretty_box div.body {
	background: url(../images/block-bg.gif);
}

.MyStorypretty_box div.body div.inner {
	margin:0px; 
	padding:2px;
}

.MyStorypretty_box div.bottom {
	background: url(../images/block-bottom.gif) no-repeat 0 bottom;
}

.facing .MyStorypretty_box {
	width: 587px;
}

.facing .MyStorypretty_box div.title {
	background: url(../images/wide-block-top.gif);
}

.facing .MyStorypretty_box div.body {
	background: url(../images/wide-block-bg.gif);
/*	border-left: 2px solid #EDDAEB;
	border-right: 2px solid #EDDAEB;
*/}

.MyStorypretty_box div.body .message {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #a54399;
	padding: 10px;
}

.facing .MyStorypretty_box div.bottom {
	width: 587px;
/*	margin-top: -5px;*/
	background: url(../images/wide-block-bottom.gif) no-repeat 0 bottom;
}

.left-column .MyStorypretty_box {
	width: 235px;
}


.left-column .MyStorypretty_box div.title {
	margin: 0;
	background: url(../images/interests-top.gif);
	height: 19px;
	/*width: 223px;*/
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 9px 0 0 12px;
}

.left-column .MyStorypretty_box div.body {
	background: url(../images/interests-bg.gif);
	width: 235px;
	float: left;
	margin-bottom: -5px;
	color:#000000;
}

.left-column .MyStorypretty_box div.bottom {
	background: url(../images/interests-bottom.gif) no-repeat 0 bottom;
	width: 235px;
}

.left-column .MyStorypretty_box div.body dl {
	text-transform: uppercase;
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
}

.left-column .MyStorypretty_box div.body dl dt {
	text-transform: uppercase;
	float: left;
	width: 96px;
	background: #efefef;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #56004e;
}

.left-column .MyStorypretty_box div.body dl dd {
	float: left;
	width: 113px;
	margin: 0;
	background: #efefef;
	border-bottom: 1px solid #fff;
	height: 36px;
	padding: 14px 0 0 10px;
	font: 9px Helvetica, Arial, sans-serif;
	color: #5f6062;
}

.left-column .MyStorypretty_box div.body dl dt.last, 
.left-column .MyStorypretty_box div.body dl dd.last {
	border-bottom: none;
}


.mystorytext
{
padding:10px;
color:#000000;
}
.morelink 
{
padding-top:10px;
color:#a54398;
font-weight:bold;
}

.messagealert
{
color:#b4b4b4;
font-weight:bold;
}




/* big_pretty_box_show end */





/* 
 * Rails notes: This is the default.css file supplied by the swfupload
 *              application demos. Some css declarations were commented
 *              out to prevent conflicts with scaffold.css.
 *              Also, Rails uses absolute paths to the images so the line
 *                background-image: url(../images/cancelbutton.gif);
 *              was changed to
 *                background-image: url(/images/cancelbutton.gif);
 */

/** 
{
  font-family: inherit;
  font-size: inherit;
}

html, body, form 
{
  margin: 0;
  padding: 0;
  width: 100%;

  font-family: Verdana;
  font-size: 10pt;

}
*/

td 
{
  vertical-align: top;
}

.likeParent {
  font: inherit;
  color: inherit;
  text-decoration: inherit;
}

a.likeParent,
a.likeParent:link,
a.likeParent:active,
a.likeParent:visited,
a.likeParent:hover 
{
  font: inherit;
  color: #000000;
  text-decoration: none;
}

/*div.title 
{
  width: auto;
  background-color: #B5C4FF;
  background-color: #99BBE8;
  border-bottom: solid 1px #000000;
  padding: 2px;
  margin-bottom: 15px;

  font-family: Verdana;
  font-size: 14pt;
  color: #000000;
  text-decoration: none;

}
div.content 
{
  margin: 10px;
}
*/
fieldset {
  margin: 5px;
}

legend 
{
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  color: Black;
}

fieldset.flash
{
  width: 375px;
  margin: 10px 0px 10px 0px;
  border-color: #D9E4FF;
}


.progressWrapper {
	width: auto;
	overflow: hidden;
}
.progressContainer {
	margin: 5px;
	padding: 4px;
	
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	
	overflow: hidden;
}
.red /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.green /* Current */ 
{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 14pt;
	font-weight: bold;
	color: #b051a2;
	
	width: auto;
	height: auto;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 12px;
	background-color: #b051a2;;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
	height: 2px;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: auto;
	font-size: 10pt;
	font-family: Verdana;
	color: #b051a2;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 25px;
	width: 125px;

	background-image: url(/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
}
a.progressCancel:hover 
{
	background-position: 0px 0px;
}

#facebox .b {
  background:url(/images/b.png);
}

#facebox .tl {
  background:url(/images/tl.png);
}

#facebox .tr {
  background:url(/images/tr.png);
}

#facebox .bl {
  background:url(/images/bl.png);
}

#facebox .br {
  background:url(/images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
/*  border-top: 1px solid #DDDDDD;*/
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#facebox .feedback {
	padding: 20px;
	margin: 5px;
	width: 400px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
/*	text-align: center;*/
}

#facebox .info { 
  background: #00A000; /*!important;*/
}

#facebox .warning {
  background: #FFA030; /*!important;*/
}

#facebox .error {
  background: #CC0000; /*!important;*/
}


#uploadwindow .b {
  background:url(/images/b.png);
}

#uploadwindow .tl {
  background:url(/images/tl.png);
}

#uploadwindow .tr {
  background:url(/images/tr.png);
}

#uploadwindow .bl {
  background:url(/images/bl.png);
}

#uploadwindow .br {
  background:url(/images/br.png);
}

#uploadwindow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#uploadwindow .popup {
  position: relative;
}

#uploadwindow table {
  border-collapse: collapse;
}

#uploadwindow td {
  border-bottom: 0;
  padding: 0;
}

#uploadwindow .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#uploadwindow .loading {
  text-align: center;
}

#uploadwindow .image {
  text-align: center;
}

#uploadwindow img {
  border: 0;
  margin: 0;
}

#uploadwindow .footer {
/*  border-top: 1px solid #DDDDDD;*/
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#uploadwindow .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#uploadwindow_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.uploadwindow_hide {
  z-index:-100;
}

.uploadwindow_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #uploadwindow_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#uploadwindow .feedback {
	padding: 20px;
	margin: 5px;
	width: 400px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
/*	text-align: center;*/
}

#uploadwindow .info { 
  background: #00A000; /*!important;*/
}

#uploadwindow .warning {
  background: #FFA030; /*!important;*/
}

#uploadwindow .error {
  background: #CC0000; /*!important;*/
}
