/* reset to none evrerything before start! */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: middle;
	
	}
	
	/*Christmas links begins 

  A:link.ChristmasShows {
  	
  font-size: 18px;
  color: White;
  font-weight: bold;
  text-decoration: none;
  
}


A:HOVER.ChristmasShows {

   cursor: url(http://www.magicalcircus.co.uk/cursors/santa.cur);
   font-size: 18px;
	font-weight: bold;
	color: #DB0000;
   text-decoration: underline;
}
A:VISITED.ChristmasShows {
	

   font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

H1.ChristmasShowsTitle {
  
  
	font-family :  Arial, Helvetica, sans-serif;
	font-style : normal;
	letter-spacing : normal;
   font-size: 16px; text-align: justify; word-spacing: normal; white-space: nowrap;
  font-weight: bold;
  font-variant: normal;
}

table.Christmas_Shows {
	
	background-color: #006000;
	font-size: 18px;
	
}



 Christmas links ends */
	
	
}

html {
	


}

BODY {

background-image : url(../images/page_assets/pngs/nightsky.png);
   
   /*Christmas Settings only
   
   cursor: url(http://www.magicalcircus.co.uk/cursors/rudoph.cur);
   background-image : url(../images/page_assets/snowflakesBlueBack.png);
      
end of Christmas settings*/
   
   /* Normal Settings*/
   
   color: #2C2C2C;
   background-color: #000193;
   /*background-image: url(../images/page_assets/pngs/bluebkg.png);*/
   /*background-repeat: repeat;*/
   background-attachment: fixed;
   font-family: Tahoma, "@Arial Unicode MS", sans-serif;
   font-size: small;
   line-height: 18px;
   table-layout: auto;
   
   /* ens of normal settings */

}

/* This block contains Table styles */


table.top_menuTable { 
color: Lime;
background: #000066;
background-image: none;



	
}

.main_table {

color: #666666;
font-weight: inherit;
background-image: url(../images/page_assets/transparent-link.png);
/*background-color: transparent;*/
width: 100%;
margin: 20px;

}

td.center_p {

color: #666666;
font-weight: inherit;
background-color: #FFFFE5;
width: 650px;

}

table.top_menu {

background-image: url(../images/page_assets/transparent-link.png);
	
}

textarea {
	
}


table.inner_t {
	
	width: 770px;
	table-layout: fixed;
	
}

table.main_content {
	
background-image: url(../images/page_assets/transparent-grey-back.png);
border-width: thin;
position: relative; left: auto;



} 

/* This block contains Heading styles */

h1{
    font-size: large;
    font-weight: bold;
    letter-spacing: 1px;
   
} 

h1.HoneHigh{
	font-size: 20px;
   font-weight: bold;
   letter-spacing: 3px;
	background: White;
	text-align: center;
	
   	
	
}

h1.secHone{
	font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
	 text-align: center;
	 color: #000175;
	
}

h1.circus_skills {
    font-size: 12pt;
	 font-style: none;
    letter-spacing: 1px;
	 color: white;
   
} 

h2 { font-size: large;

} 

h3 { font-size: medium;

}

h4  h5 h6 { font-size: x-small;

}

/* This block contains Paragraph and Blockquote styles */


p {

color: #666666;
font-size: 12pt;
letter-spacing: 1px;

}

blockquote{

margin: 15px;
	
}




/* This block contains Unattached Classes for Blocks and Paragraphs of text styles */

.inner_p {

font-color: #666666;
font-weight: inherit;
/*background-image: url(../images/page_assets/transparent-link.png);*/
background-color: transparent;
width: 470px;

/* top border */

border-top-color: #CCCCCC;
border-top-style: solid;
border-top-width: thin; 

/* right border */

border-right-color: #666666;
border-right-style:  ridge;
border-right-width: 2px;

/* bottom border */

border-bottom-color: #666666;
border-bottom-style: ridge;
border-bottom-width: 2px;

/* left border */

border-left-color:  #CCCCCC;
border-left-style: solid;
border-left-width: thin;

/* margins */

margin-top: auto;
margin-right: auto;
margin-left: auto;
margin-bottom: auto;



}

.center_p {

font-color: #666666;
font-weight: inherit;
background-image: url(../images/page_assets/transparent-link.png);
background-color: tblack;
width: 100%;
margin: 20px;


/* top border */

border-top-color: #CCCCCC;
border-top-style: solid;
border-top-width: thin; 

/* right border */

border-right-color: #666666;
border-right-style:  ridge;
border-right-width: 2px;

/* bottom border */

border-bottom-color: #666666;
border-bottom-style: ridge;
border-bottom-width: 2px;

/* left border */

border-left-color:  #CCCCCC;
border-left-style: solid;
border-left-width: thin;

/* margins  all*/

margin-top: auto;
margin-right: auto;
margin-left: auto;
margin-bottom: auto;



}



.content  {

 border-top-color: blue;
 border-collapse: separate;
 border-spacing: 5px;
 table-layout: auto;
 
    }
	 
	 

                                                               /* This block contains Link elements styles */


   /*Image Links*/

A.image_lnk { 

color: none;


 }
	 
A:HOVER.image_lnk { 

color: none;



 }    
 
     /*End of Images Links*/ 
   
    /*Normal Links*/

A {
	color: #000066;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	
   
	
}

A:HOVER{

    cursor: url(http://www.funcircusworkshops.co.uk/images/page_assets/littletent.cur);
	 color: #663333;
	 background-image: url(http://www.funcircusworkshops.co.uk/images/page_assets/link_light.png);
	 font-size: 11pt;
   
   
}



                                                 /*Links to picture galleries*/

/*A.skills_pics{  

    cursor: url(http://www.funcircusworkshops.co.uk/images/page_assets/littletent.cur);
	 color: #663333;
	 background-image: url(http://www.funcircusworkshops.co.uk/images/page_assets/link_light.png);
	 font-size: 14pt;


}*/

a.picsLink {

   /*cursor: url(http://www.funcircusworkshops.co.uk/images/page_assets/littletent.cur);
	color: #663333;
	background-image: url(../images/page_assets/link_light.png);*/
	font-size: 14pt;
   
}




/*End to pictures galleries links*/



   /*estates for top menu links*/
   

A.top_menu {
	color: white;
	background: #000066;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	
}

A:HOVER.top_menu {
	
	cursor: url(../images/page_assets/littletent.cur);
	color: #663333;
	background-image: url(../images/page_assets/link_light.png);
	font-size: 11pt;
	
}

A.top_menu_b {
   background: #6495ED;
	color: white;
	font-size: 11pt;
	
}

A:HOVER.top_menu_b {
   background: #6495ED;
	color: #663333;
	font-size: 11pt;
	
}

   /*END of estates for top menu links*/


                                                            /* Cloud states */

A.cloud1 {
	color: #191970;
	text-decoration: none;
	font-size: 26pt;
}

A:HOVER.cloud1 {
	color: #191970;
	text-decoration: none;
	font-size: 26pt;
}

A.cloud2 {
	color: #556B2F;
	text-decoration: none;
	font-size: 22pt;
}

A:HOVER.cloud2 {
	color: #556B2F;
	text-decoration: none;
	font-size: 22pt;
}

A.cloud3 {
	color: #712596;
	text-decoration: none;
	font-size: 19pt;
}

A:HOVER.cloud3 {
	color: #712596;
	text-decoration: none;
	font-size: 19pt;
}

A.cloud4 {
	color: #CA8400;
	text-decoration: none;
	font-size: 17pt;
}

A:HOVER.cloud4 {
	color: #CA8400;
	text-decoration: none;
	font-size: 17pt;
}

A.cloud5 {
	color: #00CED1;
	text-decoration: none;
	font-size: 15pt;
}

A:HOVER.cloud5 {
	color:  #00CED1;
	text-decoration: none;
	font-size: 15pt;
}

A.cloud6 {
	color: #000066;
	text-decoration: none;
	font-size: 12pt;
}

A:HOVER.cloud6 {
	color: #000066;
	text-decoration: none;
	font-size: 12pt;
}

A.cloud7 {
	color: #000066;
	text-decoration: none;
	font-size: 10pt;
}

A:HOVER.cloud7 {
	color: #000066;
	text-decoration: none;
	font-size: 10pt;
}


                                                                    /* END of Cloud states */



.lib_item {
	
	font-size: 12pt;
	letter-spacing: 1px;
	
}

a:hover.lib_item {
	
	font-size: 12pt;
	letter-spacing: 1px;
	
	}

a.img_lnk {
	
	background-image: none;
	
}

a:hover.img_lnk {
	
	cursor: url(../images/page_assets/littletent.png);
	
}

                                                                           /* List Styles */

ul.maqList {

	color: #666666;
   font-size: 12pt;
   letter-spacing: 1px;
   margin-left: 15px;
	list-style: square;
	
	
}

 /* Social Net styles*/
 
 td.socialnet { 
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 5px;
 
 
  }
 
 script.socialnet { 
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 5px;
 
  }
 

   /*End of List Styles*/


	


