@charset "UTF-8";
/* CSS Document */


*	{
margin:0;
padding:0;
outline:none;
}

body	{
margin:0 auto;
background-color:#FFFFFF;
}

#wrapper	{
margin:5px auto;
width:1024px;
height:100%;
}

#topnav	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
list-style-type:none;
padding:5px 10px 0px 8px;
width:1024px;
height:157px;
border:none;
}

#topnav #logo {
background-image:url(../images/mainlogo2.png);
background-repeat:no-repeat;
height:157px;
width:461px;
float:left;
}

#topnav #buttons{
float:left;
margin: 10px 0px 0px 140px;
}

#topnav #buttons #about{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
background-image:url(../images/about_btn.png);
background-repeat:no-repeat;
margin-left:8px;
width:95px;
height:65px;
float:left;
}

#topnav #buttons #contact{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
background-image:url(../images/contact_btn.png);
background-repeat:no-repeat;
width:102px;
height:65px;
float:left;
}

#topnav #buttons #login{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
background-image:url(../images/login_btn.png);
background-repeat:no-repeat;
margin-left:1px;
width:101px;
height:65px;
float:left;

}

#topnav #buttons #register{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
background-image:url(../images/register_btn.png);
background-repeat:no-repeat;
margin-left:2px;
margin-right:5px;
width:100px;
height:65px;
float:left;
}

#topnavbar {
background-image:url(../images/orange_navbar.png);
background-repeat:no-repeat;
width:1023px;
height:114px;
}


#topnavbar #nav2	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin:50px 0px 0px 18px;
float:left;

}

#nav2 #homebtn{
background-image:url(../images/home_btn.png);
background-repeat:no-repeat;
width:91px;
height:41px;
float:left;
}

#nav2 #advbtn{
background-image:url(../images/advsearch_btn.png);
background-repeat:no-repeat;
width:167px;
height:42px;
float:left;
}

#nav2 #mapbtn{
background-image:url(../images/mapsearch_btn.png);
background-repeat:no-repeat;
width:162px;
height:43px;
float:left;
}

#topnavbar #nav3	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin:15px 0px 0px 165px;
float:left;
}

#nav3 #myfairbtn{
background-image:url(../images/myfairmap_btn.png);
background-repeat:no-repeat;
width:133px;
height:70px;
float:left;
}

#nav3 #wikibtn{
background-image:url(../images/fairmapwiki_btn.png);
background-repeat:no-repeat;
width:140px;
height:70px;
float:left;
}

#nav3 #tagsbtn{
background-image:url(../images/fairmaptags_btn.png);
background-repeat:no-repeat;
width:130px;
height:70px;
padding-left:10px;
float:left;
}

#content {
margin-top:20px;
width:1024px;
height:100%;
position:relative;
float:left;
}



#contentfix {
margin-top:20px;
padding:10px 30px 10px 50px;
width:1024px;
float:left;
height:100%;
position:relative;
}


#content_gallery {
margin-top:20px;
width:1024px;
}

#content_gallery a {
margin:0;
padding:0;
width:200px;
clear:both;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
}

#content_gallery ul {
margin:0 0 0 2px;
padding:0;
display:inline;
}

#content_gallery li{
margin:0 40px 0 25px;
width:164px;
padding:0;
display:inline;
list-style-type:none;
}

#imagename {
clear:both;
margin:0;
padding:0 0 0 7px;
width:1024px;
height:100%;
}

#imagename ul {
margin:0;
padding:0;	
}

#imagename a {
margin:0;
padding:0;
text-decoration:none;	
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
}

#imagename li {
margin-left:10px;
width:164px;
height:32px;
background-image:url(../images/search.jpg);
background-repeat:no-repeat;
padding:7px 0 0 0;
text-align:center;
float:left;
}

#indexleft {
margin:0;
padding:0px 20px 0 20px;
float:left;
width:300px;
height:430px;
text-align:left;
clear:both;
text-align:justify;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:16px;
color:#1F3578;
}

#indexright {
margin:0 auto;
background-image:url(../images/index-right-images.jpg);
background-repeat:no-repeat;
padding:0 10px 20px 10px;
float:left;
width:660px;
height:430px;
}

#wikiimage {
margin:5px auto;
padding:0px 330px 0px 0px;
background-image:url(../images/wiki_image4.jpg);
background-position:top center;
background-repeat:no-repeat;
float:left;
width:660px;
height:430px;
}

#profiletop {
margin:0;
padding:0 0 0 0px;
float:left;
width:1024px;
text-align:left;
}

h3 {
text-align:left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#172765;	
}

h4 {
text-align:left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FF6920;	
}

h5 {
text-align:left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#172765;	
}

#profileleft {
margin:0 0px;
clear:both;
float:left;
position:relative;
width:300px;
height:100%;

}

#prighttext{
text-align:left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:15px;
color:#1F3578;
width:500px;
margin: 40px auto 0px auto;
padding-left:370px;
position:relative;
}

#profileright {
	text-align:left;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	margin:50px auto;
	font-family:.8em;
	position:absolute;
	width:720px;
	height:720px;
	float:right;	
}

#mainpic {
margin:0;
padding:5px 40px 0 30px;
width:974px;
height:75px;
text-decoration:none;
}

#mainpic img {
margin:0 auto;
padding:20px 0 0 150px;
max-width:600px;
max-height:400px;
position:relative;
}

#thumbnails {
margin:0 0 0 10px;
padding:0;
float:left;
width:1044px;

}

#thumbnails img {
margin:0;
}

#thumbnails a {
background-image:none;
}

#mainpic img {
text-decoration:none;	
}


#advsearchform {
background-image:url(../images/advsearch_tab.png);
background-repeat:no-repeat;
width:1024px;
height:630px;
}

#advsearch {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1F3578;
list-style-type:none;
margin:30px 10px 0px 0px;
padding:20px 0px 0px 20px;
width:400px;
height:200px;
float:left;
}

#calendarsearch{
margin:30px 30px 0px 0px;
padding:15px 30px 0px 0px;
float:left;
width:250px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
position:relative;
}

#calendarsearch td{
border:thin;
color:#1F3578;
padding:8px;
text-align:left;
} 

#calendarsearch tr{

} 

#mapsearchform {
background-image:url(../images/mapsearch_tab.png);
background-repeat:no-repeat;
width:1024px;
height:630px;
}

#mapsearch {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1F3578;
list-style-type:none;
margin:30px;
padding:60px 0px 0px 0px;
width:500px;
height:200px;
float:left;
}

#ajaxdisplay {
position:relative;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:.9em;
}


#footer	{
margin:10px 0px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
text-align:center;
font-size:8px;
color:#000000;
line-height:10px;
position:relative;
}

#footergall	{
margin:700px 0px 10px 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
text-align:center;
font-size:8px;
color:#000000;
line-height:10px;
position:relative;
}


#buttons a{
color:#000000;
}

#buttons a:visited{
color:#1F3578;
}


#buttons a:hover{
color:#FF7C2B;
}

#buttons a:active{
color:#73F2DE;
}

#buttons #about a{
float:left;
margin-top: 19px;
padding-left:24px;
text-align:center;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;

}

#buttons #contact a{
float:left;
margin-top: 19px;
padding-left:25px;
text-align:center;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;

}

#buttons #login a{
float:left;
margin-top: 19px;
padding-left:30px;
text-align:center;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;

}

#buttons #register a{
float:left;
margin-top: 19px;
padding-left:23px;
text-align:center;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;

}

#nav2 a{
color:#1F3578;
}

#nav2 a:visited{
color:#000000;
}

#nav2 a:hover{
color:#FF7C2B;
}

#nav2 a:active{
color:#73F2DE;
}

#nav2 #homebtn a{
margin:19px 0px 10px 5px;
float:left;
padding-left:40px;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
}

#nav2 #advbtn a{
margin:19px 0px 10px 5px;
float:left;
padding-left:30px;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
}

#nav2 #mapbtn a{
margin:19px 0px 10px 5px;
float:left;
padding-left:30px;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
}

#nav3 a{
color:#1F3578;
}


#nav3 a:visited{
color:#000000;
}

#nav3 a:hover{
color:#FF7C2B;
}

#nav3 a:active{
color:#73F2DE;
}

#nav3 #myfairbtn a{
float:left;
margin-top:65px;
padding-left:20px;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:18px;
}

#nav3 #wikibtn a{
float:left;
margin-top:65px;
padding-left:20px;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:18px;
}

#nav3 #tagsbtn a{
float:left;
margin-top:65px;
padding-left:20px;
text-decoration:none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:18px;
}


ul{
text-decoration:none;
list-style-image:none;
list-style:none;
}

li{
list-style-image:none;
list-style:none;
}

p	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
text-decoration:none;
padding:5px 0px 0px 8px;
}

#custprofile {
background-image:url(../images/profile_tab.png);
background-repeat:no-repeat;
width:1024px;
height:430px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
list-style-type:none;
color:#1F3578;
margin:0px 0px 0px 0px;
padding:60px 0px 0px 30px;
}

#custinfo {
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#custgallery {
background-image:url(../images/gallery_tab.png);
background-repeat:no-repeat;
width:1024px;
height:430px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
list-style-type:none;
color:#1F3578;
margin:0px 0px 0px 0px;
padding:60px 0px 0px 30px;
}

#gallerymapinfo {
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#custmap {
background-image:url(../images/map_tab.png);
background-repeat:no-repeat;
width:1024px;
height:430px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
list-style-type:none;
color:#1F3578;
margin:0px 0px 0px 0px;
padding:60px 0px 0px 30px;
}

#mapinfo {
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#register1{
margin:50px 50px;
padding:10px;
float:left;
width:350px;
height:340px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
background-color:#CCCCCC;
}


#whyreg{
margin:50px 50px;
padding:0px 0px 0px 50px;
float:left;
width:350px;
height:500px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
text-align:justify;
color:#1F3578;
}


#welcome {
margin:50px 50px;
padding:10px;
float:left;
width:1024px;
height:340px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
}

#content2 {
margin:30px 50px;
float:left;
width:500px;
height:340px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
}

#contentrightcontact {
background-image:url(../images/contactimage_03.jpg);
background-repeat:no-repeat;
padding:10px;
float:left;
width:390px;
height:340px;
}

#contentrightabout {
background-image:url(../images/aboutimage_03.jpg);
background-repeat:no-repeat;
padding:10px;
float:left;
width:400px;
height:340px;
}

#contentrightcredits {
background-image:url(../images/creditstimage.jpg);
background-repeat:no-repeat;
padding:10px;
float:left;
width:390px;
height:340px;
}

#content_bkgrd {
background-image:url(../images/rectangle_shape2.png);
background-repeat:no-repeat;
margin:10px 0px;
padding:10px;
float:left;
width:1024px;
height:500px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
}

#content3 {
margin:50px 50px;
padding:10px;
float:left;
width:350px;
height:260px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
background-color:#CCCCCC;
}

#content4 {
margin:50px 50px;
padding:10px;
float:left;
width:450px;
height:300px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
background-color:#CCCCCC;
}

#content5 {
margin:0px 30px 30px 10px;
padding:1px 20px 0px 0px;
float:right;
width:550px;
height:400px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
position:relative;
}

#mapleft {
margin:20px 0px 0px 40px;
padding:15px 10px 15px 10px;
float:left;
width:250px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#1F3578;
position:relative;
clear:both;
}


#prighttext a{
color:#1F3578;
}


#prighttext a:visited{
color:#000000;
}

#prighttext a:hover{
color:#FF7C2B;
}

#prighttext a:active{
color:#73F2DE;
}
