/* index.css, the default stylesheet */

body{
	background-color: white;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 300;
	padding-left: 0px;
	margin-left: 0px;
}

input{
	border: 1px solid black;
	padding: 1px;
}

strong{
	font-weight: 600;
}

div.logoLeft{
	background: url(images/logo.png) 0 0 no-repeat;
	width: 100%;
	height: 100%;
	padding-top: 20px;
	margin-left: 0px;
}

div.leftBarText{
	width: 180px;
	padding-left: 25px;
	margin-top: 130px;
	font-size: 10pt;
	font-weight: 500;
}

div.leftBarText a{
	text-decoration: none;
	color: black;
}

div.leftBarText a:hover{
	text-decoration: none;
	color: red;
	font-weight: bold;
}

td.content{
	vertical-align: top;
	width: 90%;
}

td.leftBar{
	vertical-align: top;
}

div.homeContentText{
	width: 400px;
	text-align: right;
	padding-right: 20px;
}

div.homeContentText div#location{
	color: #444444;
	padding-bottom: 5px;
	font-size: 11px;
}

div.homeContentText div#newArtist{
	color: #000080;
	padding-bottom: 5px;
	font-size: 13px;
}

td.mainLeft{
	padding-right: 10px;
	width: 80%;
}

td.monthlyHighlights{
	background: url(images/graphic.gif) 0 0 no-repeat;
	padding-left: 26px;
	vertical-align: top;
	height: 100%;
	width: 20%;
	font-size: 10pt;
	font-weight: 500;
}

td.monthlyHighlights a{
	text-decoration: none;
	color: black;
}

td.monthlyHighlights a:hover{
	text-decoration: none;
	color: red;
}

div.placeHolderRight{
	width: 100px;
}

div.spacer{
	height: 90px;
}

/* For the Arts & Artists section */

div.venue,
div.alphabet{
	padding: 20px;
	font-size: 130%;
	text-align: center;
	color: grey;
}

div.venue{
	font-size: 100%;
}

div.venue a,
div.alphabet a{
	text-decoration: none;
	color: grey;
}

div.venue a:hover,
div.alphabet a:hover{
	text-decoration: none;
	color: red;
	font-weight: bold;
}

span.thisVenue,
span.thisLetter{
	color: black;
	font-weight: 400;
}

div.venueName,
div.artistName{
	padding: 20px;
	border-top: 1px solid grey;
	font-size: 150%;
}

div.venueTitle,
div.artistTitle{
	padding: 20px;
	text-align: center;
}

img.art{
	border: 5px solid grey;
	margin: 20px;
	text-align: center;
}

div.artistDescription{
	padding: 20px;
	text-align: center;
	margin-bottom: 100px;
}

img.presents{
	margin-bottom: 40px;
}

/* For that beautiful pastel beige box.. */

div.beigeFrame{ background-color: #fffbe4; }
div.beigeFrameT{ background: url(images/beigeFrame/top.png) 0% 0% repeat-x; }
div.beigeFrameB{ background: url(images/beigeFrame/bottom.png) 0% 100% repeat-x; }
div.beigeFrameL{ background: url(images/beigeFrame/left.png) 0% 0% repeat-y; }
div.beigeFrameR{ background: url(images/beigeFrame/right.png) 100% 0% repeat-y; }
div.beigeFrameLT{ background: url(images/beigeFrame/leftTop.png) 0% 0% no-repeat; }
div.beigeFrameRT{ background: url(images/beigeFrame/rightTop.png) 100% 0% no-repeat; }
div.beigeFrameLB{ background: url(images/beigeFrame/leftBottom.png) 0% 100% no-repeat; }
div.beigeFrameRB{ background: url(images/beigeFrame/rightBottom.png) 100% 100% no-repeat;
        padding: 28px;
}

div.profile1{ background-color: #eef1ff; }
div.profile2{ background: url(images/profileFrame/gradient.png) 0% 0% repeat-y; }

div.mapOrFlash{
	width: 425px;
	text-align: right;
}

div#centercontent{
	width: 425px;
	height: 332px;
}

span.fakeLink{
	color: blue;
	text-decoration: underline;
	font-size: .8em;
	font-weight: normal;
}

span.fakeLink:hover{
	cursor: pointer;
	cursor: hand;
}

span.markerWindow{
	font-size: .8em;
}
