#wrapper {text-align:center; min-height:100%; height:auto !important; height:100%; width:100%; background:url('../images/bg-header.jpg') no-repeat top center; margin: 0px auto;}

* {text-align:left;}

html, body {margin:0px; padding:0px; width:100%; height:100%; background:url('../images/bg-page.gif') repeat-x; background-color:#dedede; font-family:Arial, Helvetica, sans-serif; color:#282828; font-size:12px;}

h1, h2, h3, h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#inner-wrapper {margin:0px auto; width:940px;}
#header {margin:0px auto; width:960px; height:100px;}

#feature {margin:0px auto; width:940px;}
#slideshow {margin:0px auto; width:940px; height:275px;}

#gca-utilitynav {position:relative; margin:0 auto; height:50px; clear:both;}
#gca-utilitynav-logo {padding:10px 0px 0px 5px; position:relative; float:left; width:400px; /*background:#33FF00;*/}
#gca-utilitynav-links {padding:72px 5px 0px 10px; float:right; width:430px; /*background:#33cc00;*/}
#gca-utilitynav a:link{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration:none;color:#ccc;}
#gca-utilitynav a:visited, a.visited{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration:none;color:#ccc;}
#gca-utilitynav a:hover, a.hover{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration:none;color:#cc9933;}
#gca-utilitynavicons {position:absolute; left:920px; top:71px;}

/*Use JPGs in Nav BG for now to support all browser versions*/
#nav {z-index:2; position:relative; margin:0px auto; width:940px;background-color:#000;background:url('../images/nav.jpg');height:33px;}
#nav-position {z-index:2; padding-left:120px;}

#breadcrumb {position:relative; margin:0px auto; width:940px;}
/*USED FOR TNEW*/#breadcrumbicons {position:absolute; text-align:right; width:930px; top:10px;}
.breadcrumbstyle {padding:10px 0px 10px 20px;}

#content {position:relative; margin:0px auto; width:940px; padding-top:0px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#FFFFFF;}

/*below are BGs for sub sections*/
.contentbg-homepage {background-image: url('../images/ContentBG_Test.gif'); background-repeat: repeat-y;}
.contentbg-events {background-image: url('../images/ContentBG_Events.gif'); background-repeat: no-repeat;}
.contentbg-tickets {background-image: url('../images/ContentBG_Tickets.gif'); background-repeat: no-repeat;}
.contentbg-aboutus {background-image: url('../images/ContentBG_AboutUs.gif'); background-repeat: no-repeat;}
.contentbg-supportus {background-image: url('../images/ContentBG_SupportUs.gif'); background-repeat: no-repeat;}
.contentbg-contactus {background-image: url('../images/ContentBG_ContactUs.gif'); background-repeat: no-repeat;}
.contentbg-artsed {background-image: url('../images/ContentBG_ArtsEd.gif'); background-repeat: no-repeat;}
.contentbg-facilities {background-image: url('../images/ContentBG_Facilities.gif'); background-repeat: no-repeat;}
.contentbg-resco {background-image: url('../images/ContentBG_ResCo.gif'); background-repeat: no-repeat;}
.contentbg-promos {background-image: url('../images/ContentBG_ContactUs.gif'); background-repeat: no-repeat;}

#content-table {z-index:2;}
#adbanner {top:20px; left:812px; width:108px; position:absolute; z-index:0;}
#adbannerhome {top:352px; left:812px; width:108px; position:absolute; z-index:1;}
#adbannersubpages {top:20px; left:812px; width:108px; position:absolute; z-index:1;}
#sectiontitles {width:530px;}
#sectionicons {top:24px; left:650px; width:135px; position:absolute; z-index:0;}

#content-leftcolumn{float:left; width:180px; padding:20px 20px 100px 20px;}
#content-rightcolumn{float:left; width:660px; height:100%; padding:20px 0px 20px 20px;}

/*--Homepage styles--*/
.threethumbs {display:inline; float:left; width:280px; padding:0px 10px 0px 20px;}

/*--CONTENT BLOCKS Below width, margin or padding affects layout!!*/

#leftnavlinks a:link{font: 12px Arial, Helvetica, Sans-Serif;text-decoration: none;color: #741C1C;}
#leftnavlinks a:visited, a.visited{font: 12px Arial, Helvetica, Sans-Serif;text-decoration: none;color: #741C1C;}
#leftnavlinks a:hover, a.hover{font: 12px Arial, Helvetica, Sans-Serif;text-decoration: underline;color: #741C1C;}

.breadcrumbfont {font: bold 12px Arial, Helvetica, Sans-Serif;text-decoration: none; padding:0 5px 0 0;}
.breadcrumbfont a:link{font: bold 12px Arial, Helvetica, Sans-Serif;text-decoration: none;color: #741C1C; padding:0 5px 0 0;}
.breadcrumbfont a:visited, a.visited{font: bold 12px Arial, Helvetica, Sans-Serif;text-decoration: none;color: #741C1C; padding:0 5px 0 0;}
.breadcrumbfont a:hover, a.hover{font: bold 12px Arial, Helvetica, Sans-Serif;text-decoration: underline;color: #741C1C; padding:0 5px 0 0;}

.content-homeevents {position:relative; display:inline; height:auto; float:left; width:350px; margin:10px 10px 20px 20px; padding:10px; background-image: url('../images/BGBox.png'); background-repeat:repeat }
.content-artistspotlight {position:relative; display:inline; height:auto; float:left; width:520px; /*margin:10px 10px 20px 10px;*/ padding:10px 0px 10px 10px; /*background-color:#f5f5f5;*/ }
.content-leftnav {position:relative; display:inline; float:left; overflow:hidden; width:200px; margin:10px 10px 20px 20px; padding:10px; background-image: url('../images/BGBox.png'); background-repeat:repeat }
.content-rightcontent {position:relative; display:inline; float:left; overflow:hidden; width:650px; /*margin:10px 10px 20px 10px;*/ padding:10px 0px 10px 10px; /*background-color:#f5f5f5;*/ }

.dimmedleftsidebg {width:180px; background-image: url('../images/dimmedLeftSideBGBubbles.png'); background-repeat: repeat-y; }
.dimmedbackground {background-image: url('../images/BGBox.png'); background-repeat:repeat;}

/* These classes not used
.content-3-3 {display:inline; float:left; width:900px; margin:0px 20px 0px 20px; }
.content-2-3 {display:inline; float:left; height:auto; width:585px; margin:0px 10px 20px 20px; }
.content-1-3 {display:inline; float:left; height:auto; width:280px; margin:0px 10px 20px 20px; }
.content-1-3 img {margin-bottom:0px; clear:both; margin-bottom:10px; }
*/

#footer-wrapper{bottom:0px; width:100%; background:url('../images/bg-footer.gif') repeat-x; background-color:#000;  height:140px; overflow:hidden; }
#footer-inner{background:url('../images/bg-footer-inner.gif') no-repeat top center; height:140px; }
#footer-content{margin:0px auto; width:900px; padding-top:20px; text-align:center;}
#footer-content p{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #ccc;}
.footer-small{vertical-align:middle; font-family: Arial, Helvetica, Sans-Serif; font-size:10px; text-decoration: none;color: #ccc;}
#footer-content a:link{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #cc9933;}
#footer-content a:visited, a.visited{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #cc9933;}
#footer-content a:hover, a.hover{font:11px "Trebuchet MS", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #fff;}

/*--Elements--*/
img{border:0;} 
a {text-decoration:none; color:#741c1c;}
a:hover {text-decoration:underline;}
p {line-height:18px; font-size:100%;}
ul{list-style-type:square; padding:10px 10px 10px 30px; line-height:18px;}
ol{list-style-type:decimal; margin:10px 10px 10px 30px; line-height:14px;}
h1{font-weight:normal; font-size:200%; line-height:30px; margin-bottom:10px; color:#741c1c; border-bottom:1px solid #bbb; padding-bottom:10px; }
h2{font-weight:normal; font-size:170%; line-height:30px;}
h3{font-size:150%; font-weight:normal; line-height:30px;}
h4{font-size:150%; font-weight:normal; line-height:24px; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px;}
h5{font-size:120%; font-weight:normal; line-height:18px;}
h6{font-size:100%; font-weight:normal; line-height:14px; font-weight:bold;}
blockquote{border-left:2px solid #000; color:#666; margin:20px 0px 20px 40px; width:auto; line-height:14px; font-size:90%; padding-left:20px;}

.gca-header-tag-icon{height:30px; background-position:left top; padding:0px 0px 10px 16px; background-image: url('../images/BlockHeaderIcon.png'); background-repeat:no-repeat; min-height:8px; text-align:left;}
.share-bg{background-image: url('/images/page-bg-logo2.png'); background-repeat:no-repeat; background-position:180px 0px; height:450px; width:400px; z-index:0;}
.sharethis-bg {width:520px; background-image:url('/images/page-bg-logo2.png'); background-repeat:no-repeat; background-position:230px 0px; z-index:0; font-family:Arial, Helvetica, sans-serif; color:#282828; font-size:12px;}

/*--Various Classes--*/
.imageright{float:right; margin: 4px 0px 15px 15px; }
.imageleft{float:left; margin: 4px 15px 15px 0px; }
.imageframe{padding: 5px; border: 1px solid #aaa; }
.push{height:20px; width:100%; clear:both; }
.content-divider {height:50px; background:url('../images/bg-content-divider.jpg') no-repeat top center; height:76px; clear:both; }
.clear{width:auto; clear:both; padding:10px 0px 10px 0px;}
.zoom{background:url('../images/zoom.jpg') no-repeat; width:280px; height:auto; display:inline; float:left; margin-bottom:20px;}
.icons a:hover {text-decoration:none;}
.redfont{color: #ff0000;}
.small-font{font-size:90%; font-weight:normal; line-height:14px;}
.big-font{font-size:110%; font-weight:bold; line-height:14px;}
.alignmiddle{vertical-align: middle;}
.alignthiscenter{text-align:center;}
.tableincontent{}
.tableincontent th nobordercenter {text-align:center; border:0px;}
.tableincontent td {text-align:center; padding:5px; background-color:#f5f5f5; border-spacing:2px;  /*border: 2px solid #fff;*/}
.tables {width:100%;}
.tables th nobordercenter {text-align:center; border:0px;}
.tables td {padding:8px; vertical-align:top; line-height:18px; background-color:#f5f5f5; border-spacing:2px;  /*border: 2px solid #fff;*/}
.biggerfont{font-size:14px;}
#tooltip{position:absolute;border:1px solid #ff0000;background:#fff;padding:5px;display:none;color:#000000;z-index:5000;}
.faq-answer{display:none; width:560px;}
.ghosttext{font: italic bold 13px Arial, Helvetica; color: #666666; }
.textareas{max-width:560px;}