﻿body
{
	font-family: Arial;
	background-color: #0893cc;
	background-image: url("/img/bg.gif");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	margin: 0 auto;
}
form
{
    margin: 0;
}
a, a:visited
{
	text-decoration: none;
	color: inherit;
}
a:hover
{
	text-decoration: underline;
	color: inherit;
}
img
{
	padding: 0;
	margin: 0;
	border: none;
	display: block;		
}
hr
{
	color: #BFC1C1;
	margin: 12px 0;
}
#ContentBody
{
	text-align: center;
	margin: 0 auto;
}
#BodyColumn
{
	margin: 0 auto;
	width: 800px;
}
#Footer
{
	margin: 0 auto;
	height: 100px;
	background-image: url("/img/footer.gif");
	background-position: center top;
	background-repeat: no-repeat;
	width:960px;
	font-size: 12px;
	text-align: center;
	color: #84C9E6;
}
#Footer a,#Footer a:hover,#Footer a:visited
{
	color: #84C9E6; 
	text-decoration: underline;
}
#FooterInner
{
	padding: 40px 0;
	width: 780px;
	margin: 0 auto;
}
#ColumnHeader
{
	height: 46px;
	background-image: url("/img/contentheader.gif");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	color: #999999;
	padding-top:18px;
	font-size:16px;
}
#Header
{
	margin: 0 auto;
	width: 759px;
	padding: 81px 0 0 0;
	background-image: url("/img/header.gif");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
}
#Header a, #Header a:hover, #Header a:visited
{
	color: White;
}
#ColumnContent
{
	margin: 0 auto;
	background-color: White;
	background-image: url("/img/columnbg.gif");
	background-position: center top;
	background-repeat: repeat-x;
}
#ColumnContentLeft
{
	float: left;
	padding-top:12px;
	padding-left:9px;
	width: 185px;
}
#ColumnContentMid
{
	float: left;
	padding-top:22px;
	width:413px;
}
#ColumnContentRight
{
	float: left;
	padding-top:12px;
	width: 185px;
}
#ColumnFooter
{
	height: 53px;
	background-image: url("/img/columnfooter.gif");
	background-position: center top;
	background-repeat: repeat-x;
}
div.topError {
	background: #333333 none repeat scroll 0%;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}
.player
{
	background-color: Black;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.alignRight
{
	text-align: right;
}
.alignCenter
{
	text-align: center;
}
.clear
{
	clear:both;
	width:auto;
	min-height:0 !important;
	height:0 !important;
	line-height:0 !important;
	font-size:0 !important;
	float:none !important;
	padding:0 !important;
	border:0 !important;
}
.checkBox input
{
	margin-left: 0;
	width: 15px;
}
.borderedTextBox
{
	border: 1px solid rgb(153, 153, 153);
	font-family: Arial;
}
.topChangeEntry
{
	float: left;
	padding-left: 215px;
	width: 410px;
}
.topChangeEntry textarea
{
	width: 398px;
	height: 68px;
	border:0 none;
}
.prefilledTextBox
{
	color: #999999;
	font-family: Arial;
}
.sumbitTop
{
	float:left;	
	padding-left:5px;
	padding-top:35px;
}
.topLatestChange
{
	height: 15px;
	font-size: 11px;
	padding-left:215px;
	padding-top:0px;
	color: White;
}
.topLatestChange .topLatestChangeHeader
{
	font-weight:bold;
	font-size: 12px;
}
.topLinks
{
	font-size: 11px;
	color: White;
	font-weight:bold;
	padding-right:20px;
}
.topLinks img
{
    float: right;
    padding-left: 5px;
}
#ColumnHeader .columnHeaderMenuSelected
{
	color: #0098d1;
	font-weight: bold;
	font-size: 16px;
}

#ColumnHeader .columnHeaderMenuUnselected
{
	color: #999999;
	font-weight: bold;
	font-size: 16px;
}

#ColumnHeader a:hover
{
	text-decoration: none;
}
.smallListPanel
{
	padding-top: 10px;
}
.smallListPanelHeader
{
	background-image:url(/img/sidepanelheader.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left:20px;
	padding-top:12px;
	text-align:left;
	width:165px;
}
.smallListPanelBody
{
	background-image: url("/img/smalllistpanelbg.gif");
	background-repeat: repeat-y;
	background-position:center center;
	min-height: 100px;
	height:auto !important;
	height:100px;	
	padding:0 20px;
	text-align: left;
	color: #8F8F8F;
	font-size: 11px;
	font-weight: bold;
}
.smallListPanelBodyNoPad
{
    background-image: url("/img/smalllistpanelbg.gif");
	background-repeat: repeat-y;
	background-position:center center;
	min-height: 100px;
	height:auto !important;
	height:100px;	
	padding:0 9px;
	text-align: left;
	color: #8F8F8F;
	font-size: 11px;
	font-weight: bold;
}
.smallListPanelBody ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.smallListPanelBody ul li
{
	padding: 5px 0;
}
.smallListPanelBody a, .smallListPanelBody a:visited
{
	color: #8F8F8F;
	text-decoration: none;
}
.smallListPanelBody a:hover
{
	color: #8F8F8F;
	text-decoration: underline;
}
.smallListPanelBottom
{
	background-image: url("/img/smalllistpanelbottom.gif");
	background-repeat: no-repeat;
	background-position:center top;
	width: 185px;
	height: 16px;
}
.smallListPanelBottomAlt
{
	background-image: url("/img/smalllistpanelbottomalt.gif");
	background-repeat: no-repeat;
	background-position:center top;
	height: 12px;
}
.largeListPanelHeader
{
	background-image:url(/img/largelistpanelheader.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:34px;
	color:White;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	padding: 25px 18px 0 24px;
}
.largeListPanelHeaderWithoutHolder
{
	background-image:url(/img/largelistpanelheaderborder.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:7px;
}
.largeListPanelHeaderHolder
{
	background-image:url(/img/largelistpanelheadholder.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:34px;
	color:White;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	padding: 18px 30px 0 30px;
}
.largeListPanelHeader a, .largeListPanelHeader a:hover, .largeListPanelHeader a:visited
{
	color: White;
}
.voxHeader
{
	background-image:url(/img/voxheader.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:33px;
	padding: 25px 20px 0 145px;
}
.voxHeaderPara p
{
	text-align: left;
	padding: 10px 10px;
	margin: 0;
}
.voxHeaderPara a, .voxHeaderPara a:hover, .voxHeaderPara a:visited
{
    text-decoration: underline;
    color: #666666;
}
.largeListPanelBody
{
	background-image: url("/img/largelistpanelbg.gif");
	background-repeat: repeat-y;
	background-position:center center;
	min-height: 50px;
	height:auto !important;
	height:50px;
	padding:5px 12px 0 12px;
	text-align: left;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.voxContent
{
	min-height: 300px;
	height:auto !important;
	height:300px;
	text-align: center;
	padding-bottom: 5px;
	margin: 0 auto;
	width: 360px;
}
.voxContentLeft
{
	float: left;
	width: 72%;
	text-align:left;
	padding: 5px 5px 5px 0;
}
.voxContentRight
{
	float: left;
	width: 26%;
	text-align:left;
	padding: 5px 0;
	color: #00447A;
	min-height: 28px;
	height:auto !important;
	height:28px;	
}
.voxContentRight a, .voxContentRight a:visited, .voxContentRight a:hover
{
	text-decoration: underline;
}
.voxContentRight a.disabled
{
	color: #999999;
	text-decoration: none;
}
.voteLink
{
	float: left;
	padding-right: 10px;
}
.voteLink a,voteLink a:visited
{
	color: #00447A;
	text-decoration: none;
}
.voteLink a:hover
{
	color: #00447A;
	text-decoration: underline;
}

.voteLink a.disabled:hover
{
	color: #999999;
	text-decoration: none;
}
.largeListPanelBottom
{
	background-image: url("/img/largelistpanelbottom.gif");
	background-repeat: no-repeat;
	background-position:center top;
	height:21px;
}
.voxRecent
{
	text-align: left;
}
.searchPanel
{
	padding-bottom: 3px;
}
.searchPanel .smallListPanelBody
{
	min-height:23px;
	height:auto !important;
	height:23px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:10px;
	text-align:left;
}
.tagCloudPanel
{
	padding-bottom: 0px;
}
.alignedButton
{
	position: absolute;
}
.changeFormRow
{
	padding: 10px 0 2px 0;
	width: 389px;
}
.changeFormHeader
{
	float: left;
	width: 73px;
}
.tagTextBox
{
	width: 99px;
	padding: 1px 0;
}
.changeFormNote
{
	padding-left: 73px;
}
.changeFormNote p
{
	margin: 0;
	padding: 2px 0 5px 0;
}
.changeFormLeft
{
	float:left;
	width: 50%;
}
.changeFormRight
{
	float:left;
	width: 50%;
}
.changeFormDetailsNote
{
	padding: 5px 0 7px 0;
}
.privacyParagraph
{
	margin: 0;
	padding: 0;
}
div.changeFormRow div.success, div.changeFormRow div.unchecked
{
	display: none;	
}
div.changeFormRow div.notValid
{
	display: block;	
	color: Red;
	padding: 5px 0 5px 73px;
}
div.changeFormField div.success, div.changeFormField div.unchecked
{
	display: none;	
}
div.changeFormField div.notValid
{
	display: block;	
	color: Red;
	padding: 5px 0 5px 0;
}
div.changeFormDetailsErrors div.success, div.changeFormDetailsErrors div.unchecked
{
	display: none;	
}
div.changeFormDetailsErrors div.notValid
{
	display: block;	
	color: Red;
	padding: 5px 0 5px 0;
}
div.changeFormDetails div.changeFormHeader
{
	width: 105px;
}
div.changeFormRowLong div.changeFormHeader
{
	float:left;
	width:90px;
}
div.changeFormRowLong
{
	padding: 5px 0;
}
div.changeFormDetails div.success, div.changeFormDetails div.unchecked,div.changeFormRowLong div.success, div.changeFormRowLong div.unchecked

{
	display: none;	
}
div.changeFormDetails div.notValid,div.changeFormRowLong div.notValid
{
	display: block;	
	color: Red;
	padding: 5px 0 5px 0;
}
div.receiveInfoTick
{
	float: left;
	padding: 5px 0;
}
div.voxPreview input
{
	margin: 0;
	padding: 0;
	height: 48px;
	width: 67px;	
}

div.voxPreview
{
	float: left;
	height: 51px;
	width: 71px;	
	background-image: url("/img/voxpreviewbg.gif");
	background-position: center center;
	background-repeat: no-repeat;	
	text-align:left;
	padding-right: 1px;
}
div.voxListInner
{
	margin: 0 auto;	
	width: 360px;
}
div.voxList
{
	text-align: center;
	padding-top: 5px;
}

/************************************************************************
 Paginators
************************************************************************/
div.voxPaginatorBack
{
	float: left;
}

div.voxPaginatorNext
{
	float: right;
}
div.voxPaginator img
{
	display: inline-block;
}
div.voxPaginator
{
	padding-right: 8px;
	font-weight: bold;
}
div.voxPaginator a,div.voxPaginator a:visited
{
	color: #666666;
	text-decoration: none;
}
div.voxPaginator a:hover
{
	color: #666666;
	text-decoration: underline;
}
div.paginator
{
	padding-top: 10px;
	padding-bottom: 5px;
}
div.paginator a,div.paginator a:hover,div.paginator a:visited
{
	color: #666666;
	text-decoration: underline;
}
div.paginatorLeft
{
	float: left;
	height:1em;
	width:20%;	
	text-align:left;
}
div.paginatorRight
{
	float: right;
	height:1em;
	width:20%;	
	text-align:right;
}
div.paginatorCenter
{
	float:left;
	margin:0 auto;
	text-align:center;
	width:60%;
}
/************************************************************************
 Change Page
************************************************************************/
div.ChangeVideoImage #flowplayerholder
{
	height: 200px;
	width: 220px;
}
div.ChangeVideoImage
{
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
div.ChangeVideoAuthorButton
{
	padding: 8px 0;
}
div.ChangeVideoAuthor
{
	float: left;
	width: 285px;
	color: #225D8C;
}
div.ChangeVideoDesc p
{
	margin: 0;
	padding: 5px 0;
}
div.ChangeVideoDesc a:hover, div.ChangeVideoDesc a:visited, div.ChangeVideoDesc a
{
	color: #666666;
	text-decoration: underline;
} 
/************************************************************************
 Comment
************************************************************************/

.CommentHighlight
{
	background-color: #D9D9D9;
	padding: 10px 5px 10px 10px;
	zoom: 1;	
}
p.CommentParagraph
{
	color: #666666;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.CommentAuthor
{
	color: #225D8C;
	margin: 0;
	padding-bottom:5px;
}
div.CommentAuthorWrapped
{
	width: 277px;
}
div.ChildComments
{
	padding: 0 0 10px 25px;
}

div.StaticPage p
{
	margin: 0;
	padding: 10px 5px;
}

div.StaticPage a, div.StaticPage a:visited, div.StaticPage a:hover
{
	text-decoration: underline;
	color: #666666;
}
div.legalPage
{
	color: #666666;
	text-align: left;
	padding: 10px 20px 0 20px;
	font-size: 12px;
}
div.legalPage p
{
	margin: 0;
	padding: 5px 0;
}
div.legalPage h4
{
	margin: 0;
	padding: 5px 0;
}
div.legalPage a, div.legalPage a:visited, div.legalPage a:hover
{
	text-decoration: underline;
	color: #666666;
}
/************************************************************************
 Category Page
************************************************************************/

.ChangeVideoAuthorList
{
	color: #225D8C;
	padding: 5px 0;
}
.categoryListItemFooter
{
	color: #225D8C;
}
.categoryVote a, .categoryVote a:visited, .categoryVote a:hover
{
	color: #225D8C;
	text-decoration: underline;
}
.categoryVote a.disabled
{
	color: #999999;
	text-decoration: none;
}
.changeVideoCommentShare
{
	float: left;
	padding-top: 8px;
}
.changeVideoVote
{
	padding-top: 8px;
	padding-right: 5px;
	float: left;
}
.changeVideoSubmitComment
{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.changeVideoCommentShare a, .changeVideoCommentShare a:visited, .changeVideoCommentShare a:hover
{
	text-decoration: underline;
	color: #225D8C;
}
.socialSharingItem
{
	float: left;
	padding-right:10px;
}
.socialSharingItem img
{
	float: left;
	padding-right: 2px;
}
.socialSharingItem a,.socialSharingItem a:hover,.socialSharingItem a:visited
{
	color: #225D8C;
}
.socialSharingItemList
{
	padding-top: 10px;
	padding-left: 10px;
	color: #225D8C;
}
/************************************************************************
 Tag Cloud
************************************************************************/
ol.tag-cloud
{
	padding: 0;
	margin: 0;	
}
ol.tag-cloud a
{
	font-weight: normal;
}
ol.tag-cloud li
{
	display: inline;
	line-height:25px;
}
li.not-popular a
{
	font-size: 11px;	
	color:#89B4DC;
}
li.somewhat-popular a
{
	font-size: 14px;	
	color:#89B4DC;
}
li.not-very-popular a
{
	font-size: 14px;	
	color:#89B4DC;
	font-weight: bold;
}
li.very-popular a
{
	font-size: 18px;
	color:#4B9FDF;
}
li.ultra-popular a
{
	font-size: 22px;
	color: #00447A;
}

/************************************************************************
 Poll
************************************************************************/
.pollAnswers
{
	text-align: center;		
	padding: 5px 0;
}
.pollAnswers a, .pollAnswers a:hover, .pollAnswers a:visited
{
	margin: 3px 0;
	padding: 3px 3px;
	font-size:10px;
	font-weight:bold;
	min-width: 30px;
	width:auto !important;
	width:30px;	
	text-align: center;
	text-decoration: none;
	color: White;
	background-color:#00447A;
}

.pollPanel ul
{
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
	font-weight: bold;
}
.audioButton
{
	float: left;
	padding-left: 5px;
}