
/*--------------------------------------------------------------------------------------------------

Company: 3cStudios
Author: Weszt

These styles are to be used on ONLY this website.

--------------------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------------------
	1. Global
--------------------------------------------------------------------------------------------------*/
body {
background:#fcfedd url(../Images/BG_Body.png) top center no-repeat;
font-size:11px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
}
div.wrapper {
background:url(../Images/BG_HeaderTop.png) repeat-x;
min-height:27px;
width:auto;
}
a {
color:#000;
}
p {
line-height:18px;
}
li {
padding-bottom:4px;
}

/*--------------------------------------------------------------------------------------------------
	2. Header
--------------------------------------------------------------------------------------------------*/
div.header {
width:auto;
}

div.logo {
width:198px;
height:122px;
position:absolute;
z-index:2;
left:318px;
top:6px;
}

div.logo h1{
background: transparent url(../Images/Logo.png) no-repeat top left;
width:198px;
height:122px;
}

div.logo h1 span {
	display:none
	}



/*--------------------------------------------------------------------------------------------------
	3. Navigation
--------------------------------------------------------------------------------------------------*/
div.navigation {

}

/*--------------------------------------------------------------------------------------------------
	4. Footer
--------------------------------------------------------------------------------------------------*/
div.footer {
width:auto;
clear:both;
border-top:solid 1px #000;
margin-top:60px;
padding-top:10px;
}
div.footer div.footerleft{
width:40%;
text-align:left;
padding-left:10px;
float:left;
}

div.footer div.footerright{
width:40%;
text-align:right;
float:right;
padding-right:10px;
}
div.footer div.footerright p{
text-align:right;
}
div.footer div.footerleft ul{
list-style:none;
display:inline;
}
div.footer div.footerleft ul li{
float:left;
margin-right:14px;
}
div.footer div.footerleft ul li a{
display:block;
}
/*--------------------------------------------------------------------------------------------------
	5. Main Content
--------------------------------------------------------------------------------------------------*/
div.maincontentwrapper {
background: url(../Images/BG_Navigation.png) no-repeat top center;
width:830px;
margin:0 auto;
min-height:290px;

padding-top:157px;
position:relative;
}

div.maincontent {
width:736px;
margin:0px auto;
}
div.maincontent div.maincontentcenter {
width:480px;
float:left;
position:relative;
}
div.maincontent div.maincontentcenter object{
position:absolute;
z-index:2;
}
div.maincontent div.maincontentcenter embed{
position:absolute;
z-index:2;
}
div.maincontent div.navigationleft {
float:left;
width:133px;
padding-top:47px;
}
div.maincontent div.navigationleft div.navigationtickets{
width:107px;
height:36px;
margin-left:42px;
}
div.maincontent div.navigationleft div.navigationvenues{
width:107px;
height:36px;
margin-left:37px;
margin-top:17px;
}
div.maincontent div.navigationleft div.navigationartists{
width:107px;
height:36px;
margin-left:45px;
margin-top:15px;
}

div.maincontent div.navigationright{
float:right;
width:133px;
padding-top:52px;
margin-left:-100px;
}
div.maincontent div.navigationright div.navigationschedule{
width:107px;
height:36px;
margin-left:23px;
}
div.maincontent div.navigationright div.navigationplanyourvisit{
width:107px;
height:36px;
margin-left:4px;
margin-top:12px;
}
div.maincontent div.navigationright div.navigationcontactus{
width:107px;
height:36px;
margin-left:12px;
margin-top:14px;
}

/* Home Page Boxes */

div.maincontent div.maincontentcenter div.maincontenthome{
width:auto;
position:absolute;
z-index:1;
top:236px;
}
div.homeboxesbody{
width:460px;
margin:0px auto;
background:url(../Images/BG_HomeBoxes.png) top center repeat-y;
min-height:100px;
clear:both;
padding-left:10px;
}
div.homeboxesbody div.homeboxleft {
width:210px;
float:left;
}
div.homeboxesbody div.homeboxright {
width:222px;
float:right;
margin-right:-8px;
min-height:200px;
}
div.homeboxesbody div.homeboxtop1 {
width:auto;
background:url(../Images/BG_HomeBoxCap1.png) top center repeat-y;
min-height:10px;
padding-top:10px;
}
div.homeboxesbody div.homeboxtop2 {
width:auto;
background:url(../Images/BG_HomeBoxCap2.png) top center repeat-y;
min-height:10px;
padding-top:10px;
}

/* Home Middle */

div.homeboxesbody div.homeboxmiddle{
width:auto;
background:#93682e;
border:solid 1px #000000;
min-height:50px;
padding:4px;
color:#ffffff;
font-size:11px;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup{
width:auto;
clear:both;
min-height:50px;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup p{
line-height:14px;
padding:0px;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup a{
text-decoration:none;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup h4 a{
color:#ffff00;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup p a {
line-height:14px;
padding:0px;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup img{
float:left;
width:28px;
border:solid 1px #ffffff;
}
div.homeboxesbody div.homeboxmiddle div.homeartistsgroup div.homeartistsright {
width:160px;
float:right;
font-size:9px;
font-style:italic;
}

div.homeboxesbody div.homeboxmiddle .homeboxheader{
margin-bottom:12px;
}

div.homeboxesbody div.homeboxmiddle h4{
color:#ffff00;
font-size:11px;
font-weight:bold;
}
div.homeboxesbody div.homeboxmiddle a{
color:#ffffff;
}
/* Home Bottom pieces */

div.homeboxesbody div.homeboxbottom{
width:auto;
min-height:30px;
background:url(../Images/BG_HomeBoxBottom.png) top center no-repeat;
text-align:center;
color:#ffffff;
font-weight:bold;
line-height:18px;
font-size:10px;
}
div.homeboxesbody div.homeboxbottom2{
width:auto;
min-height:30px;
background:url(../Images/BG_HomeBoxBottom2.png) top center no-repeat;
text-align:center;
color:#ffffff;
font-weight:bold;
line-height:18px;
font-size:10px;
}
div.homeboxesbody div.homeboxbottom a, div.homeboxesbody div.homeboxbottom2 a{
color:#ffff00;
}
div.homeboxesbody div.homeboxesbodybottom {
width:auto;
text-align:center;
clear:both;
padding-top:30px;
}

/*--------------------------------------------------------------------------------------------------
	X. Non-Home Pages
--------------------------------------------------------------------------------------------------*/
div.subpagesbody 
{
	width:450px;
	background:#fff;
	border:solid 2px #000000;
	color:#000;
	padding:4px;
	margin:8px auto;
	min-height:190px;
}
div.subpagesbody .pagetitle
{
margin-bottom:12px;
}
div.schedulefixwrapper 
{
	width:75%;
	margin:-80px auto;	
	background:url(../Images/Schedule_Pin.png) top center no-repeat;	
	padding-top:29px;	
	padding-bottom:50px;
}
div.schedulefix 
{
	width:auto;


	background:#fff;
	border:solid 2px #000000;
	color:#000;
	padding:4px;
	min-height:150px;	
}