/* FoL style sheet */

BODY {
BACKGROUND-POSITION: center top; 
BACKGROUND-IMAGE: url(../images/festivalbg.jpg); 
MARGIN-TOP: 0px; 
MARGIN-BOTTOM: 0px; 
MARGIN-LEFT: 0px; 
MARGIN-RIGHT: 0px; 
BACKGROUND-REPEAT: repeat-y; 
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000066;
}

table.body {
background:#FFFFFF;
}

TD, P {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000066;
}

.mainpgtext {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000066;
}

.title1 {
	font-size: 14px; 
	color: #000066; 
	font-weight:bold;
}

h2 {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 16px;
color: #000066;
}

h3 {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 14px;
color: #000066;
}

h4 {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000066;
}

.navmain {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
background: #E9CA8F;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

.aboutthefestival {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
background: #EF9C00;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}
.forourvisitors {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
background: #223A60;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}
.home {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
background: #E9CA8F;
color: #000066;
font-size: 14px;
font-weight: bold;
}
.nav1 {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
background: #E9CA8F;
color: #000066;
font-size: 12px;
font-weight: bold;
}
.nav2 {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
background: #9A9BB6;
color: #000066;
font-size: 12px;
font-weight: bold;
}

.footer {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
color: #000066;
font-size: 10px;
}

.box1 {
border-top:  	#000000 1px solid; 
border-left:  	#000000 1px solid;
border-right:  	#000000 1px solid;
border-bottom:  #000000 1px solid;
}

A {
	color : #000066;
	text-decoration : none;
}

A.show {
	text-decoration : underline;
}

.extraspace {line-height: 1.4;}

.inputSubmit
{
color: #223A60;
background-color: #EEEEEE;
border-color : #223A60;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 10px;
font-weight: bold;
}

.textbox
{
color : #223A60;
background : #FFFFFF;
border-color : #223A60;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 12px;
}

.textarea
{
color : #223A60;
background : #FFFFFF;
border-color : #223A60;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 12px;
/*scrollbar-face-color: #cccccc;
scrollbar-shadow-color: #999999; 
scrollbar-highlight-color: #cccccc; 
scrollbar-3dlight-color: #666666; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #cccccc; 
scrollbar-arrow-color: #000000;*/
}

.photo
{
border-top : #CCCCCC 1px solid;
border-bottom : #000000 2px solid;
border-left : #CCCCCC 1px solid;
border-right : #000000 2px solid;
margin: 20px 0 0 10px;
}

.photo2
{
border-top : #cccccc 1px solid;
border-bottom : #000000 2px solid;
border-left : #cccccc  1px solid;
border-right : #000000 2px solid;
margin: 5px 5px 0 5px;
}

.photo3
{
border-top : #CCCCCC 1px solid;
border-bottom : #000000 1px solid;
border-left : #CCCCCC 1px solid;
border-right : #000000 1px solid;
margin: 0 0 0 0;
}
.website {
background : #FFFFFF;
border-top:  	#000000 1px solid; 
border-left:  	#000000 1px solid;
border-right:  	#000000 1px solid;
border-bottom:  #000000 1px solid;
margin: 0 0 5px 0;
}

.map {
border-top:  	#000000 1px solid; 
border-left:  	#000000 1px solid;
border-right:  	#000000 1px solid;
border-bottom:  #000000 1px solid;
}
.red { color: #FF0000;}


.news_box {
	width:100%;
	height:100%;
	border:1px solid navy;
	text-align:left;
	font-size:11px;
	margin:0px 0px 0px 10px;
}

.news_item {
	border-bottom:1px dotted #9a9bb6;
}
small {font-size:11px;}

