﻿/**************************************************************/
/* BODY STYLING */
/**************************************************************/
body	{
	font-family: Georgia;
	color:blue;
	font-size: 16px;
    width:960px ;
} 
/*	vertical-align:top; */
/*	background-color:white; */
/*	font-style:normal; */
/*	text-align:center; */
/*	text-indent:0px; */

/**************************************************************/

/**************************************************************/
/* IMG STYLING */
/**************************************************************/
img{
vertical-align:top;
image-orientation: from-image;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

/**************************************************************/

/**************************************************************/
/* P STYLING */
/**************************************************************/
p {
    text-indent:0px;
}

p#favorite {
	text-align:left;
}

p.centered {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

p#NoGigs { 
	font-family: Georgia;
	color:red;
	font-size: 32px
} 

p#InActiveVenue { 
	font-family: Georgia;
	color:red;
	font-size: 32px
} 

/**************************************************************/

/*banner and bannerText are used for overlaying text over image*/
#banner{
position:relative;
  background:none;
  padding:0px;
}

#bannerText{
position:absolute;
  top:30px;
  left:30px;
  background:none;
font-family: Georgia;
font-size: 22px;
font-weight: bold;
}

.banner2{
position:relative;
  background:none;
  padding:0px;
}

.bannerText2{
position:absolute;
  top:30px;
  left:30px;
  background:none;
font-family: Georgia;
font-size: 22px;
font-weight: bold;
}

/* Submit Gig button id*/
#SubmitGig {
	font-family: Georgia;
	font-size: 22px;
 	width: 150px;
	height: 75px;
}

/* Submit Comment button id*/
#SubmitComment {
	font-family: Georgia;
	font-size: 22px;
 	width: 250px;
	height: 75px;
}

/* Text Input field class*/
.TextInput {
	font-family: Georgia;
	font-size: 16px;
}

/* Drop Down Input field class*/
.DropDownInput {
	font-family: Georgia;
	font-size: 16px;
}


a img {
	border:none;
}
 

#InactiveGigHeading {
	color:red;
}

/**************************************************************/
/* TABLE STYLING */
/**************************************************************/
table	{
	font-family: Georgia;
	color:blue;
	font-size: 16px;
	border-collapse:collapse;

	width: auto; 
}

table.CommentsTbl {
	width: auto; 
}

table.CommentsHiddenTbl {
	width: auto; 
	display: none;
}

/* align table elements left-top */
th {
	text-align:left;
	vertical-align:top;
	padding: 5px;
	border: 1px solid black;
}

/* this styles every 2nd row background to grey-doesn't work currently in chrome */
tr:nth-child(even) {background-color: #f2f2f2}

/* align table elements left-top */
td {
	text-align:left;
	vertical-align:top;
	padding: 5px;
	border: 1px solid black;
}

#ActiveGigTbl {
	color: black;
}

#InactiveGigTbl {
	color: red;
}

/* Top Table with ATF ad */
.tblATFAd {
	border: 0px;
}
.tblATFAdTH {
	border: 0px;
}
.tblATFAdTD {
	border: 0px;
}

/* Top Table with ATF ad */
.tblMain {
	border: 10px;
}
.tblMainTH {
	border: 10px;
}
.tblMainTD {
	vertical-align:top;
	border: 0px;
}

/* Link Tables */
.tblContinentLinks {
	border: 2px solid black;
}
.tblContinentLinksTH {
	border: 2px solid black;
}
.tblContinentLinksTD {
	border: 2px solid black;
}

.tblWorldLinks {
	border: 2px solid black;
}
.tblWorldLinksTH {
	border: 2px solid black;
}
.tblWorldLinksTD {
	border: 2px solid black;
}

.tblRockGodLinks{
	border: 2px solid black;
}
.tblRockGodLinksTH {
	border: 2px solid black;
}
.tblRockGodLinksTD {
	border: 2px solid black;
}

.tblSocialMediaLinks{
	border: 2px solid black;
}
.tblSocialMediaTH {
	border: 2px solid black;
}
.tblSocialMediaLinksTD {
	border: 2px solid black;
}

.tblHomeLinks{
	border: 2px solid black;
}
.tblHomeLinksTH {
	border: 2px solid black;
}
.tblHomeLinksTD {
	border: 2px solid black;
}

.SiteCommentsTbl {
 border: 0px;  
 color: blue;
}

.CityCommentsTbl {
 border: 0px;
 color: green;
}

.OldSiteCommentsTbl {
 border: 0px;  
 color: blue;
}

.OldCityCommentsTbl {
 border: 0px;
 color: green;
}


.SiteCommentsTblDate {
 border: 0px;
}

.CityCommentsTblDate {
 border: 0px;
}



/**************************************************************/

/**************************************************************/
/* HEADING STYLING */
/**************************************************************/
h1	{
	font-family: Georgia;
	color:blue;
	font-size: 37px; /* 28pt */
} 

h2	{
	font-family: Georgia;
	color:blue;
	font-size: 32px; /* 24pt */
} 

h3	{
	font-family: Georgia;
	color:blue;
	font-size: 26px; /* 20pt */
} 

h4	{
	font-family: Georgia;
	color: black;
	font-size: 22px; /* 16pt */
}

h5	{
	font-family: Georgia;
	color: black;
	font-size: 16px; /* 12pt */
}

h6	{
	font-family: Georgia;
	color: black;
	font-size: 11px; /* 8pt */
}
/**************************************************************/
