/* main.css */
/* ===== Lori Corbett - Raven'sHeart Design - lori@ravensheart.biz ===== */
/* This is the all of your styles gathered from individual sheets onto one main style sheet. */



body, p, ol, ul, li {
	font: 9pt Verdana,Arial,sans-serif; 
	color:  #000000;
	background-color:#777;
	margin:0px;
}

#header{
  background-image:url(header7.png);
  display:block;
  width:900px;
  height:158px;
}

#in-pwer{
  background-image:url(http://209.235.244.14/sanfranmusictech.inticketing.com/images/in-pwer.jpg);
  background-repeat:no-repeat;
  display:block;
  width:140px;
  height:50px;
  position:absolute;
  top:90px;
  left:800px;
}

#nav{
  display:block;
  background-color:#7E0202;
  width:897px;
  height:25px;
}

#sponsors{
  background-image:url(http://209.235.244.14/sanfranmusictech.inticketing.com/images/sponsers2.jpg);
  display:block;
  width:169px;
  height:568px;
  position:relative;
  left:-10px;
  font-family:arial black;
  font-size:18px;
  text-align:center;
  color:#729DEC;
  background-color: #fff;
}

#bkg{
  background-color:#fff;
  display:block;
  width:100%;
  height:100%;
}

#inner-wrapper {
	background-color: #fff;
	color:inherit;
	height:100%;
}

#home{
   display:block;
   width:600px;
   height:100%;
   font-size:12px;
	background-color: #fff;
	color:inherit;
}

#home2{
   display:block;
   width:600px;
   height:100%;
   font-size:12px;
	background-color: #fff;
	color:inherit;
}

#home3{
   display:block;
   width:600px;
   height:100%;
   font-size:12px;
	background-color: #fff;
	color:inherit;
}

#buytickets{
  background-image:url(http://209.235.244.14/sanfranmusictech.inticketing.com/images/ticket-button.gif);
  background-repeat:no-repeat;
  display:block;
  width:112px;
  height:25px;
}

#footer{
  background-color:#7E0202;
  display:block;
  width:897px;
  height:20px;
  color:#fff;
}

#footer a{
  color:#F0CD0F;
  text-decoration:none;
}

#footer a:hover{
  color:#fff;
}

a {
	font:9pt Verdana,Arial,sans-serif; 
	color:  #0000cc;
	background-color: inherit;
}

a:hover {
	font: 9pt Verdana,Arial,sans-serif; 
	color:  #0000ff;
	background-color: inherit;
}

a:active {
	font: 9pt Verdana,Arial,sans-serif; 
	color:  #0000cc;
	background-color: inherit;
}

.asmall {
	font:8pt Arial,sans-serif; 
	color:  #0000cc;
	background-color: inherit;
}

.asmall:hover {
	font: 8pt Arial,sans-serif; color:  #0000ff;}
.eventsmall2 {font:BOLD 9pt Arial,sans-serif; color:  #0000ff; text-decoration:none}
.eventsmall2:hover {font: BOLD 9pt Arial,sans-serif; color:  #0000cc; text-decoration:none}
.eventsmall {font:BOLD 9pt Arial,sans-serif; color:  #0000cc; text-decoration:none}
.eventsmall:hover {font: BOLD 9pt Arial,sans-serif; color:  #0000ff; text-decoration:none}

.eventtitle {font: 10pt Verdana,Arial,sans-serif; text-decoration:none; color:  #0000ff; font-weight:bold}
.eventtitle:active {font: 10pt Verdana,Arial,sans-serif; text-decoration:none; color:  #0000ff; font-weight:bold}
.eventtitle:hover {font: 10pt Verdana,Arial,sans-serif; text-decoration:none; color:  #0000cc; font-weight:bold}

a.evlistButtons {
		         display:block;
		         padding:7px 1px;
               text-align: center;
               width:50px;
               font-size: 10px;
               font-weight: bold;
               text-decoration:none;
               background-color: #cccccc;
               border: 1px solid #0000ff;
               margin-top:1px;
          }
			 
a:hover.evlistButtons {
		         display:block;
		         padding:7px 1px;
               text-align: center;
               width:50px;
               font-size: 10px;
               font-weight: bold;
               text-decoration:none;
               background-color: #cccccc;
               margin-top:1px;
					
               color: #0000ff;
               border: 1px solid #0000cc;
          }
			 
.links a{
  font-family:arial;
  font-size:14px;
  color:#fff;
  text-decoration:none;
}

.links a:hover,.contact a:hover{
  color:#F0CD0F;
}

.smsubmit {
	font-size: 8pt
}

h2 {
	font: bold 24pt Verdana,Arial,sans-serif;
	color: #6699cc;
	background-color: inherit;
}

h4 {
	font: bold 12pt Verdana,Arial,sans-serif; 
	color: #000000;
	background-color: inherit;
}
h5 {
	font: bold 9pt Verdana,Arial,sans-serif; 
	color: #000000;
	background-color: inherit;
}

h6 {
	font: bold 8pt Verdana,Arial,sans-serif; 
	color: #000000;
	background-color:inherit;
}

small {
	font: 8pt Verdana,Arial,sans-serif; 
	color: #000000;
	background-color: inherit;
}

b {
	font: bold 9pt Verdana,Arial,sans-serif; 
	color: #000000;
	background-color:#fff;
}

p {
	color: #000;
	background-color:#fff;
}

.skin0{ 
	position:absolute; 
	width:130px; 
	border:1px solid black; 
	background-color:menu; 
	font-family:Verdana; 
	line-height:15px; 
	cursor:default;
	font-size:10px;
	color:#000000;
	z-index:100;
	visibility:hidden;
}

.menuitems{
	color: #000000; 
	padding-left:11px;
	padding-right:8px;
}
		
.sublink {
	text-decoration:none;
	font-size:8pt;
	color: #0000cc;
}
		
.sublink:hover {
	text-decoration:none;
	font-size:8pt;color: 
	#0000ff;
}
		
.smallform {
	font: 8pt Verdana,Arial,sans-serif; 
	background: #cccccc;
}
		
.greyform {
	font: 8pt Verdana,Arial,sans-serif; 
	background: #cccccc;
}
		
.calendarHeader { 
	color: #CC0000;  
	font: 9pt  Verdana,Arial,sans-serif; 
	background-color: #eeeeee; 
}
		
.calendardays { 
	color: #CC0000;  
	font: 9pt  Verdana,Arial,sans-serif; 
	background-color: #ffffff; 
}
		
.calendarToday { 
	background-color: #FFFFFF; 
	font: 9pt  Verdana,Arial,sans-serif;
}
		
.calendar { 
	background-color: #ffffff; 
	font: 9pt  Verdana,Arial,sans-serif; 
	color: #999999;
}
		
.calendar2 { 
	background-color: #cccccc; 
	font: 9pt  Verdana,Arial,sans-serif;
}
		
.calendarActive { 
	background-color: #ffeedd; 
	font: 9pt Verdana,Arial,sans-serif;
}
		
.calendarActiveALT { 
	background-color: #aaaacc; 
	font: 9pt Verdana,Arial,sans-serif;
}
		
.fontwhite { 
	color: #999999; 
	font: 9pt Verdana,Arial,sans-serif;
}
		
.menubar {  
	color: #000000; 
	font: 9pt Verdana,Arial,sans-serif;
}
		
.schedule { 
	font: 9pt Verdana,Arial,sans-serif;
}
		
.tblborder { 
	border: 1px solid #000000;
}

a.evlistButtons {
	display:block;
	padding:7px 1px;
   text-align: center;
}

#evlistMoreinfo {
   font-size: 11px;
   color: #aaccff;
   background-color: #cccccc;
}
			 
th {
	font: bold 9pt Verdana,Arial,sans-serif; 
	background: #000000; 
	color:  #FFFFFF;
}

.contact{
  font-family:arial;
  font-size:12px;
  text-align:center;
  color:#000;
}

.contact a{
  text-decoration:underline;
  font-size:12px;
}

.bold,.text-head{
  font-weight:bold;
}

.text-head{
  font-size:24px;
}

table {
	background-color:#fff;
}

tr {
	background-color: #fff;
}

td {
	background-color:#fff;
}

/* These are miscellaneous background images that are not allowed in <td> tags in XHTL */
td.class1 {
	background-image: url(http://209.235.244.14/sanfranmusictech.inticketing.com/images/www-288595.gif);
}

