body 
{
    margin:0px;
	font-family:Open Sans;
}
strong
{
	font-weight:700;
}

@media only screen and (min-width: 960px) 
{
  .menuIcon{ display:none; }
	.player {height:480px;}
}
@media only screen and (max-width: 960px) 
{
	#main
	{
		margin-left: -10px !important;
	}
	#menu
	{
		right:-118px;
		width:158px !important;
		left:auto!important;
		background-color:#c3c1c1;
		padding-top: 4px!important;
	}
	.menulist
	{
		margin-left:-119px !important;
	}
	.socialIcon
	{
		margin-left:0px !important;
	}
	.player {height:300px;}
}
@media only screen and (max-width: 300px) 
{
	.player {height:200px;}
	}
@font-face {
    font-family: 'barmenoregular';
    src: url('../fonts/barmeno_extra_bold-webfont.eot');
    src: url('../fonts/barmeno_extra_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/barmeno_extra_bold-webfont.woff') format('woff'),
         url('../fonts/barmeno_extra_bold-webfont.ttf') format('truetype'),
         url('../fonts/barmeno_extra_bold-webfont.svg#barmenoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

div
{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.hCenter
{
	left:0px;
	right:0px;
	margin-left:auto;
	margin-right:auto;
}
.vCenter
{
	top:0px;
	bottom:0px;
	margin-top:auto;
	margin-bottom:auto;
}
.round
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.shadow
{
	box-shadow: -1px -1px 1px rgb(153, 153, 153);
}
.left
{
	float:left;
}
.right
{
	float:right;
}
h1
{
	font-family:barmenoregular, Arial Black;
	font-size:24px;
	color:#e01d5f;
}
h2
{
	font-family:barmenoregular, Arial Black;
	font-size:20px;
	color:#808080;
}
h3
{
	font-size:16px;
	font-weight:bold;
}
a
{
	color:#0d738c;;
	text-decoration:underline;
}
a:hover
{
	color:#1cbab6;
}
.pink
{
	color:#e01d5f;
}
.blue
{
	color:#0d738c;
}
#menu
{
	position:fixed;
	left:753px;
	top:0px;
	z-index:1000;
	overflow:hidden;
	font-size:34px;
	width:158px;
	padding-top:88px;
	height:1000px;
}
.menulist
{
	margin-left:0px;
}
hr
{
	border-color:#333;
	border-width:2px;
}
.menuItem
{
	width:275px;
	height:34px;
	margin-bottom:5px;
	cursor:pointer;
	list-style-type: none;
	background-image:url("../img/sprite.png");
}
.menu0
{	
	width:33px;
	height:33px;
	margin-left:121px;
	margin-bottom:9px;
	cursor:pointer;
	list-style-type: none;
	background-repeat:no-repeat;
	background-image:url("../img/sprite.png");
	background-position:-121px -4px;
}
.menu1{	background-position:0px -40px;}
.menu2{	background-position:0px -80px;}
.menu3{	background-position:0px -120px;}
.menu4{	background-position:0px -160px;}
.menu5{	background-position:-1px -200px;}
.menu6{	background-position:0px -240px;}
.menu7{	background-position:0px -282px;}
.menu8{	background-position:0px -325px;}
.menu9{	background-position:0px -438px;}

.menu1:hover{	background-position:279px -40px;}
.menu2:hover{	background-position:279px -80px;}
.menu3:hover{	background-position:279px -120px;}
.menu4:hover{	background-position:279px -160px;}
.menu5:hover{	background-position:278px -200px;}
.menu6:hover{	background-position:279px -240px;}
.menu7:hover{	background-position:279px -282px;}
.menu8:hover{	background-position:279px -325px;}
.menu9:hover{	background-position:280px -438px;}


.socialIcon
{
	background-repeat:no-repeat;
	background-image:url("../img/sprite.png");
	width:37px;
	height:30px;
	margin-left: 121px;
	margin-bottom: 4px;
}
.socialFB{	background-position:-3px -369px;}
.socialTW{	background-position:-38px -369px;}
.socialLI{	background-position:-72px -369px;}
.socialFL{	background-position:-106px -369px;}
.socialVI{	background-position:-140px -369px;}
.socialFB:hover{	background-position:-296px -369px;}
.socialTW:hover{	background-position:-331px -369px;}
.socialLI:hover{	background-position:-365px -369px;}
.socialFL:hover{	background-position:-399px -369px;}
.socialVI:hover{	background-position:-433px -369px;}

#main
{
	max-width:880px;
	
	background-repeat:repeat;

	margin-top:75px;
	margin-left:50px;
	
}
.section
{
	background-image:url(../img/transparent.png);
	/*border-left:10px solid #e0d6ca ;
	border-right:10px solid #e0d6ca ;
	padding-top:20px;
	padding-bottom:20px;*/
	padding-left: 25px !important;
	padding-right: 58px !important;
	/*margin-bottom:40px;*/
	min-height:300px;
}
#footer
{
	background-color:#0d7290;
	font-size:11px;
	color:white;
	background-image:none !important;
	padding:20px 0px 20px 0px;
}
#footer a
{
	color:#FFFFFF;
}
.introText
{
	margin-top:20px;
}
.eventdate
{
	width:150px;
}
.formtext
{
	background-color:#cfcfcf;

	height:46px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:none;
	font-weight:normal;
	padding-left:10px;
	color:black;
}
.formarea
{
	height:200px !important;
}
label
{
	font-weight:normal;
	color:#0d738c;
	font-size:18px;
	padding-left:0px !important;
}
.labelSub
{
	font-size:13px;
	color:#888;
	display:block;
	margin-bottom: 6px;
	margin-top: 6px;
}
.labelOther
{
	font-size:14px;
	color:#000;

}
.formdesc
{
	font-weight:normal;
	font-size:12px;
}
.formtext:focus
{
	background-color:#999999;
}
#formsubmit
{
	width:133px;
	height:48px;
	background-image:url(../img/button_submit.png);
	background-color:transparent;
	border:none;
	margin-top:16px;
}
#formsubmit:hover
{
	background-image:url(../img/button_submit_on.png);
}
.labelcheckbox
{
	color:black !important;
	margin-bottom:14px;
	font-size:14px;
}
.labelradio
{
	color:black !important;
	margin-bottom:0px;
	font-size:14px;
}
[type=date]
{
	width: 200px !important;
}
.formelement
{
	margin-bottom:10px;
}
#videoThumb
{
	text-align:center;
}
.timeseperator
{
	font-size:30px;
}
.filmTitle
{
	font-weight:bold;
	font-size:12px;
	margin:0px !important;
	padding:0px !important;
}
.filmDirector
{
	font-size:12px;
	height:20px;
	margin:0px !important;
	padding:0px !important;
}
.filmContainer
{
	margin:0px 10px 10px 0px !important;
	padding:0px !important;
	height:230px;
}
.thumbContainer
{
	margin:0px !important;
	padding:10px !important;
	border:1px solid #cecece;

}
.thumb
{
	margin:0px !important;
	padding:0px !important;
}
.col-sm-3 {
width: 23% !important;
}
#videos
{
	padding:0px !important;
}
.footer_section
{
	margin-bottom:0px !important;
}
#minute, #second
{
	width:80px;
}
.ara_bg
{
	padding:0px;
}
.highlight
{
	font-weight:700;
}
.col-sm-6, .col-sm-8
{
	padding-left:0px !important;
}
#sectionAbout
{
	padding-bottom:10px;
}
del
{
	color:#e01d5f;
	text-decoration:none;
}
ul
{
	padding-left:20px;
}
.lexicon
{
	font-size:16px;
}
.lextopic
{
	display:none;
}
.lexiconlist
{
	font-size:24px;
}
#videoModal
{
	z-index:20000;
}
.closeButton
{
	width:28px;
	height:27px;
	background-repeat:no-repeat;
	background-image:url("../img/sprite.png") !important;
	background-position:-8px -405px;
	background-color:transparent;
	border:none;
	float:right;
}
.closeButton:hover
{
	background-position:-301px -405px;
}
.modal-content
{
	background-color:transparent;
}
.modal-body 
{
	background-image:url(../img/transparent.png);
	padding:10px 0px 0px 0px !important; 
}

.modal-header
{
	border:none !important;
	padding:0px 10px 0px 10px !important;
	background-image:url(../img/transparent.png);
}
.modal-footer
{
	border:none !important;
}
.videoTitle
{
	color:#e01d5f;
	font-weight:700;
	font-size:21px;
}
.playerTitle
{
	font-size:16px;
	padding-left:5px;
}
#playerContainer
{
	padding-left:0px !important;
	margin-bottom:10px;
}
#videoInfo
{
	padding:0px 10px 0px 0px !important;
}
.videoComment
{
	margin-bottom:6px;
}
#commentContainer
{
	padding-left:0px;
}
#formButton
{
	width:220px;
	height:43px;
	background-image:url(../img/button_form.png);
	background-color:transparent;
	border:none;
}
#formButton:hover
{
	background-position: 0px -42px;
}
.emptyField
{
	border:1px solid #e01d5f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#formStatus
{
	text-align:left;
}

.lexicon
{
	font-size:16px;
}
.catSelector
{
	cursor:pointer;
	color:#ccc;
	margin:0px 4px 0px 4px;
	background-image:url(../img/categories.png);
	background-repeat:no-repeat;
	height:38px;
}
.category1:hover
{
	background-position:-447px 0px!important;
}
.category2:hover
{
	background-position:-447px -78px!important;
}
.category3:hover
{
	background-position:-447px -38px!important;
}
.category4:hover
{
	background-position:-447px -113px!important;
}
.catList
{
	font-size:24px;
	margin:10px 0px 10px 0px;
}
.cat1Selected
{
	background-position:0px 0px!important;
}
.cat2Selected
{
	background-position:0px -78px!important;
}
.cat3Selected
{
	background-position:0px -38px!important;
}
.cat4Selected
{
	background-position:0px -113px!important;
}
.category1
{
	background-position:-221px 0px;
	width:157px;
}
.category2
{
	background-position:-221px -78px;
	width:180px;
	height: 36px !important;
}
.category3
{
	background-position:-221px -38px;
	width:169px;
}
.category4
{
	background-position:-221px -113px;
	width:220px;
}
#videoList
{
	margin-top: 10px;
	padding: 0px;
}
#videoCommList,#videoTrailerList
{
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0px;
}
.blogPost
{
	background-color:white;
	margin-top:20px;
	margin-bottom:10px;
	border-left: 6px solid #e01d5f;
	color:#333;
	height:132px;
}
.featuredListTitle
{
	font-size:16px;
	font-weight:bold;	
	color:#e01d5f;
}
.blogText
{
	padding:10px;
	width:550px;
}
.dateText
{
	font-style:italic;
}
.blogFullButton
{
	font-weight:700;
}
h1 a
{
	text-decoration:none;
}
#blogButton
{
	width:190px;
	height:43px;
	background-image:url(../img/button_blog.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	margin-top:20px;
	margin-bottom:20px;
}
#blogButton:hover
{
	background-position: 0px -42px;
}
.blogThumb
{
	width: 200px;
	height: 132px;
	background-color: #000000;
	text-align: center;
	margin: 0px 6px 0px 0px;
	overflow: hidden;
}
.blogContent
{
	height: 62px;
	overflow: hidden;
	margin-bottom: 10px;
}
#currentVote, #voteTotal
{
	color: #0d738c;
	font-size: 30px;
	margin-left: 4px;
	line-height: 39px;
	font-family: barmenoregular;	
}
.voteStar
{
	width:32px;
	height:32px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.starEmpty
{
	background-image:url("../img/star.png");
}
.starEmpty:hover
{
	background-image:url("../img/star2.png");
}
.starFull
{
	background-image:url("../img/star2.png");
}
#votePanel, #voteMessage, #voteConnect
{
	display:inline-table;
	background-color: white;
	height: 66px;
	padding: 6px 0px 0px 15px;
	width: 287px;
	margin: 4px 0px 10px 0px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	border-bottom: 4px solid #ADADAD;
}

.voteLarger
{
	height:96px !important;
}
.videoThumbVote
{
	font-size: 21px;
	color: #e01d5f;
	font-weight: bold;
	position: absolute;
	margin: 4px;
}
#voteRemove, #voteReset
{
	cursor:pointer;
	clear: both;
	text-decoration: underline;
	cursor: pointer;
}
#currentVotePeople
{
	font-weight:bold;
	display:none;
}
.currentVotePeople
{
	color:#0d738c;
	font-size:20px;
	display:none;
}
.filterExplain
{
	clear: both;
	font-size: 13px;
	color: #404040;
	margin: 50px 0px 16px 0px;
	padding: 0px 80px 0px 10px;
}
.videoVoted
{
	background-color:#e01d5f;
}
#voteButton
{
	background-image:url("../img/vote.png");
	background-repeat:no-repeat;
	background-position:-151px 0px;
	width:150px;
	height:50px;
	cursor:pointer;
}
.voteSelected
{
	background-position:0px 0px !important;
}
#voteButton:hover
{
	background-position:-303px 0px !important;
}
.watched
{
	/*
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	*/
}
#voteInfo
{
	display:none;
}