body {
  background-image:url(/images/FelonsTV.jpg);
  background-color:#F8A400;
  background-attachment: fixed;
  background-position:center top;
  background-repeat:no-repeat;
  z-index:1;
}

#mainbg {
  width:100%;
  z-index:2;
  margin-top:270px;
  position:relative;
  }
  
#transbg {
  margin:auto;
  background-image:url(/images/trans.png);
  width:1001px;
  }
  
#logo {
  width:1001px;
  height:195px;
  }
  
#leftlogo {
  font-family:impact;
  color:white;
  font-size:3.5em;
  margin-left:20px;
  margin-top:30px;
  width:500px;
  height:100px;
  float:left;
  }
  
#under {
  font-family:impact;
  color:white;
  font-size:0.5em;
  width:500px;
  height:90px;
  }
  
#rightlogo {
  background-image:url(/images/tshirtlogo.png);
  width:359px;
  height:182px;
  float:left;
}

#navbar {
  background-image:url(/images/nav.jpg);
  width:1001px;
  height:50px;
  }
  
#about {
  width:257px;
  height:40px;
  float:left;
  font-family:impact;
  font-size:1.5em;
  padding-top:10px;
  margin-left:20px;
}

#aboutslide {
  width:200px;
  /*height:70px;*/
  background:#CCC;
  text-align:center;
  z-index:5;
  position:relative;
  font-size:0.7em
  }
  
#aboutoptions {
  
}

#about a:link {
  color:#000000;
  text-decoration:none;
  }
  
#about a:visited {
  color:#000000;
  text-decoration:none;
  }
  
#about a:hover{
  color:#F98B00;
  text-decoration:none;
  }
  
  
#merch {
  width:253px;
  height:40px;
  float:left;
  font-family:impact;
  font-size:1.5em;
  padding-top:10px;
  margin-left:10px;

}


#merchslide {
  width:200px;
  /*height:50px;*/
  background:#CCC;
  text-align:center;
  z-index:5;
  position:relative;
  font-size:0.7em
  }
  
#merchoptions {
  font-size:0.7em
}

#merch a:link {
  color:#000000;
  text-decoration:none;
  }
  
#merch a:visited {
  color:#000000;
  text-decoration:none;
  }
  
#merch a:hover{
  color:#F98B00;
  text-decoration:none;
  }

#video {
  width:117px;
  height:40px;
  float:left;
  font-family:impact;
  font-size:1.5em;
  padding-top:10px;
  margin-left:10px;
}

#videoslide {
  width:200px;
  /*height:70px;*/
  background:#CCC;
  text-align:center;
  z-index:5;
  position:relative;
  font-size:0.7em
  }
  
#videooptions {
  font-size:0.7em
}

#video a:link {
  color:#000000;
  text-decoration:none;
  }
  
#video a:visited {
  color:#000000;
  text-decoration:none;
  }
  
#video a:hover{
  color:#F98B00;
  text-decoration:none;
  }

#blog {
  width:100px;
  height:40px;
  float:left;
  font-family:impact;
  font-size:1.5em;
  padding-top:10px;
  margin-left:0px;
}

#blog a:link {
  color:#000000;
  text-decoration:none;
  }
  
#blog a:visited {
  color:#000000;
  text-decoration:none;
  }
  
#blog a:hover{
  color:#F98B00;
  text-decoration:none;
  }

#hire {
  width:215px;
  height:40px;
  float:left;
  font-family:impact;
  font-size:1.5em;
  padding-top:10px;
  margin-left:0px;
}

#hireslide {
  width:200px;
  /*height:90px;*/
  background:#CCC;
  text-align:center;
  z-index:5;
  position:relative;
  font-size:0.7em
  }
  
#hireoptions {
  font-size:0.7em
}

#hire a:link {
  color:#000000;
  text-decoration:none;
  }
  
#hire a:visited {
  color:#000000;
  text-decoration:none;
  }
  
#hire a:hover{
  color:#F98B00;
  text-decoration:none;
  }

#footer {
  height:70px;
  width:1001px;
  background-image:url(/images/trans.png);
  margin:auto;
  }
  
#mapholder {
  width:517px;
  height:90px;
  margin:auto;
  padding-top:20px;
  }

.row1 {
  width:517px;
  height:20px;
  font-family:impact;
  color:white;
  }
  
#shows {
float:left;
margin-left:50px;
}

#tickets {
float:left;
margin-left:5px;
}

#vids {
float:left;
margin-left:5px;
}

#blogs {
float:left;
margin-left:5px;
}

#forhire {
float:left;
margin-left:5px;
}

#propbios {
float:left;
margin-left:5px;
}

.row2 {
  width:517px;
  height:20px;
  font-family:impact;
  color:white;
  margin-left:40px;
}

#pics {
float:left;
margin-left:50px;
}

#busbio {
float:left;
margin-left:5px;
}

#cal {
float:left;
margin-left:5px;
}

#hirefor {
float:left;
margin-left:5px;
}

.row3 {
  width:417px;
  height:20px;
  font-family:impact;
  color:white;
  margin-left:100px;
  }
  
#commprod {
float:left;
margin-left:50px;
}

#contact {
float:left;
margin-left:5px;
}



/* paging.php */
.pagingDiv {
  text-align:center;
}

.pagingDiv a {
	color:#FF6E00;
}




#pageTitle {
  padding-left:10px;
  padding-top:1px;
}




/* history.php */
.mainContainer {
  color:white;
  height:100%;
  margin-top:20px;
  margin-left:15px;
  font-family:arial;
}

#bioContainer {
  border-top: 1px solid #FFFFFF;
  padding-top:10px;
  margin-top:10px;
}

.bioRow {
  clear:both;
  color:#FFFFFF;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px dotted #FFFFFF;
}

.bioPicture {
  float:left;
  width:200px;
}

.bioInfo {
  float:left;
  width:400px;
  text-align:left;
  padding-left:10px;
}

.bioName {
  font-size:1.2em;
}

.bioBio {
  padding-top:10px;
}




/* pictures.php */
.picRow {
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
}

.picBox {
  width:220px;
  float:left;
  text-align:center;
}


/* merch.php */
.prodRow {
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
}

.prodBox {
  width:214px;
  float:left;
  text-align:center;
}

.prodBox a{
	color:#FF6E00;
	text-decoration:none;
}


/* merchInfo.php */
.prodContainer {
  padding:10px;
  clear:both;
}

.prodTop {
  clear:both;
}

.prodBottom {
  clear:both;
}

.prodPic {
  width:200px;
  float:left;
}

.prodDetail {
  width:400px;
  float:left;
  padding-left:10px;
}


/* shows.php */
.topCalendar {
  clear:both;
  padding:5px;
}

.topCalendar a {
  color:white;
}

.topCalEntry {
  width:124px;
  float:left;
  padding:1px;
}

.topCalDate {
  width:124px;
  background-color:#494099;
  text-align:center;
  color:#FFFFFF;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
}

.topCalDetails {
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  padding:2px;
}

.topCalTitle {
  font-weight:bold;
  color:#F8A400;
}

.topCalTitle a {
  font-weight:bold;
  color:#F8A400;
}

.topCalDesc {
  font-size:.8em;
}

#bottomCalendar {
  clear:both;
  padding-left:5px;
  padding-bottom:10px;
}

#bcLeft {
  float:left;
  width:420px;
}

#bcRight {
  float:left;
  width:200px;
  margin-left:10px;
}

.calMonth {
  padding-bottom:10px;
  clear:both;
}

.calHeading {
  background-color:#d56b04;
  width:195px;
  color:black;
  text-align:center;
  font-weight:bold;
  clear:both;
}

.calWeek {
  clear:both;
  padding-top:1px;
  padding-bottom:2px;
}

.calDay {
  width:25px;
  float:left;
  height:20px;
  text-align:center;
  margin-right:1px;
  border:1px solid black;
  background-color:#D8D7D7;
  padding-top:4px;
  font-weight:bold;
  font-size:0.8em;
}

.calEventDay {
  width:25px;
  float:left;
  height:20px;
  text-align:center;
  margin-right:1px;
  border:1px solid black;
  background-color:#f8a400;
  padding-top:4px;
  font-weight:bold;
  font-size:0.8em;
}

.calEmptyDay {
  width:28px;
  float:left;
  height:27px;/*
  text-align:center;
  margin-right:2px;
  border:1px solid #2227A4;
  background-color:#D8D7D7;*/
}

.calEventDay a {
  color:#000000;
}

.bcldbDay {
  color:#F8A400;
  font-weight:bold;
  font-size:1.1em;
  padding-bottom:5px;
}

.bclEvent {
  font-size:0.9em;
}

.bclEvent a {
  font-size:0.9em;
  color:#d56b04;
}


.bcleTitle {
  font-size:1.1em;
  font-weight:bold;
  color:#d56b04;
}

.eurl {
  font-style:italic;
}



.centered{
  margin:auto;
  text-align:center;
  padding:10px;
}





/* video pages */

.vidRow {
  clear:both;
  padding:10px;
}

.vidBox {
  width: 200px;
  padding-right:5px;
  float:left;
}

.vidBox a img {
  max-width:200px;
  max-height:200px;
}




/* index.php */

#picturearea {
  width:655px;
  height:403px;
  z-index:4;
  position:relative
}

#arrowLeft {
  position:absolute;
  left:13px;
  top:187px;
}

#arrowRight {
  /*margin-top:170px;
  margin-left:10px;*/
  position:absolute;
  left:620px;
  top:187px;
  /*right:35px;*/
}

#pictures {
  /*width:655px;
  height:403px;*/
  width:655px;
  height:400px;
  /*background-image:url(../images/pictures.gif);*/
  background-repeat:no-repeat;
  /*margin-left:10px;*/
  text-align:center;
}

#myPic {
  max-width:655px;
  max-height:403px;
}

#blogBoxContent {
  
}





/* show.php */

.showTitle {
  font-weight:bold;
  font-family: Impact, Charcoal, sans-serif;
  font-size:1.8em;
  padding:5px;
}

#showPicture {
  padding:5px;
}

#showDesc {
  font-family: Arial, Helvetica, sans-serif;
  padding:5px;
}

#showURL {
  font-style:italic;
  font-weight:bold;
  padding:5px;
}

.showInfo {
  padding:5px;
  font-weight:bold;
}






/* contact.php */

.contactDiv {
  padding:10px;
}

.contactDiv h2 {
  margin-bottom:-20px;
}

.contactDiv h4 {
  margin-bottom:5px;
}

.contactInfo {
  font-style:italic;
  padding-bottom:10px;
}

.contactDiv a {
  color:#F8A400;
  font-style:normal;
  font-weight:bold;
}

.contactDiv a:hover {
  color:#444444 !important;
  text-decoration:none;
}

.contactDiv a:visited {
  color:#F8A400;
  font-style:normal;
  font-weight:bold;
}




/* footer.php */

#footer a {
  color:#FFFFFF;
}

#footer a:hover {
  color:#444444 !important;
}

#footer a:visited {
  color:#FFFFFF;
}


