@charset "utf-8";
/* CSS Document */

* {
	padding: 0px; 
	margin: 0px; 
}

body {
	font-family: arial, helvetica, sans-serif; 
	background: url(/images/bgPage.gif) #181514; 
	color: #b3b3b3; 
	font-size: 10px;
	line-height: 20px;
	text-align: center;
}

a {
	color: #1A1715;
	text-decoration: none;
	text-transform: none;
}	

#header {
	background: url(/images/bgHeader.gif) repeat-x;
	height: 143px; 
}
#header .content {
	width: 865px;
	text-align: left;
	margin: 0px auto;
}

#banner {
	background: url(/images/bgBanner.gif) repeat-x; 
}
#banner .content {
	width: 930px;
	text-align: left;
	margin: 0px auto;
	height: 340px;
}

#banner .home {
	background-image: url(/images/banner.jpg);
}

#banner .corporate {
	background-image: url(/images/bannerCorporate.jpg);
}

#banner .comedy {
	background-image: url(/images/bannerComedy.jpg);
}
#banner .acting {
	background-image: url(/images/bannerActing.jpg);
}

#contentContainer {
	background: url(/images/bgContent.gif);
}
#content {
	background: url(/images/bgContentTop.jpg) top center no-repeat;
}
#content .content {
	width: 980px;
	text-align: left;
	margin: 0px auto;
	padding: 20px 0px 20px 0px;
}

#subPageRight3060 a {
	color: #DEAD38;
}
#subPageRight3060 a:hover {
	color: #B84A2F;
}


#footer {
	border-top: #292725 1px solid;
	height: 59px;
}
#footerContent {
	width: 829px;
	text-align: left;
	margin: 0px auto;
	font-size: 1.1em;
	line-height: 1.4em;
	padding-right: 15px
}

#footerContent a {
	color: #dead38;
}

#footerContent a:hover {
	color: #b84a2f;
	border-bottom: #b84a2f 1px dotted;
}

#menuLeft {
	background: url(/images/menuLeft.gif) top left no-repeat;
}

#menuRight {
	background: url(/images/menuRight.gif) top right no-repeat;
	height: 54px;
	padding: 8px 0px 0px 9px;
}

#menu {
	width: 664px;
	padding-top: 44px;
	background: url(/images/menu.gif) bottom repeat-x;
	float: left;
}

#logos {
	float: left;
	padding: 23px 0px 0px 40px;
	text-align: left;
	color: #FFF;
}
a.menuItem {
	height: 45px;
	display: inline-block;
	line-height: 45px;
	text-align: center;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	color: #756D65;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
a.menuItem span.left {
}

a.menuItem span.right {
}

a:hover.menuItem {
	background: url(/images/mButton.gif);
	color: #FFF;
	margin: 0px;
	padding: 0px;
}

a:hover.menuItem span.left {
	background: url(/images/mButtonLeft.gif) top left no-repeat;
	height: 45px;
	display: inline-block;
	margin: 0px;
}

a:hover.menuItem span.right {
	background: url(/images/mButtonRight.gif) top right no-repeat;
	height: 45px;
	display: inline-block;
	padding: 0px 15px 0px 15px;
	margin: 0px;
}

#sliderLeft a {
	width: 38px;
	height: 61px;
	padding-right: 10px;
	margin-top: 110px;
	float: left;
	background: url(/images/sliderLeft.png) top left no-repeat;
}

#sliderLeft a:hover {
	background: url(/images/sliderLeftAct.png) top left no-repeat;
}

#sliderRight a {
	width: 38px;
	height: 61px;
	padding-left: 10px;
	margin-top: 110px;
	float: left;
	background: url(/images/sliderRight.png) top right no-repeat;
}
#sliderRight a:hover {
	background: url(/images/sliderRightAct.png) top right no-repeat;
}

#slider {
	width: 831px;
	height: 247px;
	background: url(/images/bgSlider.png);
	float: left;
	padding: 18px 18px 18px 18px;
	overflow: hidden;
}

#box1 {
	background: url(/images/bgSlider1.gif);
}
#box2 {
	background: url(/images/bgSlider2.gif);
}
#box3 {
	background: url(/images/bgSlider3.gif);
}
#box4 {
	background: url(/images/bgSlider1.gif);
}
#box5 {
	background: url(/images/bgSlider2.gif);
}
#box6 {
	background: url(/images/bgSlider3.gif);
}

#slider .box {
	width: 269px;
	height: 247px;
	margin-right: 12px;
	float: left;
	position: relative;
}

#slider .box h1 {
	margin: 25px 0px 0px 29px;
	color: #FFF;
	font-size: 37px;
	letter-spacing: -2px;
	line-height: 37px;
	width: 187px;
	text-transform: lowercase;
}

#slider .box h2 {
	height: 18px;
	line-height: 18px;
	margin: 8px 0px 0px 53px;
	color: #1A1715;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
}

#slider .box p {
	color: #FFF;
	height: 72px;
	width: 203px;
	font-size: 10px;
	margin: 17px 0px 0px 32px;
	text-transform: uppercase;
	line-height: 18px;
}

#sliderContainer {
	overflow: hidden;
	position: relative;
	width: 831px;
	height: 247px;
}
#sliderData {
	width: 1686px;
	height: 247px;
}

#slider .box a {
	position: absolute;
	bottom: 15px;
	right: 25px;
}

#slider .box a:hover {
	position: absolute;
	bottom: 14px;
	border-bottom: #1A1715 1px dotted;
}

#shop {
	float: right;
	padding: 277px 67px 0px 0px;
}
#shop a {
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}
#shop a:hover {
	color: #b84a2f;
}

#testimonial {
	margin: 20px 83px 0px 68px;
	width: 829px !important;
}

#testContent {
	background-color: #2c2622;
	/*	background: url(/images/bgTestimonials.jpg) no-repeat #2c2622; */
	padding: 9px 15px;
	font-size: 1.5em;
	line-height: 1.5;
	height: 69px;
}
#testTitle {
	float: left;
	color: #4a443f;
	text-transform: uppercase;
	font-weight: bold;
}
#testReadAll {
	float: right;
}

#testReadAll a {
	color: #dead38;
	text-transform: uppercase;
}

#testReadAll a:hover {
	color: #b84a2f;
}

#testName {
	float: right;
	color: #dead38;
	font-size: 1.2em;
	text-transform: uppercase;
	padding-top: 5px;
}
.yellow {
	color: #dead38;
}
.gray {
	color: #b3b3b3; 
}

#footerLeft {
	float: left;
	padding-top: 10px;
}
#footerRight {
	float: right;
	padding-top: 12px;
}
#footerRight a:hover {
	border: 0px !important;
}


#homeContent {
	margin: 20px 65px 0px 50px;
	width: 865px !important;
}
#homeLeft {
	float: left;
	width: 548px;
	margin-left: 18px;
}
#homeRight {
	float: left;
	width: 269px;
	margin-left: 12px;
	/*padding: 10px 15px*/
}
#homeLeft h3 {
	color: #4a443f;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: #333 1px solid;
	font-size: 10px;
	margin-bottom: 15px;
}

#homeLeft h3 a, #homeRight h3 a {
	float: right;
	text-transform: uppercase;
}

#homeRight h3 {
	color: #4a443f;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: #333 1px solid;
	font-size: 10px;
	margin-bottom: 15px;
}

#homeLeft2 {
	float: left;
	width: 269px;
	margin-left: 18px;
}
#newsletter {
	width: 520px;
	height: 75px;
	text-align: right;
	margin: 75px 28px 0px 0px;
}

#eml {
	width: 210px; 
	padding-left: 2px; 
	border-width: 0px; 
	color:#fff; 
	background: #d9b832 !important; 
	margin-bottom: 15px !important;
}
#eml:hover {
	color: #222;
	text-decoration: underline;
}

#cont {
	width: 75px; 
	border-width: 0px; 
	color:#fff; 
	background: #b84a2f;
}
#cont:hover {
	color: #222;
	text-decoration: underline;
}
	

#homeLeft2 h3 {
	color: #4a443f;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: #333 1px solid;
	font-size: 10px;
	margin-bottom: 15px;
}
#homeRight2 {
	float: left;
	width: 548px;
	height: 186px;
	margin-left: 12px;
	/*padding: 10px 15px*/
	background: url(/images/bgNewsletter.jpg) 0px 35px no-repeat;
}
#homeRight2 h3 {
	color: #4a443f;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: #333 1px solid;
	font-size: 10px;
	margin-bottom: 15px;
}

#homeContent a {
	color: #dead38;
}

#homeContent a:hover {
	color: #b84a2f;
}

.gigItem {
	
}
.gigDate {
	width: 71px;
	height: 64px;
	text-align: center;
	background: url(/images/bgDate.png) no-repeat;
	float: left;
	color: #FFF;
	margin-right: 12px;
	margin-bottom: 18px;
	padding-top: 7px;
	font-size: 34px;
	font-weight: bold;
	line-height: 28px;
}


.gigDate2 {
	width: 71px;
	height: 64px;
	text-align: center;
	background: url(/images/bgDate.png) no-repeat;
	float: left;
	color: #FFF;
	margin-right: 12px;
	margin-bottom: 18px;
	padding-top: 7px;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
}

.gigInfo {
	float: left;
	font-size: 1.2em;
	width: 465px;
	line-height: 1.8;
}
.gigInfo h2 {
	color: #b84a2f;
	font-size: 1.2em;
	font-weight: normal;
	border-bottom: #b84a2f 1px dotted;
	display: inline;
	line-height: 1.5em;
	text-transform: uppercase;
}
#homeBlog {
	background: url(/images/bgSlider2.gif);
	width: 219px;
	height: 177px;
	margin-right: 12px;
	padding: 35px 25px;
	color: #FFF;
	font-size: 13px;
	position: relative;
}

#homeBlog a {
	position: absolute;
	bottom: 15px;
	right: 25px;
}

#homeBlog a:hover {
	position: absolute;
	bottom: 14px;
	border-bottom: #1A1715 1px dotted;
	color: #1A1715;
}


#subPage {
	margin: 20px 83px 0px 70px;
	width: 829px !important;
}

#subPageLeft3060 {
	float: left;
	width: 269px;
}

#subPageRight3060 {
	padding-left: 30px;
	float: left;
	width: 530px;
	font-size: 14px;
	line-height: 1.6;
}

#subPageRight3060 h1 {
	color: #dead38;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	line-height: 1;
}

#subPageRight3060 h2 {
	color: #B84A2F;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 1;
}

#subPageRight3060 h3 {
	color: #B84A2F;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	display: inline;
}


#subPageBoxOrange {
	background: url(/images/bgSlider2.gif) no-repeat;
	width: 169px;
	height: 177px;
	padding: 35px 50px;
	color: #FFF;
	font-size: 17px;
	line-height: 1.5;
}
#subPageBoxOrange a {
	color: #FFF;
}

#subPageBoxOrange a:hover {
	border-bottom: #1A1715 1px dotted;
	color: #1A1715;
}

#subPageBoxRed {
	background: url(/images/bgSlider1.gif) no-repeat;
	width: 219px;
	height: 177px;
	margin-right: 12px;
	padding: 35px 25px;
	color: #FFF;
	font-size: 13px;
}

#subPageBoxYellow {
	background: url(/images/bgSlider3.gif) no-repeat;
	width: 219px;
	height: 177px;
	margin-right: 12px;
	padding: 35px 25px;
	color: #FFF;
	font-size: 13px;
}
#subPageBoxGray {
	background-color: #2c2622;
	width: 219px;
	height: 177px;
	margin-right: 12px;
	padding: 35px 25px;
	color: #FFF;
	font-size: 13px;
}

.top20 {
	margin-top:20px;
}

.top12 {
}

#galleryCats .galleryDD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 530px;
	font-size: 16px !important;
	color: #B84A2F;
	padding: 5px;
	background-color: #161312 !important;
	border: #2b2827 1px solid;
	margin-bottom: 12px;
	height: auto;
	background-image: none;
	line-height: 1.5;
}

#galleryImg {
	text-align: center;
	background-color: #2c2622;
	margin-bottom: 12px;
	padding: 12px;
	color: #6d6864;
	line-height: 1.2;
}
#galleryImgContainer {
	min-height: 384px;
	max-height: 999999px;
	height: auto !important;
	height: 384px;
}

#galleryImgText, #galleryImgTitle {
	text-align: left;
}

h4 {
	color: #6d6864;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: #333 1px solid;
	font-size: 10px;
	margin: 0px 0px 7px 0px;
}

#galleryImg img {
	padding: 1px;
	border: #666 1px solid;
	vertical-align: middle;
	margin-bottom: 5px;
}

#galleryThumbs {
	text-align: center;
}

#galleryThumbs img {
	padding: 1px;
	border: #666 1px solid;
	vertical-align: middle;
	margin: 4px;
}

#galleryThumbs img:hover {
	padding: 1px;
	border: #B84A2F 1px solid;
}

#containerPortfolio {
	overflow: hidden;
	width: 500px;
	height: 375px;
	text-align: center;
	margin-top: 20px;
}

#subPageBoxOrange2 {
	background: url(/images/bgSlider2.gif) no-repeat;
	width: 219px;
	height: 177px;
	margin-right: 12px;
	padding: 35px 25px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.5;
	position: relative;
}

#subPageBoxOrange2 a {
	position: absolute;
	bottom: 15px;
	right: 25px;
	color: #DEAD38;
}

#subPageBoxOrange2 a:hover {
	position: absolute;
	bottom: 14px;
	border-bottom: #1A1715 1px dotted;
	color: #1A1715;
}

.testPageContent {
	background: url(/images/bgTestimonials.jpg) no-repeat #2c2622;
	padding: 9px 15px 9px 70px;
	font-size: 1em;
	line-height: 1.5;
	min-height: 69px;
	max-height: 999999px;
	height: auto !important;
	height: 69px;
	margin-bottom: 12px;
}

.testPageName {
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	font-size: .9em;
	color: #DEAD38;
}


#subPageCalBox {
	background: url(/images/bgSlider2.gif) no-repeat;
	width: 249px;
	height: 231px;
	padding: 6px 10px 10px 10px;
	color: #FFF;
	font-size: 17px;
	line-height: 1.5;
}
#subPageCalBox a {
	color: #FFF;
}

#subPageCalBox a:hover {
	border-bottom: #1A1715 1px dotted;
	color: #1A1715;
}


/* Calendar */


.cal_button_prev {
	padding: 5px;
	width: 24px;
	text-align: center;
	border: 1px #B84A2F solid;	
	float: left;
}
.cal_button_next {
	padding: 5px;
	width: 24px;
	text-align: center;
	border: 1px #B84A2F solid;	
	float: left;
}

.cal_month {
	text-align: center; 
	font-weight: bold; 
	padding: 5px;
	margin: 0px;
	width: 164px;
	border-top: 1px #B84A2F solid;
	border-bottom: 1px #B84A2F solid;
	float: left;
	text-transform: uppercase;

}

.cal_clear {
	clear: both; 
}

.cal_content {
	padding: 1px;
	font-size: 12px;
	color: #ffffff;
}

.calEvent {
	color: #dedc38 !important;
	font-weight: bold;
}

.calEvent:hover {
	color: #dead38 !important;
	text-decoration: underline;
}

.calEventBG {
	background-color: #c2632e;
}
.cal_sunday {
	padding: 5px;
	width: 24px;
	text-align: center;
	border-left: 1px #B84A2F solid;	
	border-right: 1px #B84A2F solid;
	border-bottom: 1px #B84A2F solid;
	float: left;

}
.cal_weekday {
	padding: 5px;
	width: 24px;
	text-align: center;
	border-right: 1px #B84A2F solid;
	border-bottom: 1px #B84A2F solid;
	float: left;

}
.cal_saturday {
	padding: 5px;
	width: 24px;
	text-align: center;
	border-right: 1px #B84A2F solid;
	border-bottom: 1px #B84A2F solid;	
	float: left;
}

.cal_blank {

}

h2.schedule {
	margin-bottom: 5px !important;
	font-weight: normal;
	border-bottom: #b84a2f 1px dotted;
	display: inline !important;
	float: left;
}
.scheduleWebsite {
	float: right;
	margin: -2px 0px 0px 0px;
	padding: 0px;
}
a.scheduleWebsite {
	float: right;
	color: #DEAD38;
}
a.scheduleWebsite:hover {
	float: right;
	color: #B84A2F;
}

.contact {
	font-size: 17px !important;
}

.line2 {
	border-bottom: #4A443F 1px solid;
	height: 1px;
	line-height: 1px;
	margin: 15px 0px;
}

#aimg1 {
	float: right;
	margin: 15px 10px 15px 30px;
	padding: 7px;
	font-size: .8em;
	width: 250px;
	border: #333 1px solid;
}

#aimg1 img {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: #333 1px solid;
}

#aimg2 {
	float: left;
	margin: 15px 30px 15px 10px;
	padding: 7px;
	font-size: .8em;
	width: 250px;
	border: #333 1px solid;
}

#aimg2 img {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: #333 1px solid;
}

.audioCD {
	padding-bottom: 20px;
}

.audioCD img {
	padding-right: 20px;
}

.audioTrack {
	height: 20px;
	line-height: 20px;
	padding-top: 10px;
}
.audioTrack object {
	float: left;
	padding-bottom: 10px;
}

.audioTrackText {
	float: left; 
	margin: -2px 0px 2px 10px
}


