/* CSS Document for People's Choice Festival */
/* Revised: 6-9-10 */

/* HTML tags ****************************/
td,p,h1,h2,h3,h4,h5,ul,ol,li,blockquote {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:url(../images/background/backgroundMain.gif) repeat-y 50% 0;
}
p,ul {
font-size:72%;
padding:.8em 0;
}

blockquote {
font-size:72%;
padding:15px;
line-height:1.8em;
margin-top:0px;
padding-top:0px;
}
ol,ul {
font-size:72%;
padding:0;
margin:0px 8px 8px 15px;
line-height:1.8em;
}
li {
margin-left:20px;
padding-bottom:10px;
}
dl {
font-size:72%;
padding:0;
margin:0px 8px 8px 0px;
line-height:1.8em;
}
dt {
	margin:20px 0 10px;
	font-weight:bold;
}
dd {
	margin-bottom:10px;
}
dd ul {
	font-size:1em;
}
a:link {
color:#82659D;
}
a:visited {
color:#666;
}
a:hover {
background-color:#fff;
text-decoration:none;
}
a:hover img {
background-color:#fff;	
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:125%;
color:#82659D;
padding:0 0 8px 0;
border-bottom:2px dotted #F8B349;
background:#fff;
margin:0 0 20px 0;
line-height:normal;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#f8b349;
padding:0;
margin:40px 0 0 0;
}
hr {
	height:1px;
	color:#82659D;
	border-right:none;
	border-bottom:none;
	border-left:none;
}

.small {
font-size:60%;
}

/* Positioning Divs ************************/
#header {
width:700px;
height:93px;
padding:0;
margin:0 auto;
text-align:center;
border-bottom:1px solid #000;
}
#content { /* contains items below header */
width:700px;
margin:0 auto;
}
#columnLeft { /* contains navigation */
width:150px;
text-align:left;
}
#columnRight { /* Contains body copy, main photos, sponsors, and footer */
width:550px;
text-align:left;
/*background-color:#33FF33; testing*/
}

/* Header ****************************/
#header #pcLogo {
float:left;
width:511px;
padding:0;
margin:0;
}
#header #saturnSponsor  {
float:right;
width:189px;
margin:0;
padding:0;
}

/* Navigation ***************************/
#sectionNavs {
width:150px;
padding:0;
margin:0;
text-align:left;
}
#sectionNavs a:link, #sectionNavs a:visited {
display:block;
width:136px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:65%;
font-weight:bold;
color:#4F326A;
text-decoration: none;
background-color:#F8B349;
border-top:1px solid #FCE0B5;
border-bottom:1px solid #000;
padding:5px 5px 5px 8px;
}
#sectionNavs a:hover {
text-decoration: none;
background-color:#3B2550;
color:#C1B2CE;
border-top:1px solid #3B2550;
border-bottom:1px solid #000;
border-left:3px solid #fff;
width:133px;
}


/* Main Text ****************************/
#mainText {
padding:30px 60px 20px 60px;
/*background:Red; testing */
}
#mainText p {
line-height:2em;
}
.mainPhoto {
float:right;
margin:0 0 20px 20px;
/*border:1px solid #000; testing */
}
.spotPhoto {
float:left;
padding:10px 10px 10px 0;
margin-left: -60px;
}
.endOfText {
margin:.7em 0 0 5px;
padding:0;
}
.questions {
border:1px solid #7f71a2;
padding:15px;
line-height:1.5em !important;
text-align:center;
}

/* Sponsors **************************/
div#sponsors {
padding:30px 60px 20px 60px;
}
table#sponsorsDisplay {
text-align:center;
}
table#sponsorsDisplay td {
padding:10px;
}
table#sponsorsDisplay td.column1 {
width:33%;
}
table#sponsorsDisplay td.column2 {
width:34%;
}
table#sponsorsDisplay td.column3 {
width:33%;
}

/* Vendors ****************************/
table#vendorList {
margin-right:-30px;
margin-left:-30px;
}
table#vendorList span.operationName {
font-weight:bold;
color:#7F71A2;
background-color:#fff;
}

table#vendorList p {
line-height:normal;
}
table#vendorList td {
vertical-align:text-top;
border-bottom:1px solid #F8B349;
padding-bottom:10px;
padding-right:10px;
}
table#vendorList td.column1 {
width:30%;
}
table#vendorList td.column2 {
width:40%;
}
table#vendorList td.column3 {
width:30%;
padding-right:0px;
}


/* Artisans ***********************/
ul.artisanLinks {
	margin:0 0 20px 0;
	padding:0;
}
ul.artisanLinks li {
display:inline;
list-style: none;
padding:0;
margin:0;
}
ul.artisanLinks li a:link,
ul.artisanLinks li a:visited {
padding:0 .3em 0 0;
margin:0;
color:#82659D;
border-right:1px solid #000;
}

/* for 2006 list only */
p.artisanLinks {
text-align:center;
}
p.artisanLinks a:link {
color:#82659D;
}
p.artisanLinks a:visited {
color:#82659D;
}




table#artisanList {

}
table#artisanList span.artisanName,
table#artisanList span.businessName {
font-weight:bold;
color:#7F71A2;
background-color:#fff;
}
table#artisanList p {
line-height:140%;
}
table#artisanList td {
vertical-align:text-top;
border-bottom:1px solid #F8B349;
padding-bottom:10px;
padding-right:10px;
}
table#artisanList td.back-to-top {
	text-align: right;
	border-bottom:none;
	padding-top:8px;
}
table#artisanList td.back-to-top a,
table#artisanList td.back-to-top a:link,
table#artisanList td.back-to-top a:visited {
	text-align: right;
	height:20px;
	width:20px;
}
table#artisanList td.back-to-top a img {
border:none;
}
table#artisanList td.category {
font-weight:bold;
color:#fff;
background-color:#7f71a2;
border:none;
padding-top:5px;
padding-bottom:5px;
line-height:normal;
font-size:75%;
}
table#artisanList td.name {
width:40%;
padding-left:15px;
}
table#artisanList td.medium {
width:50%;
}
table#artisanList td.booth {
width:10%;
text-align:right;
padding-right:10px;
}

/* Entertainment Schedule *********/
.entertainmentSchedule {
width:100%;
}
.entertainmentSchedule p {
line-height:140%;
}
.entertainmentSchedule p.date {
font-weight:bold;
margin-top:20px;
}
.entertainmentSchedule td {
vertical-align:text-top;
border-bottom:1px solid #F8B349;
padding-bottom:10px;
padding-right:10px;
}
.entertainmentSchedule td.column1 {
width:40%;
padding-right:25px;
text-align:right;
}
.entertainmentSchedule td.column2 {
width:60%;
}


/* Youth Activities ****************************/
table#youthActivities {
margin-top:1em;
font-size:.8em;
line-height:normal;
}
table#youthActivities th {
background-color:#000;
color:#fff;
padding:.5em;
}
table#youthActivities td {
vertical-align:top;
border-bottom:1px solid #F8B349;
padding:.5em;
}
table#youthActivities td.col_1 {
width:30%;
text-align: right;
}
table#youthActivities td.col_2 {
width:70%;
}

table#youthActivities .activity {
color:#7F71A2;
background-color:#fff;
font-weight:bold;
}
table#youthActivities h3 {
padding-top:1em;
font-size:1em;
}

/* Media Activity ****************************/

ul#mediaSponsors {
margin:20px auto 0;
padding:0;
list-style:none;
}
ul#mediaSponsors li {
margin:10px auto;
text-align:center;
font: bold 1.5em Arial, Helvetica, sans-serif;
}
ul#mediaSponsors li#magnum-broadcasting span {
margin-top:20px;
font-size: 110%;
color:#fff;
background-color:#700;
padding: 5px;
border:2px solid #000;
}

table#mediaActivity {
margin-top:0em;
font-size:.8em;
line-height:normal;
}
table#mediaActivity th {
background-color:#000;
color:#fff;
padding:.5em;
}
table#mediaActivity td {
vertical-align:top;
border-bottom:1px solid #F8B349;
padding:.5em;
}
table#mediaActivity td.col_1 {
width:30%;
text-align: right;
}
table#mediaActivity td.col_2 {
width:70%;
}
table#mediaActivity .activity {
color:#7F71A2;
background-color:#fff;
font-weight:bold;
}
table#mediaActivity h3 {
font-size:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f8b349;
padding:0;
margin:30px 0 0 0;
}


/* Photo Gallery ***********/
table#thumbnails p {
font-size: 60%;
}
table#thumbnails  {
margin-top:0px;
}
table#thumbnails img {
border:1px solid Black;
}
div#galleryPhoto {
padding:30px 50px 20px 50px;
}
div#galleryPhoto img {
border:1px solid Black;
}
div#galleryPhoto p {
font-size:60%;
}

/* Artist's Application *************/
table#artistsApp {

}
table#artistsApp td {
vertical-align:middle;
padding-bottom:0px;
padding-right:10px;
}
table#artistsApp td.column1 {
width:30%;
}
table#artistsApp td.column2 {
width:70%;
}
table#artistsApp p {
line-height:normal;
}
table#artistsApp td.divider {
height:1px;
border-bottom:1px dotted #F8B349;
margin:0;
padding:0;
}
table#artistsApp p.slideTitle {
background-color:#F8B349;
padding:5px;
margin-top:30px;
font-weight:bold;
}

/* Vendor's Application *************/
table#boothOrder {
width:100%;
}
table#boothOrder td {
vertical-align:middle;
padding:5px;
border-bottom:1px solid #000;
}
table#boothOrder td.column1 {
width:20%;
}
table#boothOrder td.column2 {
width:40%;
}
table#boothOrder td.column3 {
width:20%;
}
table#boothOrder td.column4 {
width:20%;
}
table#boothOrder p {
line-height:normal;
}




/* Development *************/
.contentNeeded {
border:1px solid Red;
color:Red;
padding:10px;
font-weight:bold;
text-align:center;
margin:10px;
width:40%;
}

/* Footer *************************/
#footer {
padding:20px 30px 30px 30px;
margin:0;
text-align:center;
/*background-color:#FEFF33; testing*/
}
#footer p {
font-size:60%;
}


