/*all pages*/

h1{
font-family: "arial";
color: #ffffcc;
font-size:40px;
font-weight:bold;
}

h2{
font-family: "arial";
color: #008000;
font-size:30px;
font-weight:normal;
font-style: italic;
}

h3{
font-family: sans-serif;
color : #ffffcc;
font-size:20px;
font-weight:bold;
}

h4{
font-family: sans-serif;
color : #ff0000;
font-size:20px;
font-weight:bold;
}

h5{
font-family: "comic sans ms";
color : #ffffcc;
font-size:20px;
font-weight: normal;
}

.note				{color: #ff0000;}

#topnav 	{position: fixed; z-index: 8; left: 0px; top: 0px; width: 100%; height: 135px; background-color: black;}
div.menu1	{position: absolute; z-index: 9; left: 19%; top: -124px; width: 10%; height: 245px; margin-top: 0px; text-align: center; color: red; background-color: black; padding: 7px;}
div.menu2	{position: absolute; z-index: 9; left: 32%; top: -78px; width: 10%; height: 199px; margin-top: 0px; text-align: center; color: red; background-color: black; padding: 7px;}
div.menu3	{position: absolute; z-index: 9; left: 45%; top: -78px; width: 10%; height: 199px; margin-top: 0px; text-align: center; color: red; background-color: black; padding: 7px;}
div.menu4	{position: absolute; z-index: 9; left: 58%; top: -78px; width: 10%; height: 199px; margin-top: 0px; text-align: center; color: red; background-color: black; padding: 7px;}
div.menu5	{position: absolute; z-index: 9; left: 71%; top: -78px; width: 10%; height: 199px; margin-top: 0px; text-align: center; color: red; background-color: black; padding: 7px;}

body		{font-family: "comic sans ms";}
a.one:link 	{color: #ff0000; text-decoration: none;}
a.one:visited 	{color: #ff0000; text-decoration: none;}
a.one:hover	{color: #ffcc00; text-decoration: none;}
a.two:link 	{font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffff00; text-decoration: none;}
a.two:visited 	{font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ff0000; text-decoration: none;}
a.two:hover	{font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #5DFC0A; text-decoration: none;}
#statcnt	{visibility: hidden;}																													

/*home page*/
#allhome	{position: absolute; left: 0px; top: 0px; width: 100%; height: 1500PX; padding: 0px;}
#header		{position: absolute; left: 0px; top: 20px; width: 98%; height: 100px;}
#title	        {position: absolute; background-repeat: no-repeat; left: 0px; top: 120px; width: 98%; height: 50px; text-align: center;}
#count	        {position: absolute; z-index: 6; background-repeat: no-repeat; left: 0px; top: 180px; width: 98%; height: 50px; text-align: center; font-family: "arial"; font-size: 20px; font-weight: normal; color : #00ee00;}
#main           {position: absolute; left: 0px; top: 215px; width: 98%; height: 30px; text-align: center;}

/*festival page*/
#allfestival	{position: absolute; left: 0px; top: 140px; width: 90%; height: 2000PX; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color : #ffffcc; padding: 50px;}
div.imge		{margin-left: 3%; width: 8%; float: left; padding: 20px;}	
div.imge imge 	{display: inline;}

/*applications*/
#applications	{position: absolute; left: 0px; top: 160px; width: 98%; height: 500PX; text-align: center; padding: 0px;}

/*lunar circus show*/
#alllcs		{position: absolute; left: 0px; top: 140px; width: 90%; height: 1400PX; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color : #ffffcc; padding: 50px;}
#alllcsn	{position: absolute; left: 0px; top: 140px; width: 98%; height: 1200PX; text-align: center; padding: 0px;}
#writing        {position: absolute; left: 2%; top: 440px; width: 955px; height: 150PX; text-align: center; padding: 0px;}
#slideshow	{position: absolute; right: 1%; top: 30px; width: 540px; height: 380PX; text-align: center; padding: 0px;}
#circles	{position: absolute; left: 18%; top: 170px; width: 50%; height: 250PX; text-align: center; padding: 0px;}
.circle		{position: absolute;}
.text        	{position: absolute; left: -70px; top: 0px; width: 225px; text-align: left; color: #ff0000; visibility: hidden;}

/*vid pages*/
#vidfirst	{position: absolute; left: 0px; top: 0px; width: 99%; height: 99%; padding: 20px;}
#vid		{position: absolute; left: 0px; top: 50px; width: 99%; height: 99%; padding: 20px;}
#vid2		{position: absolute; left: 0px; top: -10px; width: 99%; height: 99%; padding: 20px;}
#vid1		{position: absolute; left: 0px; top: -10px; width: 99%; height: 99%; padding: 40px;}
#vid3		{position: absolute; left: 0px; top: 20px; width: 99%; height: 99%; padding: 40px;}
#vid4		{position: absolute; left: 10%; top: -30px; width: 99%; height: 99%; padding: 20px;}

.moviespace	{position: absolute; left: 0px; top: 0px; width: 90%; height: 90%; visibility: visible; z-index: 1; padding: 0px;}

/*lunar circus school page*/
#allschool	{position: absolute; left: 0px; top: 140px; width: 100%; height: 1400PX; text-align: center; font-family: arial; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 0px;}
#lcsmainarea	{position: relative; top: 10px; height: 550px; width: 90%; margin: 3px; text-align: center; padding: 50px;}
#lcsleft 	{position: absolute; background: #000 url("../pics/school/kids02.jpg"); background-repeat: no-repeat; left: 0px; top: 50px; width: 200px; height: 567px; padding: 3px; float: left;}
#lcsright	{position: absolute; background: #000 url("../pics/school/kids03.jpg"); background-repeat: no-repeat; right: 0px; top: 50px; width: 20%; height: 480px; padding: 14px; float: right;}

/*fatt matt page*/
#allmatt	{position: absolute; left: 40px; top: 150px; width: 915px; height: 1750PX; padding: 0px; background-color: black;}
#mattleft	{position: absolute; left: 0px; top: 120px; width: 260px; height: auto; padding: 0px; float: left;}
#mattright	{position: absolute; right: -15px; top: 120px; width: 260px; height: auto; padding: 0px; float: right;}

/*training page*/
#alltraining	{position: absolute; left: 0px; top: 100px; width: auto; height: 1400PX; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 40px;}

/*Contact*/
#contact	{position: absolute; left: 0px; top: 140px; width: 100%; height: 1700PX; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 0px;}
.rsltcontact{background-color: black; font-family: "comic sans ms"; text-align: right; font-size: 22px; font-weight: normal; color: #ff0000; margin-bottom: 0px;}

/*map*/
#translink	{position: absolute; left: 0px; top: 140px; width: 98%; height: 60PX; padding: 0px;}
#map		{position: absolute; left: 0px; top: 360px; width: 98%; height: 700PX; text-align: center; padding: 0px;}

/*whats on*/
#allwhatson	{position: absolute; left: 0px; top: 155px; width: 100%; height: 4040PX; text-align: center; padding: 0px;}
#festyhead	{position: relative; left: 0px; top: 0px; width: 100%; text-align: center; padding: 0px;}
#blurb		{position: relative; left: 0px; top: 0px; width: 100%; text-align: center; padding: 0px;}
	
/*program*/
#allprogram	{position: absolute; left: 0px; top: 140px; width: 100%; height: 3500PX; text-align: center; padding: 0px;}

/*performers*/
#allperformer	{position: relative; left: 0px; top: 140px; width: 100%; text-align: center; padding: 0px;}

/*volunteers*/
#allvolunteer	{position: absolute; left: 0px; top: 100px; width: 90%; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 40px;}
#allvform	{position: absolute; left: 0px; top: 0px; width: 98%; background-color: black; text-align: left; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 10px;}
.star				{color: #ff0000;}
#vfphp		{position: absolute; left: 0px; top: -20px; width: 275px; height: 208px; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffffcc; padding: 20px;}

/*tickets*/
#ticket		{position: absolute; left: 0px; top: 100px; width: 90%; height:1000px; text-align: center; font-family: "comic sans ms"; font-size: 18px; font-weight: normal; color: #ffffcc; padding: 40px;}
#tktbtm		{position: absolute; left: 0px; top: 600px; width: 90%; height:300px; text-align: center; font-family: "comic sans ms"; font-size: 18px; font-weight: normal; color: #ffffcc; padding: 40px;}
#alltktfrm	{position: absolute; left: 0px; top: -10px; width: 98%; height: 800px; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc; padding: 10px;}
#tbl1	{background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc;}
#tbl2	{background-color: blue; text-align: center; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc;}
#tbl3	{background-color: green; text-align: center; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc;}
#tbl4	{background-color: red; text-align: center; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc;}

#alltktrslt	{position: absolute; left: 0px; top: -10px; width: 98%; height: 640px; background-color: black; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc; padding: 10px;}
.inpt			{background-color: #ffffcc; font-family: "comic sans ms"; font-size: 15px; font-weight: bold;}
.rslt				{background-color: #ffffcc; font-family: "comic sans ms"; font-size: 15px; font-weight: bold; color: #000000;}
#tphp			{position: absolute; left: 0px; top: 0px; width: 95%; height: 100%; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffffcc; padding: 20px;}

/*terms and conditions*/
#alltc			{position: absolute; left: 0px; top: 0px; width: 90%; height: 900; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffffcc; padding: 20px;}
#alltcw			{position: absolute; left: 0px; top: 0px; width: 90%; text-align: center; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #000000; padding: 20px;}
/*
#paypallogo	{position: absolute; left: 35%; top: 10px; width: 25%; height: 100PX; text-align: center; padding: 0px;}

*/
#allmail	{position: absolute; left: 0px; top: -10px; width: 98%; height: 640px; background-color: white; font-family: "comic sans ms"; font-size: 16px; font-weight: normal; color: #ffffcc; padding: 10px;}

#cheap	{position: absolute; left: 50px; top: 130px;}

#allmform {z-index: 1; position: absolute; left: 0px; top: 720px; width: 98%; height: 210px; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffffcc; padding: 10px;}
#mcom {z-index: 2; position: absolute; visibility: hidden; left: 40%; top:950px; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ff0000; padding: 0px;}
#q2			{z-index: 1; position: absolute; left: 0px; top: 950px; width: 98%; height: 250px; background-color: black; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffffcc; padding: 0px;}


/*market stall*/
#allms			{position: absolute; left: 0px; top: 150px; width: 90%; height: 900; text-align: center; font-family: "comic sans ms"; font-size: 15px; font-weight: normal; color: #ffffcc; padding: 20px;}

/*whats on2010*/
#allwhatson2010	{position: absolute; left: 0px; top: 155px; width: 90%; height: 540PX; text-align: center; padding: 0px;}
#festyhead2010	{position: relative; margin-left: auto; margin-right: auto; top: 0px; width: 90%; text-align: center; padding: 0px;}
#blurb2010		{position: relative; left: 0px; top: 0px; width: 100%; text-align: center; padding: 0px;}

/*faq*/
#faq	{position: relative; margin-left: auto; margin-right: auto; top: 140px; width: 70%; height: 2700PX; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 0px;}

/*Schedule 2010*/
#allschd2010	{position: absolute; left: 0px; top: 155px; width: 100%; height: 540PX; text-align: center; font-family: "comic sans ms"; font-size: 20px; font-weight: normal; color: #ffffcc; padding: 0px;}
#festyschd2010	{position: relative; margin-left: auto; margin-right: auto; top: 0px; width: 62%; text-align: center; padding: 0px; background-color: black;}

















