/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'compressed/lightbox.css';
@import 'compressed/jScrollPane.css';
@import 'compressed/reset.css';
@import 'compressed/typography.css';
@import 'compressed/grid.css';
@import 'compressed/forms.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline.
   .container { background: url(lib/grid.png); } */


   /* * /	.container { background: url(lib/grid.png); }	/**/



/**
 *  Carnival Site Style Sheet
 *
 * base theme specific styles on this file
 */

	html, body	{
		width: 100%;
		height: 100%;
	}

	body		{
		padding: 0;
		margin: 0;
		background: url("themes/carnival/bkgd.jpg") repeat-x fixed center top #F7B85F;		
		color: #222;
	}
	
	html,
	body.welcome,
	#innerWrap,
	#outterWrap,
	#base,
	#inBase,
	#introFObj,
	#introFObj	object,
	#introFObj	embed,
	#b295PhotoGalleryFObj	object,
	#b295PhotoGalleryFObj	embed,
	#b295VideoPlayerFObj	object,
	#b295VideoPlayerFObj	embed	{
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
	}

	#outterWrap	{	background: transparent url("themes/carnival/backdrop.jpg") repeat-y center top fixed;	}

	#innerWrap	{	background: transparent url("themes/carnival/masks.png") no-repeat 320px bottom; width: 950px; margin: 0pt auto;	}

	#inBase	#b295HdrFObj {	background: transparent url("themes/carnival/bkackto95-logo.png") no-repeat center top scroll;	}

	/*#base		{	background: transparent url("themes/carnival/page-bkgd.jpg") repeat-y center top fixed;	} */

	/*	welcome screen only	*/
	body.welcome,
	body.welcome #outterWrap	{	
		background: #B8F4FF none no-repeat center top;	}

	body.welcome #b295Ticker	{
		display: none;
	}


	/*	base set up	*/
	#base	.containerWide	{
		width: 100%;
		margin: 0;
		padding: 0;
		height: auto;
	}
	#base	.container	{
		width: 950px;
	}
	#base	#b295Hdr	{
		width: 100%;
		height: 225px;
		margin: 0;
		padding: 0;
	}
		#b295Hdr	h1,
		#b295Hdr	h2	{
			margin: 0;
			padding: 0;
		}

		#b295Hdr	h1	{
			padding-top: 4px;
			margin-left: 0px;
			width: 425px;
			padding-left: 10px;
			height: 63px;
		}

		#b295Hdr	h2	{
			width: 425px; padding-left: 10px;
			margin-top: -20px; height: 25px;
		}
	#base	#b295Bdy	{
		display: block;
		min-height: 450px;
	}
	#base	#b295Ftr	{
		margin: 0;
		padding-top: 2px;
		height: 85px;
		display: none;
		overflow: hidden;
		background: transparent none;
	}

	
	#base	#b295Ftr	p.copyAndMail	{
		font: 10px/11px verdana, tahoma, arial;
		font-weight: bold;
	}

	
	#base	#b295Ftr	.wrapper	{
		margin-left: 190px; width: 377px;
	}

	
	#base	#b295Ftr	.wrapper	.nav	{
		width: 374px; margin-left: 0px;
	}

	/*	navigation	*/

	a {
		font-weight: bold;
		border:0;
		color:#37793d;
		text-decoration:none;
	}

	a img {
		border:medium none;
	}

	a:visited {
		border:0;
		color:#222;
	}

	a:hover, a:visited:hover {
		border:0;
		color:#223;
		text-decoration: underline;
	}

	#base	#b295Bar	#navi	{
	padding-left: 0px; padding-right: 0px; width: 621px; height: 35px !important; margin-right: 0px !important;
	}
	#base	#b295Bar	ul.nav	{
		margin: 0;
	}
	#base	#b295Bar	ul.nav,
	#base	#b295Tabs	ul.idTabs,
	#base	#b295Ftr	ul.nav	{
		width: 100%;
		display: block;
		margin: 0;
	}
	#base	#b295Bar	ul.nav	li,
	#base	#b295Tabs	ul.idTabs	li,
	#base	#b295Ftr	ul.nav	li	{
		display: inline;
		float: left;
		margin: 2px;
		padding: 3px 5px;
	}
	#base	#b295Bar	#navi	ul.nav	li,
	#base	#b295Tabs	#navi	ul.idTabs	li,
	#base	#b295Ftr	#navi	ul.nav	li	{
		margin: 0;
		padding: 0;
	}
	#base	#b295Bar	#navi		{
		padding: 0; margin: 0 0 0 9px; width: 621px;
	}
	#base	#b295Bar	#navi .nav		{
		padding: 0; margin: 0; width: 621px;
	}
	#base	#b295Bar	#navi	a,
	#base	#b295Bar	#navi	span	{	
		display: block;
		height: 35px;
		margin: 0;
		padding: 0;
		text-indent: -1000px;
		overflow: hidden;
		background: transparent url('themes/carnival/b295navi.jpg') no-repeat;
		border: 0;
	}
	#base	#b295Bar	#navi	.home		{	width: 60px;	}
	#base	#b295Bar	#navi	.events	{	width: 70px;	}
	#base	#b295Bar	#navi	.history	{	width: 74px;	}
	#base	#b295Bar	#navi	.biogs		{	width: 102px;	}
	#base	#b295Bar	#navi	.media		{	width: 57px;	}
	#base	#b295Bar	#navi	.charts	{	width: 64px;	}
	#base	#b295Bar	#navi	.contact	{	width: 80px;	}
	#base	#b295Bar	#navi	.membership{	width: 110px;	}

	#base	#b295Bar	#navi .nav a.home:active,
	#base	#b295Bar	#navi .nav a.home:visited,
	#base	#b295Bar	#navi .nav a.home:link		{	background-position: 0 0;	}
	#base	#b295Bar	#navi .nav a.home:hover		{	background-position: 0 -35px;	}
	#base	#b295Bar	#navi .nav span.home		{	background-position: 0 -70px;	}

	#base	#b295Bar	#navi .nav a.events:active,
	#base	#b295Bar	#navi .nav a.events:visited,
	#base	#b295Bar	#navi .nav a.events:link	{	background-position: -60px 0;	}
	#base	#b295Bar	#navi .nav a.events:hover	{	background-position: -60px -35px;	}
	#base	#b295Bar	#navi .nav span.events		{	background-position: -60px -70px;	}
	
	#base	#b295Bar	#navi .nav a.history:active,
	#base	#b295Bar	#navi .nav a.history:visited,
	#base	#b295Bar	#navi .nav a.history:link	{	background-position: -130px 0;	}
	#base	#b295Bar	#navi .nav a.history:hover	{	background-position: -130px -35px;	}
	#base	#b295Bar	#navi .nav span.history		{	background-position: -130px -70px;	}
	
	#base	#b295Bar	#navi .nav a.biogs:active,
	#base	#b295Bar	#navi .nav a.biogs:visited,
	#base	#b295Bar	#navi .nav a.biogs:link		{	background-position: -204px 0;	}
	#base	#b295Bar	#navi .nav a.biogs:hover	{	background-position: -204px -35px;	}
	#base	#b295Bar	#navi .nav span.biogs		{	background-position: -204px -70px;	}
	
	#base	#b295Bar	#navi .nav a.media:active,
	#base	#b295Bar	#navi .nav a.media:visited,
	#base	#b295Bar	#navi .nav a.media:link		{	background-position: -306px 0;	}
	#base	#b295Bar	#navi .nav a.media:hover	{	background-position: -306px -35px;	}
	#base	#b295Bar	#navi .nav span.media		{	background-position: -306px -70px;	}
	
	#base	#b295Bar	#navi .nav a.charts:active,
	#base	#b295Bar	#navi .nav a.charts:visited,
	#base	#b295Bar	#navi .nav a.charts:link	{	background-position: -363px 0;	}
	#base	#b295Bar	#navi .nav a.charts:hover	{	background-position: -363px -35px;	}
	#base	#b295Bar	#navi .nav span.charts		{	background-position: -363px -70px;	}
	
	#base	#b295Bar	#navi .nav a.contact:hover,
	#base	#b295Bar	#navi .nav a.contact:visited,
	#base	#b295Bar	#navi .nav a.contact:link	{	background-position: -427px 0;	}
	#base	#b295Bar	#navi .nav a.contact:active	{	background-position: -427px -35px;	}
	#base	#b295Bar	#navi .nav span.contact		{	background-position: -427px -70px;	}
	
	#base	#b295Bar	#navi .nav a.membership:active,
	#base	#b295Bar	#navi .nav a.membership:visited,
	#base	#b295Bar	#navi .nav a.membership:link	{	background-position: -507px 0;	}
	#base	#b295Bar	#navi .nav a.membership:hover	{	background-position: -507px -35px;	}
	#base	#b295Bar	#navi .nav span.membership	{	background-position: -507px -70px;	}


	#base	#b295Bar	#navi .nav span.home	{		}
	#base	#b295Bar	#navi .nav span.events	{		}
	#base	#b295Bar	#navi .nav span.history	{		}
	#base	#b295Bar	#navi .nav span.biogs	{		}
	#base	#b295Bar	#navi .nav span.media	{		}
	#base	#b295Bar	#navi .nav span.charts	{		}
	#base	#b295Bar	#navi .nav span.contact	{		}
	#base	#b295Bar	#navi .nav span.membership	{		}

	#base	#b295Ftr	ul.nav	{
		margin: 5px 15px 0 110px;
	}

	#base	#b295Ftr	ul.nav	li	{
		color: #CEFFDD;
		background: transparent;
	}
	#base	#b295Ftr	ul.nav	a,
	#base #b295Ftr	p	a,
	#base	#b295Ftr	ul.nav	span	{
		font: 9px/10px verdana, tahoma, arial;
	background: transparent !important;
	font-weight: bold;
	color: #CEFFDD;
		text-decoration: none;
		border: 0;
	}

	#base #b295Ftr	p	{
		background: transparent;
		color: #CEFFDD;
		text-decoration: none;
		text-align: right;
		width: auto; margin: 0;
		padding-right: 30px;
	}

	#base #b295Ftr	p.vistorscount	{
	}

	#base #b295Ftr	img	{
		float: left;
		padding: 0;
		margin: 6px 0 0 11px;
	}

	#base	#b295Bdy	a.jLink		{
		
	}
	

	/*	mp3plyr	*/
	#base	#b295Hdr	#mp3plyr	{
	height: 35px !important; width: 155px !important; margin-right: 0px; padding-right: 0px;
	}
	
	/*	home	*/
		/*	home:news	*/
	#base	#b295Bdy	#b295News	{
		height: 364px;
		margin: 0;
		padding: 0;
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
	}
	#base	#b295Bdy	#b295News	h2,
	#base	#b295Bdy	#b295News	h3	{
		color: #222;
		text-align: left;
		margin: 0;
		padding: 0;
		font: 14px/16px arial, verdana, sans-serif;
		height: 25px
	}
	#base	#b295Bdy	#b295NewsSub	{
		height: 344px;
		margin: 0;
		padding: 0;
		overflow: auto;
	}

	#base	#b295Bdy	#b295NewsSub	.scroll-pane {
		width:246px;
		height: 344px;
		overflow: auto;
	}

	#base	#b295Bdy	#b295NewsSub	.jScrollPaneTrack {
		background: #222;
	}

	#base	#b295Bdy	#b295NewsSub	.jScrollPaneDrag {
		background: #000;
	}
		/*	home:newsItem	*/

	#base	#b295Bdy	#b295News	.newsItem	{
	}
	#base	#b295Bdy	#b295News	.newsItem	h3,
	#base	#b295Bdy	#b295News	.newsItem	h4	{
		color: #222;
		text-align: left;
		margin: 3px 5px;
		padding: 0;
		font: 12px/15px arial, verdana, sans-serif;
	}
	#base	#b295Bdy	#b295News	.newsItem	h3	{
		font-weight: bold;
	}
	#base	#b295Bdy	#b295News	.newsItem	p	{
		color: #222;
		text-align: justify;
		margin: 2px 4px 4px 6px;
		padding: 2px;
		font: 12px/14px arial, verdana, sans-serif;
	}
		/*	home:events	*/
	#base	#b295Bdy	#b295Home	#b295HomeEvents {
		background:transparent url("themes/carnival/b295-1x1-bkgd.png") repeat scroll 0%;
		height:707px;
		margin:0pt;
		padding:0pt;
		width:502px;
	}
	#base	#b295Bdy	#b295HomeEvents h2,
	#base	#b295Bdy	#b295HomeEvents h3,
	#base	#b295Bdy	#b295Display h2,
	#base	#b295Bdy	#b295Display h3	{
		text-align: center;
		display: block;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
	}
	#base	#b295Bdy	#b295HomeEvents h2	{
	}
	#base	#b295Bdy	#b295HomeEvents h3	{
	}
	#base	#b295Bdy	#b295HomeEvents ul,
	#base	#b295Bdy	#b295Display ul	{
		clear: both;
	}
	#base	#b295Bdy	#b295HomeEvents li,
	#base	#b295Bdy	#b295Display li { list-style:none; float:left; margin-right: 3px; margin-left: 3px; }
	#base	#b295Bdy	#b295HomeEvents ul a,
	#base	#b295Bdy	#b295Display ul a {
		display:block;
		padding:6px 10px;
		text-decoration:none!important;
		margin:1px;
		margin-left:0;
		font:10px Verdana;
		color:#fff;
		background:#444;
	}
	#base	#b295Bdy	#b295HomeEvents ul a:hover,
	#base	#b295Bdy	#b295Display ul a:hover {
		color:#222;
		background:#111;
	  }
	#base	#b295Bdy	#b295HomeEvents ul a.selected,
	#base	#b295Bdy	#b295Display ul a.selected {
		margin-bottom:0;
		color:#000;
		background:black;
		color: snow;
		border-bottom:1px solid black;
		cursor:default;
	  }
	#base	#b295Bdy	#b295HomeEvents div.tab,
	#base	#b295Bdy	#b295Display div.tab	{
		padding:0;
		margin-top: 0px; /**/
		width: 502px;
		clear:left;
		background:black;
		color: snow;
		font: 12px/14px arial, verdana, sans-serif;
	}
	#base	#b295Bdy	#b295HomeEvents div	p,
	#base	#b295Bdy	#b295Display div	p	{	margin: 10px; padding: 8px;	}
	#base	#b295Bdy	#b295HomeEvents div	img,
	#base	#b295Bdy	#b295Display div	img	{	margin: 5px	}
	#base	#b295Bdy	#b295HomeEvents div	a,
	#base	#b295Bdy	#b295Display div	a { color:#000; font-weight:bold; }

	#base	#b295Bdy	#b295HomeEvents	{
		margin: 0;
		padding: 0;
		width: 502px;
		height: 707px;
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
	}
	#base	#b295Bdy	#b295HomeEvents	h2	{
		width: 100%;
		text-align: right;
		margin: 0;
		padding: 0;
		color: #222;
		height: 25px;
		font: 14px/16px arial, verdana, sans-serif;
	}
	
	#base	#b295Bdy	#b295HomeEvents	.idTabs,
	#base	#b295Bdy	#b295Events	#b295Display	.idTabs	{
		height: 26px;	
		margin-bottom: 0;
	}

	#base	#b295Bdy	#b295Events	#b295Display	.tab,
	#base	#b295Bdy	#b295HomeEvents	.tab	{
		width: 100%;
		margin-top: 0;
	}

	#base	#b295Bdy	#b295HomeEvents	#AlbumLaunchAdvertPoster img {	margin-left: 25px;	}
		/*	home:fBox	*/

	#base	#b295Bdy	#b295FBox1	{
		margin-left: -15px; margin-top: 9px;
		}

	#base	#b295Bdy	#b295FBox1	object,
	#base	#b295Bdy	#b295FBox1	embed	{
		margin-left: 15px; margin-top: -10px;
		}

	/*	--	*/

	/*	events	*/
		/*	events:menu	*/
		
		#base	#b295Bdy	#b295Events	#b295EventsMenu	{
			height: 615px;
			background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		}
		#base	#b295Bdy	#b295EventsMenuSub	{
			height: 615px;
			width: 150px;
			margin: 0;
			padding: 0;
		}

		#base	#b295Bdy	#b295EventsMenuSub	.scroll-pane {
			width:145px;
			height: 605px;
			overflow: auto;
		}

		#base	#b295Bdy	#b295EventsMenuSub	.jScrollPaneTrack {
			background: #FFF;
		}

		#base	#b295Bdy	#b295EventsMenuSub	.jScrollPaneDrag {
			background: #000;
		}
		#base	#b295Bdy	#b295Events	.eventItem	{
			width: 150px;
			margin: 0;
			padding: 0;
			display: block;
		}
		#base	#b295Bdy	#b295Events	.eventItem	img	{
			margin: 0;
			padding: 0;
		}
		/*	events:display	*/

		#base	#b295Bdy	#b295Events #b295Display	{
			height: 675px;
			background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		}
		#base	#b295Bdy	#b295Events	h2	{
			width: 100%;
			text-align: right;
			margin: 0;
			padding: 0;
			color: #222;
			height: 25px;
			font: 14px/16px arial, verdana, sans-serif;
		}
		/*	events:display img	*/
		#base	#b295Bdy	#b295Events #b295Display div.tab img	{
			margin: 4px auto !important;
			padding: 0;
		}
		#base	#b295Bdy	#b295Events #b295Display div.tab	{
			padding:0;
			margin-top: 0;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			clear:left;
			background:black;
			text-align: center;
			color: snow;
			font: 12px/14px arial, verdana, sans-serif;
		}
		#base	#b295Bdy	#b295Events #b295Display div.tab	p	{
			text-align: left;
		}

		#base	#b295Bdy	#b295Events #b295Display	#b295EventPhotos	{
			padding: 0px; height: 645px; width: 504px; margin-left: 15px;
		}

		#base	#b295Bdy	#b295Events #b295Display	.eventPhotoThumb	{
			float: left;
			display: block;
			width: 90px;
			height: 90px;
		}

		#base	#b295Bdy	#b295Events #b295Display	.eventPhotoThumb	a	{
			display: block;
			text-align: center;
			width: 90px;
			height: 90px;
		}

		#base	#b295Bdy	#b295EventPhotosSub	{
			height: 625px;
			margin: 0;
			padding: 0;
			overflow: auto;
		}

		#base	#b295Bdy	#b295EventPhotosSub	.scroll-pane {
			width:246px;
			height: 380px;
			overflow: auto;
		}

		#base	#b295Bdy	#b295EventPhotosSub	.jScrollPaneTrack {
			background: #fff;
		}

		#base	#b295Bdy	#b295EventPhotosSub	.jScrollPaneDrag {
			background: #000;
		}

	

	/*	history	*/
	#b295History	{
		width: 950px;
		height: 535px;
	}
	

	/*	biogs	*/
	#biogNav	{
		margin: 0;
		padding: 0;
		width:170px;
	}
		/*	biogs:menu	*/
		#biogNavList {
			background: transparent url('themes/carnival/b295-1x1-bkgd.png');
			background-color:transparent;
			border:0;
			margin:0 10px 0 0;
			padding:0;
			text-indent:0;
			text-align:left;
			width:160px;
		}
		#biogNavList .header {
			margin:-20px 0 0 0;
			background:#000 none no-repeat scroll 3px 4px;
			border:0;
			color:#FFFFFF;
			cursor:pointer;
			display:block;
			font-weight:bold;
			margin:0;
			padding:0;
			text-decoration:none;
			text-indent:14px;
		}
		#biogNavList a.header:hover {
			background-color:#000;
			color:#AAA;
		}
		#biogNavList a.selected {
			background-color:#000;
			color:#AAA;
		}
		#biogNavList a.current {
			background-color:#AAA;
		}
		#biogNavList ul {
			border-width:0px;
			margin:-10px 0 0 0;
			padding:0px;
			text-indent:0px;
		}
		#biogNavList li {
			display:inline;
			list-style-image:none;
			list-style-type:none;
		}
		#biogNavList li a {
			color:#37793d;
			display:block;
			text-decoration:none;
			text-indent:10px;
		}
		#biogNavList li a:hover {
			background-color:#000;
			color:#223;
		}
		#biogNavList li ul {
			margin: 0;
			padding:0px;
		}
		#biogNavList li li {
			margin:0px;
			padding:0px;
		}
		#biogNavList li li a	{
			margin:0;
			padding:0;
			text-indent:16px;
		}
		#biogNavList li li a:hover {
			background-color:#000;
			color:#f7b85f;
			text-indent:19px;
			opacity: 0.7;
		}
		/*	biogs:thumb	*/

	/*	biog	*/
	#b295Biog,
	#b295BiogsListing	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		margin: 0 10px 5px 10px;
	}
		/*	biog:profile h3-5 & p 	*/
		#b295Biog h3,
		#b295BiogsListing	h3	{
			color: #222;
			font-variant: small-caps;
			font-weight: bold;
			text-align: left;
			padding: 6px 7px;
			margin: 3px 4px;
		}
		#b295Biog	h4,
		#b295BiogsListing	h4	{
			color: #222; font-weight: bold;
			text-align: left;
			padding: 0;
			margin: 0;
		}
		#b295BiogsListing	.column.span-4	h4	{
			display: block;
			font-size: 11px;
			border-bottom:1px solid white;
			font-weight: bold;
			padding: 0;
			text-align: center;
			margin: 3px 1px 10px 0;
			background: transparent none repeat scroll 0%;
			z-index: 20;
		}
		#b295BiogsListing	.column.span-4	{
			width: 124px;
			height: 148px;
			text-align: center;
			margin: 10px 0;
		}
		#b295BiogsListing	.column.span-4	 img	{
			margin: 0 auto 0 auto;
		}
		#b295Biog p,
		#b295BiogsListing	p	{
			color: #222;
			text-decoration: none;
			padding: 6px 7px;
			margin: 3px 4px;
		}
		#b295Biog .biog	p	{	
			text-align: left;
		}
		#b295Biog	p	em,
		#b295BiogsListing	p	em,
		#b295Biog	p	strong,
		#b295BiogsListing	p	strong	{
			color: #37793d !important;
		}
		#b295Biog	p	em,
		#b295BiogsListing	p	em	{
			font-style: italic;
			background: transparent;
		}
		#b295Biog	p	strong,
		p	strong	{
			font-weight: bold;
		}

		/*	biog:profile img	*/
		#b295Biog	img	{
			float: left;
			margin: 4px;
			padding: 8px;
		}
		#b295BiogsListing	img	{
			float: none;
			margin: 1px auto;
			padding: 0;
		}
		/*	biog:profile mp3	*/
		
	/*	--	*/
	

	/*	media videos & photos	*/
	#b295Media,
	#b295Photos,
	#b295History	{
		width: 950px;
		height: 535px;
	}
		#b295Media	.b295Box	{
			margin: 55px 0 0 0;
		}

		#b295Media	h3,
		#b295Photos	h3,
		#b295History	h3	{
			color: #37793d;
			text-align: center;
			padding: 0 0 0 7px;
			margin: 3px 4px;
		}
		#b295Media	h4	{
			color: #37793d;
			text-align: center;
			padding: 0;
			margin: 3px 4px;
		}
		#b295Media	p	{
			color: #37793d;
			text-align: left;
			padding: 6px 7px;
			margin: 3px 4px;
		}
		#b295Photos	#b295PhotoGallery,
		#b295Photos	#b295PhotoGallery	#b295PhotoGalleryFObj,
		#b295Photos	#b295PhotoGallery	#b295PhotoGalleryFObj	object,
		#b295Photos	#b295PhotoGallery	#b295PhotoGalleryFObj	embed,
		#b295Videos	#b295VideoPlayer,
		#b295Videos	#b295VideoPlayer	#b295VideoPlayerFObj,
		#b295Videos	#b295VideoPlayer	#b295VideoPlayerFObj	object,
		#b295Videos	#b295VideoPlayer	#b295VideoPlayerFObj	embed,
		#b295History		#b295HistoryFObj,
		#b295History		#b295HistoryFObj		object,
		#b295History		#b295HistoryFObj		embed	{
			margin: 0;
			padding: 0;
			height: 535px;
			width: 950px;
		}
	
	#b295Bdy	#b295Videos		{
		width: 750px;
		height: 545px;
		margin: 5px 10px;
		padding: 0;
	}
	
	#b295Bdy	#b295VideoPlayer	{
		width: 770px;
		height: 545px;
	}
	

	/*	--	*/

	/*	chart	*/
	#b295Charts	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		width: 770px;
		margin: 10px auto;
	}
		#b295Charts h3	{
			text-align: center;
			color: #222;
			font: 14px/16px arial, verdana, sans-serif;
			font-weight: bold !important;
		}
		#b295Charts table	{
			width: 100%;
		}
		
		#b295Charts table tr	{
			border: 1px solid #f7b85f;
		}
		
		#b295Charts table th	{
			font: 12px/14px arial, verdana, sans-serif;
			text-align: center;
			color: #222;
			font-weight: bold;
			padding: 4px 8px;
		}
		
		#b295Charts table td	{
			font: 12px/14px arial, verdana, sans-serif;
			text-align: center;
			color: #37793d;
			padding: 4px 8px;
		}	

	/*	--	*/

	/*	contact	*/
	#b295Contact	{
		width: 770px;
		margin: 10px auto;
	}
		#b295ContactForm	{
			background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		}
			#b295ContactForm	h2	{
				color: #222;
				text-align: left;
				padding: 6px 7px;
				margin: 3px 4px;
			}
			#b295ContactForm	.input,
			#b295ContactForm	.submit	{
				width: 97%;
				margin: 3px 0 3px 25px;
			}
			#b295ContactForm	.input	label	{
				color: #E8E8E8;
				display: block;
				width: auto;
				height: auto;
				margin: 2px 4px;
				text-align: left;
			}
			#b295ContactForm	.input	input,
			#b295ContactForm	.input	textarea	{
				color: #222;
				width: 85%;
				height: auto;
				margin: 2px auto;
				padding: 2px 4px;
				border: 1px solid #E8E8E8;
				background: #383838;
			}
			#b295ContactForm	.submit	input	{
				color: #E8E8E8;
				float: right;
				margin-top: -10px;
				margin-right: 40px;
				border: 1px solid #E8E8E8;
				background: #383838
			}

		#b295ContactInfo	{
			background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		}
			#b295ContactInfo	h2	{
				color: #222;
				text-align: left;
				padding: 6px 7px;
				margin: 3px 4px;
			}
			#b295ContactInfo	p, 
			#b295ContactForm	p	{
				color: #222;
				text-decoration: none;
				padding: 6px 7px;
				margin: 3px 4px;
			}

	/*	--	*/

	/*	membership	*/
	#b295Membership	{
		width: 770px;
		margin: 10px auto;
	}
		#b295Membership #b295MembershipInfo	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		
		}
		#b295Membership #b295MembershipForm	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		
		}
		#b295Membership	h2,
		#b295Membership	h3	{
			color: #222;
			text-align: center;
			padding: 0;
			margin: 3px 4px;
		}
		#b295Membership	p	{
			color: #222;
			text-align: left;
			padding: 6px 7px;
			margin: 3px 4px;
		}

	/*	--	*/

	/*	user	*/
	#b295Users	{
		width: 770px;
		margin: 10px auto;
	}
		#b295Users #b295UserLogin	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');		
		}
			#b295Users #b295UserLogin	fieldset	{
				width: 92%;
				padding: 2px 4px;
			}
			#b295Users #b295UserLogin	legend	{
				font-weight: bold;
				color: #222;
				margin-left: 8px;
			}
			#b295Users #b295UserLogin	p	{
				color: #222;
				padding: 0;
				margin: 3px 0 0 5px;
			}
			#b295Users #b295UserLogin	p.cookie	{
				display: block;
				width: 72%;
				float: left;
			}
			#b295Users #b295UserLogin	p	label	{
				font-weight: bold;
			}
			#b295Users #b295UserLogin	p	input	{
				width: 180px;
				border: 1px solid black;
			}
			#b295Users #b295UserLogin	p.cookie	input	{
				width: auto;
				border: 1px solid black;
			}
			#b295Users #b295UserLogin	.submit	{
				display: block;
				width: 35%;
				float: right;
			}
			#b295Users #b295UserLogin	.submit input	{
				color: #fff;
				float: right;
				margin-top: -25px;
				border: 1px solid #fff;
				background: #383838
			}
		#b295Users #b295UserMsg	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		
		}
		#b295Users	h2,
		#b295Users	h3	{
			color: #fff;
			text-align: center;
			padding: 0;
			margin: 3px 4px;
		}
		#b295Users	p	{
			color: #fff;
			text-align: left;
			padding: 6px 7px;
			margin: 3px 4px;
		}


	/*	--	*/

	/*	mainLdr	*/
	.blockUI	#mainLdr	{
		background: transparent url('themes/carnival/b295-1x1-bkgd.png');
		border: medium none ; margin: 0pt; padding: 0pt; z-index: 1001; cursor: wait; width: 100%; height: 100%; top: 0pt; left: 0pt; position: absolute; background-color: rgb(255, 255, 255); opacity: 0.5;
	}

	.blockUI	#mainLdr	div	{
		background: #91000D;
		width: 60%;
		height: auto;
		margin: 35px auto;
		padding: 0;
	}

	.blockUI	#mainLdr	p	{
		color: #343434;
		font-weight: bold;
		text-align: center;
		margin: 4px 8px;
		padding: 4px;
	}

	.blockUI	#mainLdr	img	{
		padding: 10px;
		margin: 4px 8px;
	}


#b295Ticker	{
	position: fixed;
	width: 100%;
	height: 25px;
	left: 0;
	bottom: 0;
	z-index: 9999;
	background: #37793D;
}


/*	.cake-sql-log	*/

.cake-sql-log	{
	display: none;
}


#b295Bar	#navi {	width: 100%; height: 23px; background: #c0c0c0; margin: 0 auto; display: block;	}


body	.jScrollPaneDrag	{
	background-color: #37793D;
}

body	.jScrollPaneTrack	{
	background-color: #A1C562;
}

body #b295Ftr p	{
	text-align: right;
	font-size: 11px !important;
	margin: 3px 10px 0 15px !important;
	width: auto !important;
}



.idTabs			{
	margin-bottom: none
}

.tabs	.tab	{
	display: block; margin-top: -22px;
}

#cyprusdates	{
	display: block;
	overflow: hidden;
    height:  308px;  
    width:   428px;  
    padding: 0;  
    margin:  0;  
}

.pics {  
    height:  308px;  
    width:   428px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0;  
    border:  none;  
    width:  428px; 
    height: 308px; 
    top:  0; 
    left: 0 
} 




	body	#base	ul.idTabs	li	a#bhc:link,
	body	#base	ul.idTabs	li	a#bhc:active,
	body	#base	ul.idTabs	li	a#bhc:visited	{
		color: #EE8CA0 !important;
	}