/*
		+GLOBAL
		+HEADER
		+NAVIGATION
		+SIDEBAR
		+MAIN
		+FOOTER	
*/
/*
========== +GLOBAL ====================
*/
body {
	background: #8B8C8C url(../images/common/bg.jpg) repeat-x;
	margin: 0 auto;
	padding: 0 auto;
	text-align :center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
}
#container {
	background-color:#FFF;
	text-align: left;
	position: relative;
	width: 961px;
	height: auto;
	margin: 0 auto;
	padding: 0 auto;
}
.noborder {border:none;}
h1 {
	font-family: 'Trebuchet MS';
	font-size: large;
	color: #FF0099;
}
h2 {
	font-family::'trebuchet ms';
	font-size:medium;
	color:#01aef0;
	font-weight: bold;
}
hr {color: #CCCCCC;}

.floatright {
	float: right;
	padding: 0px 2px 10px 10px;
}

.intro {
	font-family::'trebuchet ms';
	
}
.intro b{
	color:#333;
	font-family:baskerville,'palatino linotype','times new roman',serif;
	font-size:60px;
	line-height:1;
	font-weight:300;
	margin:0 0.125em 0 0;
	float:left;
}

/*
========== +HEADER =====================
*/
#headerwrap {
	height: auto;
	width: auto;
}
#pagetitle {
	margin: 0 auto;
	padding: 0 auto;
	height: auto;
	width: auto;
}
/*
========== +NAVIGATION =================
*/
#nav {height: auto;	width: auto;}
/*
========== +SIDEBAR ====================
*/
#sidebarwrap {
	margin: 0 auto;
	padding: 15px 12px 25px 12px;
	float: right;
	position: relative;
	height: 100%;
	width: 219px;
}	
.current {background-color: #EFC65A;}
.past{background-color: #52AB5B;}
.reviews{background-color: #3299C9;}
.auditions{background-color: #8A70A1;}
.whatsfaanz{background-color: #D13D75;}
.signup{background-color: #D575A0;}

#sidebarwrap a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#sidebarwrap a:visited {text-decoration: none;}
#sidebarwrap a:hover {text-decoration: underline;}
#sidebarwrap a:active {text-decoration: none;}
#sidebarwrap img {padding: 0 0 0 2px;}
/*
========== +MAIN =======================
*/
#mainwrap {
	background-position: right;
	background-repeat: repeat-y;
	margin: 0 auto;
	padding: 0 auto;
	min-height: 600px;
	height: auto;
	width: auto;
	overflow: hidden;
}
#maincontent {
	float: left;
	margin: 0 auto;
	padding: 22px 13px 20px 15px;
	height: auto;
	width: 688px;
}
#maincontent a:link {
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
#maincontent a:visited {text-decoration: none;}
#maincontent a:hover {
	text-decoration: underline;
	color: #EF4384;
}
#maincontent a:active {text-decoration: none;}
/*
========== +FOOTER =======================
*/
#footerwrap {
	clear: both;
	width: auto;
	height: 224px;
}
#footermenu {
	width:960px;
	height:32px;
	background-image:url(../images/footer/footer_bg.gif);
	background-repeat:repeat-x;
}
.footerbox {
	background-color: #EBEBEB;
	float: right;
	height: 191px;
	border-left: solid #FFF 1px;
}
.footerbox-left {width: 238px;}
.footerbox-inner-left {width: 238px;}
.footerbox-inner-right {width: 238px;}
.footerbox-right {width: 243px;}
.footerbox-right img {float:left;}
.footerbox-right p {
	position: relative;
	float: right;
	padding-right: 10px;
	padding-top: 15px;
}
.formtextsmall {font-size:small;}
