.blue { color:#18c3d5; }
.gray { color:#666; }
.georgia { font-family:Georgia; }
.large { font-size:36px; }
a { color:#18c3d5; text-decoration:underline; }
.large-georgia { color:#0CC; font-size:24px; font-family:Georgia; }
body { background-image:url(images/background.gif); background-repeat:repeat-x; background-color:#000; color:#FFF; font-family:arial, sans-serif; font-size:14px; }
div.post { background-color:#0a0e0e; padding:10px; margin-bottom:5px; margin-right:5px; }
/*
div.page-id-2,div.page-id-28,div.page-id-30,div.page-id-134 { background-image:url(images/bg.png); background-repeat:no-repeat; background-position:center; background-position:200px 100px; }
*/
div#content { clear:both; }
div#current-season { width:480px; float:left; }
div#current-season h3 { margin:0 0 10px 10px; }
div#current-season h4 { padding-left:1em; }
div#current-season h4 a { font-size:18px; text-decoration:none; color:#FFF; }
div#current-season p { color:#666; margin-bottom:3em; padding-left:1em; }
div#footer { clear:both; border-top:1px solid #1a1c1c; padding-top:40px; }
div#footer a { color:#666; font-size:12px; text-decoration:none; }
div#footer h3 { margin-bottom:1em; }
div#footer p { margin-bottom:.75em; line-height:1.25em; }
div#home-content { clear:both; padding-top:40px; }
div#logo h1 { background-image:url(images/logo.gif); width:142px; height:269px; text-indent:-9999px; margin-top:30px; float:left; }
div#logo h1 a { width:100%; height:100%; display:block; }
div#mailing-list { width:220px; float:left; margin-right:60px; }
div#mailing-list h3, div#social h3, div#tickets h3 { font-size: 14px; }
div#mailing-list p, div#tickets p { font-size: 11px; color: #ddd; }
div#mailing-list img { float:right; margin-top:-2em; }
div#nav-bar { clear:both; float:right; margin-top:100px; text-align:right; }
div#nav-bar ul#mainnav { width:700px; }
div#nav-bar ul#mainnav li { padding-left:2em; }
div#nav-bar ul#mainnav li a { font-size:18px; text-decoration:none; color:#fff; }
div#news { width:480px; float:left; padding-bottom:40px; }
div#news a { text-decoration:none; }
div#news h3 { margin:0 0 10px 10px; }
div#news h4 { padding-bottom:.5em; font-size:16px; }
div#news h4 a { color:#fff; }
div#news p { font-size:14px; margin-bottom:.25em; color:#666; }
div#on-stage-now { float:right; text-align:right; margin-top:80px; }
div#on-stage-now h3 { margin-bottom:.5em; }
div#social { width:350px; float:left; margin-right:20px; }
div#social ul li { margin-right:15px; }
div#tickets { width:220px; float:left; }
div#tickets img { float:right; margin-top:-2em; }
div#top-bar { float:right; margin-top:10px; }
div#top-bar ul li { margin-left:1em; border-left:1px solid #fff; }
div#top-bar ul li a { margin-left:1em; color:#fff; text-decoration:none; font-size:12px; }
div#top-bar ul li:first-child { border:none; }
div#wrapper { width:960px; margin:0 auto; }
h3 { font-size:18px; }
p.read-more { text-align:right; font-size:11px; font-weight:bold; }
p.read-more a { color:#18c3d5; }
ul.tabs { display:block; }
ul.tabs { display:inline-block; }
ul.tabs { margin:0; padding:0; }
ul.tabs li { float:left; list-style:none; margin:0; padding:0; }
ul.tabs li a { float:left; display:block; }
ul.tabs:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html ul.tabs { height:1%; }
.inside { display:inline-block; }
.inside:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .inside { height:1%; }
.inside { display:block; }
div#column-left { width:210px; float:left; margin-top:140px; }
div#column-right { width:670px; float:right; margin-top:-100px; }
div.show-info h4 { font-size:24px; margin:1em 0; }
div.show-info h5 { font-size:14px; margin:0 0 1em; }
div.show-info p { margin-bottom:1em; }
div.show-info { margin-bottom:2em; }
p.purchase-tickets a { text-decoration:none; }
/*
p.purchase-tickets { height:65px; line-height:65px; width:180px; background-image:url(/wp-content/themes/clean-home/images/tickets.gif); background-repeat:no-repeat; background-position:right; }
*/
p.purchase-tickets { height:65px; line-height:65px; width:180px; }
p.purchase-tickets img { float: right; }
div.season-sidebar p { padding-bottom:1em; }
div.season-sidebar h3 { font-size:15px; }
div.season-sidebar h5 { font-size:11px; font-weight:bold; line-height:1em; margin-bottom:2em; }
div#about-us-content { width:860px; margin:auto; padding-top:50px; }
div#about-us-content p { margin-bottom:1em; line-height:1.25em; }
div#about-us-content p a { color:#fff; text-decoration:none; }
div#about-us-content h3 { font-size:24px; }
div#about-us-content p.page-title { text-align:right; font-size:24px; margin-bottom:30px; }
div#nav-bar ul#subnav { margin-top:20px; clear:both; float:right; }
div#nav-bar ul#subnav li { text-align:right; padding-left:2em; }
div#nav-bar ul#subnav li a { font-size:14px; text-decoration:none; color:#fff; }
div.staff-block { clear:both; }
div.staff-block h3 { margin:50px 0; color:#18c3d5; font-size:24px; }
div.staff-block h4 { font-size:16px; margin-bottom:1em; }
div.staff-block p { font-size:13px; margin-bottom:1em; }
div.staff-photo { width:250px; float:left; text-align:center; }
div.staff-bio { width:650px; float:right; }
img.hr { margin:40px auto; }
div.news-article { clear:both; }
div.news-article h4 { text-align:right; padding:50px 0; font-size:24px; }
div.news-article h4 a { text-decoration:none; color:#FFF; }
div.news-article p { line-height:1.25em; margin-bottom:1em; }
div#sub-foot { width:100%; height:200px; background-image:url(/wp-content/themes/clean-home/images/footer-bg.gif); background-repeat:repeat-x; clear:both; }
div.news-article ul { list-style:disc; }
div.news-article ul li { margin:0 0 1em 3em; }
li.alt{ background: #fff url(images/background.gif) repeat-x; }
div#comments { width: 75%; padding-top: 100px; padding-bottom: 25px; }
div#comments ol li { padding-top: 10px; padding-bottom: 10px; }
div#comments ol li p { padding-top: 5px;}
div#comments h3 { padding-bottom: 10px; }
div#comments h4 { padding-bottom: 5px; }
div#comments ul { padding-bottom: 20px; }
div#comments ul p { padding-bottom: 5px;}
li.submitbutton { padding-top: 5px;}
div#comments-body { padding-left:35px; }
