html {font-family: helvetica, arial, 'sans-serif';font-size: 12px;background: #dde6ed url(/img/bg.jpg) repeat-x 0 0;}
body {background-color: #fff;width: 820px;margin: auto;}
#wrapper {width: 800px;margin: auto;position: relative;float:left;background-color:#fff;padding:10px;}
ul#navMain {background-color: #f3f3f3;padding: 8px;margin-bottom: 10px;}
ul#navMain li,
ul#navFooter li {display: inline;padding-right: 10px;padding-left: 10px;}
ul#navFooter {width:800px;float:left;}
ul#navMain li a {font-size: 13px;font-weight: bold;}
a:link {color: #043467;text-decoration: none;}
a:visited {color: #649dd2;}
a:hover {color: #6c98ba;}
a:active {color: #655aa2;}
#navMain .first {border-left:none;padding-left: 0;}
#navMain .last {border-right: 0;}
h1 {display: block;width: 800px;height: 145px;text-indent: -9999px;background:  transparent url(/img/banner.jpg) no-repeat 0 0;}
h2 a:link {font-style: italic;color: #fff;}
h2 a:visited {font-style: italic;color: #fff;}
h2 a:hover {font-style: italic;color: #ff0000;}
h2 a:active {font-style: italic;color: #fff;}
h2 {position: relative;top: -60px;margin-left: 20px;font-size: 13px;font-weight: normal;}
h3 {margin-left: 5px;font-size: 22px;margin-bottom: 10px;}
blockquote {margin-left: 5px;margin-bottom: 10px;width: 550px;font-style: italic;padding: 10px;background-color: #d9e3ec;}
blockquote span {font-weight: bold;font-size: 14px;display: block;margin-top: 3px;}
p {margin-left: 5px;margin-bottom: 10px;width: 500px;float:left;}
dl {margin-left: 5px;margin-bottom: 10px;width: 650px;}
ul.bulletPoints {list-style-type: disc;font-size: 15px;margin-left: 20px;color: #666;margin-bottom: 10px;font-style: italic;}
dt.email {width: 63px;height: 63px;display: block;background: transparent url(/img/mail.jpg) no-repeat 0 0;text-indent: -9999px;float: left;}
dl.contact dd {font-size: 18px;color: #043467; font-style: italic;font-weight: bold;}
dd.email {width:680px;float: left;line-height: 63px;padding-left: 20px;}
dl.contact {width: 780px;float: left;}
.contact dt {float: left;width: 63px;height: 63px;display: block;}
dt.location {background: transparent url(/img/home.jpg) no-repeat 0 0;text-indent: -9999px;}
dt.phone {background: transparent url(/img/phone.jpg) no-repeat 0 0;text-indent: -9999px;}
dd.phone {line-height: 63px;padding-left: 20px;float: left;width: 680px;}
dd.location span {width: 680px;font-weight: bold;}
dl.contact dd.location {width: 680px;font-weight: lighter;display: block;padding-left: 20px;float: left;position: relative;top: 10px;}
.home p {background-color: #d9e3ec;padding: 10px ;color: #222;}
.home p a {font-weight: bold;}
.about p img {float: left;width: 120px;margin-right: 10px;}
.about h4,
.casting h4,
.classes h4
 {font-size: 18px;color: #043467;margin-top: 15px;margin-bottom: 5px;margin-left: 10px;width:100%;float:left;}
.casting p {background-color: #d9e3ec;padding: 10px;}
.about p {background-color: #d9e3ec;padding: 10px;width: 550px;}

.about .scott {height: 110px;}
ul.extras {margin-left: 20px;font-size: 16px;font-weight: bold;line-height: 19px;margin-bottom: 20px;}
dl.classList {padding: 10px;background-color: #d9e3ec;}
dl.classList dt {display: none;}
.classList .title {font-weight: bold;font-size: 15px;}
.classList .dates {font-style: italic;}
.classList .price {font-weight: bold;}
.classes .notification {font-size: 16px;font-style: italic;float:none;width:650px;}
#tweet-id-1 .twtr-tweet-text p {background-color:#000;}
#twtr-widget-1 {float:right;}