@charset "utf-8";
/* CSS Document */

.body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background: #22385f url('/images/background2013.jpg') no-repeat center top fixed;
	min-width:600px;    	/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
    font-family: Arial Narrow, LocalArialNarrow, Arial;
	font-size: 16px;
	line-height: 22px;
    font-stretch: condensed;
    color: #cfcfcf;
}

.pagecontainer {
        margin:0 auto;
}

.imageleft {
        float: left;
        margin-right: 4px;
        margin-bottom: 5px;
}
.imageright {
       float: right;
       margin-left: 5px;
       margin-bottom: 5px;
}

@font-face {
    font-family: LocalArialNarrow;
    src: local("Arial Narrow");
  }
h1 {
	margin:.8em 0 .2em 0;
	padding:0;
	font-family: 'Oswald', sans-serif;
        text-transform:uppercase;
        color: 021f52;
}
h2 {
	margin:.8em 0 .2em 0;
	padding:0;
	font-family: 'Oswald', sans-serif;
        text-transform:uppercase;
        font-size: 22px;
        letter-spacing: 5px;
        line-height: 26px;
        color: #021f52;
}
h3 {
	margin: 10px 10px 10px 10px;
        text-align: center;
	padding:0;
	font-family: 'Oswald', sans-serif;
        text-transform:uppercase;
        letter-spacing: 0.4em;
        color: #37507c;
}

.h4 {
	background: #010129;
	width: 100%;
	height: 22px;
	text-align: right;
	font-family: 'Oswald', sans-serif;
    font-size: 14px;
    text-transform:uppercase;
    letter-spacing: 2px;
    word-spacing: 4px;
    color: #fff;
	padding-top: 5px;
    padding-bottom: 3px;
    padding-right: 16px;
}
h4 {
	background: #010129;
	width: 100%;
	height: 22px;
	text-align: right;
	font-family: 'Oswald', sans-serif;
    font-size: 14px;
    text-transform:uppercase;
    letter-spacing: 2px;
    word-spacing: 4px;
    color: #fff;
	padding-top: 5px;
    padding-bottom: 3px;
    padding-right: 16px;
}
h5 {
	background: #010129;
	width: 100%;
	height: 22px;
	text-align: left;
	font-family: 'Oswald', sans-serif;
        font-size: 14px;
        text-transform:uppercase;
        letter-spacing: 2px;
        word-spacing: 4px;
        color: #fff;
	padding-top: 5px;
        padding-bottom: 3px;
        padding-right: 16px;
       
}


h6 {
	margin:.8em 0 .2em 0;
	padding:0;
	font-family: 'Oswald', sans-serif;
        text-transform:uppercase;
        font-size: 15px;
        letter-spacing: 5px;
        line-height: 26px;
        color: #021f52;

}

#uppercase {text-transform:uppercase;}

p {
    font-family: Arial Narrow, LocalArialNarrow, Arial;
	font-size: 16px;
	line-height: 22px;
        font-stretch: condensed;
        color: #cfcfcf;
}
a {
       font-family: Arial Narrow, LocalArialNarrow, Arial;
       font-stretch: condensed;
	font-size: 16px;
	color: #85a5d0;
	text-decoration: none;
}
a:hover {
       color: #B6C9E3;
}
img {
       border: 0px;
}
.container {
	margin-left:auto;
	margin-right:auto;
	width: 904px;
}
ul {
     margin: 0;
     padding: 0;
}
hr {
      border: none;
      color: #000;
      background-color: #000;
      height: 1px;
}

/* Header styles */
#rt-header-surround {
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
background: #22385f url('/images/background2013.jpg') no-repeat center top fixed;
}
#rt-header {
background: #22385f url('/images/background2013.jpg') no-repeat center top fixed;
position: relative;
z-index: 1000;
color: #545454;
text-shadow: 1px 1px 0 rgba(255,255,255,0.1);
color: #545454;
text-shadow: 1px 1px 0 rgba(255,255,255,0.1);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
box-shadow: 0 0 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
#header {
	clear:both;
	float:left;
	width:100%;
	background: #fff url('/images/header2-2013.jpg');
        background-repeat: no-repeat;
	width: 904px;
	height:273px;
}
#header {
	
}
#tickets {
        position:relative;
        margin-left: 691px;
        margin-top: 173px;
}

#twitter {
         position:relative;
        margin-left: 884px;
        margin-top: 192px;
}

#facebook {
        position:relative;
        margin-left: 872px;
        margin-top: 238px;
}      

/*Navigation position Showcase*/
body.-nov13-home .rt-showcase-container {
	margin-left: 0px;
}
.-nov13-home .rt-showcase-container {
	height: 100%;
	position: absolute;
	left: ;
	margin-left: 0px;
}
body.-nov13-home .rt-header-overlay-left {
	margin-left: 0px;
}
.-nov13-home .rt-header-overlay-left {
	margin-left: 0px;
	width: inherit;
}
.-nov13-home .rt-header-overlay-left, .-nov13-home .rt-header-overlay-right {
	background-color: rgba(0,0,0,0);
	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
	background-image: -webkit-gradient(linear,0 0,100% 0,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
	background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce3d3d6', endColorstr='#cce3d3d6', GradientType=1);
	background-image: url(../images/pattern/noise.png);
	background-repeat: repeat;
	position: absolute;
	top: 0;
	bottom: 0;
}


#navcontainer {
	clear:both;
	float:left;
	width:100%;
    background: #010129;
    border-top-width: 1px;
    border-top-style:solid;
	border-top-color: #464663;
}

#nav ul {
        width: 904px;
        margin: 0px;
        padding: 0px;
        background: #010129;
        height: 32px;
        list-style-type: none;
        display: inline;
        }

#nav li {
        list-style-type: none;
        display: inline;
        background: #010129;
        height: 32px;
        color: #ccc;
        font-family: Arial Narrow, LocalArialNarrow, Arial;
        font-stretch: condensed;
        text-align: center;
        min-width: 70px;
        }

#nav li a{
         padding-left: 17px;
         padding-right: 18px;
         padding-top: 13px;
         padding-bottom: 6px;
         text-transform:uppercase;
        display:block;
        background: #010129;
        float: left;
        font-size: 0.7em;
        height: 32px;
        color: #fff;
        border-left-width: 1px;
        border-left-style:solid;
        border-left-color: #464663;
        text-align: center; 
        min-width: 70px;
        }
#nav li a:hover{
        display:block;
        background: #ccc;
        height: 32px;
        color: #010129;
        }
#nav li a:active{
       display:block;
        background: #949394;
        height: 32px;
        color: #010129;
        }
.columncontainer {
       float: left;
       width: 904px;
       background: url('/images/columnbackground2013.jpg');
       background-repeat: no-repeat;
       background-color: #626a70;
       height: 100%;
       padding-bottom: 30px;
	   margin-top: -40px;
}
/* main column settings */
.col1 {
	width:589px;			/* left column content width (left column width minus left and right padding) */
	float: left;
	padding-left: 57px;	
	padding-right: 3px;		/* (right column width) plus (left column left padding) */
}

.col1 p{color:#fff;}

.pagetitle {
        margin-left: -22px;
        margin-top: 19px;
}

.col2container {
	background: #010129;
	margin-top: 38px;
	margin-right: 44px;	
    float: right;
    width: 168px;
}
.col2 {
			/* right column content width (right column width minus left and right padding) */
        color: #949394;
        text-align: center;
        margin-left: 6px;
        margin-right: 6px;
        min-height: 600px;
}
/* 2 Column (right menu) settings */

.col2 p{
        text-align: center;
	padding-left: 10px;
	padding-right: 10px;
        font-family: Arial narrow, Helvetica, sans-serif;
}

#ad {
        width: 168px;
        margin-left: -6px;
        padding-top: 40px;
}
/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #000;
        background-color: #010129;
        height: 78px;
}
#footer p {
	padding:10px;
	margin:0;
}
.nticket_button {
        font-family: 'Oswald', sans-serif;
        position:absolute;
        top:171px;
        left:325px;
        width:170px;
        height:54px;
        vertical-align:middle;
            /*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI2Q1NmUwNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2Y2YWYxZiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzE4KSIgLz4KPC9zdmc+);*/
        background: #01002c;
        color:#CFCFCF;
        padding:0px;
        margin: 0 auto;
        margin-top:15px;
        margin-bottom:15px;
        font-size:18pt;
        -webkit-border-bottom-left-radius:8px;
        -moz-border-radius-bottomleft:8px;
        border-bottom-left-radius:8px;
        -webkit-border-top-left-radius:8px;
        -moz-border-radius-topleft:8px;
        border-top-left-radius:8px;
        -webkit-border-bottom-right-radius:8px;
        -moz-border-radius-bottomright:8px;
        border-bottom-right-radius:8px;
        -webkit-border-top-right-radius:8px;
        -moz-border-radius-topright:8px;
        border-top-right-radius:8px;
        position:relative;
        float:none;
        border: 2px solid #fff;
}
div.nticket_button:hover {
        color: #fff;
        padding:0px;
        width:170px;
        position:relative;
        font-family: 'Oswald', sans-serif;
        /*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzE0NDM4NCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzg0YWRmNSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzE4KSIgLz4KPC9zdmc+);*/
        background: #144384;
        font-size:18pt;
        border: 2px solid #fff;
}
.nticket_button_title {
        padding-top:15px;
        width:100%;
        height:15px;
        position:absolute;
        text-align:center;
        z-index:1000;
        font-weight:bold;
}
.nregister_button {
        font-family: 'Oswald', sans-serif;
        position:absolute;
        top:2px;
        left:325px;
        width:170px;
        height:54px;
        vertical-align:middle;
            /*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI2Q1NmUwNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2Y2YWYxZiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzE4KSIgLz4KPC9zdmc+);*/
        background: #01002c;
        color:#CFCFCF;
        padding:0px;
        margin: 0 auto;
        margin-top:15px;
        margin-bottom:15px;
        font-size:18pt;
        -webkit-border-bottom-left-radius:8px;
        -moz-border-radius-bottomleft:8px;
        border-bottom-left-radius:8px;
        -webkit-border-top-left-radius:8px;
        -moz-border-radius-topleft:8px;
        border-top-left-radius:8px;
        -webkit-border-bottom-right-radius:8px;
        -moz-border-radius-bottomright:8px;
        border-bottom-right-radius:8px;
        -webkit-border-top-right-radius:8px;
        -moz-border-radius-topright:8px;
        border-top-right-radius:8px;
        position:relative;
        float:none;
        border: 2px solid #fff;
}
div.nregister_button:hover {
        color: #fff;
        padding:0px;
        width:170px;
        position:relative;
        font-family: 'Oswald', sans-serif;
        /*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzE0NDM4NCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzg0YWRmNSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzE4KSIgLz4KPC9zdmc+);*/
        background: #144384;
        font-size:18pt;
        border: 2px solid #fff;
}
.nregister_button_title {
        padding-top:15px;
        width:100%;
        height:15px;
        position:absolute;
        text-align:center;
        z-index:1000;
        font-weight:bold;
}
/*Begin Joomla Upgrade*/
.gf-menu {
	margin: 0 auto;
	list-style: none;
	position: relative;
	z-index: 1000;
	background: #010129;
	height: 53px;
	margin-top: -55px;
	padding-bottom: 1px;
	width: 895px;
	margin-left: 0px;
	padding-right: 7px;
	border-top: 1px solid #464663;
	border-left: 1px solid #464663;
	border-right: 1px solid #464663;
}
.gf-menu.l1 > li:hover > .item {
	color: #ffffff;
	background: #ccc;
	height: 53px;
}
.gf-menu.l1 > li.active > .item {
	color: #ffffff;
	background: transparent;
	height: 53px;
}
.gf-menu.l1 > li {
	margin-right: 0;
	height: 53px;
	border-right:1px solid #464663;
	
}
.gf-menu.l1 > li > .item {
	color: #fff;
	height: 53px;
	border: 0 !important;
	padding-left: 25PX;
	padding-right: 16px;
	font-size: 11px;
}

.menu-block {
	margin: 0;
	padding: 0;
	float: none;
	margin-left: 25px;
	margin-right: 31px;

}
li.item161{
	border-right:none !important;	
}
/*Header Background*/
.rt-header-overlay-all{
	background: #22385f url('/images/background2013.jpg') no-repeat center top fixed;
}
#rt-header{
	margin-top:-50px;	
}
.rt-body-bottom-background{
	background:transparent;
}
#rt-mainbody {
	background: transparent;
	color: #f8f8f8;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
	color: #f8f8f8;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
	padding: 0px;
	margin: 0px;
}
.rt-body-bottom-background {
background: #22385f url('/images/background2013.jpg') no-repeat center top fixed;
margin-top: 0px;
}
/*Footer*/
.customfooter {
	clear: both;
	float: left;
	width: 100%;
	border-top: 1px solid #000;
	background-color: #010129;
	height: 78px;
	margin-top: -40px;
}
