/*  Copyright 2010    AldoDesign - aldo@aldodesign.com    http://aldodesign.com	/* /* IE6 Whitespace Bug fix*//* @group << -------// IE6 FIXES //------ */ul li {	display: inline;}/* @end *//* @group << -------// GLOBAL Settings //------ */* {	margin: 0px;	padding: 0px;	outline: none;}html, body {	border: 0;	margin: 0;	padding: 0;	background-color: #4B454A;	background-image: url(../images/backgBody.jpg);}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.5em;	color: #6E6E6E;	font-weight: 400;	margin: 0px;	padding: 0px;	background-color: #4B454A;	font-size: 12px;	background-image: url(../images/backgBody.jpg);	background-repeat: repeat;}body#bhome a#home,body#bdancers a#dancers, body#bevents a#events, body#bstudios a#studios, body#bmerchants a#merchants, body#bwall a#wall,body#bphoto a#photo, body#bvideo a#video, body#bcontactus a#contactus {	color: #4B454A;	background-color: #A7CA82;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #A7CA82;	background-image: none;	border-bottom-width: 0px;	border-bottom-style: none;}a {	color: #5D8CBA;	text-decoration: underline;}a:hover {	color: #D6821C;	background-color: transparent;	text-decoration: none;}h1 {	font-family: 'Vollkorn', serif;	font-size: 30px;	font-style: italic;	font-weight: 400;	text-shadow: none;	text-decoration: none;	text-transform: none;	letter-spacing: 0em;	word-spacing: 0em;	line-height: 1em;	color:#91B072;	}h2 {	font-family: 'Vollkorn', serif;	font-size: 1.3em;	line-height: 1.4em;	padding: 5px 5px 5px 0px;	color: #EE901F;	font-style: italic;	font-weight: bold;}/* @end *//* @group << --------// CONTAINERS //-------- */#wrapper {	margin: 0;	padding: 0;	background-color: #FFF;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D9D9D9;	background-image: url(../images/backgContainer.jpg);	background-repeat: no-repeat;	background-position: center top;}#headerWrapper {	padding: 0px;	display: block;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #C9C9C9;	background-image: url(../images/backgHeader1.jpg);	background-repeat: repeat-x;	background-position: left top;}#header {	margin-bottom: 0px;	display: block;	padding: 0px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	height: 110px;	width: 960px;}#header .logo {	padding: 0px;	display: block;	float: left;	width: 360px;	height: 80px;	background-color: transparent;}#header .slogan {	display: block;	width: 500px;	float: right;	text-align: right;	font-family: 'Vollkorn', serif;	font-size: 20px;	font-style: italic;	font-weight: normal;	text-shadow: none;	text-decoration: none;	text-transform: none;	letter-spacing: 0em;	word-spacing: 0em;	line-height: 1.2em;	color: #60565D;	padding-top: 20px;	padding-right: 20px;}#header .slogan h1 {	color: #4482AD;	font-size: 1.4em;	font-weight: 400;	font-style: italic;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height: 1.2em;	padding-top: 10px;}#banner {	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	display: block;	height: 260px;}#scroller-ads {	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	display: block;}#scroller-ads .container{	margin-top:0px;	margin-left:auto;	margin-right: auto;	margin-bottom: 15px;	width: 980px;		}	#container {	width: 960px;	margin: 0 auto;	padding: 20px 0px 15px;}#container  p{	font-size: 1.1em;	line-height: 1.5em;}#container .backtotop {	text-align: center;	display: block;	height: 26px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	background-image: url(../images/backtotop-line.gif);	background-position: center center;}/* @end *//* @group << ----------// COLUMNS //-------- */#col1 {	padding: 0px;	color: #666666;	line-height: 1.6em;	margin: 0px;	width: 650px;	display: block;}#col1 p {	margin: 5px 0px 10px;	padding: 0px;	font-size: 1.1em;}#col1 h1 span {	text-shadow: none;	text-decoration: none;	color:#898989;	padding-left: 5px;}#col1.ytvideo {	font-size: 1.1em;	font-family: Verdana, Geneva, sans-serif;	padding: 0px 0px 10px;	width: 640px;	overflow: hidden;}#col2 {	list-style-type: none;	margin: 0;	padding: 0px 0px 20px;	width: 300px;}#col2.video {	width: 240px;}#col2.youtube {	width: 310px;	background-color: #FFFFFF;	padding: 0px;	float: right;	display: block;	margin: 0px;}#apDivColRightYouTube {	position:absolute;	width:290px;	z-index:1;	padding: 50px 0px 10px 20px;	background-color: #FFF;}#col2 p {	margin: 0px;	padding: 5px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.5em;	font-weight: 400;	color: #666;}#col2 #apDivColRightYouTube h1 {	color: #91B072;	font-style: normal;	font-weight: 400;}#col2 h1 {	font-family: 'Vollkorn', serif;	font-size: 1.8em;	line-height: 1.3em;	padding: 5px 5px 5px 0px;	margin-left: 5px;	margin-bottom: 2px;	color: #EE901F;	font-style: italic;	font-weight: 400;}#col2 .sidebarDetails {	background-image: url(../images/backgDetails.jpg);	background-repeat: repeat;	border: 2px solid #A7CA82;	display: block;	padding: 5px 10px 5px 15px;	color: #333;	background-position: center center;	margin-top: 5px;	margin-bottom: 5px;	font-size: 1.1em;}#col2 .photoGallery{	width: 250px;}.left {	float: left;	padding: 0px;	margin-right: 20px;}.websitelink {	float: left;	padding: 0px;	margin-right: 20px;}.right {	float: right;	padding: 0px;}#bio {	display: block;	padding: 0px 20px 0px 0px;}#bio p {	padding-bottom: 8px;}#bio h1 {	padding: 0px 0px 3px;	font-size: 1.8em;	font-weight: 400;	letter-spacing: 0em;	display: block;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #EFEFEF;	margin-bottom: 5px;}#bio h2 {	font-size: 2em;	padding: 0px 0px 5px;	font-weight: normal;	line-height: 1.2em;}#bio h3 {	font-size: 1.3em;	padding: 0px;	font-weight: bold;	line-height: 1.2em;	color: #484148;}#bio .colPhoto {	width: 350px;	padding: 5px 20px;}#bio .information {	width: 520px;	padding: 5px;	float: right;}#bio .information strong {	color: #423D3F;	font-weight: bold;}#bio .social img {	padding: 0px 0px 0px 5px;}#bio .face  {	border: 2px solid #CFCFCF;	padding: 15px;	background-color: #EFEFEF;	width: 300px;	margin-bottom: 10px;}#googleCalendar {	background-color: #FFF;	padding: 10px;	color: #666;}#lists{}#lists ul{	margin: 0px 0px 5px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;}#lists li{	list-style-position: outside;	list-style-type: none;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;	background-image: url(../images/arrow-art4.gif);	background-repeat: no-repeat;	background-position: left 6px;	}#lists ul li {	display: list-item;}/* @end *//* @group << -----------// Boxes //---------- */#box_1 {	margin: 5px 10px 5px 0;	padding: 3px 0px 5px;	float: left;	width: 206px;	border-top: 5px solid #A7CA82;}#box_2 {	margin: 5px 10px 5px 0;	padding: 3px 0px 5px;	float: left;	width: 206px;	border-top: 5px solid #A7CA82;}#box_3 {	margin: 5px 0px 5px 0;	padding: 3px 0px 5px;	float: left;	width: 206px;	border-top: 5px solid #A7CA82;}#box_1 p, #box_2 p, #box_3 p {	padding: 3px 0px 0px;	margin: 0px;	line-height: 1.35em;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;}#box_1 h2, #box_2 h2, #box_3 h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #4C454B;	font-size: 1.1em;	font-weight: bold;	background-image: none;	margin: 0px;	padding: 0px 0px 5px;	line-height: 1.2em;	font-style: italic;	display: block;}#box_1 ul, #box_2 ul, #box_3 ul {	padding: 0px;	display: block;	margin: 0px;}#box_1 li, #box_2 li, #box_3 li {	margin: 0;	padding: 4px 0px 2px 10px;	color: #666;	list-style-type: none;	display: list-item;	line-height: 1.2em;	font-size: 1em;	font-family: Arial, Helvetica, sans-serif;	background-image: url(../images/arrow-art2.gif);	background-repeat: no-repeat;	background-position: 0px 8px;}#box_1 img, #box_2 img, #box_3 img {	margin: 3px 0px 5px;	padding: 0px;	border:1px solid #CFC6BD;	display: block;	width: 202px;}#box_1 img:hover, #box_2 img:hover, #box_3 img:hover {	border:1px solid #FE9A22;	background-image: url(../images/back-imageOver.png);}	#blockNews {	padding: 0px 5px 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-color: #F0F0F0;	background-image: url(../images/backNews.jpg);	background-repeat: repeat;	background-position: left top;}#blockNews h1 {	color: #464A55;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DDDCD3;	display: block;	font-weight: 400;	line-height: 1.1em;	font-size: 1.8em;	font-family: 'Vollkorn', serif;}#blockNews p {	color: #444852;	line-height: 1.6em;	font-weight: normal;	font-style: normal;}#blockNews b {	color: #4482AD;	font-weight: bold;}#blockNews a:link, #blockNews a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-style: italic;	padding-left: 5px;}#blockNews a:hover, #blockNews a:active {	color: #1F79C1;	text-decoration: none;	background-color: #585858;}#block1 {	padding: 5px 5px 10px 10px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #63A8DF;}#block1  p {	color: #FFFFFF;	font-size: 1em;}#block1   img {	margin: 0px 5px 0px 0px;	padding: 0px;	float: left;}#faces {	padding: 5px;	margin-top: 5px;	margin-right: 18px;	margin-bottom: 20px;	margin-left: 10px;	font-size: 1em;	line-height: 1.3em;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #EFEFEF;	display: block;	width: 80px;	height: 100px;	border: 1px solid #D1D1D1;	float: left;}#faces p {	font-size: 1em;	padding: 0px;}#faces   img {	margin: 0px;	padding: 0px;	height: 100px;	width: 80px;}#content {	padding: 0px 25px 15px 0px;	font-size: 1.1em;}.full-width {	margin-bottom: 5px;	overflow: hidden;	margin-top: 5px;	padding-top: 5px;	padding-bottom: 5px;	font-size: 1.1em;}.searchDetails {	margin-bottom: 5px;	overflow: hidden;	margin-top: 5px;	padding-top: 2px;	padding-bottom: 2px;	font-size: 1.1em;}.one-half {	width:305px;	display: block;	margin-right: 15px;	margin-bottom: 10px;	float: left;}.one-third {	width:224px;	display: block;	float: left;	margin-right: 12px;	margin-bottom: 15px;	margin-top: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E6E6E6;	line-height: 1.2em;	color: #393939;}.two-thirds {	width: 590px;	display: block;	float: right;}.one-fourth {	width:216px;	float: left;	margin-right: 15px;	margin-bottom: 15px;}.three-fourths {	width:670px;	display: block;}.last {	margin-right:0!important;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}/* @end *//* @group << -----------// SPECIAL //--------- */.clearer {	font-size: 0px;	line-height: 0px;	margin: 0px;	padding: 0px;	clear: both;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.imgRight {	margin: 0px;	float: right;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 10px;}.imgLeft {	margin: 0px;	float: left;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 0px;}.divider-line {	display: block;	padding: 0px;	height: 2px;	clear: left;	margin: 5px 10px 10px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0DDC4;}.divider-clearfix {	display: block;	padding: 0px;	height: 2px;	margin: 0px 0px 5px;}.divider-10px {	display: block;	padding: 0px;	height: 10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}/* @end *//* Bullets */ul.bullets {	list-style: none;	padding: 0px 15px 10px 10px;	margin: 0px 0px 5px;	display: block;	background-color: #FFF;	font-size: 1.1em;	line-height: 1.5em;}ul.arrow li{	list-style: none;	padding: 5px 5px 0px 20px;	background: transparent url(../images/icons/arrow_bullet.png) no-repeat 0 11px;	display: block;	font-size: 1em;}ul.black li{	list-style: none;	padding: 5px 5px 0px 20px;	background: transparent url(../images/icons/black_bullet.png) no-repeat 0 11px;	display: block;}ul.red li{	list-style: none;	padding: 5px 5px 0px 20px;    background: url(../images/icons/red_bullet.png) no-repeat 0 11px transparent;	display: block;}ul.blue li{	list-style: none;	padding: 5px 0px 3px 15px;	background: transparent url(../images/icons/blue_bullet.png) no-repeat 1px 12px;	display: block;}ul.green li{	list-style: none;	padding: 0px 5px 0px 20px;	background: url(../images/icons/green_bullet.png) no-repeat 0 11px transparent;	display: block;	vertical-align: middle;}ul.square li{	list-style: none;	padding: 5px 5px 0px 20px;    background: url(../images/icons/square_bullet.png) no-repeat 0 11px transparent;	display: block;}/* @end *//* @group << ------------// FOOTER //-------- */#footer {	margin-top: 0px;	padding: 20px 0px 10px;	width: 960px;	margin-right: auto;	margin-bottom: 40px;	margin-left: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.5em;	font-weight: 400;	text-align: left;	background-image: url(../images/footerTransShadow.png);	background-repeat: no-repeat;	background-position: center top;	color: #A6A492;	}#footer a:link, #footer a:visited {	text-decoration: none;	color: #CECBB4;}#footer a:hover, #footer a:active {	color: #EDEDE3;	text-decoration: none;	background-color: transparent;}/* @end *//* @group << ----// FOOTER CELLS //--- */#footer .cell1 {	margin: 0px 10px 10px 0;	padding: 0px;	float: left;	width: 480px;}#footer .cell2 {	margin: 0px 10px 10px 0;	padding: 0px 0px 0px 20px;	float: left;	width: 200px;}#footer .cell3 {	margin: 0px 0px 10px 0;	padding: 0px;	float: left;	width: 230px;}#footer .cell1 p, #footer .cell2 p, #footer .cell3 p, #footer .cell4 p {	color: #A6A492;	padding: 0px;	margin: 2px 0px 5px;	font-weight: 400;	line-height: 1.3em;	font-size: 1.1em;}#footer .cell1 h2, #footer .cell2 h2, #footer .cell3 h2, #footer .cell4 h2 {	color: #ECD184;	font-size: 1.3em;	font-weight: 400;	margin: 0px 0px 4px;	padding: 2px 0px 2px 4px;	display: block;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#footer .cell1 span, #footer .cell2 span, #footer .cell3 span, #footer .cell4 span {	color: #FFF;	padding-left: 2px;	font-size: 1.4em;	font-weight: bold;}#footer .cell1 ul, #footer .cell2 ul, #footer .cell3 ul, #footer .cell4 ul {	list-style: url(none) none;	padding: 4px 0px 2px 5px;	margin: 0px;	display: block;}#footer .cell1 li, #footer .cell2 li, #footer .cell3 li, #footer .cell4 li {	margin: 0;	padding: 0px 0px 1px 10px;	list-style-image: none;	list-style-type: none;	display: block;	background-image: url(../images/arrow-orange.gif);	background-repeat: no-repeat;	background-position: left 5px;}.cell2 .social {	display: block;	padding-top: 2px;	padding-bottom: 2px;}.cell2 .social img {	padding-right: 10px;	display: block;	float: left;	padding-top: 2px;	padding-bottom: 2px;}.hidden {display: none;}
