@charset "ISO-8859-1";
/* CSS Document */
html {height:100%;}
body {height:100%;margin:0px auto;background-color:#000000; width:100%;}

/* colours
grey 1:9a9a8a
grey 2:565650
grey 3:2a2a25
red: 8d2420
gold: c5ac47
cream 1: eeeee3

*/
.font1, .nav a, h1, h2, .header1, .header2, h3, .header3, .footer a, .footer form, .header_FEST_1, .header_FEST_2, .subnav a {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
.font2,body {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;}

.holder {width:990px;height:100%;margin:0px auto 0px auto;background-color:#FFF;z-index:1;
position:relative;height:auto !important;  /*real browsers */height:100%; /* IE6: treated as min-height*/min-height:100%; /* real browsers */
}

.formlabel {display:block; margin-bottom:1px; margin-top:10px;}

#block {
	width:990px;
	margin-left:100px;
	}

.buffer {height:60px;}

.footerHolder {background:url(images/background_1.jpg) no-repeat 0px 0px;position:absolute;bottom:0px;width:inherit;margin-top:100px;margin-top:40px;padding-top:90px;z-index:-1;}
.footerHolder2 {position:absolute;bottom:0px;width:inherit;margin-top:100px;margin-top:0px;padding-top:90px;z-index:-1;}
.footer {background-color:#2a2a25;height:40px;line-height:40px;color:#565650;width:990px;}
.footer a {display:block;float:left;height:40px;line-height:40px;padding:0px 10px 0px 10px;border-left:1px solid #3c3c36;color:#9a9a8a;}
.footSearchBut {float:left;background:url(images/but_white_small.gif) no-repeat;width:32px;height:20px;line-height:20px;margin:0px;border:0px;color:#c5ac47;cursor:pointer;margin-top:10px;margin-left:10px;}
.footSearchField {float:left;background:url(images/textfield_1.gif) no-repeat;width:171px;height:20px;line-height:20px;margin:0px;border:0px;color:#FFF;margin-top:10px;}
.footer form {color:#c5ac47;font-size:11px;height:40px;float:left;border-left:1px solid #3c3c36;margin:0px;padding-left:10px;display:block;position:relative;}
.footer form p {display:block;margin:0px;padding:0px 10px 0px 0px;height:40px;float:left;line-height:40px;}
h1, h2, h3, h4 {margin:0px;font-weight:normarl;}
a {color:#8d2420;text-decoration:none;}
a:hover {text-decoration:underline;}
body#gallery .content_front1 a img {border:#8d2420 3px solid; margin-right:10px; margin-bottom:10px;}

.clearAll {clear:both;height:0px;line-height:0px;font-size:0px;margin:0px;padding:0px;overflow:hidden;}


h1, .header1 {font-size:19px;color:#8d2420;}
h2, .header2 {font-size:15px;color:#8d2420;}
h3, .header3 {font-size:13px;color:#8d2420;}

/* FESTIVAL ADDITIONS */
.header_FEST_1 {font-size:19px;color:#d66d27;}
.header_FEST_2 {font-size:15px;color:#d66d27;}
/* END FESTIVAL ADDITIONS */

.nav {float:right;height:40px;width:790px;height:60px;overflow:hidden;}
.nav a {display:block;float:left;padding:0px 9px 0px 10px;font-size:11px;text-decoration:none;height:60px;color:#565650;line-height:89px;}
.subnav a {display:block;padding:0pxpx;font-size:11px;text-decoration:none;height:20px;color:#565650;line-height:20px;border-bottom:1px solid #ecebd9;}
.nav a:hover {color:#c5ac47;text-decoration:none;} 
.nav .navLeft a{color:#eeeee3;} 
p.nav_v1 {border-left:1px solid #eeeee3;height:60px;width:0px;float:left;display:block;margin:0px;}
p.nav_v2 {border-left:1px solid #f8f8f4;height:50px;width:0px;float:left;display:block;margin:0px;}

.navLeft {background:url(images/nav_left.gif) no-repeat bottom left;float:left;width:50px;display:inline;height:60px;background-color:#2a2a25;line-height:0px;}
.navRight {background:url(images/nav_right.gif) no-repeat bottom right;height:60px;width:auto;}

.artFront {float:left;width:300px;position:relative;}
.artFront .layout img {margin:0px;float:left;margin-right:10px;margin-bottom:10px;}
.layout {margin-top:10px;line-height:15px;}
.layout a {white-space:nowrap;}
.artHead .header1{color:#565650;}
.artHead a {margin-left:10px;border-left:1px solid #e6e6dd;padding-left:10px;}
.layout h3 a {color:#8d2420;text-decoration:none;text-align:none;white-space:normal;font-weight:normal;}
.layout h3 a:hover {text-decoration:underline;}

.content_front1 {background:url(images/bk_grad_grey.jpg) repeat-x;padding:30px 20px 0px 30px;}


.rotators {position:absolute;left:245px;top:-5px;}
.fade {opacity: 0.2; -moz-opacity:0.2; filter:alpha(opacity=20);}

.left-top {
	border-left:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	padding-left:5px;
	}
	
.left {
	border-left:#CCCCCC 1px solid;
	}
	
.left-bottom {
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	}
	
.top-right {
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	padding-left:5px;
	}
	
.right {
	border-right:#CCCCCC 1px solid;
	padding-left:5px;
	}
	
.right-bottom {
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	padding-left:5px;
	}
