/* CSS Document  */

   /* render html5 elements as block */
   
header, footer, section, aside, nav, article, figure {
display: block;}


 html, body {

margin:0;

}



/** HEADER */

header{
width:100%;
float:left;
margin:0px 0px 5px 0px;

}

#spiderweb {
margin: -20px 5px 5px 0px;



}

#inner {
margin: 0px auto;
width:990px; 


}

#inner h1 {
float: left;
margin: -180px 0px 5px 200px;


}
.image {
clear: none;
display: inline;
border:none;


}


#htmlEventTable_filter{
    margin-top: 1.5rem !important;
}

#snowflakeContainer {
    position: absolute;
    left: 0px;
    top: 0px;
}
.snowflake {
    padding-left: 15px;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
    line-height: 24px;
    position: fixed;
    color: #FFFFFF;
    user-select: none;
    z-index: 1000;
}
.snowflake:hover {
    cursor: default;
}   


/* nav */ 
#navbar{
width:990px;
margin:	0	auto;


}
nav	{
height:	32px;
width:100%;
clear:both;
margin:	0	auto	0	0;
border-top:	#800000 inset	2px;
border-bottom:	#000000	solid	2px;
background-color:#400000;
color:white;
font-size:14px;
font-weight:bold;

}
nav	.menu	{
margin-left:	12px;
}
nav	.menu	ul	{
list-style:	none;
margin:	0;
}
nav	.menu	li	{
float:left;
position:relative;
}
nav	.menu	a	{
display:block;
text-decoration:underline;
font-weight:bold;
color:white;
font-size:14px;
font-weight:bold;
padding:0px	20px;
line-height:30px;
}
nav	.menu	a:hover	{
color:	#eeeeee;
background-color:#F4E8C6;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

/*	nav	1-level	dropdowns	*/
nav	.menu	li	ul	{	
display:	none;	
z-index:	8888;
}
nav	.menu	ul	li	a	{
display:	block;
text-decoration:	none;
color:	#ffffff;

}
nav	.menu	ul	li	a:hover	{	
background:	#800000;	
color:#ffffff;
}
nav	.menu	li:hover	ul	{
display:	block;
position:	absolute;
top:	30px;
left:	-40px;
}
nav	.menu	li:hover	li	{
float:	none;
}
nav	.menu	li:hover	a	{	
background:	#861286;
color:#eeeeee;	
}
nav	.menu	li:hover	li	a:hover	{	
background:	#861286;		
}


/* main container */

#container {
margin: 0 auto;
width:920px;
 

}

 #adcopy{
    margin:10px 40px 10px 150px;
   
}


/* featured and all featured contents */
#featured {
          color:#ffffff;
          font-weight:bold;
          font-size:14px;
          font-family: 'MarketingScriptRegular';
           margin:5px 10px 5px 10px;
           padding-right:2px;
           width: 900px;
		  background-image:url("https://www.countyfairgrounds.net/findhalloween/weblarge3.png"); 
          
          
   }    
   img {
    border:none;
}
   
   
  /*leftside*/    
 
#Halloween2014 {
	margin:30px 230px 10px 10px;
 	color:#ffffff;
	font-weight:bold;
   
   
   /*rightside*/        
}         
#rightside {
 float:right;
 margin: -440px 0px 0px  640px; /*top,right,bottom,left*/
 
   }  
   
 
 #date{
 margin:50px 10px 5px 90px;
 color:#ffffff;
 font-size:18px;
 font-weight:bold;
 
 } 
 
  #blog{
 float:left;
 padding-left:10px;
 padding-right:5px;
 margin:20px 0px 30px 20px;
 color:#ffffff;
 font-size:18px;
 font-weight:bold;
 background-color:black;
 text-decoration:underline;
 
 
 
 }
 
    #blog a {
    color:#ffffff;
    
   
}
   #blog a:hover {
   color:#eeeeee;
   
 

 }

#featured figure img {display: block; float:right;}

#featured h2 {font-size:16px;margin-bottom:20px;float:left;color:#800000;}
#featured h2 a:link, #featured h2 a:visited {color: #c0c0c0; text-decoration: none;}
#featured h2 a:hover, #featured h2 a:active {color: #eeeeee;} 

#featured h3 {font-size:14px;font-weight:bold;margin-left:20px;margin-right:500px;margin-bottom:3px;margin-top:10px;background-color:#eeeeee;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;color:#000000;border-width:2px;border-color:#861286;border-style:ridge;}
#featured h3 a:link, #featured h3 a:visited {color: #C0D670; text-decoration: none;}
#featured h3 a:hover, #featured h3a:active {color: #C0D670;} 

/*  Feature Section - end of all code */



/* RED Menu Section- Events Drop-down List*/
#topmenu{
background-color:#000000;
float:right;
width:550px;
border-style:inset;
border-color:#c0c0c0;
border-width:2px;
margin-bottom:15px;
margin-top:10px;


}

#topmenu h2 {
font-size:14px;
font-weight:bold; 
margin-bottom:10px;
margin-top:10px;
margin-right:50px;
float:right;
	
}

 
	
  #menu  {
	background-color:#400000;
	margin-top:5px;
	margin-bottom:15px;
	font-size:11px;
	color:#ffffff;
	padding-bottom:5px;
	
	
}



table,td {
width:auto;

}

  #one{
  width:200px;
  float:left;
  
}
  #two{
  width:200px;
}

  #three{
  width:200px;
}
  #four{
  width:200px;
  float:right;
}

  #firstfield {
  color:#400000;
  font-size:15px;
  font-weight:bold;
  background-color:#eeeeee;
  padding:3px;
  width:400px;
}

  #secondfield {
  color:#800000;
  font-size:11px;
  font-weight:bold;
  background-color:#c0c0c0;
  padding:3px;
  width:420px;
}
/* END PURPLE Menu Section- Events Drop-down List*/




/*  bottom right half content */
    #content {
     float:left;
     background-color:#ffffff;
     color:#400000;
     font-family: 'MarketingScriptRegular';
     border-style:inset;
     border-color:black;
     border-width:4px;
	 width:550px;
     
     }
	 
   .imagecontent {
     float:right;
     margin-right:12px;
     margin-bottom:8px;
	 border:none;
       
 
 }


   .eventpix {
   margin-left:10px;
     margin-right:10px;
     border:none;
     float:left;
     
	
       
}


  table{
     border-collapse:collapse; 
	 width:90%;
	 margin: 0px 20px 0px 20px;
  }        
     
	  
   td  { 
   padding:5px;
      
     } 
     
     

	#content h2{
    color:#ffffff;
    font-size:15px;
	 font-weight:bold;
	 margin-top:3px;
	 margin-bottom:2px;
	 background-color:#3f4023;
	 width:95%;
	 float:left;
	 padding-left:20px;
	 padding-top:5px;
	 padding-bottom:5px;
		 
	    }
 

  #content h3 {
   font-weight:bold;
   font-size:15px;
   text-decoration:underline;
   margin-left:10px;
   color:#400000;
     

  } 
  #content h3 a:link, #content h3 a:visited {
  color:#800000;
 
}
   #content h3 a:hover {
   color:#c0c0c0;
   

}
  #content h4 {
   font-weight:bold;
   margin-top:-60px;
   font-size:14px;
   margin-left:20px;
   color:#400000;
   display:inline;
 
      

  }
  #content h5 {
   font-weight:bold;
   font-size:14px;
   color:#ffffcc;
   clear:both;
   
   
   
}
    #content h6{
    color:transparent;
    font-size:12px;
    margin-top:2px;
    margin-bottom:1px;
    
  
		 
	    
   
}
        
  
 .menucontent {
  width:525px;
  padding-left:10px;
  padding-right:3px;
  background-color:#eeeeee;
  border-color:#3f4023;
  border-width:3px;
  border-style:ridge;
  margin-left:5px;
  

   
   
 }
  #eventdates {
   color:#3000000;
   font-weight:bold;
   font-size:12px;
   
   
  
   }
   

   
  section.stuffaftereventname {
   background-color:#000000;
   color:#ffffff;
   font-size:14px;
   padding-bottom:10px;
   width:520px;
   float:right;
   margin-right:5px;
   
     
   } 
     
   
  
  
  
   section.themeofevent{
   color:#ffffcc;
   font-size:13px;
   font-weight:bold;
   
   }
       section.basicinfo{
     font-size:14px;
     color:#eeeeee;
     padding-left:10px;

    }
 section.basicinfol a {
color: #eeeeee;
margin-right: 10px;
text-decoration: underline;


   
}
   section.basicinfo a:hover {
   color:#c0c0c0;
   

 
   
   }
   section.sociallinks{
   font-size:14px;
   font-weight:bold;
   color:#f0d58a;
   padding-left:10px;

  
    
	
   }
 section.sociallinks a {
color: #ffffcc;
margin-right: 10px;
text-decoration: underline;


   
}
   section.sociallinks a:hover {
   color:#eeeeee;
   margin-right: 10px;
   text-decoration: underline;
   
}
   
   section.newslink{
   font-size:14px;
   font-weight:bold;
   color:#ccff66;
   padding-left:10px;

  
    
	
   }
 section.newslink a {
color: #ccff66;
margin-right: 10px;
text-decoration: underline;


   
}
   section.newslink a:hover {
   color:#ffff80;
   
}


   
    section.location{
     font-size:14px;
     color:#eeeeee;
     padding-left:10px;
 }
    
   
    section.admissions{
     font-size:14px;
     color:#eeeeee;
     padding-left:10px;
 }
 
 
 
 
 
    #morelistings{
    font-size:14px;
    color:#310276;
    margin:10px 0px 10px 20px;
    font-weight:bold;
	float: left;
	display:inline;
	background-color:#eeeeee;
	width:530px;
	
 
}
   
    #morelistings a {
   display:block;
    color: #310276;
   margin:8px 0px 8px 0px;
}

   #nine {
   color:#310276;
   text-decoration:underline;
   
 }
   #nine a{
   color:#310276;
   text-decoration:underline;
   
}
   #nine a:hover {
   color:#861286;
   text-decoration:underline; 
 }
  
	
   #ten{
   color:#310276;
   text-decoration:underline;
   
 }
   #ten a{
   color:#310276;
   text-decoration:underline;
   
}
   #ten a:hover {
   color:#861286;
   text-decoration:underline; 
 }	 
 	
   #eleven{
   color:#310276;
   
   }	
   
    #twelve{
   color:#310276;
   
   }
     
    #thirteen{
   color:#310276;
   
   }
 
  #fourteen{
   color:#310276;
   
   }
      #fifteen {
   color:#310276;
   text-decoration:underline;
   
 }
   #fifteen a{
   color:#310276;
   text-decoration:underline;
   
}
   #fifteen a:hover {
   color:#861286;
   text-decoration:underline; 
 }
  
	
   #sixteen{
   color:#310276;
   text-decoration:underline;
   
 }
   #sixteen a{
   color:#310276;
   text-decoration:underline;
   
}
   #sixteen a:hover {
   color:#861286;
   text-decoration:underline; 
 }
	 
 
 
 /*  end bottom right half content */
 

 /*  bottom left half  sidebar */
#sidebar {
float: left;
width: 310px;


}
     
 
 #sidebar h2 {
 font-size:18px;
 color:#ffffff;
 font-weight:bold;
 font-family: 'MarketingScriptRegular';
 margin: 30px auto 8px 20px; 
 background-color:#861286;
 border-style:ridge;
 border-width:4px;
 border-color:#c0c0c0;
 padding:10px;
 width:230px;
 
 
} 
  #sidebar h3 {
 font-size:14px;
 color:white;
 font-weight:bold;
 font-family: 'MarketingScriptRegular';
 padding-left:10px;
 margin:10px 10px 10px 5px;
 background-color:#800800;
 
 } 
  #google {
 margin:15px 0px 15px 0px;
 
 }
 #AWeber {
 margin:15px 10px 20px 10px;
  }

 #ads {
 margin:15px 5px 25px 5px;
 
 }
  #ads a img {
   float:none;
   
}
#ads a {
    display: block;
    margin-bottom: 38px;
}

 #goo2 {
 margin:15px 0px 15px 0px;
 
 }
 
 /* END left Sidebar */
 
       
/* footer */

  footer {
width:100%;
margin:570px auto 20px 0px;
border-top: #c0c0c0 inset 2px;
border-bottom: #c0c0c0 solid 2px;
background-color: #000000;
overflow:auto;

 }
  #bottom {
  width:990px;
background-color:#000000;
font-weight:bold;
margin: 0px auto;
 

 
      
}
#bottomleft {
float:left;
font-size:14px;
color:white;
margin:10px 10px 10px 10px;

}
#bottomright{
margin: -45px 10px 10px 160px;
float:right;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 1, 2011 07:27:24 PM America/New_York */


@font-face {
    font-family: 'MarketingScriptRegular';
    src: url('MarketingScript-webfont.eot');
    src: url('MarketingScript-webfont.eot?iefix') format('eot'),
         url('MarketingScript-webfont.woff') format('woff'),
         url('MarketingScript-webfont.ttf') format('truetype'),
         url('MarketingScript-webfont.svg#webfontblVIzv19') format('svg');
    font-weight: normal;
    font-style: normal;
   } 
    