
html {	margin: 0 auto; }

#int{
	background: #FFF;
	clear: both;
	text-align: left;
	margin-bottom: 25px;
	margin-top: 25px
}

.linknav{ font-family:"trebuchet MS"; color:#0000FF; font-size:14px; font-weight:bold; text-decoration:none;} 

.linksub{ font-family:"Verdana, Arial, Helvetica, sans-serif;
"; color:#333366; font-size:12px;}
h3 {
	font-size: 1.7em;	
	font-weight: normal;
	padding: 20px 10px 5px 10px;		
}

p, dl { padding: 10px; margin: 0; }

.datatable {
	border: 1px solid #FFF;
	border-collapse: collapse;
	width: 100%;
}
.datatable td {
	border: 1px solid #FFF;	
	padding: 0.3em;
}
.datatable th {
	border: 1px solid #828282;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
	padding-left: 0.3em;
}
.datatable caption {
	font: bold 110% Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}
.datatable tr {
	background-color: #FFF;
	color: #000000;
	border-bottom: 1px solid #D6DDE6;
}
.datatable tr.altrow {
	background-color: #FFF;
	color: #000000;
	border-bottom: 1px solid #D6DDE6;
}

#wrap {
	width: 880px;
	margin: 0 auto;
	text-align: left;		
}
#content-wrap {
	clear: both;
	width: 880px;
	margin: 20px auto;	
	border: 1px black;	
}

#flagnav {
	float: left;
	width: 550px;
	margin: 0 auto;
	martin-bottom: 5px;
	display: inline;		
}

#flagnav li {float: left;
margin-right: 6px;
list-style-type: none;
margin: 10px auto;}

#flagnav img {display: block;
padding: 4px;
margin-left: 6px;
border: 1px solid #ccc;}

#main {
	float: left;
	width: 550px;
	padding: 1px; margin: 25px 0 0 1px;
	display: inline;
	line-height: 1.5;		
	border: 1px solid #FFF;	
	margin-bottom: 20px;	
}
	
#right {
	float: right;
	text-align: left;
	width: 270px;
	padding: 0; margin: 0px 10px 0 0;		
	display: inline;	
}	
#sidebar h3 {
	padding: 5px 12px;
	margin: 15px 5px 10px 0;
	font: bold 2.4em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;				
	color: #45D5E6;
	border-bottom: 1px solid #121212; 
	background-image: url(/images/pattern.gif);		
}
#sidebar ul.sidemenu {
	text-align: left;
	margin: 20px 5px 20px 0px; 
	padding: 0;		
	border-top: 1px solid #111;		
}
#sidebar ul.sidemenu li {
	list-style: none;
	padding: 8px 10px;
	margin: 0;		
	border-bottom: 1px solid #111;
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;	
	border: none;
	color: #666666;
	font-weight: bold;		
	font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;
	font-size: 14px;		
}
#sidebar ul.sidemenu li a span {
	color: #444;	
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-weight: normal;	
	font-size: 11px;
}
#sidebar ul.sidemenu li a:hover,
#sidebar ul.sidemenu li a:hover span {	
	color: #fff;	
}
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { border: none; }


/* display and additional classes */
.no-border { border: none; }
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.month {
	margin: 1px auto; padding: 1px ;
    background-color: #fff;
	margin-bottom: 30px;
	clear: both;}
.fair {
	margin: 25px auto; padding: 10px 0 1px 0;
    background-color: #ffffff;
	margin-bottom: 30px;
	clear: both;
	width: 98%;
	border-top: solid 1px #000;	
	position: relative;
}

.image {
	float: left;
	width: 150px;
	margin:  2px 0; padding: 0;
	position: absolute; 
}
.info {
	float: right;
	width: 60%;
	margin: 0px 4px 10px 5px; padding: 0;
	clear: both; 	
}

.name (
 color: black;
 font-size: 14px;
 font-weight: bold;
 )
 


form {
	margin:10px 15px; padding: 0;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}

textarea {
	width:400px;
	padding:2px;
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;	
}



