@charset "UTF-8";
/* Psychic Fayre 

/* Colors
Purple: rgb(151,37,133)
Navy: rgb(34,29,92)
Blue: rgb(16,166,202)
Green: rgb(38,157,72)
Lime: rgb(148,192,61)
Yellow: rgb(254,190,16)
Orange: rgb(241,90,34)
Red: rgb(210,35,42)
Grey: rgb(147,149,152)
Bkg blue: rgb(194,227,239) 

Light purple: rgb(192,140,182)
Light Navy: rgb(124,115,149)
Light Blue: rgb(155,203,224)
Light Green: rgb(155,195,149)
Light Lime: rgb(199,218,152)
Light Yellow: rgb(255,218,146)
Light Orange: rgb(249,170,129)
Light Red: rgb(228,146,123)
*/

body { margin:0; padding:0; font-family: "Georgia", Times New Roman, Times, serif; font-size:62.5%; color: rgb(147,149,152); font-weight:normal; background-color: white; background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; height:3px; }

h1 {margin: 15px 0 15px 0; font-size:1.8em; line-height:1.6em; text-align:left; color:white; font-weight:bold;}
h2 {margin: 0 0 15px 0; font-size:1.6em; line-height:1.6em; text-align:justify; color:white; font-weight:normal;}

p { margin: 0 0 10px 0; font-size:1.3em; line-height:1.6em; text-align:justify; color:rgb(147,149,152);}
.small {font-size:1.1em; margin:0px 0px 15px 0px;}
.bold {font-weight:bold;}
.italic { font-style:italic; }
.clear { clear:both; }
.listings {margin:0 0 0px 0; line-height:normal;}

.purple {color:rgb(151,37,133);}
.navy {color:rgb(34,29,92);}
.blue {color:rgb(16,166,202);}
.green {color:rgb(38,157,72);}
.lime {color:rgb(148,192,61);}
.yellow {color:rgb(254,190,16);}
.orange {color:rgb(241,90,34);}
.red {color:rgb(210,35,42);}

.line_divide { border-top: rgb(241,90,34) solid 1px; padding:15px 0 15px 0; width:370px;}
#page_press .line_divide { border-top: rgb(241,90,34) solid 1px; padding:0 0 20px 0; width:370px; margin-top:20px;}


#page_home .line { border-top: rgb(151,37,133) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_the_fayres .line { border-top: rgb(16,166,202) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_what_to_expect .line { border-top: rgb(254,190,16) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_the_people .line { border-top: rgb(34,29,92) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_exhibitors .line { border-top: rgb(148,192,61) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_gallery .line { border-top: rgb(38,157,72) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_press .line , #page_press_articles .line { border-top: rgb(241,90,34) solid 1px; padding:15px 0 15px 0; width:250px;}
#page_contact .line { border-top: rgb(210,35,42) solid 1px; padding:15px 0 15px 0; width:250px;}

a { color:rgb(151,37,133); text-decoration:none;}
a:hover { color:rgb(151,37,133); text-decoration:underline; }

ul {  line-height:1.6em; font-weight:bold;}
li { margin-left:15px; font-size:1.3em; margin-bottom:5px;}

ul.bullets { margin-left:0; font-size:1.1em; line-height:1.6em;}
li { padding: 0; list-style:disc; }

#container {background-image:url('../images/pic_header_gradient.gif'); background-color:white; background-repeat: repeat-x; background-position:top left; margin:3px 0 0 0;}

#page_home #content {background: url('../images/pic_home_zodiac_sign.jpg') no-repeat 0 105%; width:1000px; margin-left:auto; margin-right:auto; }
#page_the_fayres #content {background: url('../images/pic_the_fayres_zodiac_sign.jpg') no-repeat 0 105%; width:1000px; margin-left:auto; margin-right:auto; }
#page_what_to_expect #content {background: url('../images/pic_what_to_expect_zodiac_sign.jpg') no-repeat 0 105%; width:1000px; margin-left:auto; margin-right:auto; }
#page_the_people #content {background:url('../images/pic_the_people_zodiac_sign.jpg') no-repeat 0 110%; width:1000px; margin-left:auto; margin-right:auto; }
#page_exhibitors #content {background: url('../images/pic_exhibitors_zodiac_sign.jpg') no-repeat 0 102%; width:1000px; margin-left:auto; margin-right:auto; }
#page_gallery #content {background: url('../images/pic_gallery_zodiac_sign.jpg') no-repeat 0 102%; width:1000px; margin-left:auto; margin-right:auto; }
#page_press #content , #page_press_articles #content {background: url('../images/pic_press_zodiac_sign.jpg') no-repeat 0 110%; width:1000px; margin-left:auto; margin-right:auto; }
#page_contact #content {background:url('../images/pic_contact_zodiac_sign.jpg') no-repeat 0 110%; width:1000px; margin-left:auto; margin-right:auto; }


#logo { padding: 0px 0px 0px 0px; }

#main { width:750px; margin-left:auto; margin-right:auto; position:relative; }

.menu { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; text-align:left; padding:0px; line-height:normal; width:200px; color:rgb(147,149,152); margin-top:-25px;}
.menu ul { list-style:none; padding:0px; margin:0 0 15px 0px;}
#page_home .menu ul li { display:block; margin:0px; color:rgb(151,37,133); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_the_fayres .menu ul li { display:block; margin:0px; color:rgb(16,166,202); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_what_to_expect .menu ul li { display:block; margin:0px; color:rgb(254,190,16); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_the_people .menu ul li { display:block; margin:0px; color:rgb(34,29,92); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_exhibitors .menu ul li { display:block; margin:0px; color:rgb(148,192,61); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_gallery .menu ul li { display:block; margin:0px; color:rgb(38,157,72); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_press .menu ul li , #page_press_articles .menu ul li { display:block; margin:0px; color:rgb(241,90,34); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}
#page_contact .menu ul li { display:block; margin:0px; color:rgb(210,35,42); text-transform:uppercase; padding:5px 0px 5px 0px; line-height:1.8em;}

.menu a { color:rgb(147,149,152); text-decoration:none; font-weight:normal;}

#page_home .menu a:hover { color:rgb(151,37,133); text-decoration:none; }
#page_the_fayres .menu a:hover { color:rgb(16,166,202); text-decoration:none; }
#page_what_to_expect .menu a:hover { color:rgb(254,190,16); text-decoration:none; }
#page_the_people .menu a:hover { color:rgb(34,29,92); text-decoration:none;}
#page_gallery .menu a:hover { color:rgb(38,157,72); text-decoration:none;}
#page_press .menu a:hover , #page_press_articles .menu a:hover { color:rgb(241,90,34); text-decoration:none;}
#page_contact .menu a:hover { color:rgb(210,35,42); text-decoration:none;}

.banner_pic {margin:30px 0 30px 0;}

.main_pic {float:right; width:370px; margin:10px 0 20px 0;}

.venue_pic {float:right; width:370px; margin:10px 0 10px 0;}

.profile_pics {float:left; width:170px; margin:0 30px 20px 0;}

/*#page_home #box { background-color:rgb(192,140,182); width:220px; padding:15px;}
#page_the_fayres #box { background-color:rgb(155,203,224); width:220px; padding:15px;}
#page_what_to_expect #box { background-color:rgb(255,218,146); width:220px; padding:15px;}
#page_the_people #box { background-color:rgb(124,115,149); width:220px; padding:15px;}
#page_exhibitors #box { background-color:rgb(199,218,152); width:220px; padding:15px;}
#page_gallery #box { background-color:rgb(155,195,149); width:220px; padding:15px;}
#page_press #box { background-color:rgb(249,170,129); width:220px; padding:15px;}
#page_contact #box { background-color:rgb(228,146,123); width:220px; padding:15px;}

.box_content {}
.box_content p { color:white;}
.box_content a { color:white; text-decoration:none; font-weight:bold;}
.box_content a:hover { color:white; text-decoration:underline; font-weight: bold;}*/

#box {}



.text {width:750px; height:auto; }
.text_block { float:right; width:370px; margin-bottom:50px;}

.gallery_thumbs {}
.gallery_thumbs img {}
.gallery_image { float:left; margin:0 20px 50px 0; width:175px; height:175px; }
.gallery_image_2 { float:left; margin:0 0px 50px 0; width:175px; height:175px; }
.gallery_image img {border:0;}
.gallery_image_2 img {border:0;}
.gallery_image .caption { font-size:1em; margin:8px 0 0 0; text-align:left;}
.gallery_image_2 .caption { font-size:1em; margin:8px 0 0 0; text-align:left;}

#page_home #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(151,37,133); height:120px;}
#page_the_fayres #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(16,166,202); height:120px;}
#page_what_to_expect #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(254,190,16); height:120px;}
#page_the_people #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(34,29,92); height:120px;}
#page_exhibitors #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(148,192,61); height:120px;}
#page_gallery #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(38,157,72); height:120px;}
#page_press #footer , #page_press_articles #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(241,90,34); height:120px;}
#page_contact #footer { background-image:url('../images/top_bar.jpg'); background-repeat: repeat-x; background-position:top left; margin:0; background-color:rgb(210,35,42); height:120px;}

#footer_content { margin-left:auto; margin-right:auto; width:900px;}
#footer_content p {text-align:center; color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#footer .menu {text-align:center; color:white; font-size:9px; padding-top:20px; width:900px;}
#footer .menu ul { text-align: center; }
#footer .menu ul li { display:inline; color:white; font-weight:bold; margin:0 15px 0 0; }
#footer .menu a { color:white; font-weight:normal; }
#footer .menu a:hover { color:white; font-weight:bold; }

#footer a { color:white; font-weight:normal; }
#footer a:hover { color:white; }

/********NEW FOOTER************/
#footer_container {
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

ul#footer_list {
	padding-top: 25px;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	text-transform:uppercase;
	padding-bottom:15px;
}

#footer_list li {
	display: inline;
	list-style-type: none;
	font-weight:bold; 
	margin:0 15px 0 0;
	color:white;
}

#footer_list a { color:white
	 
}

#footer_list a:link, #footer_list a:visited {
	color:white;
	font-weight:normal;
	text-decoration: none;
}

#footer_list a:hover {
	color:white;
	font-weight:bold;
	text-decoration: none;
}

