/* @override 
	http://nitv.org.au/letterbox/templates/letterboxnitv/css/template.css
*/

/* @group Template Styles */
html, body, form, div, span, cite, ul, h1, h2, h3, ol, li, dl, dt, dd, img, form, fieldset, label, input, button, select, textarea, embed, table th, td, object, embed {
	 margin:0;
	 padding:0;
}

.bodybg {
	 color: #000;
	 margin: 0;
	 padding: 0;
	 text-align: center;
	 font-size:62.5%;
	 font-family:Century Gothic,Tahoma,Helvetica,San Serif; 
	 background:#F2F2F2 url(../images/bg.gif) repeat-x bottom center;
}

.wrapper {
	width: 1059px;
	margin:20px auto;
	padding-bottom: 65px;
	text-align: left;
}

.site {
	text-align: center;
}

.nitv {
	display: block;
	padding-left: 18px;
	height: 65px;
	text-align: left;
}

.header{
	height: 441px;
	width: 100%;
	text-align: left;
}
.connector{
	clear: both;
	height: 74px;
	background: url(../images/connector.gif) no-repeat 0 0;
}
.mid-mod{
	height: 210px;
	width: 884px;
	padding: 0 70px;
	margin: 0 auto;
	background: url(../images/mid-mod-bg.gif) repeat-x;
	text-align: left;
	border-bottom: #999999 solid 1px;
}

.main {
	float: left;
	width: 1023px;	
	padding-left: 18px;
	padding-right: 18px;	
	background: url(../images/main-bg.gif) no-repeat bottom left;
	text-align: left;
}

.contentpaneopen {
	width: 100%;
}

/* @end */

/* @group General Styles */

h1,.contentheading,.componentheading {
	color: #4D4D4D;
	font-size: 32px;
	font-weight: Bold;
	line-height: 34px;
}


h2 {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}

h3 {
	color: #000;
	line-height: 16px;
	font-size: 12px;
}

h4 {
	color: #000;
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
}

h5 {
	color: #000;
	margin: 5px 0;
	font-weight: bold;
	font-size: 12px;
}

h6 {
	margin: 0;
	padding: 0;
	color: #000;
}
td, p, div{
	font-size: 12px;
	line-height: 16px;
}
.red{
	color: #e22228;
}
.createdate{
	font-weight: bold;
}
a{
	cursor: pointer;
}

.readon {
	text-transform: lowercase;
	color: #cc1f24;
	text-decoration: none;
	display: block;
	margin: 10px 0;
}

/* @end */

/* @group header */
.header{
	position: relative;
}
.nav{
	text-align: center;
	height: 32px;
	margin-left: 17px;	
	line-height: 32px;
	font-size: 14px;
	color: white;
	position: relative;
	display: block;
}
.paper-clip{

	left:-4px;
	position:absolute;
	top:295px;
	background:url(../images/paper-clip.png) no-repeat 0 0;
	display: block;
	width: 134px;
	height: 65px;
}
.header-left{
	float: left;
	height: 409px;
	width: 17px;
	background: url(../images/header-left.gif) no-repeat 0 0;
}
.header-mid{
	float: left;
	height: 409px;
	width: 1013px;	
	background: url(../images/header-bg.gif);	
}
.header-right{
	float: right;
	height: 409px;
	width: 29px;
	background: url(../images/header-right.gif) no-repeat 0 0;
}
.float-left{
	float: left;
}
.logo{
	margin:55px 0 0 60px;
}
.header-mod1{
	width: 284px;
	height: 214px;
	background:url(../images/header-mod1-bg.png) no-repeat 0 0;
	padding: 26px 30px 26px 60px;
	margin-top:28px;
	margin-left:55px;
}

.header-mod1 h1 {
	margin: 0;
}

.header-mod1 p{
	font-style: italic;
	line-height: 20px;
	margin-top: 10px;
	font-size: 12px;	

}
.header-mod2{
	float: left;
	width: 489px;
	height: 314px;
	background: url(../images/header-mod2-bg.png) no-repeat 0 0;
	margin-top: 55px;
	margin-left: 16px;
	padding:12px 14px;
}

.header-mod2 .moduletable {
	text-align: center;
}

.header-mod2 .moduletable div {
	margin: 0 auto;
}

/* @end */

/* @group nav */
.nav-home {
	position: absolute;
	left: 0;
	hight:32px;
	width:172px;
	display: block;
	
}
.nav-about, .nav-games, .nav-media, .nav-winangali, .nav-making{
	position: absolute;
	hight:32px;
	width:191px;
	display: block;
}
.nav a{
	color: white;
	text-decoration: none;
}
.nav-about{
	left:132px;
}
.nav-games{

	left:274px;
}
.nav-media{

	left:416px;
}
.nav-winangali{

	left: 558px;
}
.nav-making{

	left:702px;
}
.nav-home{
	background:url(../images/nav-home.png) no-repeat 0 0;
	z-index: 6;
}
.nav-about{
	background:url(../images/nav-about.png) no-repeat 0 0;
	z-index: 5;
}
.nav-games{
	background:url(../images/nav-games.png) no-repeat 0 0;
	z-index: 4;
}
.nav-media{
	background:url(../images/nav-media.png) no-repeat 0 0;
	z-index: 3;
}
.nav-winangali{
	background:url(../images/nav-winangali.png) no-repeat 0 0;
	z-index: 2;
}
.nav-making{
	background:url(../images/nav-making.png) no-repeat 0 0;
	z-index: 1;
}

.nav-home:hover, .nav-about:hover, .nav-games:hover, .nav-media:hover, .nav-winangali:hover, .nav-making:hover{
	z-index: 999;
}


/* @end */

/* @group mid mod */
.mid-mod1{
	float: left;
	width: 220px;
	height: 175px;
	text-align: center;
	padding-top: 35px;
	background: url(../images/mid-mod-line.gif) no-repeat bottom right;
}
.mid-mod2{
	float: left;
	width: 220px;
	height: 175px;
	text-align: center;
	padding-top: 35px;
	background: url(../images/mid-mod-line.gif) no-repeat bottom right;
}

.mid-mod3{
	float: left;
	width: 220px;
	height: 175px;
	text-align: center;
	padding-top: 35px;
	background: url(../images/mid-mod-line.gif) no-repeat bottom right;
}


.mid-mod4{
	float: left;
	width: 220px;
	height: 175px;
	text-align: center;
	padding-top: 35px;
}


/* @end */

/* @group main */


.content{
	float: left;
	clear: both;
	width: 883px;
	padding: 50px 70px 20px 70px;
	background: #fff;
}

.content-left {
	float: left;
	width: 35%;
	border-top: 8px solid #4d4d4d;
}

.contentbox {
	float: left;
	width: 100%;
	border-top: 8px solid #4d4d4d;
}

.contentbox span.allvideos_player {
	margin: 0;
	float: left;
	text-align: left;
}

.rt {
	margin-top: 15px;
}

.rt h3 {
	font-size: 16px;
	line-height: 48px;
}

.rulers {
	display: block;
	height: 1px;
	margin: 10px 0;
	border-top: 1px dashed #999;
}

.rulers hr {
	display: none;
}

.allvideos_player {
	margin: 5px 0 10px 0 !important;
}

.content-mid {
	float: left;
	width: 300px;
	margin: 0 40px;
	text-align: center;
	border-top: 8px solid #4d4d4d;
}
.content-right{
	border-top: 8px solid #e22228;
	float: left;
	width: 190px;
}
.signup{	
 	padding-top: 10px;	
}
.signup label{
	font-size: 12px;
	color: #4d4d4d;
	margin-top: 10px;
	
}
.btn-submit-label{
	border: none;
	color:white;
	display:block;
	padding:5px 25px 5px 5px;
	text-align:right;
	font-size: 14px;
	font-weight: bold;		
	background:#969696 url(../images/btn-submit-arrow.gif) no-repeat 170px 8px;
	margin-top: 10px;
	letter-spacing: 2px;
	height: 29px;
	width:190px;
}
.btn-submit-label:hover{
	cursor: pointer;
}
input{
	border:1px solid #969696;
	font-size:15px;
	margin-bottom:12px;
	width:184px;
}
/* @end */

/* @group footer */

.footer{
	float: left;
	clear: both;
	background: url(../images/footer.gif) no-repeat 0 0;
	height: 75px;
	width: 1024px;
}

.copyright{
	color: #4D4D4D;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.copyright a {
	color: #4D4D4D;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.copyright a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Joomla */
#fpss-outer-container {
	height:300px;
	overflow:hidden;
	width:472px;
	border: 0;
}

#fpss-slider .fpss-introtext {
	display: none;
}

#navi-outer {
	display: block;	
	position:absolute;
	width: 235px;
	height: 40px;
	top: 265px !important;	
	left: 258px !important;	
	z-index:9;
}

#pseudobox {
	height:34px;
	left:0 !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute !important;
	width:300px;
	background: none !important;
	opacity: 1;
}
#navi-outer li a img, #navi-outer li a:hover img, #navi-outer li a.navi-active img {
	border:none;
	height: 30px;
	width: 45px;
	margin:6px 0 0;
}

#fpss-container {
	display: block;
	overflow: hidden;
	height: 310px;
}

#fpss-container_prev, #fpss-container_next {
	display: none !important;
}

#navi-outer li {
	width: 40px !important;
}

/* @end */

/* @group buttons */
.btn-more{
	color: #D9D9D9;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 3px;
	padding-right:13px;
	background: url(../images/btn-more-arrow.gif) no-repeat right 4px;
	width: 150px;
	height: 29px;
}
.btn-mid-mod{
	padding: 11px 0 10px 0;	
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
}
.btn-mid-mod:hover{
	border-bottom: #E22228 8px solid;
	color:#E22228 ;

}

/* @end */

/* @group frontpage mods */

.moduletable-centmod #gotogame {
	display: block;
	padding: 256px 0 30px 5px;
	width: 295px;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	color: #fff;
	background: url(../images/startnow.gif) no-repeat;
}

.moduletable-centmod #gotogame:hover {
	color: #e22228;
}

.moduletable-signup h3 {
	color: #e22228;
	font-size: 32px;
	font-weight: Bold;
	line-height: 34px;
	text-transform: uppercase;
}

/* @end */

/* @group Bottom Nav */

.footer .moduletable_menu {
	margin: 25px 0 0 25px;
	float: left;
	width: 72%;
}

.footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer .menu li {
	margin: 0;
	padding: 0;
	float: left;
}

.footer .menu li a:link, .footer .menu li a:visited {
	display: block;
	padding: 0 20px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

.footer .item57 a {
	border-right: none !important;
}

.footer .menu li a:hover {
	text-decoration: underline;
}

.footer .terms li a:link, .footer .terms li a:visited {
	display: block;
	padding: 0 20px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

.footer .moduletable-term {
	float: left;
	clear: right;
	margin: 25px 0 0 0;
	width: 22%;
}

.footer .moduletable-term #term1, .footer .moduletable-term #term2 {
	float: left;
}

#term1 {
	border-right: 1px solid #fff;
}

.footer .moduletable-term a:link, .footer .moduletable-term a:visited {
	padding: 0 5px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

/* @end */




