* {margin:0;padding:0}

/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body {
	background-image: url(../imagesCal/back.jpg);
	background-color:#000000;
	background-attachment:fixed;
	text-align:center;
	min-height:1200px;/* for good browsers */
	min-width:980px;/* for good browsers */
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

#container {
	text-align:center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 815px;
}
#main {
	position:relative;
	width:960px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#toptext {
	position:relative;
	background-image: url(../imagesCal/parchback.jpg);
	background-color:#f3cc88;
	top:70px;
	width:920px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:70px;
	padding: 10px 0 0 0;
	text-align:left;
}

#bottext {
	position:relative;
	background-image: url(../imagesCal/parchback.jpg);
	background-color:#f3cc88;
	width:920px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	padding: 20px 0 40px 0;
	text-align:left;
}
.edgeL {
	position:absolute;
	background-image: url(../imagesCal/backL.png);
	background-repeat:repeat-y;
	width:20px;
	height:100%;
	left:-20px;
	top:0px;
}
.edgeR {
	position:absolute;
	background-image: url(../imagesCal/backR.png);
	background-repeat:repeat-y;
	width:20px;
	height:100%;
	right:-20px;
	top:0px;
}
.edgeT {
	position:absolute;
	background-image: url(../imagesCal/backT.png);
	background-repeat:repeat-x;
	width:100%;
	height:20px;
	left:0px;
	top:-20px;
}
.edgeB {
	position:absolute;
	background-image: url(../imagesCal/backB.png);
	background-repeat:repeat-x;
	width:100%;
	height:20px;
	left:0px;
	bottom:-20px;
}
.edgeTL {
	position:absolute;
	background-image: url(../imagesCal/backTL.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	left:-20px;
	top:-20px;
}
.edgeTR {
	position:absolute;
	background-image: url(../imagesCal/backTR.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	right:-20px;
	top:-20px;
}
.edgeBR {
	position:absolute;
	background-image: url(../imagesCal/backBR.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	right:-20px;
	bottom:-20px;
}
.edgeBL {
	position:absolute;
	background-image: url(../imagesCal/backBL.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	left:-20px;
	bottom:-20px;
}
#fillimg1 {
	float:left;
	width:147px;
	height:155px;
	margin:0px 20px 0 0;
}
#fillimg1b {
	float:right;
	width:339px;
	height:266px;
	margin:10px 25px 0 35px;
}
#fillimg1c {
	float:right;
	width:132px;
	height:133px;
	margin:0 15px 0 20px;
}
#fillimg1d {
	float:left;
	width:132px;
	height:133px;
	margin:20px 15px 0 20px;
}
#fillimg2 {
	position:absolute;
	background-image: url(../imagesCal/moonshad.png);
	background-repeat:no-repeat;
	top:850px;
	left:720px;
	width:390px;
	height:390px;
}
#fillimg3 {
	position:absolute;
	background-image: url(../imagesCal/wheat3.png);
	background-repeat:no-repeat;
	top:1400px;
	left:-85px;
	width:115px;
	height:505px;
}
#fillimg4 {
	float:right;
	width:660px;
	height:280px;
	margin:8px 30px 0 0;
}

#flashContent {
	position:relative;
	top:40px;
	left:0px;
	width:100%;
	height:820px;
	margin-bottom: 20px;
}


h1.fontface {
	font: 32px/40px 'CaudexBold', Arial, sans-serif;letter-spacing: 0;
	color: #060;
	background-image: url(../imagesCal/parchhigh.jpg);
	background-color: #ffe2ab;
	margin:20px 30px 10px 30px;
	text-indent:10px;
}

h2.fontface {
	font: 18px/28px 'CaudexBold', Arial, sans-serif;letter-spacing: 0;
	color: #060;
	background-image: url(../imagesCal/parchhigh.jpg);
	background-color: #ffe2ab;
	margin:25px 30px 10px 30px;
	text-indent:10px;
}

h3.fontface {
	font: 15px/22px 'CaudexBold', Arial, sans-serif;letter-spacing: 0;
	color: #700;
	background-image: url(../imagesCal/parchhigh.jpg);
	background-color: #ffe2ab;
	margin:25px 30px 10px 30px;
	text-indent:10px;
}

p.style1 {
	font: 13px/22px 'CaudexRegular', Arial, sans-serif;
	color: #000;
	margin:0 40px 10px 40px;
}

p.style2 {
	font: 14px/27px 'CaudexItalic', Arial, sans-serif;
	color: #222;
	margin:0 20px 10px 40px;
}

p.style3 {
	font: 14px/27px 'CaudexBold', Arial, sans-serif;
	color: #000;
	margin:0 20px 10px 40px;
}

p.style4 {
	font: 14px/27px 'CaudexBoldItalic', Arial, sans-serif;
	color: #000;
	margin:0 20px 10px 40px;
}

p.tiny {
	font: 9px/10px Helvetica, Arial, sans-serif;
	color: #000;
	margin:30px 20px 0px 40px;
}
.black {
	font: 15px/22px 'CaudexBold', Arial, sans-serif;
	color: #060;
}
