@charset "UTF-8";
/* CSS Document */


*
{
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
}

html
{
	height: 100%;
}

body
{
	background-image: url("images/brick-tile.jpg");
	background-position: top center;
	text-align: center;
	height: 100%;
}

img {
	behavior: url(iepngfix.htc);
	}


#sub-nav-bottom {
	background: url("images/sub-nav-bottom.png");
	height:17px;
	width:237px;
	overflow:hidden;
	behavior: url(iepngfix.htc);
}
#geva-logo {
	background: url("images/geva-logo.png");
	height:117px;
	width:219px;
	behavior: url(iepngfix.htc);
	
}
a.hide-link-text, #styled-nav a {
	display:block;
	text-indent: -9999px;
	overflow:hidden;
}

#global-donate {
	background: url("images/global-donate.png");
	height:28px;
	width:72px;
	behavior: url(iepngfix.htc);
}
#global-tickets {
	background: url("images/global-tickets.png");
	height:44px;
	width:125px;
	behavior: url(iepngfix.htc);
}
#global-subscribe {
	background: url("images/global-subscribe.png");
	height:28px;
	width:105px;
	behavior: url(iepngfix.htc);
}
#container
{
	background-image: url("images/cafe-bg.jpg");
	background-position: center 150px;
	background-repeat: no-repeat;
	overflow: hidden;
	min-width: 960px;
	behavior: url(iepngfix.htc);
}

#sub-container
{
	background-image: url("images/blue-bg.jpg");
	background-position: center 200px;
	background-repeat: repeat-x;
	overflow: hidden;
}

#top-bar
{
	height: 269px;
	background-image: url("images/header-bg.gif");
	background-repeat: repeat-x;
	text-align: center;
	behavior: url(iepngfix.htc);
}

#navigation
{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

#navigation img
{
	display: block;
	float: left;
	margin: 0px 20px 0px 20px;
	padding-top: 16px;
}

#navigation a
{
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 20px 0px 20px;
	padding-top: 12px;
}

#navigation a.link1:hover{ border-top: 6px solid #a00000; padding-top: 6px; }
#navigation a.link2:hover{ border-top: 6px solid #0063a1; padding-top: 6px; }
#navigation a.link3:hover{ border-top: 6px solid #a43c25; padding-top: 6px; }
#navigation a.link4:hover{ border-top: 6px solid #a00000; padding-top: 6px; }
#navigation a.link5:hover{ border-top: 6px solid #0088a1; padding-top: 6px; }
#navigation a.link6:hover{ border-top: 6px solid #ffa632; padding-top: 6px; }
#navigation a.link7:hover{ border-top: 6px solid #a1004c; padding-top: 6px; }
#navigation a.link8:hover{ border-top: 6px solid #fb751c; padding-top: 6px; }
#navigation a.link9:hover{ border-top: 6px solid #009fa1; padding-top: 6px; }

#navigation a.link1-current{ border-top: 6px solid #a00000; padding-top: 6px; }
#navigation a.link2-current{ border-top: 6px solid #0063a1; padding-top: 6px; }
#navigation a.link3-current{ border-top: 6px solid #a43c25; padding-top: 6px; }
#navigation a.link4-current{ border-top: 6px solid #a00000; padding-top: 6px; }
#navigation a.link5-current{ border-top: 6px solid #0088a1; padding-top: 6px; }
#navigation a.link6-current{ border-top: 6px solid #ffa632; padding-top: 6px; }
#navigation a.link7-current{ border-top: 6px solid #a1004c; padding-top: 6px; }
#navigation a.link8-current{ border-top: 6px solid #fb751c; padding-top: 6px; }
#navigation a.link9-current{ border-top: 6px solid #009fa1; padding-top: 6px; }

#page-body
{
	width: 950px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: -214px;
	text-align: left;
}

#left-column
{
	float: left;
	padding-top: 4px;
}

#sub-nav
{
	width: 197px;
	background-image: url("images/sub-nav-bg.gif");
	background-repeat: repeat-y;
	margin: 31px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
}

#sub-nav img
{
	margin: 30px 0px 10px 7px;
}

#sub-nav a
{
	display: block;
	border-bottom: 1px solid #b11b03;
	padding: 5px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white;
	font-size: 16px;
	text-decoration: none;
}
#sub-nav ul li a {
	padding: 3px 0;
}

#sub-nav a.current
{
	color: #ffcb1b;
}

#sub-nav a:hover
{
	color: #ffcb1b;
}

#sub-nav a.section-home
{
	text-transform: uppercase;
	font-size: 12px;
	background-image: url("images/section-home-bg.gif");
	background-repeat: no-repeat;
	color: #ffff99;
	text-align: center;
	border: none;
	letter-spacing: 2px;
}

#right-column
{
	float: right;
	/*margin-left: 16px;*/
	width:695px;
}

#purchase-tickets
{
	display: block;
	float: right;
	margin: 0px 12px 0px 0px;
}

#search-holder
{
	background-image: url("images/search-holder-bg.gif");
	background-repeat: no-repeat;
	width: 265px;
	height: 37px;
	margin: 8px 0px 0px 10px;
	float:left;
}
#global-buttons {
	width: 695px;
	
	border:solid 1px red;       
}
#search-holder img
{
	display: block;
	float: right;	
	margin: 8px 10px 0px 0px;
}

#search
{
	display: block;
	float: left;
	color: #2274a9;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 10px 0px 0px 20px;

}
#global-tickets {
	float:right;
	margin-right:10px;
	margin-top:4px;
	width:125px;
	height:44px;
}
#global-subscribe {
	margin-top:12px;
	margin-right:14px;
	float:right;
	width:105px;
	height:28px;
}
#global-donate {
	margin-top:12px;
	margin-right:10px;
	float:right;
	width:72px;
	height:28px;
}
#global-separator {
	float:right;
	margin-top:10px;
	margin-right:8px;
	height:32px;
	width:4px;
}

#main-pod
{
	width: 695px;
	background-image: url("images/pod-bg.png");
	background-repeat: repeat-y;
	behavior: url(iepngfix.htc);
}

#main-pod img
{
	margin: -2px 0px 0px 30px;
}

div.sub-pod
{
	width: 695px;
	background-image: url("images/sub-pod-bg.png");
	background-repeat: repeat-y;
	background-position: center;
	padding-bottom: 30px;
	color: #555;
	font-size: 12px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	margin: 0;
	behavior: url(iepngfix.htc);
}

.sub-pod-content {
	padding: 20px 50px 0 50px;
	position: relative;
	font-family: "Lucida Grande", Arial, "Sans-serif";
	overflow: hidden;
	}

.column-container {
	overflow: hidden;
	margin: 0 ;
	display: block;
	padding: 0;
	clear: both;
	}

.bi-column {
	width: 270px;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden;
	}
			
.tri-column {
	width: 175px;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden;
	}
	
.key {
	width: 596px;
	height: 36px;
	background: url(images/key-background.gif) no-repeat top left;
	font-family: Georgia, "Times New Roman", Serif;
	color: #999;
	font-style: italic;
	font-size: 10px;
	padding: 0 0 0 40px;
	margin: 0 0 20px 0;
	}
	
.key-item {
	color: #2f79aa;
	font-weight: bold;
	font-size: 24px;
	margin: 0 5px 0 15px;
	position: relative;
	top: 9px;
	}
	
a.back-to-top {
	background: url(images/up.gif) no-repeat left;
	padding: 6px 0 6px 25px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 14px;
	margin: 0 0 5px 0;
	display: block;
	clear: both;
	}
	
a.read-more {
	background: url(images/down.gif) no-repeat left;
	padding: 6px 0 6px 25px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 14px;
	margin: 0 0 10px 0;
	display: block;
	clear: both;
	}
	
a.close {
	background: url(images/up.gif) no-repeat left;
	padding: 6px 0 6px 25px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 14px;
	margin: 0 0 10px 0;
	display: block;
	clear: both;
	}
	
.sub-pod img.staff-thumb {
	margin: 0 10px 20px 0;
	border: 1px solid #ccc;
	background: #eee;
	padding: 3px;
	float: left;
	display: block;
	}
	
.sub-pod img.accessibility-thumb {
	margin: 0 10px 0px 0;
	border: 1px solid #ccc;
	background: #eee;
	padding: 3px;
	float: left;
	display: block;
	}
	

img#main-image {
	width: 664px;
	height: 170px;
	margin: 0 0 0 16px;
	background-image: url(images/white-gradient.png);
	background-position: top; 
	background-repeat: repeat-x;
	padding: 36px 0 4px 0;
	behavior: url(iepngfix.htc);
}

div.sub-pod img.main1{ background-color: #a00000; }
div.sub-pod img.main2{ background-color: #0063a1; }
div.sub-pod img.main3{ background-color: #a43c25; }
div.sub-pod img.main4{ background-color: #a00000; }
div.sub-pod img.main5{ background-color: #0088a1; }
div.sub-pod img.main6{ background-color: #ffa632; }
div.sub-pod img.main7{ background-color: #a1004c; }
div.sub-pod img.main8{ background-color: #fb751c; }
div.sub-pod img.main9{ background-color: #009fa1; }
div.sub-pod img.main-presents { background-color: #ec9532; }
div.sub-pod img.main-original { background-color: #b21036; }
div.sub-pod h1.geva-type-presents {
	border-left: 26px solid #ec9532;
}
div.sub-pod h1.geva-type-original {
	border-left: 26px solid #9d002b; 
}
div.sub-pod h1
{
	color: #1f1f1f;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-left: 26px solid #a00000;
	padding: 5px 0px 5px 15px;
	margin: 10px 0 0px 9px;
	overflow: hidden;
	display: block;
	text-align: left;
}

div.sub-pod h1.links
{
	padding: 5px 0 5px 0px;
	margin:0;
	border-left: none;
	text-align: right;
	width: 650px;
}

div.sub-pod img.links
{
	background: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
	
div.sub-pod h1.main1{ border-left: 26px solid #a00000; }
div.sub-pod h1.main2{ border-left: 26px solid #0063a1; }
div.sub-pod h1.main3{ border-left: 26px solid #a43c25; overflow: hidden; display: block;}
div.sub-pod h1.main4{ border-left: 26px solid #a00000; }
div.sub-pod h1.main5{ border-left: 26px solid #0088a1; }
div.sub-pod h1.main6{ border-left: 26px solid #ffa632; }
div.sub-pod h1.main7{ border-left: 26px solid #a1004c; }
div.sub-pod h1.main8{ border-left: 26px solid #fb751c; }
div.sub-pod h1.main9{ border-left: 26px solid #009fa1; }

.cal-buy {
	margin: -35px 40px 0 0;
	float: right;
	position: relative;
	}

a.cal {
	}
	
a.buy-now {	
	margin: -4px 0 0 0;
	}
div.sub-pod p
{
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0;
}

div.sub-pod p.video-caption {
margin-bottom:0;  
text-align:center; 
font-size:10px;
}

p.block {	
	background: #eee;
	padding: 10px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #ccc;
	clear: both;
	overflow: hidden;
	}
	

div.sub-pod p.quote
{
	color: #473529;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Serif;
	margin: 20px 0 0 0;
	background: #f4ecce url(images/quote-bg.gif) repeat-x top;
	border-top: #ebdca6 1px solid;
	border-right: #ebdca6 1px solid;
	border-bottom: #ebdca6 2px solid;
	border-left: #ebdca6 1px solid;
	padding: 10px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.sub-pod p.quote-credit {
	margin: 0 0 20px 30px;
	background: url(images/quote-arrow.gif) no-repeat top left;
	padding: 8px 0 0 25px;
	position: relative;
	top: -2px;
	font-size: 11px;
	line-height: 18px;
	}
	
div.sub-pod p.quote-credit .name {
	font-family: Georgia, "Times New Roman", Serif;
	font-style: italic;
	color: #2f79aa;
	font-size: 14px;
	}

div.sub-pod h2
{
	color: #2f79aa;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 5px 0;
}

div.sub-pod h3
{
	font-size: 12px;
	margin: 0;
	line-height: 20px;
}

div.sub-pod h4
{
	color: #2f79aa;
	font-size: 12px;
	margin:0 0 5px 0;
}


div.sub-pod a.current
{
	color: #336699;
}

div.sub-pod h6 a
{
	color: #666666;
	text-decoration: none;
}

div.sub-pod h6 a:hover
{
	color: #336699;
	text-decoration: underline;
}

div.sub-pod img.rule
{
	margin: 10px 0px 10px 50px;
	padding: 0;
}

div.sub-pod a
{
	color: #2f79aa;
}
div.sub-pod a:hover
{
	text-decoration: none;
}

div.sub-pod ul
{
	margin: 0 0 15px 0;
	list-style: none;
	padding: 0;
}

div.sub-pod ol
{
	line-height: 22px;
	margin: 0 0 15px 0;
	border-top: 1px solid #ddd;
}

div.sub-pod li
{
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 18px;
}

.sub-pod .column-container ul {
	border: 0;
	}
	
.sub-pod .column-container li {
	border: 0;
	padding: 0;
	}

.column-container .list-header {
	margin-top:10px;
	margin-bottom: 5px;
}

.sub-col {
	width:250px; 	
	overflow: hidden;
	float: left;
	}
	
#archive a
{
	text-decoration: none;
}

#archive h2
{
	background-color: #f0f0f0;
	background-image: url("images/archive-bar-bg.gif");
	background-repeat: repeat-x;
	padding: 2px 0px 3px 8px;
	margin: 0px 0 2px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#archive h3
{
	margin: 10px 40px 5px 8px;
}

#archive h4
{
	margin: 4px 40px 0px 0;
}
#archive p {
	margin-left: 8px; margin-right:40px;
}
a.decade
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
}

#1970, #1980, #1990, #2000
{
	position: absolute;
}

img.diamond
{
	margin: 0px;
	padding: 0px;
}

#bottom-bar 
{
	height: 236px;
	background-image: url("images/footer-bg.png");
	background-repeat: repeat-x;
	behavior: url(iepngfix.htc);
} 

#footer
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 80px;
}

#bottom-bar img
{
	display: block;
	float: left;
	margin: 0px 10px 0px 2px;
}

#bottom-bar p
{
	float: left;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#bottom-bar p.address
{
	color: #a00000;
	margin: 0px 10px 0px 60px;
}

#bottom-bar p.textnav
{
	color: #015e9f;
	margin: 0px 60px 0px 10px;
}

#bottom-bar a
{
	color: #015e9f;
	text-decoration: none;
}

#bottom-bar a:hover
{
	color: #015e9f;
	text-decoration: underline;
}

.clear-floats
{
	clear: both;
}

#skip a, #skip a:hover, #skip a:visited, #skip a:focus
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}


#sub-nav ul.sidebar {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#sub-nav ul.sidebar li {
	margin: 0;
	padding: 0;
	}
	

#sub-nav ul.sidebar li li a {
	margin-left: 12px;
	border: 0;
	font-size: 12px;
	font-style: italic;
	}
	
.divider {
	height: 0px;
	border-bottom: solid 1px #ccc; 
	margin: 40px 50px 30px 50px;
	}
	
.post {
	margin: 0 0 10px 0;
	background: url("images/dashed-underline.gif") no-repeat bottom left;
	padding: 0 0 30px 0;
	overflow: hidden;
	}
	
.sub-pod .entry img {
	background: #eee;
	padding: 4px;
	border: 1px solid #ccc;
	float: left;
	display: block;
	overflow: hidden;
	margin: 0 20px 10px 0;
	}
	
div.sub-pod .post h2 {
	margin: 20px 0 0px 0px;
	}
	
div.sub-pod .post p {
	margin: 5px 0 10px 0;
	}
	
.post small {
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	
ol.commentlist {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	display: block;
	overflow: hidden;
	}
	
ol.commentlist li {
	display: block;
	overflow: hidden;
	background: #eee url(images/comment-mask.gif) no-repeat bottom;
	padding: 15px 20px 20px 20px;
	margin: 0 0 20px 0;
	border-top: 1px solid #ccc;
	}
	
ol.commentlist li p {
	margin: 15px 0 5px 0;
	}
	
h3#comments {	
	margin: 20px 0;
	}
	
input#author, input#email, input#url {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 10px 0 0;
	}
	
textarea#comment {
	width: 460px;
	border: 1px solid #ccc;
	padding: 5px;
	}
	
input#submit {
	background: #2471a0;
	padding: 5px;
	color: #ffffcc;
	}
	
h1.main3 a#rss {
	float: right;
	font-family: Verdana, Arial, "Sans-Serif";
	font-size: 12px;
	background: url(images/rss-icon.gif) no-repeat left;
	padding: 2px 0 2px 27px;
	margin: -25px 50px 0 0;
	}
	
.recent-title {
	float: left;
	}
	
.sub-pod img#support-chart {
	width: 590px;
	margin: 0 50px 20px 0px;
	border: 0;
	padding: 0;
	}
	
img#category-icon {
	margin: 0 0 0 0px;
	}
	
img#date-icon {
	margin: 20px 0 0 0px;
	}
	
#icons
{
	margin: -10px 0px 0px 35px;
}

.logoTable
{
	margin: 0 auto 0 auto;
	text-align:left;
}


.logoTable td {
	border: 0;
	vertical-align:middle;
	padding: 10px;
	}
	
	
#sub-nav ul.children {
	margin-left: 10px;
	font-size: 10px;
	font-style: italic;
}
ul.children li {
	list-style: none;
}

.sub-pod img.leadership, .sub-pod img.bio {
	float: left;
	margin: 0 20px 15px 0;
	background: #eee;
	border: 1px solid #ccc;
	padding: 4px;
	}
.sub-pod h3.bio {
	
}
.sub-pod div.bio {
clear:left;
}
.sub-pod table.threewide {
	width:552px;
	margin:0 auto;
}
.sub-pod table.threewide td {

	text-align:center;
	width:150px;
	height:150px;
/*	border:solid 1px #ececec;
	background: #fafafa;
	margin:8px;
	float:left;*/
	border:none;
}
table.threewide img {
	max-height:150px;
	max-width:150px;
}
.sub-pod h3.sub {
	position: relative;
	top: -7px;
	margin-bottom: 10px;
	}
.grey-column {	
	width: 275px;
	float: right;
	margin: 0 0 20px 20px ;
	background: #eee;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	}
	
#map {
	padding: 4px;
	border: 1px #ccc solid;
	background: #fff;
	margin: 0;
	}
	
strong.highlight {
	}
	
.hr {
	display: block;
	height: 15px;
	background: url(images/hr.gif) center;
	margin: 20px 0;
	clear: both;
 	}
 	
ul#jump-links {
	margin: 0 0 20px 0;
	padding: 0;
	border-top: 0;
	}
	
ul#jump-links li {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
.asterisk {
	color: #2f79aa;
	font-weight: bold;
	font-size: 18px;
	}
	
img#map-image {
	margin: 0 0 2px 0;
	padding: 0;
	}
	
ul.bullet li {
	border: 0;
	padding: 0;
	margin: 0 0 0 25px;
	list-style: disc;
	}
	
table {
	margin: 0 0 30px 0;
	font-size: 12px;
	}
	
	
td {
	border-bottom: 1px solid #ccc;
	border-collapse: collapse;
	padding: 5px 7px;
	}
	
th {
	font-weight: bold;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #2f79aa;
	border-collapse: collapse;
	padding: 5px 7px;
	background: #2f79aa;
	color: #ffffcc;
	}

tr {
	vertical-align: top;
	}
	
td.blue {
	background: #e6eefb;
	}
	
td.white {
	}
	
	
ul.archive li {
	margin: 0;
	padding: 5px 7px;
	}
	
.tri-column ul.staff {
	margin: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
	padding: 0 0 20px 0;
	}
	
.tri-column ul.staff li {
	line-height: 14px;
	padding: 0;
	}
	
.tri-column ul h4 {
	margin: 0 0 5px 0;
	}
	
.tri-column ul.staff h3 {
	margin: 0 0 0px 0;
	}
	
	
ul#tabs {
	margin: 10px 40px;
	padding: 0 10px;
	list-style: none;
	display: block;
	overflow: hidden;
	background: url(images/tabs-bg.gif) repeat-x bottom;
	}
	
ul#tabs li {
	float: left;
	border: 0;
	margin: 0 5px 0 0;
	display: block;
	overflow: hidden;
	}
	

ul#tabs li a {
	display: block;
	overflow: hidden;
	padding: 4px 7px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	position: relative;
	}

ul#tabs li.open a:link,
ul#tabs li.open a:visited {
	background: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ccc;
	}
	
ul#tabs li.closed a:link,
ul#tabs li.closed a:visited {
	border: 1px solid #ccc;
	background: #eee;
	color: #666;
	}
	
ul#tabs li.closed a:hover,
ul#tabs li.closed a:visited:hover {
	background: #fff;
	color: #666;
	}
	
p#abc {
	color: #999;
	letter-spacing: 3px;
	}
	
p#abc a {
	text-decoration: none;
	}
	
#staff-content h3 {
	font-size: 10px;
	}
	
	
table.dining-table td {
	border:none;
}
table.dining-table td img{
	border: solid 1px #ccc;
	height:100px;
	display:block;
	width:160px;
}

#email-club label {
	display:block;
}
#email-club {
	text-align:left;
}
#email-club input{
	border-top:solid 2px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	height:24px;
	width:440px;
	background: #eee;
}
#email-club input.submit {
	width: 70px;
	height: 30px;
	border-top:solid 1px #003366;
	border-right:solid 1px #003366;
	border-bottom:solid 2px #003366;
	border-left:solid 1px #003366;
	background: #276f92;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 7px;
	letter-spacing: 1px;
	float:right;
}
#email-club textarea {
	border-top:solid 2px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	height:100px;
	width:440px;
	background: #eee;
}
dl#email-form dt {
	display: block;
	float: left;
	width: 130px;
	margin: 5px 0 0 0;
	color: #444;
	text-align:left;
	font-size:12px;
	}
	
dl#email-form dd {
	margin: 0 0 15px 0;
	}
	
div.sub-pod p.geva-type-original, div.sub-pod p.geva-type-presents {
	position:absolute;display:block;height:0px;margin-top:10px;margin-left:50px;color:#fff;font-family:Georgia, serif;font-size:16px;font-style:italic;
}

#search-button {
	background: url('images/search-icon.gif') no-repeat center;
	width:28px; 
	height:28px;
	padding:0px;
	margin-top:4px;
	/*margin-left:55px;*/
	float:right;
	margin-right:6px;
	outline:0px;
}

#styled-nav {
	margin-top:32px;
}
#styled-nav li {
	list-style: none;
	width:182px;
	margin:auto;
	padding-top:7px;
	padding-bottom: 9px;
	background:url('images/gevabiglinks/big-links-separator.gif') no-repeat bottom center;
}

#styled-nav li.last {
	background:none;
	padding-bottom:4px;
}

/*
#styled-nav li.social {
	list-style: none;
	width:182px;
	margin:auto;
	padding: 0 0 4px 0;
	background:none;
}
*/

#styled-nav a {
	display: block;
	width:182px;
	
	border:none;
}

/* #styled-nav li a.socialicon {
	display: inline;
	border:none;
	margin:none;
	padding:none;
}

#styled-nav li.social a.socialicon img {
	margin:none;
	padding:none;
}
*/

#social {
	list-style: none;
	width:auto;
	margin:auto;
	padding: 10px 0 4px 0;
	background:none;
}

#social a {
	display: block;
	width:182px;
	border:none;
}

#social a.socialicon {
	display: inline;
	border:none;
	margin:none;
	padding:none;
}

#social a.socialicon img {
	margin:none;
	padding:0 5px 0 0;
}

#sub-nav div#social img
{
	margin: 0;
}

#styled-nav #big-calendar {
	background: url('images/gevabiglinks/calendar.gif') no-repeat;
	height:16px;
	
}
#styled-nav #sub-big {
	background-image: url(images/gevabiglinks/sub-big.gif);
	background-repeat: no-repeat;
	height: 15px;
}

#styled-nav #big-calendar:hover {
	background: url('images/gevabiglinks/calendar-over.gif') no-repeat;	
}
#styled-nav #big-web-comments {
	background: url('images/gevabiglinks/web-comments.gif') no-repeat;
	height:10px;
}
#styled-nav #big-web-comments:hover {
	background: url('images/gevabiglinks/web-comments-over.gif') no-repeat;	
}

#big-blog {
	background: url('images/gevabiglinks/blog.gif') no-repeat;
	height:16px;
}
#big-blog:hover {
	background: url('images/gevabiglinks/blog-over.gif') no-repeat;
}

#big-email-club {
	background: url('images/gevabiglinks/email-club.gif') no-repeat;
	height:51px;
}
#big-email-club:hover {
	background: url('images/gevabiglinks/email-club-over.gif') no-repeat;
}

#big-sub-newsletter {
	background: url('images/gevabiglinks/sub-newsletter.gif') no-repeat;
	height:51px;
}
#big-sub-newsletter:hover {
	background: url('images/gevabiglinks/sub-newsletter-over.gif') no-repeat;
}

#big-contact-us {
	background: url('images/gevabiglinks/contact-us.gif') no-repeat;
	height:15px;
}
#big-contact-us:hover {
	background: url('images/gevabiglinks/contact-us-over.gif') no-repeat;
}
#styled-nav #bottom-ornament {
	background: url('images/gevabiglinks/bottom-ornament.gif') no-repeat;
	height:29px;
	padding-top:0px;
	padding-bottom: 10px;
}
#pre-load-hover-states {
	height:0px;
	overflow:hidden;
}
#pre-load-hover-states li {
	list-style:none;
}
#pre-contact-us {
	background: url('images/gevabiglinks/contact-us-over.gif') no-repeat;
}
#pre-email-club {
	background: url('images/gevabiglinks/email-club-over.gif') no-repeat;
}
#pre-blog {
	background: url('images/gevabiglinks/blog-over.gif') no-repeat;
}
#sub-container #page-body #left-column #sub-nav #styled-nav #big-sub-page {
	background-color: #A11604;
	background-image: url(images/gevabiglinks/sub-big.gif);
	background-repeat: no-repeat;
}

#pre-web-comments {
	background: url('images/gevabiglinks/web-comments-over.gif') no-repeat;	
}
#pre-calendar {
	background: url('images/gevabiglinks/calendar-over.gif') no-repeat;	
}

div.index-top-border-graphic {
	background: url('images/pod-top.png') no-repeat;
	height:32px;
	width:695px;
	behavior: url(iepngfix.htc);
}

div.index-bottom-border-graphic {
	background: url('images/pod-bottom.png') no-repeat;
	height:38px;
	width:695px;
	behavior: url(iepngfix.htc);
}

div.top-border-graphic {
	background: url('images/sub-pod-top.png') no-repeat;
	height:12px;
	width:695px;
	margin: 15px 0px 0px 6px;
	behavior: url(iepngfix.htc);
	overflow:hidden;
}

div.bottom-border-graphic {
	background: url('images/sub-pod-bottom.png') no-repeat;
	height:38px;
	width:695px;
	margin: 0px 0px 0px 6px;
	behavior: url(iepngfix.htc);
}


.bio_2Column {
	float: right;
	position: relative;
	line-height: normal;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: -20px;
	margin-left: 0;
	height: auto;
	width: auto;
	visibility: inherit;
}
.bio_1Column {
	float: right;
	position: relative;
	line-height: normal;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	height: auto;
	width: auto;
	visibility: inherit;
}
#styled-nav #sub-big:hover {
	background-image: url(images/gevabiglinks/sub-big-over.gif);
	background-repeat: no-repeat;
}

.style22 {
	color: #FF9900;
	font-size: 14px;
}

#pod-banner {
	width: 664px;
	height: 170px;
	margin: 0 0 0 16px;
	background-image: url(images/white-gradient.png);
	background-position: top; 
	background-repeat: repeat-x;
	padding: 36px 0 4px 0;
	behavior: url(iepngfix.htc);
}

.caption {
font-size:10px;
font-style:italic;
}


.blogSidebar {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white;
	font-size: 20px;
	text-decoration: none;
	margin: 0px 20px 0px 0px;
	padding-top: 12px;
}

.blogSideDiv {
	padding:10px 0 10px 0;
}

div.sub-pod div.quote
{
	background: #f4ecce url(images/quote-bg.gif) repeat-x top;
	border-top: #ebdca6 1px solid;
	border-right: #ebdca6 1px solid;
	border-bottom: #ebdca6 2px solid;
	border-left: #ebdca6 1px solid;
	padding: 10px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.sub-pod div#subs-banner {
	background: url("/plays/images/subs_banner.png");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-musicman {
	background: url("/plays/images/banner_musicman50.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-radio {
	background: url("/plays/images/banner_radio15.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-overthetavern {
	background: url("/plays/images/banner_overthetavern.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-ibgy {
	background: url("/plays/images/banner_ibgy15off.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-acc {
	background: url("/plays/images/banner_familynights.jpg");
	height:242px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-carryiton {
	background: url("/plays/images/banner_carryiton.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#subs-banner-amadeus {
	background: url("/plays/images/banner_amadeusfinal.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

div.sub-pod div#nextstage-banner-fall {
	background: url("/plays/nextstage/images/banner_nextstage_info.jpg");
	height:35px;
	width:664px;
	margin: 10px 0 10px 16px;
	behavior: url(iepngfix.htc);
}

.showthumb {
width:130px;
float:left;
margin:0 0 20px 16px;
text-align:center;
}

.showthumb img {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
border:#000 thin solid;
}

.showthumb p {
font-size:10px;
}

.showthumb p a {
font-size:10px;
}

.compform {
border:thin #000 solid;
width: 200px;
}

.complabel {
float: left;
width: 160px;
font-weight: bold;
margin-bottom:10px;
}

form#auctionform p input.fields {
border: thin #CCC solid;
}

form#auctionform input.auctionsubmit {
background-color: #CCC;
width:70px;
height:30px;
}

/* NEW PERFORMANCE CALENDAR STYLES */

#calendar table {
	width:580px;
	border:thin #000 solid;
}

#calendar p {
	margin:0
}

#calendar td {
	width:70px;
	border:thin #000 solid;
	padding:0 4px 0 4px;
	vertical-align:top;
}

.cal-days-amadeus {		/* AMADEUS */
	text-align:center;
	background-color:#6c2d7c;
}

.cal-days-carry {		/* CARRY IT ON */
	text-align:center;
	background-color:#e85021;
}

.cal-days-carol {		/* A CHRISTMAS CAROL */
	text-align:center;
	background-color:#b61219;
}

.cal-days-second {		/* I'LL BE GENESEEING YOU! */
	text-align:center;
	background-color:#23408e;
}

.cal-days-tavern {		/* OVER THE TAVERN */
	text-align:center;
	background-color:#056c7d;
}

.cal-days-radio {		/* RADIO GOLF */
	text-align:center;
	background-color:#90003d;
}

.cal-days-music {		/* THE MUSIC MAN */
	text-align:center;
	background-color:#006cb7;
}

.cal-days-pond {		/* ON GOLDEN POND */
	text-align:center;
	background-color:#a62511;
}

.cal-days-dracula {		/* DRACULA */
	text-align:center;
	background-color:#10407b;
}

.cal-days-xmascarol {		/* A CHRISTMAS CAROL */
	text-align:center;
	background-color:#3fa949;
}

.cal-days-wedding {		/* PERFECT WEDDING */
	text-align:center;
	background-color:#d2232a;
}

.cal-days-raisin {		/* A RAISIN IN THE SUN */
	text-align:center;
	background-color:#e64f21;
}

.cal-days-donuts {		/* SUPERIOR DONUTS */
	text-align:center;
	background-color:#97be34;
}

.cal-days-company {		/* COMPANY */
	text-align:center;
	background-color:#0081b0;
}


.cal-days-text {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:0;
}

.cal-dates {
	font-weight:bold;
	margin-bottom:10px;
}

.cal-cells {
	height:80px;
}

#support-table tr td {
border:#000 1px solid;
vertical-align:top;
padding:5px;
}

#dining-logo-container {
width:auto;
}

#dining-logo-container .dining {
width: 160px;
margin:0 18px 0 18px;
float:left;
text-align:left;
}

/* ------- EVENTS TABLE --------- */

table#events-table {
width: 590px;
margin: 0;
}

table#events-table tr {
margin:0;
border:none;
padding:0;
height:auto;
}

table#events-table tr td {
margin:0;
border:none;
padding:0;
height:auto;
}

table#events-table tr td h2 {
font-size:18px;
font-style:normal;
font-weight:bold;
color:#000;
}

table#events-table tr td h2 a {
color:#000;
}

table#events-table tr td h3 {
font-size:14px;
font-style:normal;
text-decoration:underline;
font-weight:bold;
color:#C00;
}

table#events-table tr td p {
font-size:12px;
font-style:normal;
margin:0;
color:#000;
font-weight:700;
}

/* ------- ALTERNATE TAB SYSTEM --------- */

ul.domtabs{
	margin: 10px 40px;
	padding: 0 10px;
	list-style: none;
	display: block;
	overflow: hidden;
	background: url(http://www.gevatheatre.org/images/tabs-bg.gif) repeat-x bottom;			
	}
	
ul.domtabs li{
	float: left;
	border: 0;
	margin: 0 5px -2px 0;
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
	background: #eee;
	color: #666;
	}
	
ul.domtabs li a {
	display: block;
	overflow: hidden;
	padding: 4px 7px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	position: relative;
	}
	
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited {
	background: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ccc;
	}
