/**** default arrrangement ****/

body,div,dl,dt,dd,ul,ol, li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td {  
	margin:0px; 
	padding:0px; 
	font-family:verdana;
} 

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

body, html {
	min-width:850px;
/*	background-image:url('background.jpg');
	background-repeat:repeat;
	background-position:left top;
	background-attachment: fixed;*/
	background:#404040;
	color:	#000000; 
}

p {
	white-space: normal;
	line-height: 12pt;
}

table tr {
	white-space:nowrap;
}


.cellfloat {
	float:left;
	padding:15px;
}

.celltext {
	padding:10px;
	margin-top:10px;
}

fieldset,img {  
	border:0px;
} 

img {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}

address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 

ul { 
	list-style:none; 
} 

caption,th { 
	text-align:left; 
} 

h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 

q:before,q:after { 
	content:''; 
} 

abbr,acronym { 
	border:0px; 
} 

blockquote {
	margin-left: auto;
	margin-right: auto;
}

#mainarea {
	background:#ffffff;
	margin:auto;
	padding:0px;
	width:1000px;
	margin-bottom: 15px;
	border:3px;
	border-color:#3C3C3C;
	border-style:solid;
}

#header {
	/*background-color:#ec5902;*/
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 5px;

}

#headerf {
	/*background-color:#ec5902;*/
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 5px;

}

.centerhead {
	width:500 px;	
	margin-left: auto;
	margin-right: auto;
	display:block;
}

.centerhead2 {
	margin-left: auto;
	margin-right: auto;
	padding:7px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FAFBDF;
	font-size:95%;
	
}

/**** menu column ****/

#navigation {
	background-color:#ffffff;
	float:left;
	width:130px;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	display:inline;
}


#spacing2 {
	padding:5px;
}

.listscavenger {
	text-align:left;
}

/* black text header */
.listitemt {
	list-style-image:url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top: 2px;
	padding-bottom:0px;
	padding-left:3px;
	margin-left:0px;
	font-size:85%;
	text-decoration:underline;
}

/* top level link */
.listitem {
	list-style-image:url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top: 2px;
	padding-bottom:6px;
	padding-left:12px;
	text-indent:-7px;
	margin-left:0px;
	font-size:85%;
}

.listitemi {
	list-style-image:url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top: 2px;
	padding-bottom:6px;
	padding-left:12px;
	text-indent:-7px;
	margin-left:0px;
	font-size:95%;
	font-style: italic;
	background:#F8CA92;
}

/* top level submenu, not a link */
.listitemb {
	list-style-image:url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top: 2px;
	padding-bottom:0px;
	padding-left:3px;
	margin-left:0px;
	font-size:85%;
}

/* second level link */
.listitem2 {
	list-style-image:url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:3px;
	margin-left:15px;
	font-size:85%;
}

/* third level link */
.listitem3 {
	list-style-image: url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top: 2px;
	padding-bottom:0px;
	padding-left:3px;
	margin-left:30px;
	font-size:75%;
}

/* for hr in menu */
.listitems {
	list-style-image: url(bdot.jpg);
	font-family:verdana;	
	text-align:left;
	padding-top: 2px;
	padding-bottom:0px;
	margin-left:10px;
	font-size:20%;
}

/**** content section ****/

#main {
	background-color:#ffffff;
	float:left;
	width:855px;
	margin: 0px;
	padding: 0px;
	display:inline;
}


#mainfront {
	background-color:#ffffff;
	float:left;
	width:855px;
	margin: 0px;
	padding: 0px;
	display:inline;
	padding-top: 20px;

}
#mainfront2 {
	background-color:#ffffff;
	float:left;
	width:1000px;
	margin: 0px;
	padding: 0px;
	padding-left:0px;
	display:inline;
	padding-top: 20px;
	}
	
	#mainfront3 {
	background-color:#ffffff;
	float:left;
	width:1000px;
	margin: 0px;
	padding: 0px;
	padding-left:0px;
	display:inline;
	padding-top: 20px;
	}
	
#spacing3 {
	padding:4px;
	text-align: center;
}

#boxbox {
	float:left;
    width:750px;
}

#featurebox {
	float:right;
    width:240px;
	padding-right:10px;
}


.imgcenter {
	margin:0 auto;
	width:810px;
	clear:both;
}

.imgcenter2 {
	margin:0 auto;
	width:640px;
	clear:both;
}

.frontmenu {
	margin: 5px;
	float:left;
}

.facesphoto {
	padding:7px;
}

.hometext {
	background:#ec5902;
	color:#ffffff;
	border:5px;
	/*margin:5px;*/
	padding:3px;
	border-color:#ec5902;
	border-style:solid;
	font-size: 90%;
	text-align: center;
}
.spacingfrontimg {
	border:5px;
	border-color:#ec5902;
	border-style:solid;
}

img.wheat {
padding:10px;
}

img.kiwi {
padding:8px;
}

.plazaproject {
margin:15px;
}

.plaza {
width:1950px;
background:#ffffff;
overflow:auto;
padding:10px;
}

.imgfive {
	margin:0 auto;
	width:800px;
	clear:both;
}
.frontfive {
	margin: 5px;
	float:left;
}
.spacingfrontimgfive {
	border:0px;
	/*border-color:#ec5902;*/
	border-style:solid;
}


.htextm {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:3px;
	padding-bottom:5px;
	text-align:center;
	font-size:130%;
	font-family:verdana;
	background-color:#FFE2A6;
}


.htext1 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;
	text-align:center;
	font-size:130%;
	font-family:verdana;
}

.htext2 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;	
	text-align:center;
	font-size:115%;
	font-family:verdana;
}

.htext3 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;	
	text-align:center;
	font-size:100%;
	font-family:verdana;
	text-decoration: underline;
}
.htext4 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;	
	text-align:center;
	font-size:100%;
	font-family:verdana;
	color: #ff910a;
}

.btext1 {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;
}

.btext1f {
	margin:15px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;
}

.btext1col {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;

}


.lscav {
	font-size:85%;
	margin-left:50px;
/*	column-count: 3;
	column-fill: balance;
	column-rule-style: solid;
	column-rule-color: black;
	column-gap: 5px;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;*/
}


.lscav li {
	list-style:decimal; 
}

.btext1jb {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:15px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;
}

.btexttable {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;
}

.btext1b {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;
	font-weight: bold; 
}

.btext1bi {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
	font-weight: bold; 
	font-style:italic;
	color:#115566;
}

.btext1i {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:3px;
	font-size:75%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
	font-style:italic;
	color:#115566;
}

.btextcent {
	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
}

.btextcent2 {
	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:10px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
}

.btextcentb1 {
	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	padding-bottom:4px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
	font-weight: bold; 
}

.btextcentb2 {
	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	padding-bottom:4px;
	font-size:105%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
	font-weight: bold; 
}

.centertable {
	margin:0px;
	border-spacing:10px;
	width:320px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:15px;
	font-size:95%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
}

.btextcentad {
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:0px;
	font-size:85%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
}

.btextimg {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
	margin-left:43px;
	margin-right:43px;
}

.btextpeak {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding:3px;
	padding-bottom:5px;
	font-size:100%;
	font-family:verdana;
	word-spacing:3pt;
	text-align:center;
	font-weight:750;
	color:#228026;
}

.orangeline {
	width:95%;
	color: #ff910a;
	background-color: #ff910a;
	height: 2px;
	border: none;
	clear:both;
}

.orangeline2 {
	width:95%;
	color: #ff910a;
	background-color: #ff910a;
	height: 2px;
	border: none;
	clear:both;
}

.orangepad {
padding-top:5px;
padding-bottom:5px;
clear:both;
}

.artphoto {
    vertical-align: middle;
	text-align: center;
	margin:3px;
}

.museumphoto {
	display: table-cell;
    vertical-align: middle;
	text-align: center;
	margin:10px;
}

.menuline {
	width:75%;
	height: 1px;
	clear:both;
	border: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 2px dotted #772A10; 
	border-style: none none dotted;
}

#me {
	float:right;
	padding:10px;
	padding-left:15px;
}

.aboutmy {
	display:block;
	background-image: url(bdotsm.jpg);
	padding-left:18px;
	padding-bottom:10px;
	font-size:90%;
	background-position: 4px 7px;
	background-repeat:no-repeat;
}

/**** right ads ****/

#adsright {
	background-color:#ffffff;
	float:right;
	width:120px;
	margin: 0px;
	margin: 5px;
	padding: 0px;
	display:inline;
}

#spacing5 {
	padding-right:0px;
	text-align: center;
}


/**** footer ****/

#footer {
	clear: both;
	min-width:800px;
	background-color:#FAFBDF;
}

#spacing4 {
	padding:7px;
}

.footertext {
	font-family:verdana;
	font-size:80%;
}

/**** links ****/

a {
	text-decoration:none;
}

a:link {
	color:#900000;
	color:#830909;

}
a:active {
	color:#315100;
}

a:visited {
	color:#FF9100;
	color:#B55F04;
	color:#B47515;
}

a:hover {
	color:#D80000;
}

.emaillink:link {
}

a.qtlink:link {
	color:#ce5b61;
}
a.qtlink:active {

}
a.qtlink:visited {
	color:#a2c7da;
}
a.qtlink:hover {
	color:#e7af78;
}

a.menulink:link { 

}

a.menulink:active { 

}

a.menulink:visited { 

}

a.menulink:hover { 
	text-decoration:underline;
}

.floatLeft { 
	float:left; 
	margin:15px; 
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}

.floatRight { 
	float:right; 
	margin:15px; 
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}

.floatRight2 { 
	float:right; 
	margin:3px; 
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}

.floatPayment { 
	float:right; 
	margin:15px; 
	border-color:#666666;
}


.oddrow {
	background:#ffbb0a;
	font-size:90%;
	text-align: center;
	padding:1px;
}

.oddrowbold {
	background:#ffbb0a;
	font-weight:bold;
	font-size:90%;
	text-align: center;
	padding:1px;
}

.evenrow {
	font-size:90%;
	text-align: center;
	padding:1px;
}

.evenrowbold {
	font-weight:bold;
	font-size:90%;
	text-align: center;
	padding:1px;
}

.adfloatRight {
	float:right; 
	margin:0px;
}

.bookcell {
	margin:5px;
}

td.eventdrow {
	padding:1px;
}

td.oddtdrow {
	background-color:#FAFAD2;
	padding:1px;
}

.small {
font-size:75%;
}

.orangelinet {
	width:95%;
	color: #ff910a;
	background-color: #ff910a;
	height: 2px;
	border: none;
	clear:both;
	margin-bottom:20px;
}

.blueplace {
	font-size:100%;
	color:#0000ee;
	font-style:italic;
	font-weight: bold; 
}

.normalplace {
	font-size:100%;
	font-weight: bold; 
}

a.hometextl:link {
	color:#ffffff;

}
a.hometextl:active {
	color:#ffffff;
}

a.hometextl:visited {
	color:#ffffff;
	color:#ffffff;
}

a.hometextl:hover {
	color:#3C3C3C;
}

td.center {
	text-align: center;
}

.quotetext {
	font-size:105%;
	/*font-weight:bold; */
}

.quoteperson {
	font-size:90%;
	color:#363636;
	font-style: italic;
	font-weight:normal; 
	text-transform:capitalize;
}

.quotenumber {
	font-weight:bold;
	font-size:90%;
}

.quotefront{
	text-decoration:underline;
	color:#909090;
	font-size:85%;
}

.quotetext2 {
	font-size:105%;
	background:#FFE4C9;
}

.quoteperson2 {
	font-size:90%;
	color:#363636;
	font-style: italic;
	font-weight:normal; 
	text-transform:capitalize;
	background:#FFE4C9;
}

li.quotebox {
padding:10px;
}



.myform {
	margin:0 auto;
	width:800px;
	padding:0 auto;
}

#stylized label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:300px;
	float:left;
}

#stylized input {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border-width:1px;
	border-color: #000000;
	width:200px;
	margin:2px 0 20px 10px;
}

#stylized textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #000000;
	width:200px;
	margin:2px 0 20px 10px;
}

#stylized select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #000000;
	width:200px;
	margin:4px 0 20px 10px;
}

#stylized button {
	clear:both;
	margin-left:310px;
	width:125px;
	height:31px;
	background:#666666;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

#stylized .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:300px;
}


