/* RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, p, th, {padding:0; margin:0;}
fieldset, img {border:0;}
ol, ul {list-style: none; padding:0; margin:0; line-height:1.8em;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}


body {background:url(../images/bg_strip.jpg) repeat-x; background-color:#E2E3E2; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#888888;}

#container {width:665px; margin:0 auto; padding:0; background-color:#FFFFFF;}
#header {height:210px; background-image:url(../images/header.jpg);}

/* NAVIGATION */
#navigation {height:34px; background-color:#FFFFFF; margin:0 0 5px 0;}
.navigation {float:left; display:inline; padding:8px 20px 8px 15px; background-color:#E2E3E2;}
.navigation a {font-size:1.2em; text-decoration:none; color:#888888;}
.navigation a:hover {font-size:1.2em; text-decoration:none; color:#00A2D8;}
.date {margin:6px 0 0 0; padding:8px 15px 6px 10px; float:right; background-color:#E2E3E2; font-size:0.9em; text-transform:uppercase; text-align:right;}


/* HOMEPAGE INTRO SECTION */
#left {width:402px; float:left; display:inline; border-right: dashed #BBBBBB 2px; background-color:#FFFFFF;}
#intro {height:auto; background:url(../images/map_extra.jpg) no-repeat; background-position:right; background-color:#FFFFFF; padding:5px 0 0 0; }
.introCopy {margin:0 20px 15px 15px; border-bottom: dashed #BBBBBB 2px; line-height:1.7; padding:0 10px 10px 0;}
.leftCopy {margin:0 20px 15px 15px; line-height:1.7; padding:0 10px 10px 0;}
#highlightTop {height:33px; padding:10px 0 0 5px; background:url(../images/main_top.jpg) no-repeat;}
#highlightImage {}
#highlightBody {background:url(../images/main_image_strip.jpg) repeat-y; padding:20px 10px 0 20px; }
.highlightCopy {line-height:1.7; padding:0 10px 10px 0;}

#spacer {clear:both;}


/* EVENTS PAGE */
#events {background:url(../images/map_extra.jpg) no-repeat; background-position:right; background-color:#FFFFFF; padding:5px 15px 0 15px; }
#eventNav {background-color:#00A2D8; float:left; margin:0 0 15px 0; }
.eventNav {padding:5px 20px 5px 60px; font-size:1.1em; color:#FFFFFF;}
.eventNav a {color:#FFFFFF; font-weight:normal;}
.eventTitle {text-decoration:underline; font-weight:bold; margin:0 0 3px 0;}
p.events {margin:0 0 3px 0;}
.events a {text-decoration:underline; font-weight:bold; margin:0 0 3px 0; color:#999999;}

.blockRED {padding:10px 0 7px 10px; margin:0 0 10px 0; background-color:#E2E3E2; border-left:#B9252B solid 12px;}
.blockGREEN {padding:10px 0 7px 10px; margin:0 0 10px 0; background-color:#E2E3E2; border-left:#C2D472 solid 12px;}
.blockYELLOW {padding:10px 0 7px 10px; margin:0 0 10px 0; background-color:#E2E3E2; border-left:#FFF037 solid 12px;}
.blockORANGE {padding:10px 0 7px 10px; margin:0 0 10px 0; background-color:#E2E3E2; border-left:#D79838 solid 12px;}
.blockBLUE {padding:10px 0 7px 10px; margin:0 0 10px 0; background-color:#E2E3E2; border-left:#00A2D8 solid 12px;}

/* EVENT INFO */
.eventNameRED {background-color:#B9252B; text-transform:uppercase; padding:5px 15px 5px 15px; font-size:0.9em; width:auto; color:#ffffff; }
.eventNameGREEN {background-color:#C2D472; text-transform:uppercase; padding:5px 15px 5px 15px; font-size:0.9em; width:auto; color:#ffffff; }
.eventNameYELLOW {background-color:#FFF037; text-transform:uppercase; padding:5px 15px 5px 15px; font-size:0.9em; width:auto; color:#888888; }
.eventNameORANGE {background-color:#D79838; text-transform:uppercase; padding:5px 15px 5px 15px; font-size:0.9em; width:auto; color:#ffffff; }
.eventNameBLUE {
	background-color:#00A2D8;
	text-transform:uppercase;
	padding:5px 15px 5px 15px;
	font-size:0.7em;
	width:auto;
	color:#ffffff;
}
.eventBold {font-weight:bold;}
.eventMap {margin:20px 0 15px 0;}


/* NEWS PAGE */
#news {background:url(../images/map_extra.jpg) no-repeat; background-position:right; background-color:#FFFFFF; padding:10px 15px 0 15px; }
.newsItem {margin:0 15px 25px 0; padding:0 0 15px 0; border-bottom:dashed #BBBBBB 2px;}
.newsImg {margin:15px 0 15px 0;}
.newsImgLeft {margin:15px 0 15px 0;}

/* INVOLVED PAGE */
.involvedLeeds {background-color:#00A2D8; color:#FFFFFF; text-transform:uppercase; font-size:1.2em; padding:10px 0 8px 10px; margin:0 9px 0 9px;}
.involvedHuddersfield {background-color:#C2D472; color:#FFFFFF; text-transform:uppercase; font-size:1.2em; padding:10px 0 8px 10px; margin:0 9px 0 9px;}
.involvedScarborough {background-color:#FFF037; color:#666666; text-transform:uppercase; font-size:1.2em; padding:10px 0 8px 10px; margin:0 9px 0 9px;}
.involvedBradford {background-color:#D79838; color:#FFFFFF; text-transform:uppercase; font-size:1.2em; padding:10px 0 8px 10px; margin:0 9px 0 9px;}
.involvedSheffield {background-color:#B9252B; color:#FFFFFF; text-transform:uppercase; font-size:1.2em; padding:10px 0 8px 10px; margin:0 9px 0 9px;}
#involved {background:url(../images/main_image_strip.jpg) repeat-y; padding:20px 10px 0 20px; }
.involvedCopy {line-height:1.7; padding:0 10px 10px 0;}
.involvedBottom {padding:10px 10px 10px 20px;}
.involvedBottom a {color:#888888; font-weight:bold;}
.involvedBottom a:hover {text-decoration:underline; font-weight:bold;}
#involvedNav {padding:5px 0 5px 15px; margin:0 90px 10px 0;}

.leeds a {color:#666666;} .leeds a:hover 	{color:#00A2D8; border-bottom:#00A2D8 solid 3px;} 
.huddersfield2 a {color:#666666;} .huddersfield2 a:hover {color:#C2D472; border-bottom:#C2D472 solid 3px;} 
.scarborough a {color:#666666;} .scarborough a:hover {color:#FFF037; border-bottom:#FFF037 solid 3px;}
.bradford a {color:#666666;} .bradford a:hover {color:#D79838; border-bottom:#D79838 solid 3px;}
.sheffield a {color:#666666;} .sheffield a:hover {color:#B9252B; border-bottom:#B9252B solid 3px;}


/* SCHEDULE */
table.schedule {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:1em; border-bottom:solid #DEDEDE 1px;}
td.bagQty {border-bottom:solid #DEDEDE 1px; padding:0 0 5px 0;}
.bagInput {padding: 3px 0 0 0; border:none; color:#666666; border:solid #CCCCCC 1px; margin:0 0 0 10px; color:#00A2D8; font-size:1.1em;}
.scheduleEvent {text-transform:uppercase; font-size:1.1em; font-weight:bold; color:#999999; border-bottom:#999999 2px solid;}
.schedulePrice {}
.total {background-color:#00A2D8; color:#FFFFFF; padding: 5px 5px; font-size:1.3em;}
.totalPrice {background-color:#DDDDDD; color:#666666; padding: 5px 5px; font-size:1.3em;}
.delete a {color:#B9252B; font-style:italic; font-size:0.7em; font-weight:bold; text-decoration:none;}


/* ORDER  */
input {border:0; border:1px #CCCCCC solid; color:#666666; padding:5px 3px; margin-bottom:10px;}
textarea {border:0; border:1px #CCCCCC solid; color:#666666; padding:5px 3px;margin-bottom:10px;}
.manD {color:#00A2D8;}
.noBorder {border:none;}


/* CONTACT */
.formHeader {text-transform:uppercase;}
.tableLinks a {color:#999999;}
.tableLinks a:hover {color:#333333;}
.contact {padding:10px 0 0 0; margin:50px 0 0 0; border-top:dashed #BBBBBB 2px;}



/* RIGHT HAND COLUMN */
#right {width:261px; float:left; display:inline; padding:0;}
#rightMap {}
.rightCopy {margin:0 0 15px 0px; line-height:1.7; padding:0 0px 10px 0px;}

#calender {margin:0 15px 0 15px; padding:10px 0 0 0px; background:url(../images/map_bottom.jpg) no-repeat; border-top: dashed #BBBBBB 2px;}
#calenderGrid {border:solid #BBBBBB 1px; padding:15px 20px; margin:0 0 20px 0; }
td.calenderDays {background-color:#888888; color:#FFFFFF; height:20px; text-align:center;}
td.calenderDates {background-color:#E2E3E2; color:#888888; height:20px; text-align:right; font-size:0.8em; padding:0 2px 0 0;}
td.calenderEvents {background-color:#00A2D8; color:#FFFFFF; height:20px; font-size:0.9em;}
.calenderEvents a {color:#FFFFFF; font-size:0.8em; padding:20px 2px 0 10px;}
#twitter {margin:0 15px 25px 15px; padding:10px 0 0 0px; border-top:dashed #BBBBBB 2px;}
#sponsors {margin:0 15px 20px 15px; padding:15px 0 0 0px; border-top:dashed #999999 2px; }


/* FOOTER */
#footer {height:25px;padding:10px 0 0 0; margin:0; text-align:center; background-color:#E2E3E2; color:#888888; font-size:0.9em; border-bottom:#FFFFFF 10px solid;}
#footer a {color:#666666;}


/* STYLING */
a {text-decoration:none;}
h1 {margin:0 0 10px 0; font-size:1.2em; text-transform: uppercase;}
h1 a {margin:0 0 10px 0; font-size:1em; text-transform: uppercase; color:#999999;}
h2 { font-size:0.9em; text-transform: uppercase;}
h2.about {margin:0 0 10px 0; font-size:1.2em; text-transform: uppercase; color:#00A2D8;}
h2.news {margin:0 0 10px 0; font-size:1.2em; text-transform: uppercase;}
h3.news { font-size:0.9em; text-transform: uppercase;}
p {margin:0 0 20px 0;}
.blueTitle {color:#00A2D8;}
.blueTitle a {color:#00A2D8;}
.blueTitle a:hover {text-decoration:underline;}
.orangeTitle {color:#D79838; font-size:0.9em;}
.orangeTitle a {color:#D79838;text-decoration:underline; font-size:1em;}
.greenTitle {color:#C2D472;}
.yellowTitle {color:#FFF037;}
.redTitle {color:#B9252B;}
.readmore a {color:#B9252B; font-style:italic; font-size:0.9em; font-weight:bold; text-decoration:none;}
.link {color:#00A2D8; font-weight:bold;}
.link a {color:#00A2D8; font-weight:bold;}



/* COLOURS OF LOCATIONS
.blue | Leeds {background:#00A2D8;}
.green | Huddersfield {background:#C2D472;}
.yellow | Scarborough {background:#FFF037;}
.orange | Bradford {background:#D79838;}
.red | Sheffield {background:#B9252B;}
*/
