/* CSS Document */
body {
/*	background-color: #FFFFFF;*/
	background-image:url(../images/Background.gif);
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}

img {
	border: none;
}

a {
	color: #003F80;
	text-decoration: none;
}

a:hover {
	color: #3494F7;
	text-decoration: underline;
	vertical-align:
}

h1 {
	margin: 0px;
	padding: 0px;
	color: #004E9F;
	font-weight: bold;
	font-size: 12px;
}

h2 {
	margin: 0px;
	padding: 0px;
	color: #004E9F;
	font-weight: bold;
	font-size: 12px;
}

#global {
	/*height: 600px;*/
	background-color: #EAF6FD;
	margin-left: auto;
	margin-right: auto;
	width: 1008px;
	overflow: auto;
	border: solid #8FC8FE 1px;
}

#top {
	width: 1006px;
	/*height: 130px;*/
	background-color: #4B9CED;
	overflow: auto;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 10px;
	background-image:url(../images/topheader.gif);
/*	padding: 10px 10px 0px 5px;*/
}

.quote {
	clear: both;
	width: 980px;
	height: 14px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	overflow: hidden;
}
.quote a {
	color: #FFFFFF;
}

.topBottom {
	clear: both;
	width: 1006px;
	height: 27px;
	background-image:url(../images/FrameBottomCut.gif);
}

#logoTitle {
	float: left;
	width: 1006px;
	height: 175px;
}

#logoPub {
	float: left;
	padding-left: 210px;
	padding-top: 10px;
	padding-right: 0px;
	width: 468px;
	height: 74px;
}

#topMenuLeft {
	clear: both;
	float: left;
	width: 425px;
	height: 18px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

#topMenuLeft ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#topMenuLeft li {
	display: inline;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

#topMenuLeft a {
	color: #FFFFFF;
}

#topMenu {
	float: left;
	width: 425px;
	height: 18px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 150px;
}

#topMenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#topMenu li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#topMenu a {
	color: #FFFFFF;
}

#left {
	clear: both;
	width: 150px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid #8FC8FE 1px;
}

#content {
	width: 664px;
}

#left ul {
	width: 150px;
		background-color: #FFFFFF;
/*	background: url(../images/FrameMenuCenter.gif);*/
	text-align: center;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px; 
}

#left li {
	margin: 0px;
	padding: 0px;
}

.leftMenuHumour {
	width: 150px;
	height: 27px;
	background: url(../images/menu_humour.gif);
}

.leftMenuVideos {
	width: 150px;
	height: 27px;
	background: url(../images/menu_videos.gif);
}

.leftMenuImages {
	width: 150px;
	height: 27px;
	background: url(../images/menu_images.gif);
}

.leftMenuComments {
	width: 150px;
	height: 27px;
	background: url(../images/menu_comment.gif);
}

.leftMenuPub {
	width: 150px;
	height: 27px;
	background: url(../images/menu_pub.gif);
}

.leftMenuWebmaster {
	width: 150px;
	height: 27px;
	background: url(../images/menu_member.gif);
}

.leftMenuTopRef {
	width: 150px;
	height: 27px;
	background: url(../images/menu_topref.gif);
}

.leftMenuPartner {
	width: 150px;
	height: 27px;
	background: url(../images/menu_partner.gif);
}

.leftMenuSearch {
	width: 150px;
	height: 27px;
	background: url(../images/menu_search.gif);
}

#topVideoPanel {
	width: 660px;
	overflow: auto;
}



.pages {
	float: none;
	clear: both;
	width: 656px;
	/*height: 50px;*/
	overflow: auto;
	margin-bottom: 5px;
}

.pageNumber {
	float: left;
	background-color: #E7F5FD;
	border: solid #8FC8FE 1px;
	font-weight: bold;
	padding: 3px;
	margin: 2px;
}

.pageNumberCurrent {
	float: left;
	background-color: #4B9CED;
	border: solid #8FC8FE 1px;
	font-weight: bold;
	padding: 3px;
	margin: 2px;
}

#footer {
	width: 1000px;
	height: 21px;
	float: none;
	clear: both;
	/*background-color: #E1109A;*/
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
	background-image:url(../images/FrameHeadCenter.gif);
}

#footerLogo {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.titleBar {
	width: 654px;
	height: 21px;
	color: #004E9F;
	font-weight: bold;
	background-image:url(../images/FrameHeadCenter.gif);
	padding-top: 6px;
	padding-left: 6px;
	overflow: hidden;
}

.tableAdmin {
	background-color: #BADAFA;
	width: 100%;
	border:: none;
}

.tableAdmin th {
	color: #004E9F;
	background-color: #FFFFFF;
}

.tableAdmin td {
	border-bottom: 2px solid #FFFFFF; 
}

.tableAdmin tr {
}

.AdminLineThrough td {
	text-decoration: line-through;
}

.topFullVideo {
	clear: both;
	float: left;
/*	width: 212px;
	height: 250px;*/
/*	background-color: #000000;*/
	/*border: dashed #BBBBBB 1px;*/
	margin-top: 40px;
	padding-left: 30px;
/*	margin-right: 10px;*/
	margin-bottom: 20px;
	/*padding-left: 19px;
	padding-right: 19px;*/
}

.topFullVideoInfo {
	float: left;
	width: 630px;
	/*height: 90px;*/
	/*border: dashed #BBBBBB 1px;*/
	background-color: #BADAFA;
	border: solid #60418D 1px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: left;
	overflow: auto;
}

.hostedComment {
	width: 636px;
	background-color: #FFFFFF;
	border: solid #8FC8FE 1px;
	margin-bottom: 10px;
	padding: 10px;
}

.hostedCommentMember {
	float: left;
	width: 436px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid #8FC8FE 1px;
	overflow: hidden;
}

.hostedCommentDate {
	float: left;
	width: 200px;
	height: 14px;
	font-family: Arial;
	font-size: 10px;
	font-style: italic;
	border-bottom: solid #8FC8FE 1px;
	text-align: right;
	overflow: hidden;
}

.hostedCommentOption {
	width: 636px;
	height: 14px;
	text-align: right;
}

.hostedOtherMediaList {
	clear: both;
	width: 656px;
	height: 190px;
	border: solid #60418D 1px;
	overflow: hidden;
	background-color: #BADAFA;
	/*padding: 5px;*/
	font-family: Arial;
	font-size: 10px;
}

.hostedOtherMedia {
	float: left;
	width: 152px;
	height: 170px;
	overflow: hidden;
	margin: 4px;
	font-family: Arial;
	font-size: 10px;
}

.hostedOtherMedia h1 {
	color: #8FC8FE;
	font-weight: bold;
	height: 30px;
}

.hostedOtherMediaImage {
	border: solid #60418D 1px;
}

.hostedOtherMediaVote {
	width: 152px;
	height: 20px;
	text-align: center;
}



#leftNavigation {
	width: 128px;
	background-color: #FFFFFF;
}

#leftNavigation ul {
	margin: 0px;
	padding: 5px 0px 5px 20px;
}

#leftRecommendedLink {
	width: 128px;
	height: 300px;
	background-color: #FFFFFF;
}

#leftWebmaster {
	width: 128px;
	background-color: #FFFFFF;
}

#leftWebmaster ul {
	margin: 0px;
	padding: 5px 0px 5px 20px;
}

#leftTopReferrer {
	width: 128px;
	background-color: #FFFFFF;
}

#leftTopReferrer ul {
	list-style: none;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#logoTitlePub {
	position: relative;
	left: 185px;
	top: 5px;
	width: 468px;
	height: 60px;
}

#bestFriendBar {
	width: 660px;
	height: 20px;
	background-color: #FFFFFF;
}

#bestFriendBar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

#bestFriendBar li {
	display: inline;
	padding: 0px 1px 0px 1px;
}



.topLastVideo {
	float: left;
	width: 200px;
	height: 240px;
	background-color: #FFFFFF;
	border: dashed #BBBBBB 1px;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
}

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

.videoOfTheDay {
	width: 660px;
	overflow: auto;
	/*height: 1000px;*/
	/*margin: 10px 10px 10px 10px;*/
	/*background-color: #FF0000;*/
}

.video {
	width: 326px;
	/*height: 69px;*/
	background-color: #FFFFFF;
	margin: 4px 0px 0px 0px;
	/*padding: 3px 3px 3px 3px;*/
}

.videoImage {
	width: 94px;
	height: 69px;
}

.videoTitle {
	width: 221px;
	height: 14px;
	position: relative;
	font-weight: bold;
	/*background-color: #00FF00;*/
	overflow: hidden;
}

.videoDescription {
	width: 221px;
	height: 53px;
	top: 2px;	
	position: relative;
	/*background-color: #FF0000;*/
	overflow: hidden;
}

.videoSeparator {
	width: 8px;
	height: 79px;
	float: left;
	/*background-color: #00FF00;*/
}

.edit
{
	font-size: 10px;
	border: 1px solid #8FC8FE;
}

.textarea
{
	font-size: 11px;
	border: 1px solid #8FC8FE;
}

.button
{
	border: none;
	font-size: 10px;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #8FC8FE;
	margin: 2px 2px 2px 2px;
}

.error {
	font-weight: bold;
	color: #DC1001;
}

.message {
	font-weight: bold;
	color: #E1109A;
}

.editVideoTitle {
	font-size: 10px;
	font-weight: bold;
	border: none;
}

.editVideoDescription {
	font-family: Verdana;
	font-size: 11px;
	border: none;
	overflow: auto;
}

.top10Table {
}

.top10Table td {
	padding: 5px;
	border: solid 1px #60418D;
	background-color: #BADAFA;
}

.top10Table th {
	padding: 5px;
	border: solid 1px #60418D;
	background-color: #BADAFA;
}
