@charset "UTF-8";
/* CSS Document */

/*COLOURS
Red:	#cc0000;
Yellow: #ffcc00;
Black: 000000;
*/


/* COLOURS
Purple:		#3C0C40
L Purple:	#efe7f4
N Green:	#a5d01e
Cyan:		#00c4e8
*/



body	{ background-color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
.clear	{ clear:both; }

/* ------------------------------ */
/* ----FULL WIDTH BACKGROUNDS---- */
/* ------------------------------ */
#header-fullwidth	{ width:100%; height:200px; float:left; /*background-image:url(../Images/bg-header.jpg); background-position:center; background-repeat:no-repeat;*/ background-color:#ffcc00; }
#nav-fullwidth		{ width:100%; height:50px; float:left; background-image:; background-color:#000000; }
#banner-fullwidth	{ width:100%; float:left; background-image:; background-color:#cc0000; }
#main-fullwidth		{ width:100%; float:left; }
#footer-fullwidth	{ width:100%; float:left; background-image:; background-color:#000000; }

/* --------------------------- */
/* ----MAIN CONTENT BLOCKS---- */
/* --------------------------- */
#header	{ width:920px; height:200px; margin-left:auto; margin-right:auto; padding:0 40px; background-image:url(../Images/bg-header.jpg); background-position:center; background-repeat:no-repeat; background-color:#ffcc00; }
#nav	{ width:920px; height:50px; margin-left:auto; margin-right:auto; padding:0 40px; background-color:#000000;  }
#banner	{ width:920px; margin-left:auto; margin-right:auto; padding:20px 40px; background-color:#cc0000; }
#main	{ width:920px; margin-left:auto; margin-right:auto; padding:20px 40px 10px 40px; }
#footer	{ width:1000px; margin-left:auto; margin-right:auto; padding-top:20px; background-color:#000000; }

/* ----------------------------------- */
/* ----MAIN CONTENT BLOCK - HEADER---- */
/* ----------------------------------- */
#header-logo	{ width:400px; float:left; }
#header-block	{ width:480px; float:left; }
#leftside		{ background-image:url(../Images/bg-header-left.jpg); background-position:right; background-repeat:no-repeat; }
#rightside		{ background-image:url(../Images/bg-header-right.jpg); background-position:left; background-repeat:no-repeat; }

/* ----------------------------------- */
/* ----MAIN CONTENT BLOCK - BANNER---- */
/* ----------------------------------- */
#banner-cont	{ width:530px; height:305px; padding:16px; float:left; background-image:url(../Images/bg-banner.png); }
#banner-block	{ width:318px; padding-left:40px; float:left; color:#434242; }
.banner-img, .banner-img img { position:absolute; }

/* ----------------------------------- */
/* ----MAIN CONTENT BLOCK - HEADER---- */
/* ----------------------------------- */
#main-left-col	{ width:562px; float:left; }
#main-right-col	{ width:318px; padding-left:40px; float:left; }
#sponsors		{ width:920px; height:110px; float:left; }
#sponsors img	{ position:absolute; }

/* ----------------------------------- */
/* ----MAIN CONTENT BLOCK - FOOTER---- */
/* ----------------------------------- */
#copyright		{ width:1000px; text-align:center; line-height:18px; color:#ffcc00; }
#copyright a	{ color:#cc0000; }
#copyright a:hover	{ text-decoration:underline; }

/* ------------------- */
/* ----CMS STYLING---- */
/* ------------------- */
.standard-block	{ margin-bottom:50px; clear:both; }
.feed-post		{ margin-bottom:30px; }
.feed-date		{ font-size:14px; font-weight:bold; padding-bottom:10px; }
.schedule		{ margin-bottom:30px; float:left; }
.schedule table	{ background-color:#f1d978; }
.schedule td	{ border:2px solid #f1d978; }
.button			{ padding-bottom:15px; }
.band-photo		{ width:530px; height:305px; margin-bottom:20px; padding:16px; background-image:url(../Images/bg-banner.png); }
.img-border		{ border:10px solid #ba0303; }
.img-border-thin	{ border:5px solid #ba0303; }
.pointer		{ cursor:pointer; }
#rotating-image	{ width:270px; height:353px; margin-bottom:15px; float:left; }
#rotating-image img	{ position:absolute; }


/* ------------------ */
/* ----TYPOGRAPHY---- */
/* ------------------ */
a				{ color:#cc0000; }
a:hover			{ color:#ffcc00; }
.lineheight		{ line-height:18px; }
.CMS_lineheight { line-height:18px; }
h1	{ font-size:40px; color:#ba0303; font-weight:bold; margin-bottom:15px; }
.CMS_h1	{ font-size:40px; color:#ba0303; font-weight:bold; margin-bottom:15px; }
h2	{ font-size:20px; color:#cc0000; font-weight:bold; margin-bottom:10px; }
.CMS_h2	{ font-size:20px; color:#cc0000; font-weight:bold; margin-bottom:10px; }
h3	{ font-size:20px; color:#ba0303; font-weight:bold; margin-bottom:10px; }
.CMS_h3	{ font-size:20px; color:#ba0303; font-weight:bold; margin-bottom:10px; }

