body {
	background-color: #FFFFFF;
	color: #333333; }

td {
	font-family: Tahoma;	
	font-size: 11px; }



a {
	color: #2C2C2C;
	text-decoration: none; }
a:hover {
	color: #C88500;
	text-decoration: underline; }

a.button {
	color: #333333;
	font-weight: bold;
	text-decoration: none; }
a.button:hover {
	color: #C88500;
	font-weight: bold;
	text-decoration: underline; }

a.green {
	color: #C88500;
	text-decoration: none; }
a.green:hover {
	color: #C88500;
	text-decoration: underline; }

a.white {
	color: #FFFFFF;
	text-decoration: none; }
a.white:hover {
	color: #FFFFFF;
	text-decoration: underline; }

a.tag {
	color: #2C2C2C;
	text-decoration: none;
	border-bottom: dotted 1px #999999; }
a.tag:hover {
	color: #C88500;
	text-decoration: none;
	border-bottom: dotted 1px #7DB335; }



.menu_link {
	color: #7DB335; }

.form_info {
	color: #777777;
	margin-top: 5px;
	margin-bottom: 5px; }

.form_warn {
	color: #990000;
	margin-top: 5px;
	margin-bottom: 5px; }



.window_title {
	background: url("images/menu_background.gif");
	border: 1px solid #596164;
	height: 24px;
	background-color: #293438; }

.window_title_left {
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF; }

.window_title_right {
	padding-right: 5px;
	text-align: right;
	color: #FFFFFF; }

.window_content {
	border: 1px solid #596164;
	padding: 10px;
	background-color: #CCCCCC; }

.window_pages {
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	height: 24px;
	padding-right: 5px;
	text-align: right;
	background-color: #CCCCCC;
	font-weight: bold;
	color: #2C2C2C; }



.detail {
	font-size: 10px;
	color: #777777; }



.tags_content {
	border: 1px solid #BBBBBB;
	padding: 10px;
	background-color: #F5F5F5; }

.tags_main_content {
	border-top: 1px solid #AAAAAA;
	border-left: 1px dashed #AAAAAA;
	border-right: 1px dashed #AAAAAA;
	border-bottom: 1px dashed #AAAAAA;
	padding: 5px;
	background-color: #F9F9F9; }

.recent_content {
	border: 1px solid #E1E3E4;
	padding: 10px;
	background-color: #F9F9F9; }

.recent_item_1 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 10px;
	background-color: #FAFAFA; }

.recent_item_2 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 10px;
	background-color: #F5F5F5; }

.recent_picture {
	border: 1px solid #BBBBBB; }



.upload_progress {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000; }



.watch_content {
	border: 1px solid #BBBBBB;
	padding: 10px;
	background-color: #EEEEEE; }

.watch_picture {
	border: 5px solid #FFFFFF; }



.members_content {
	border: 1px solid #BBBBBB;
	padding: 10px;
	background-color: #EEEEEE; }


.video_content_left {
	border: 1px solid #BBBBBB;
	padding: 10px;
	background-color: #F3F3F3; }

.video_content_right {
	border: 1px solid #BBBBBB;
	padding: 10px;
	background-color: #F9F9F9; }

.video_picture {
	border: 1px solid #A1A3A4; }

.video_share {
	width: 440px;
	color: #666666;
	font-style: italic;
	border: 1px solid #BBBBBB;
	background-color: #FCFCFC; }

.video_comment_table {
	border: 1px solid #D3D3D0; }

.video_comment_1 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 5px;
	background-color: #FCFCF8; }

.video_comment_2 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 5px;
	background-color: #F3F3F0; }

.video_related {
	font-size: 10px; }

	

.category_content {
	border: 1px solid #D1D5D8;
	padding: 10px;
	background-color: #F1F5F8; }

.category_picture {
	border: 3px solid #FFFFFF; }



.messages_content {
	border: 1px solid #AAAAAA;
	background-color: #F5F5F5; }

.messages_menu {
	height: 26px;
	border-bottom: 1px solid #AAAAAA;
	padding: 3px;
	font-weight: bold;
	background-color: #DDDDDD; }

.messages_item_1 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 3px;
	background-color: #FAFAFA; }

.messages_item_2 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 3px;
	background-color: #F5F5F5; }

.messages_detail {
	border-right: 1px solid #D1D5D8;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #E5E5E5; }



.friends_content {
	border: 1px solid #AAAAAA;
	background-color: #F5F5F5; }

.friends_menu {
	height: 26px;
	border-bottom: 1px solid #AAAAAA;
	padding: 3px;
	font-weight: bold;
	background-color: #DDDDDD; }

.friends_invite {
	width: 582px;
	color: #666666;
	font-style: italic;
	border: 1px solid #888888;
	background-color: #FCFCFC; }

.friends_item_1 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 3px;
	background-color: #FAFAFA; }

.friends_item_2 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 3px;
	background-color: #F5F5F5; }



.myvideo_content {
	border: 1px solid #AAAAAA;
	background-color: #F5F5F5; }

.myvideo_item_1 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 10px;
	background-color: #FAFAFA; }

.myvideo_item_2 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 10px;
	background-color: #F5F5F5; }



.myplaylist_content {
	border: 1px solid #AAAAAA;
	background-color: #F5F5F5; }

.myplaylist_item_1 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 10px;
	background-color: #FAFAFA; }

.myplaylist_item_2 {
	border-bottom: 1px dashed #D5D5D5;
	padding: 10px;
	background-color: #F5F5F5; }



.profile_content {
	border: 1px solid #AAAAAA;
	background-color: #F5F5F5; }

.profile_picture {
	border: 5px solid #FFFFFF; }


.gray {
	color: #777777; }

.red {
	color: #DD2211; }

.highlight {
	font-size: 14px;
	font-weight: 700;
	color: #333333; }

.error {
	padding: 10px;
	border: 1px solid #798184;
	text-align: center;
	color: #DD2211;
	font-weight: bold;
	background-color: #F5F5F5; }

.info {
	padding: 10px;
	border: 1px solid #798184;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: #F5F5F5; }

.picture {
	border: 1px solid #183875; }


INPUT.text {
	border: 1px solid #888888;
	font-family: Tahoma;
	font-size: 12px; }

TEXTAREA.text {
	border: 1px solid #888888;
	font-family: Tahoma;
	font-size: 12px; }

SELECT.text {
	font-family: Tahoma;
	font-size: 11px; }

INPUT.search {
	border: 1px solid #BBBBBB;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #EEEEEE; }

SELECT.search {
	border: 1px solid #BBBBBB;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #EEEEEE; }

INPUT.action {
	font-family: Tahoma;
	font-size: 11px; }

INPUT.video {
	font-family: Tahoma;
	font-size: 10px; }

TEXTAREA.video {
	font-family: Tahoma;
	font-size: 11px; }