body{
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
color: #000000;
font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
background: #ffe2bc;
line-height: 20px;}

h1 {
font: bold italic 17px Verdana, Arial, Helvetica, sans-serif;
color:#3a1208;
margin: 0 0 8px 0;}

h2 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
color:#3a1208;
margin: 0px;}

h3 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin: 0px 0px 3px 0px;}

h4 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#8c1c1c;
margin: 0px 0px 3px 0px;}

h5 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
	color:#A80612;
}

h6 {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 3px 0px;
color:#660000;}

.faq h5.answer{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
margin: 0px 0px 15px 0px;}


div#header{
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
width: 770px;
text-align: center;}

div#maincontainer{
background: #ffe3bd url('images/dropshadowbg.jpg') repeat-y center;
width: 830px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
padding: 0px;}

div#container{
background: url('images/topbg.jpg') no-repeat top left;
width: 830px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
padding: 125px 0px 0px 0px;}

div#container img.title {
border: 0px;
margin-left: 120px;
margin-top: 110px;
margin-bottom: 20px;
padding: 0px;}


div#container img.festivaltitle {
border: 0px;
margin-left: 49px;
margin-top: 111px;
margin-bottom: 4px;
padding: 0px;}

div#container p.festivaltitlepng {
border: 0px;
margin: 123px 0px 6px 0px;
padding: 0px;}
div#container p.festivaltitlepng img{
border: none;}

div#content{
	width: 780px;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 25px;
	line-height: 16px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
}

div#fullcontent{
float:left;
width: 770px;
clear:both;
padding-left: 30px;
line-height: 16px;}

div#fullcontent-nopaddL{
float:left;
width: 800px;
clear:both;
padding: 0px;
line-height: 16px;}

div#fullcontentnopadd{
float:left;
width: 800px;
clear:both;
padding: 0px;
line-height: 16px;}

div#navigation{
	text-align: left;
	width: 180px;
	float: left;
	margin: 0px;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#hometop {
	float: right;
	width: 590px;
	height: 589px;
}
div#hometopleft {
	float: left;
	height: 585px;
	width: 322px;
}
div#hometopright {
	float: right;
	height: 585px;
	width: 265px;
}

.homefloatboxed{
	float: none;
	width: 265px;
	text-align: center;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 18px;
}

.bigtxt{
	font-size: 14px;
	line-height: 19px;

}


div#navigation form{
margin: 14px 0px 0px 0px;
color:#623013;
font: bold italic 17px Arial, Helvetica, sans-serif;}

#navigation ul{
width: 190px;
list-style-type: none;
margin: 0px 0px 15px 0px;
padding: 0px;
font-size: 12px;}
#navigation ul li{
margin: 0px;
padding: 6px 0px 6px 0px;}

#navigation ul a:link, #navigation ul a:visited{
color: #4e2203;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom: 1px solid #955b32;}

#navigation ul a:hover{
color: #ffd2b3;
text-decoration: overline;
border-bottom: 1px solid #ffd2b3;}

#navigation ul li a.selected:link, #navigation li a.selected:visited{
background: url('images/selected.jpg') no-repeat top left;
color: #ffd2b3;
font: bold italic 14px Tahoma, Arial, Helvetica, sans-serif;
padding: 6px 0px 6px 17px;
border-bottom: none;}
#navigation ul li a.selected:hover{
text-decoration: none;}

#navigation ul li ul{
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
width: 140px;
list-style-type: circle;
margin: 4px 0px 4px 0px;
padding-left: 15px;
color: #ffd2b3;}
#navigation ul li ul li{
margin-left: 20px;
padding: 3px 0px 3px 0px;}
#navigation ul li ul a:link, #navigation ul li ul a:visited{
color:#ffd2b3;
text-decoration: underline;}
#navigation ul li ul a:hover{
text-decoration: none;
border: none;
color:#663333;}

#navigation ul li.selected{
padding-left: 17px;
background: url('images/selected.jpg') no-repeat left;
color: #ffd2b3;
font: bold italic 12px Tahoma, Arial, Helvetica, sans-serif;}

#navigation ul li.new{
height: 26px;
padding-left: 48px;
background: url('images/new.jpg') no-repeat left;}

#navigation form{
margin: 0px 0px 8px 20px;
font-size: 11px;}

#navigation p.naviimg{
padding: 0px;
margin: 0px 0px 0px 0px;}

#navigation h5{
font-size: 11px;}


div#footer{
overflow: hidden;
width: 815px;
text-align: right;
font: bold 12px Arial, Helvetica, sans-serif;
margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding: 230px 0px 12px 0px;
clear: both;}

#footer a:hover{
color: #ffffff;
text-decoration: underline;}

#footer p span {
padding-top: 15px;
padding-bottom: 0px;
margin: 5px 0px 0px 340px;}

.ballerina{
background: url('images/footer-bg/ballerinafooter.jpg') no-repeat bottom;}

.horses{
background: url('images/footer-bg/horsesfooter.jpg') no-repeat bottom;}

.mountains{
background: url('images/footer-bg/mountainsfooter.jpg') no-repeat bottom;}

.wine{
background: url('images/footer-bg/winefooter2.jpg') no-repeat bottom;}

.worsley{
background: url('images/footer-bg/worsleyfooter.jpg') no-repeat bottom;}

.salin{
background: url('images/footer-bg/salinfooter.jpg') no-repeat bottom;}



.janson{
background: url('images/footer-bg/jansonfooter.jpg') no-repeat bottom;}

.guilloume{
background: url('images/footer-bg/guilloumefooter.jpg') no-repeat bottom;}

.guilloume2{
background: url('images/footer-bg/guilloumefooter2.jpg') no-repeat bottom;}

.guilloume3{
background: url('images/footer-bg/guilloumefooter3.jpg') no-repeat bottom;}

.nisperos{
background: url('images/footer-bg/nisperosfooter.jpg') no-repeat bottom;}

.torerson{
background: url('images/footer-bg/torersonfooter.jpg') no-repeat bottom;}

.stephens{
background: url('images/footer-bg/stephensfooter.jpg') no-repeat bottom;}

.lownes{
background: url('images/footer-bg/lownesfooter.jpg') no-repeat bottom;}

.founthills{
background: url('images/footer-bg/founthillsfooter.jpg') no-repeat bottom;}

.french{
background: url('images/footer-bg/frenchfooter.jpg') no-repeat bottom;}

.wolfson{
background: url('images/footer-bg/wolfsonfooter.jpg') no-repeat bottom;}

.bonine{
background: url('images/footer-bg/boninefooter.jpg') no-repeat bottom;}

.suess{
background: url('images/footer-bg/suessfooter.jpg') no-repeat bottom;}

.suess2{background: url('images/footer-bg/suess2footer.jpg') no-repeat bottom;}

/*
.{background: url('images/footer-bg/.jpg') no-repeat bottom;}
*/

.entertainment h6{
font-weight: bold;
font-size: 11px;
color:#3a1208;
margin: 0px;}

.entertainment ul{
font-size: 11px;
font-weight: bold;
margin: 0px 0px 12px 25px;
padding: 0px;
color: #ffffff;
line-height: 18px;}

div.bottomcontent{
margin: 0px 35px 10px 45px;
z-index: 100;}

div.homeimg {
background: url('images/home.jpg') no-repeat bottom right;
border: 0px;
padding-right: 160px;
height: 544px;
margin: 0px;
clear:none;}

.morepadding{
padding-right: 250px;
line-height: 20px;}

a{
color:#003366;
text-decoration:underline;}

a:link{
color:#003366;
text-decoration: underline;}
a:visited{
color:#003366;}
a:hover{
	color:#0066CC;
	text-decoration: underline;
}

.caption {
color:#663333;
font-weight: bold;
text-align: center;
margin: 3px;}
p.caption {
margin-bottom: 10px;}

p{margin:0px 0px 8px 0px;}

img{
	border: 1px solid #682a2a;
	margin: 4px;
}

img.noborder{
	border: none;
	text-align: center;
}

p{margin: 0 0 8px 0;}

.right {float:right;}
.left {float:left;}
img.left{margin: 6px 6px 6px 0px;}
img.right{margin: 6px 0px 6px 6px;}
.clear {clear:both;}
.last {margin-bottom: 8px;}

.curve_right{
float: right;
margin: 0px 0px 0px 3px;
padding: 0px;
border: none;}

.homeinset{
	margin-bottom: 10px;
	overflow: hidden;
	clear: none;
	float: right;
	width: 265px;
	text-align: center;
}

.homefloatboxed h1{
font-size: 17px;
color: #990000;
margin: 0px 0px 6px 0px;
padding: 0px 0px 3px 0px;}
.homefloatboxed h3{
font: bold italic 17px Verdana, Arial, Helvetica, sans-serif;
color:#3a1208;}

.floatboxed{
float: right;
border: 1px dashed #870a0a;
background: #deaf88;
padding: 6px;
margin: 0px 8px 8px 8px;
width: 165px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#660000;
line-height: 18px;}

.floatboxed h4{
background:#efc6b0;
border: 1px solid #FFFF99;
padding: 4px;
margin-bottom: 4px;
text-align: center;}

.boxed{
border: 1px dashed #870a0a;
padding: 8px;
margin-bottom: 8px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#660000;}

.festivals{
overflow: hidden;}

.festivals h5:first-line, .pr h5:first-line {
font-weight: bold;}

.festivals h5, .pr h5{
width: 95%;
font-weight: normal;
font-size: 12px;
margin: 0px 0 14px 0;
border-bottom: 1px dashed #ffffff;
padding-bottom: 7px;
line-height: 18px;}

.festivals h3{
background: url('images/title-logo.jpg') no-repeat left;
font: bold italic 18px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin: 4px 0px 8px 4px;
padding: 0px 0px 0px 23px;}

.festivals_floatboxed {
float: right;
border: 1px dashed #870a0a;
background: #deaf88;
padding: 6px;
margin: 0px 8px 8px 8px;
width: 165px;
font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#660000;}

.festivals a:link, .festivals a:visited{
padding-left: 12px;
padding-bottom: 3px;}
.festivals a:hover{
border: none;
text-decoration: none;
padding-bottom: 3px;}

.pr{overflow: hidden;}

div.pr div#pr_archive{
border-bottom: none;
margin-bottom: 13px;
padding-bottom: 5px;
overflow: hidden;}

#pr_archive{
margin: 0px; 
padding: 0px;
display: none;
border: none;}

.boxed a:link, .boxed a:visited, .floatboxed a:link, .floatboxed a:visited {
font-weight: bold;
color:#154e6b;}

.boxed a:hover, .floatboxed a:hover {
color:#996666;}

.boxed img{
margin: 4px;}

.boxedbg {
border: 1px dashed #870a0a;
padding: 6px;
margin-bottom: 10px;
background:#f1bc9f;}

h2.boxedbg span{
float: right;
padding-bottom: 8px;
font: normal 11px Arial, Helvetica, sans-serif;}

p.upcomingfestival{
background: url('images/upcoming_Carefree_Nov06.jpg') no-repeat top left;
width: 425px;
padding-bottom: 330px;
margin: 0px 0px 8px 0px;}

p.festivaltitle{
background: url('images/festivaltitles/carefree_nov06.jpg') no-repeat top left;
width: 580px;
padding-top: 340px;
margin: 0px;}

div.column{
width: 280px;
float:left;
padding: 5px;}

div.column1{
width: 260px;
float:left;
padding:5px;}

div.column2{
width: 300px;
float: left;
padding: 5px;}

ul.inline {
font-size: 11px;
font-weight: bold;
text-align: right;
margin: 0px 10px 15px 0px;}
ul.inline li{
display: inline;
margin-right: 8px;
padding-left: 10px;
background: url('images/list.gif') no-repeat left;}
ul.inline li a:link, ul.inline li a:visited {
color: #7a1912;}
ul.inline li a:hover {
color: #572a17;}

.exclusive h4 {
margin-top: 8px;}

.wht{
color: #ffffff;}
.blk{
color: #000000;}
.blkbg{
background: #000000;}

div.participatinggallery span{
float: left;
height: 130px;
margin: 0px 25px 30px 0px;
text-align: center;}
div.participatinggallery span a{
text-decoration: none;}

.maingallery{overflow: hidden;}

div.maingallery span{
float: left;
height: 100px;
margin: 0px 20px 20px 0px;
text-align: center;}
div.maingallery span a, div.maingallery span a img{
text-decoration: none;}

div.press{
overflow: hidden;
background: #c3cfd8 url('images/pressbg.jpg') no-repeat top left;
border-bottom: 1px solid #999;
padding: 45px 15px 15px 15px;
color: #0b1e2c;}
div.press h6{
margin-bottom: 15px;}

div.festivalpage{
width: 155px;
float: right;
margin: 0px;
padding: 0px;}
div.festivalpage ul{
margin: 0px 0px 0px 15px;
padding: 0px;
font-weight:bold;
list-style-type:square;}
div.festivalpage ul li{
margin-bottom:  4px;}

div.floatboxed ul{
font-weight:bold;
margin: 5px 0px 10px 0px;
padding: 0px;}
div.floatboxed ul li{
margin-left: 14px;}

.small{
font-size: 10px;}

.Parmenter{
background: url('art/BG/RamonParmenter.jpg') no-repeat bottom left;
padding: 0px 0px 140px 0px;}
.Trapoli{
background: url('art/BG/RamonParmenter.jpg') no-repeat bottom left;
padding: 0px 0px 85px 0px;}

.winebg{
overflow: hidden;
background: url('images/winebg.jpg') no-repeat top right;
height: 285px;
font-size: 14px;
line-height: 19px;
padding: 0px 0px 10px 0px;}
.winebg h5{
margin: 15px 0px 0px 0px;}

.disclaimer{
color:#CC0000;}

.bottdashed{
border-bottom: 1px solid #996633;
padding-bottom: 4px;
margin-bottom: 8px;}

div.expoartists p{
clear: both;}

div.expoartists p span{
margin-bottom: 18px;}

div.expoartists h4, h4.expoartists{
font: italic bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: right;
padding: 12px 0px 12px 0px;}

h4.veterans{
margin-bottom: 10px;
border: 2px solid #ffffff;}

ul.bigtxt li{
margin-bottom: 6px;}

.upcoming h6{
margin-bottom: 15px;}

#real_submit{
visibility:hidden;
display:none;
}

.gallery{background: none;}

.Lfloated-pieces{float: left; margin: 0px 7px 0px 0px; clear: left; border: none;}
.Rfloated-pieces{float: right; margin: 0px 0px 0px 7px; clear: right; border: none;}
div#pagespan {
	clear: both;
	float: none;
	width: 830px;
}
