/*standard settings fixed*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form {
	margin:0;
	padding:0;
}
ul, ol {
	list-style:none;
}
img {
	border:0;
}
.hidden{
	display:none;
}
.clear {
	clear:both;
}
/*standards settings variable*/
html {
	height:100.02%;/*to force vertical scroll bar for consistency between pages*/
}
body {
	text-align:left;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100.01%;
}
html, body {
   height: 100%;
   margin: 0 0 1px;
   padding: 0;
}
#wrapper {
	width:877px;
	text-align:left;
	margin:10px auto;
	background-color:#fff;
}
/*end of standard settings*/
/*page layout section*/
#banner {
	height:60px;
	margin-top:52px;
	margin-bottom:50px;
}
#bannerframe {
	height:60px;
	background:url(../images/common/framebanner.jpg) bottom left no-repeat;
	margin-top:40px;
	margin-bottom:60px;
}
#bannerspace {
	height:60px;
	background:url(../images/common/doubtfirebanner.jpg) bottom left no-repeat;
	margin-top:40px;
	margin-bottom:60px;
}
#box {
	width:877px;
	background-color:#fff;
	margin-bottom:10px;
	padding-bottom:10px;
	border-top:1px solid #666666;
}
#leftColumn {
	width:435px;
	float:left;
	padding-top:20px;
	padding-bottom:40px;
}
#rightColumn {
	width:375px;
	max-height:244px;
	min-height:410px;
	float:right;
	background-color:#fff;
	padding-top:20px;
	padding-bottom:190px;
	text-align:justify;
}
#portLeftColumn {
	width:609px;
	float:left;
	padding-top:20px;
	margin-bottom:50px;
}
#portRightColumn {
	width:220px;
	float:right;
	background-color:#fff;
	padding-top:30px;
	padding-bottom:30px;
	min-height:400px;

}
#nav {
	text-decoration:none;
	float:left;
	padding-left:2px;
	padding-top:98px;
}
#indexNav {
	text-decoration:none;
	float:left;
	padding-left:2px;
	padding-top:38px;
}
#nav li {
    list-style:none;
    float:left;
}
#indexNav li {
    list-style:none;
    display:inline;
}
#rightNav {
	width:120px;
	text-decoration:none;
	padding-top:30px;
}
#rightNav li {
	padding-bottom:20px;
	list-style:none;
    display:block;
}
#portrightNav {
	width:83px;
	float:left;
	text-decoration:none;
}
#portrightNav li {
	padding-bottom:20px;
	list-style:none;
    display:block;
}
#copyright {
	float:left;
	margin-top:30px;
}
/*style section*/
h1 {
	font-size:0.8em;
	color:#74c6b8;
	margin-bottom:10px;
}
h2, p {
	font-size:0.75em;
	margin-bottom:10px;
	line-height:120%;
}

h2 {
	color:#74c6b8;
}
a { 
	color:#eab710;
	outline:none;
}
a .alt { 
	display: none;
	outline:none;
}
a#current {
outline:none;
}
a.home {
    text-decoration:none;
    background:url(../images/common/home.gif) no-repeat;
    float:left;
	height:9px;
	width:97px;
	outline:none;
}
a.home:hover { 
    background-position:0 -14px;
	outline:none;
}
a.home#current {
    background-position:0 -14px;
	outline:none;
}
a.about {
    text-decoration:none;
    background:url(../images/common/about.gif) no-repeat;
    float:left;
	height:9px;
	width:108px;
}
a.about:hover { 
    background-position:0 -14px;
	outline:none;
}
a.about#current {
    background-position:0 -14px;
	outline:none;
}
a.work {
    text-decoration:none;
    background:url(../images/common/work.gif) no-repeat;
    float:left;
	height:9px;
	width:117px;
}
a.work:hover { 
    background-position:0 -14px;
	outline:none;
}
a.work#current {
    background-position:0 -14px;
	outline:none;
}
a.love {
    text-decoration:none;
    background:url(../images/common/love.gif) no-repeat;
    float:left;
	height:9px;
	width:159px;
}
a.love:hover { 
    background-position:0 -14px;
	outline:none;
}
a.love#current {
    background-position:0 -14px;
	outline:none;
}
a.portfolio {
    text-decoration:none;
    background:url(../images/common/portfolio.gif) no-repeat;
    float:left;
	height:9px;
	width:128px;
}
a.portfolio:hover { 
    background-position:0 -14px;
	outline:none;
}
a.portfolio#current {
    background-position:0 -14px;
	outline:none;
}
a.space {
    text-decoration:none;
    background:url(../images/common/space.gif) no-repeat;
    float:left;
	height:9px;
	width:150px;
}
a.space:hover { 
    background-position:0 -14px;
	outline:none;
}
a.space#current {
    background-position:0 -14px;
	outline:none;
}
a.contact {
    text-decoration:none;
    background:url(../images/common/contact.gif) no-repeat;
    float:left;
	height:9px;
	width:58px;
}
a.contact:hover { 
    background-position:0 -14px;
	outline:none;
}
a.contact#current {
    background-position:0 -14px;
	outline:none;
}
a.recent_work {
    text-decoration:none;
    background:url(../images/nav/recent_work.gif) no-repeat;
    float:left;
	height:9px;
	width:68px;
	outline:none;
}
a.recent_work:hover { 
    background-position:0 -14px;
	outline:none;
}
a.recent_work.current {
    background-position:0 -14px;
	outline:none;
}
a.recent_work_exhibition {
    text-decoration:none;
    background:url(../images/nav/view_exhibition.gif) no-repeat;
    float:left;
	height:12px;
	width:172px;
	outline:none;
}
a.recent_work_exhibition:hover { 
    background-position:0 -13px;
	outline:none;
}
a.recent_work_exhibition#current {
    background-position:0 -13px;
	outline:none;
}
a.recent_work_artist {
    text-decoration:none;
    background:url(../images/nav/view_artist.gif) no-repeat;
    float:left;
	height:12px;
	width:149px;
	outline:none;
}
a.recent_work_artist:hover { 
    background-position:0 -14px;
	outline:none;
}
a.recent_work_artist#current {
    background-position:0 -14px;
	outline:none;
}
a.doubtfire {
    text-decoration:none;
    background:url(../images/nav/doubtfire.gif) no-repeat;
    float:left;
	height:13px;
	width:101px;
	outline:none;
}
a.doubtfire:hover { 
    background-position:0 -13px;
	outline:none;
}
a.doubtfire#current {
    background-position:0 -13px;
	outline:none;
}
a.gallery_events {
    text-decoration:none;
    background:url(../images/nav/gallery_events.jpg) no-repeat;
    float:left;
	height:9px;
	width:158px;
	outline:none;
}
a.gallery_events:hover { 
    background-position:0 -9px;
	outline:none;
}
a.gallery_events#current {
    background-position:0 -9px;
	outline:none;
}
a.festival_2010 {
    text-decoration:none;
    background:url(../images/nav/festival.gif) no-repeat;
    float:left;
	height:13.5px;
	width:132px;
	outline:none;
}
a.festival_2010:hover { 
    background-position:0 -14px;
	outline:none;
}
a.festival_2010#current {
    background-position:0 -14px;
	outline:none;
}
a.xmas_2010 {
    text-decoration:none;
    background:url(../images/nav/winter.gif) no-repeat;
    float:left;
	height:13.5px;
	width:145px;
	outline:none;
}
a.xmas_2010:hover { 
    background-position:0 -14px;
	outline:none;
}
a.xmas_2010#current {
    background-position:0 -14px;
	outline:none;
}
a.salon_2011 {
    text-decoration:none;
    background:url(../images/nav/salon.gif) no-repeat;
    float:left;
	height:13.5px;
	width:145px;
	outline:none;
}
a.salon_2011:hover { 
    background-position:0 -14px;
	outline:none;
}
a.salon_2011#current {
    background-position:0 -14px;
	outline:none;
}
a.anupa {
    text-decoration:none;
    background:url(../images/nav/anupa.gif) no-repeat;
    float:left;
	height:9px;
	width:111px;
	outline:none;
}
a.anupa:hover { 
    background-position:0 -14px;
	outline:none;
}
a.anupa.current {
    background-position:0 -14px;
	outline:none;
}
a.hugh {
    text-decoration:none;
    background:url(../images/nav/hugh.gif) no-repeat;
    float:left;
	height:9px;
	width:80px;
	outline:none;
}
a.hugh:hover { 
    background-position:0 -14px;
	outline:none;
}
a.hugh.current {
    background-position:0 -14px;
	outline:none;
}
a.danilo {
    text-decoration:none;
    background:url(../images/nav/danilo.gif) no-repeat;
    float:left;
	height:9px;
	width:92px;
	outline:none;
}
a.danilo:hover { 
    background-position:0 -14px;
	outline:none;
}
a.danilo.current {
    background-position:0 -14px;
	outline:none;
}
a.jan {
    text-decoration:none;
    background:url(../images/nav/jan.gif) no-repeat;
    float:left;
	height:9px;
	width:80px;
	outline:none;
}
a.jan:hover { 
    background-position:0 -14px;
	outline:none;
}
a.jan.current {
    background-position:0 -14px;
	outline:none;
}
a.david {
    text-decoration:none;
    background:url(../images/nav/david.gif) no-repeat;
    float:left;
	height:9px;
	width:66px;
	outline:none;
}
a.david:hover { 
    background-position:0 -14px;
	outline:none;
}
a.david.current {
    background-position:0 -14px;
	outline:none;
}
a.p3k {
    text-decoration:none;
    background:url(../images/nav/p3k.gif) no-repeat;
    float:left;
	height:9px;
	width:110px;
	outline:none;
}
a.p3k:hover { 
    background-position:0 -14px;
	outline:none;
}
a.p3k.current {
    background-position:0 -14px;
	outline:none;
}
a.branding_work {
    text-decoration:none;
    background:url(../images/nav/branding.gif) no-repeat;
    float:left;
	height:9px;
	width:52px;
	outline:none;
}
a.branding_work:hover { 
    background-position:0 -14px;
	outline:none;
}
a.branding_work#current {
    background-position:0 -14px;
	outline:none;
}
a.archive {
    text-decoration:none;
    background:url(../images/nav/archive.gif) no-repeat;
    float:left;
	height:9px;
	width:41px;
	outline:none;
}
a.archive:hover { 
    background-position:0 -14px;
	outline:none;
}
a.archive#current {
    background-position:0 -14px;
	outline:none;
}
a.web {
    text-decoration:none;
    background:url(../images/nav/web.gif) no-repeat;
    float:left;
	height:9px;
	width:29px;
}
a.web:hover { 
    background-position:0 -14px;
}
a.web#current {
    background-position:0 -14px;
}
a.leith {
    text-decoration:none;
    background:url(../images/nav/leith.gif) no-repeat;
    float:left;
	height:12px;
	width:125px;
}
a.leith:hover { 
    background-position:0 -14px;
}
a.leith#current {
    background-position:0 -14px;
}
a.tabor {
    text-decoration:none;
    background:url(../images/nav/tabor.gif) no-repeat;
    float:left;
	height:12px;
	width:125px;
}
a.tabor:hover { 
    background-position:0 -14px;
}
a.tabor#current {
    background-position:0 -14px;
}
a.quixote {
    text-decoration:none;
    background:url(../images/nav/don_quixote.gif) no-repeat;
    float:left;
	height:12px;
	width:110px;
}
a.quixote:hover { 
    background-position:0 -14px;
}
a.quixote#current {
    background-position:0 -14px;
}
a.holycows {
    text-decoration:none;
    background:url(../images/nav/holy_cows.gif) no-repeat;
    float:left;
	height:12px;
	width:143px;
}
a.holycows:hover { 
    background-position:0 -14px;
}
a.holycows#current {
    background-position:0 -14px;
}
a.sacredcities {
    text-decoration:none;
    background:url(../images/nav/sacred_cities.gif) no-repeat;
    float:left;
	height:13px;
	width:193px;
}
a.sacredcities:hover { 
    background-position:0 -14px;
}
a.sacredcities#current {
    background-position:0 -14px;
}
a.deepcrispeven {
    text-decoration:none;
    background:url(../images/nav/deepcrispeven.gif) no-repeat;
    float:left;
	height:13px;
	width:132px;
}
a.deepcrispeven:hover { 
    background-position:0 -14px;
}
a.deepcrispeven#current {
    background-position:0 -14px;
}
a.currentdeepcrispeven {
    text-decoration:none;
    background:url(../images/nav/currentdeepcrispeven.gif) no-repeat;
    float:left;
	height:13px;
	width:250px;
}
a.currentdeepcrispeven:hover { 
    background-position:0 -14px;
}
a.currentdeepcrispeven#current {
    background-position:0 -14px;
}
.style1 {
	font-size:0.8em;
	color:#74c6b8;
}
.style2 {
	color:#74b4ad;
	text-decoration:none;
}
#myGallery {
	width:390px !important;
	height:390px !important;
}
html[xmlns*=""] body:last-child .jdGallery .carousel { top:-137px; }
		body:last-child:not(:root:root) .jdGallery .carousel { top:-137px; }
		@media all and (min-width:0px) {
			body:not(:root:root) .jdGallery .carousel { top:-137px; }
		}
.cssform {
	width:390px;
	height:365px;
	background-color:#FFF;
	padding-top:25px;
	padding-left:25px;
}

.cssform legend {
	padding-bottom:25px;
	color:#000;
	text-align:left;
	font-size:12px;
}

/* remove legend margin for IE */
* html .cssform legend {
	margin:20px;
}

.cssform input, .cssform select {
	font-size:.6em;
}

.cssform fieldset {
	border:0;
	padding:0;
	margin:0;
}

.cssform div {
	margin:0 0 1em 0px;
	}

.cssform label {
	display:block;
	float:left;
	text-align:left;
	width:70px;
	color:#000;
	margin-bottom:10px;
	font-size:12px;
	
}

.cssform div input {
	width:29em;
}

.cssform div textarea {
	width:17.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.cssform p {
	margin-top:.5em;
	padding-top:0;
	text-align:right;
	padding-right:20px;
}
#photoholder {
  width:877px;
  height:430px;
  background:#fff url('../images/title.gif') 50% 50% no-repeat;
}
#thephoto {
  width:877px;
  height:430px;
}
.music {
	margin-top:-5px;
	margin-left:38px;
}
.imageElement {
	position:absolute;
	left:-1000em;
}
.dot {
	padding-left:5px;
	padding-right:5px;
}
.style4 {
	font-size: 1.1em;
	color: #74c6b8;
}
