/* -----------------------------------------------------  

	Layout Styles on World of Martial Arts
	Author:		Alex Nichol
	Email:		alex@aelius.net	

 -----------------------------------------------------  */













/* General Classes
   -----------------------------------------------------
   -----------------------------------------------------  */

.welcome {
	padding: 0px 8px 0px 8px;
	}
	
.updates {
	padding: 0px 8px 0px 8px;
	}











/* Form Classes
   -----------------------------------------------------
   -----------------------------------------------------  */

	
/* Login Form in Side-Bar Wide */
		
	
form.login-form {
	padding: 0px 4px 8px 4px;
	}
		
form.login-form dl {
	}

form.login-form input.short-text-field {
	width: 135px;
	}

form.login-form .fieldWithErrors {
	background: url(../images/v1-5/common/icons/form-error.png) no-repeat;
	padding-left: 8px;
	margin-left: -6px;
	width:  158px;
	}
	
	form.login-form dl dt {
		padding: 1px 0px 4px 0px;
		width: 72px;
		margin-top: 2px;
		}
	
	form.login-form dl dd {
		padding: 0px 0px 4px 0px;
		width: 160px;
		text-align: right;
		margin-top: 2px;
		}

form.login-form input.short-text-field {
	margin-right: 4px;	
	}


	form.login-form dl.check dt {
		width: 24px;
		paddin-bottom: 4px;
		}
	
	form.login-form dl.check dt input {
		border:  none;
		}
		
	form.login-form dl.check dd {
		text-align: left;
		padding-top: 4px;
		line-height: 12px;
		width: 208px;
		}
		
	form.login-form dl.check dd label {
		font-weight: normal;
		font-size: 10px;
		color: #A1A1A1;
		}		
		
	form.login-form fieldset.buttons {
		padding: 4px 0px 0px 0px;
		}
	
	form.login-form fieldset.smallprint {
		text-align: right;
		padding: 2px 4px 4px 0px;
		}












/* Player Classes
   -----------------------------------------------------
   -----------------------------------------------------  */

.player-wrapper {
	background:url(../images/v1-5/homepage/player-bg-top.png) top left no-repeat;
	padding-top: 16px;
	}
	
.player {
	background:#25272a;
	padding: 4px 0px 0px 10px;
	}

.player-footer {
	background:url(../images/v1-5/homepage/player-bg-bottom.png) top left no-repeat;
	height: 19px;
	}


#flash-movie a[rel=external] {
	background: none;
	padding: 0;
}

#flash-movie a:hover {
	border: none;
}









/* Logged-in State for Right Colum Movie List
   -----------------------------------------------------
   -----------------------------------------------------  */




div.logged-in .movie-list div.first 
	{clear:both;}











		
		
/* Promos
   -----------------------------------------------------
   -----------------------------------------------------  */

.promo { margin-top: 4px; }











/* Central Column Movie List
   -----------------------------------------------------
   -----------------------------------------------------  */

div.central_column_narrow .movie-list div.category { 				background: url(../images/v1-5/common/movie-lists/central_column_narrow/heading.png) top left no-repeat; border-bottom:1px dotted #ccc;}
div.central_column_narrow .movie-list div.first h1 { 				padding-left: 14px; width: 300px; overflow: hidden; float:left; }
div.central_column_narrow .movie-list .btn { 						margin-top: 4px; /* 10px */ margin-right: 3px; margin-left: -5px; }
div.central_column_narrow  .list-container,
div.central_column_narrow  .scrollable,
div.central_column_narrow .movie-list ul { 							position: relative; }
div.central_column_narrow .movie-list ul li { 						clear: none; width: auto; background: none }
div.central_column_narrow .movie-list ul li:hover { 				background: none }
div.central_column_narrow .movie-list ul > li:first-child { 		background: none };
div.central_column_narrow .movie-list ul > li:first-child:hover { 	background: none }
div.central_column_narrow .movie-list ul li a span.info {			width: 161px; }

div.central_column_narrow .movie-list div.list-container { 			background:#fff; padding: 6px 6px 0 6px; border-bottom:1px dotted #ccc; }
div.central_column_narrow .movie-list div.list-container div.scrollable {				width: 448px; overflow:hidden; }
div.central_column_narrow .movie-list div.list-container div.scrollable ul { 			padding: 0px; }
div.central_column_narrow .movie-list div.list-container div.scrollable ul li { 		position: relative; display: block; float:left; clear: none; margin: 4px; }
div.central_column_narrow .movie-list div.list-container div.scrollable ul li a img { 	 width:100px; height:74px; border: 2px solid #ccc; }
div.central_column_narrow .movie-list div.list-container div.scrollable ul li:hover a img { 	 width:100px; height:74px; border: 2px solid #234b7e; }
div.central_column_narrow img.img_btn { 												margin-top: 1px; margin-left: -1px; margin-right: -2px; }
div.central_column_narrow .movie-list div.list-container div.scrollable ul li strong { 	display: block; padding: 1px 0 1px 0; line-height: 11px; width: 104px;  text-align: center; height:  22px; overflow: hidden; color: #569ADC; font-size: 10px; font-weight: bold; margin-bottom: 4px; }
div.central_column_narrow .movie-list div.list-container div.scrollable ul li small { 	display: none; }

div.central_column_narrow .movie-list div.list-container div.scrollable ul li a span.overlay {
	display: block;
	position: absolute;
	margin: 0px;
	padding:0;
	width: 100px;
	height: 74px;
	margin: 2px;
	z-index:999;
	top:0;
	left:0;
	background:url(../images/v1-5/common/spacer.gif);
	}
		
	div.central_column_narrow .movie-list div.list-container div.scrollable ul li a:hover span.overlay {
		background:url(../images/v1-5/common/movie-lists/thumb-prompt-large.png) no-repeat;
		}
		

/*RPIMG*/
.icon-arrow-right-small {background: url(../images/v1-5/common/icons/arrow-right-small.png) no-repeat; width: 7px; height:10px;}	.icon-arrow-left-small {background: url(../images/v1-5/common/icons/arrow-left-small.png) no-repeat; width: 7px; height:10px;}











/* Temporarily Disable Advert Header & Footer
   -----------------------------------------------------
   -----------------------------------------------------  */
   
.promo .header, 
.promo .footer,
.promo .advert { display: none; }









div.sidebar_wide .icon-question-icon { width:  31px; height:  30px; }	







