/* @override 

	http://test.assemblyshows.com/css/main.css

	http://assemblyshows.com/css/main.css

*/



html {

	background: #fcc917 url(/images/background.jpg) repeat-x fixed;

	color: black;

	text-align: center;

	font: 79% Arial, Verdana, Helvetica;

}



img {

	border-style: none;

	margin: 0;

	padding: 0;

}



body {

}



#contentWrap {

	margin-right: auto;

	margin-left: auto;

	background-color: white;

	min-height: 600px;

	width: 906px;

	border-left-style: solid;

	border-right-style: solid;

	border-right-width: 2px;

	border-left-width: 2px;

}



#wrap {

	margin-right: auto;

	margin-left: auto;

	background-color: white;

	min-height: 600px;

	width: 906px;

}



#header {

	background: url(/images/header.png) no-repeat;

	width: 910px;

	height: 146px;

	margin-left: auto;

	margin-right: auto;

}



#nav {

	background: white no-repeat left top;

	width: 910px;

	height: 32px;

	font-size: 1.2em;

	margin-left: auto;

	margin-right: auto;

}



#topnav {

	background-color: black;

	min-height:25px;

	display: block;

	height: 32px;

	width: 910px;

}



#topnav li#shows:hover, #topnav li#about:hover, #topnav li#contact:hover, #topnav li#pricing:hover, #topnav li#downloads:hover, #topnav li#videos:hover {

	color: white;

	height: 35px;

	background: #2e32af url(/images/black.jpg) repeat-x;

}



#topnav li {

	display: inline;

	float: left;

	height: 29px;

	font-weight: bold;

	padding-right: 7px;

}



#topnav li img {

}



#topnav li#shows {

	border-top-style: none;

	height: 32px;

	padding-right: 0;

}



#shows {

	background: url(/images/top-corner.jpg) no-repeat;

}



.shows #topnav #shows a, .about #topnav #about a, .contact #topnav #contact a, .pricing #topnav #pricing a, .downloads #topnav #downloads a, .videos #topnav #videos a  {

	text-decoration: none;

	font-weight: bold;

	color: #2E32AE;

}



.shows #topnav #shows, .about #topnav #about, .contact #topnav #contact, .pricing #topnav #pricing, .downloads #topnav #downloads, .videos #topnav #videos {

	text-decoration: none;

	color: #2E32AE;

	font-weight: bold;

	background: white url(/images/black.jpg) repeat-x left top;

	height: 32px;

}



.shows #topnav #shows a:hover, .about #topnav #about a:hover, .contact #topnav #contact a:hover, .pricing #topnav #pricing a:hover, .downloads #topnav #downloads a:hover, .videos #topnav #videos a:hover {

	text-decoration: none;

	color: white;

	background-position: left top;

}



#shows a {

	background: url(/images/top-corner.jpg) no-repeat;

}



#shows a:hover {

	background-image: url(/images/top-corner-blue.jpg);

}



#topnav, ul {

	list-style-image: none;

	width: 910px;

	display: inline;

	float: left;

}



.clearing {

	clear: both;

}



#nav ul li a {

	display: inline;

	color: white;

	float: left;

	padding: 5px;

	line-height: 24px;

	font-size: 12px;

	background-repeat: no-repeat;

}



#content {

	background-color: white;

	width: 635px;

	margin-left: auto;

	margin-right: auto;

	display:inline;

	padding-left: 15px;

	padding-right: 5px;

	padding-top: 7px;

	text-align: left;

	overflow: auto;

	float: left;

}



#content p {

	margin-top: 10px;

}



h1 {

	color: #bf5505;

	margin-top: 10px;

	font-weight: bold;

	font-size: 1.3em;

}



h2 {

	color: #bf5505;

	margin-top: 10px;

	font-weight: bold;

	font-size: 1.1em;

}



h3 {

	color: #000000;

	margin-top: 10px;

	font-weight: bold;

	font-size: 1.2em;

}



#side {

	width: 245px;

	margin-left: auto;

	margin-right: auto;

	margin: 0;

	padding: 0;

	display: inline;

}



.line {

	width: 235px;

	height: 2px;

	background-color: black;

	margin: 0 8px 0 0;

	padding: 0;

}



.seeIt {

	margin: 0 5px 3px -4px;

	padding: 0;

	background: gray url(/images/black.jpg) repeat-x;

	height: 2px;

}



#nav ul li.see {

	border-left: 1px solid #fddb33;

	color: #fdea73;

	background: #bf5505 url(/images/top-right-corner.jpg) no-repeat right top;

	display: block;

	text-align: center;

	width: 247px;

	border-top-style: none;

	padding: 0 5px;

	height: 32px;

	float: right;

	margin: 0;

}



#nav ul li.see p {

	margin: 0;

	padding: 0;

}



#sidewrap {

	width: 220px;

	margin-right: 22px;

	float: right;

}



#shownav {

	width: 160px;

	margin-left: 0px;

	float: left;

}



#showcontent {

	width: 455px;

	margin-left: 20px;

	float: left;

}



.bblTop {

	height: 49px;

	background: url(/images/bubble-top.png) no-repeat;

	position: relative;

	top: -12px;

	margin: 0;

	padding: 0;

}



.bblMid {

	background: url(/images/bubble-middle.png) repeat-y;

	width: 220px;

	margin: -12px 0 0;

	padding: 0;

	text-align: left;

	height: 180px;

	overflow: hidden;

}



.bblBtm {

	height: 25px;

	background: url(/images/bubble-bottom.png) no-repeat;

	clear:both;

}



/* jQuery lightBox plugin - Gallery style */

#gallery {

	margin-top: 0px;

	height: 150px;

}





#gallery p {

	color: #bf5505;

	width: 230px;

}



#gallUL { list-style: none;

	display: block;

	position: relative;

	width: 230px;

	height: 130px;

}



#gallery ul li {

	display: inline;

}



#gallery ul img {

	border: 3px solid #7d7d7d;

}



#gallery ul a:hover img {



	border: 3px 3px 12px solid #bf5505;

	color: #fff;

	border-bottom-width: 3px;

	border-left-width: 3px;

	border-right-width: 3px;

	border-top-width: 3px;

	border-top-color: #bf5505;

	border-right-color: #bf5505;

	border-bottom-color: #bf5505;

	border-left-color: #bf5505;

}



#gallery ul a:hover { color: #fff; }



#clickfor {

	background: url(/images/gallery-box.jpg) no-repeat center center;

	margin-left: auto;

	margin-right: auto;

	display: inline-block;

	height: 32px;

	width: 220px;

	padding-top: 16px;

}



#clickfor a, #clickfor a:hover, #clickfor a:visited {

	color: white;

	font-size: 1em;

	text-decoration: none;

	vertical-align: 2px;

	height: 35px;

}



#sidepromo {

	margin-left: auto;

	margin-right: auto;

	display: inline-block;

	height: 150px;

	padding-top: 22px;



}





.meta {

	color: #bf5505;

	font-weight: bold;

	font-size: .9em;

}



.meta a, p a {

	color: blue;

	text-decoration: underline;

	font-size: .9em;

}



#footer {

	color: #4b4b4b;

	margin-right: auto;

	width: 910px;

	display:inline;

	float: left;

	height: 24px;

	background: black url(/images/btm-left.jpg) no-repeat;

	padding-top: 0;

	margin-left: -2px;

	font-size: .9em;

}



#footer p {

	width: 886px;

	float: left;

	text-align: center;

	line-height: 21px;

}



#footerright {

	background: url(/images/btm-right.jpg) no-repeat;

	display:inline;

	float: right;

	height: 24px;

	width: 24px;

}



.footimg {

}



.rule {

	background: url(/images/rule.png) repeat-x;

	height: 5px;

	border-style: none;

	margin: 5px 0 0;

}



#shows {

	background-repeat: no-repeat;

}



blockquote {

  width: 175px;

  padding-left: 24px;

  text-indent: -8px;

	text-align: left;

	font-size: 1.1em;

	line-height: 1.2em;

	font-weight: bold;

	margin: 0 auto;

	padding-bottom: 5px;

	background-position: 93% 66%;

	background-repeat: no-repeat;

}

blockquote:first-letter {

  background: url(/images/quote-open.png) no-repeat left top;

  padding-left: 10px;

	line-height: 1.2em;

	font-size: 1.3em;

}



.quoteCredit1 {

	color: #a74913;

	font-size: .8em;

	line-height: 1.3em;

	margin-right: auto;

	display:inline;

	float: left;

	margin-left: 10px;

	margin-top: 10px;

}



.quoteCredit2 {

	color: #a74913;

	font-size: .8em;

	line-height: 1.3em;

	margin-right: auto;

	display:inline;

	float: left;

	margin-left: 10px;

}



.quoteCredit3 {

	color: #3300ff;

	font-size: .7em;

	line-height: 3em;

	margin-right: auto;

	display: none;

	float: left;

	margin-left: 10px;

	margin-top: 10px;

}



a {

	color: blue;

	text-decoration: none;

}



a:visited {

	color: blue;

}



#content a {

	color: blue;

}



/* \*/

* html { height: 1%; }

/* */
