body{border:none;outline:none;background:black;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;background-image:url(assets/images/backimage.gif);text-align:center;}
a img, a:hover img, a:visited img, a:visited{border:none;outline:none;}

div#wrapper{width:992px;height:4700px;margin:0 auto;background-image:url(assets/images/background.png);background-repeat:no-repeat;position:relative;margin-top:0;}

div#wrapperNew{width:992px;margin:0 auto;background-repeat:no-repeat;position:relative;margin-top:0;}
header{width:992px; height:636px; overflow:hidden; margin:0 auto;background-image:url(assets/images/backgroundShort.png);background-repeat:no-repeat;margin-top:0;}
div#bodyContent{width:992px; min-height:1800px; margin:0 auto;background-image:url(assets/images/backgroundRepeat.png);background-repeat:repeat-y;margin-top:0;}

ul#days{list-style-type:none;margin:20px 0 0 -5px;padding:0;}
ul#days li{display:inline;text-align:center;font-size:14px;padding:0 5px 20px 5px;margin:0;}
ul#days li a{color:white;font-weight:700;text-transform:uppercase;text-decoration:none;}
ul#days li a:hover, ul#days li.current a{color:#ffd638;}

ul.showpics{list-style-type:none;margin:0;padding:0;}
ul.showpics li{margin:0 10px 0 0;padding:0;display:inline;}
ul.showpics img{width:123px; height:153px;}
dl.oneshow dd span.tickets{font-weight:700;}
dl.oneshow dd.showdescription{margin-bottom:20px;}
dd.showdescription a{color:#ffd638 !important; text-transform:none !important;}

h3.gallerylink a{color:white;font-weight:700;text-transform:uppercase;text-decoration:none;}
h3.gallerylink a:hover{color:#ffd638;}

h1{text-align:center;margin:0;padding:0;}

nav ul{list-style-type:none;
-moz-transform: rotate(-8deg);
-o-transform: rotate(-8deg);
-ms-transform: rotate(-8deg);
-webkit-transform: rotate(-8deg);
transform: rotate(-8deg);
position:absolute;top:160px;left:50px;}

nav ul li{margin-bottom:4px;width:70px;height:24px;}
nav ul li a{color:#163f73;text-decoration:none;opacity:0;}

nav ul li#home{background-image:url(assets/images/nav/home.png);}
nav ul li#home:hover{background-image:url(assets/images/nav/homehover.png);}

nav ul li#comics{background-image:url(assets/images/nav/comics.png);}
nav ul li#comics:hover{background-image:url(assets/images/nav/comicshover.png);}

nav ul li#shows{background-image:url(assets/images/nav/shows.png);}
nav ul li#shows:hover{background-image:url(assets/images/nav/showshover.png);}

nav ul li#tickets{background-image:url(assets/images/nav/tickets.png);}
nav ul li#tickets:hover{background-image:url(assets/images/nav/ticketshover.png);}

nav ul li#venues{background-image:url(assets/images/nav/venues.png);}
nav ul li#venues:hover{background-image:url(assets/images/nav/venueshover.png);}

nav ul li#gallery{background-image:url(assets/images/nav/gallery.png);}
nav ul li#gallery:hover{background-image:url(assets/images/nav/galleryhover.png);}

nav ul li#media{background-image:url(assets/images/nav/media.png);}
nav ul li#media:hover{background-image:url(assets/images/nav/mediahover.png);}

nav ul li#contests{background-image:url(assets/images/nav/contests.png);}
nav ul li#contests:hover{background-image:url(assets/images/nav/contestshover.png);}

nav ul li#contact{background-image:url(assets/images/nav/contact.png);}
nav ul li#contact:hover{background-image:url(assets/images/nav/contacthover.png);}



ul#social{list-style-type:none;position:absolute;top:300px;right:35px;}
ul#social li{display:inline;margin:8px;}

article#left{width:203px;position:absolute;top:475px; left:20px;z-index:1;}
article#left p{text-align:center;color:white;padding:15px;padding-top:0;}

div#form{width:166px;height:287px;background-image:url(assets/images/coventryBack.jpg);margin-left:12px;padding:95px 0 0 15px;}
div#formthanks{width:180px;margin-left:10px;}
form#ticketform{width:180px;}
form#ticketform input#submitticket{background:black; color:white; border:2px solid #0989ba;padding:2px 10px 2px 10px;font-weight:700;margin-left:-35px;}
form#ticketform input#submitticket:hover{background:#f49e32; color:#414040;}

div#formthanks p#thankyou{text-align:center;color:#f49e32;font-size:14px;text-transform:uppercase;font-weight:700;}

article#main{width:565px;position:absolute;top:415px; left:237px;z-index:0;text-align:left;}
article#main h2{color:white;margin-bottom:0;font-size:18px;margin-left:5px;margin-top:25px;text-align:left;}
article#main h3, article#main h4{color:#ffd638;text-transform:uppercase;margin-top:5px;font-weight:400;font-size:15px;margin-left:5px;text-align:left;}
article#main img#mainimg{margin-left:5px;}

article#main p{width:535px; margin-left:5px; text-align:justify;color:white;margin-bottom:0;}

article#right{width:179px;position:absolute;top:430px;right:47px;z-index:1;}
article#right ul{list-style-type:none;text-align:center;}
article#right ul li{margin-bottom:15px;}
article#right ul li.title{color:#4d92b3;font-weight:700;margin-left:25px;margin-bottom:20px;}
article#right ul li img{margin-left:12px;}

figure.comicthumbs{margin:0 8px 30px 5px;padding:0;width:123px;float:left;}
figure.comicthumbs img{width:123px; height:153px;}
figure#clear{clear:left;}

figure.featurethumbs{margin:0 13px 10px 5px;padding:0;width:165px;float:left;}
figure.featurethumbs img{width:165px; height:205px;}
figure{width:163px;float:left;margin-right:12px;margin-bottom:30px;}

figure.featurethumbs figcaption.button, figure.comicthumbs figcaption.button{text-align:center;}
figure.featurethumbs figcaption.button a, figure.comicthumbs figcaption.button a{color:#ffd638 !important; text-transform:uppercase;text-decoration:none;font-weight:700;}
figure.featurethumbs figcaption.button{font-size:14px;}
figure.comicthumbs figcaption.button{font-size:11px;}

figure.featurethumbs figcaption.name, figure.comicthumbs figcaption.name{text-transform:uppercase;text-align:center;font-weight:700;}
figure.featurethumbs figcaption.name{font-size:14px;}
figure.comicthumbs figcaption.name{font-size:14px;}
figure.featurethumbs figcaption.name a, figure.comicthumbs figcaption.name a{text-decoration:none; color:white;}

figure.youngthumbs{margin:0 8px 30px 5px;padding:0;width:123px;float:left;}
figure.youngthumbs img{width:123px; height:153px;}
figure.youngthumbs figcaption{color:white;text-transform:uppercase;font-size:14px;text-align:center;font-weight:700;}
figure.youngthumbs figcaption a{text-decoration:none;color:white;}

ul#comicshows{list-style-type:none;font-size:12px;padding-left:0;float:left;width:250px;margin-left:5px;}
ul#comicshows li.city{font-size:14px;float:left;clear:left;margin-bottom:10px;}
ul#comicshows li{margin-bottom:5px;text-align:left;float:left;clear:left;color:white;}
ul#comicshows li a{color:#ffd638;text-transform:uppercase;float:left;clear:left;margin:5px 0 5px 0;}
ul#comicshows li.special{font-size:18px;width:200px;text-align:left;line-height:25px;margin-bottom:15px;}

h5{color:white;float:left;clear:left;margin-left:5px;margin-bottom:-10px;text-transform:uppercase;}

figure#bigbio{position:relative;padding:0; width:550px; height:350px; margin:0 0 15px 0; padding:0;border-bottom:2px dashed #ffd638;}
figure#bigbio img{width:250px;height:311px;position:absolute; top:3px; left:0;}
figure#bigbio figcaption{position:absolute;top:0;left:260px;line-height:19px;color:white;text-align:justify;font-size:14px;margin:0 0 10px 0;}

p.special{float:left;clear:left;color:white;font-size:12px;margin-bottom:10px;line-height:20px;}
p.special{width:240px;}

a#back{position:absolute;top:23px;right:40px;}
img#thumb{position:absolute;top:110px;right:30px;width:163px;height:203px;}

p#download{float:left;clear:left;margin:0;padding:0;text-align:left;width:500px;}
p#download a{color:#ffd638;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none;}

article#main h4{margin:0 0 15px 0;float:left;clear:both;}

h3.name{margin-bottom:0;}
h3#first{padding-top:35px;}
ul.contacts{padding-left:5px;list-style-type:none;margin-bottom:35px;margin-top:0;text-align:left;}
ul.contacts li{font-size:14px;margin:4px;margin-left:0;padding-left:0;text-align:left;}
.position{color:white;}
.email a{color:#ffd638;text-decoration:none;font-size:14px;}
.phone{color:white;}
p.sponsorinfo{font-size:14px;text-align:left;}

ul#socialcontact{list-style-type:none;padding-left:5px;margin-top:35px;text-align:left;}
ul#socialcontact li{margin-bottom:15px;text-align:left;}


footer{width:955px;margin:0 auto;text-align:center;background:black;padding-bottom:10px;}
ul#lownav{width:955px;background:black;list-style-type:none;margin:0;padding:0;padding-top:5px;}
ul#lownav li{display:inline;margin:0;padding:5px 0 5px 0;color:#999;font-size:11px;margin:10px;}
ul#lownav li a{color:#999;text-decoration:none;font-size:11px;margin:10px;}
ul#lownav li a:hover{color:#ffd638;}

dl#venuelist{list-style-type:none;margin-top:40px;text-align:left;}
dl#venuelist dt{margin-top:35px;}
dl#venuelist dt a{color:#ffd638;text-transform:uppercase;margin-top:5px;font-weight:400;font-size:15px;margin-left:5px;text-decoration:none;}
dl#venuelist dd{margin-left:5px;color:white;font-size:14px;margin:4px;}
dl#venuelist dd a{text-decoration:none;color:#ffd638;text-transform:uppercase;font-weight:700;}

img.feature{float:left;clear:left;width:150px;height:187px;}

ul.othercomics{list-style-type:none;margin:0 0 0 4px;padding:0;width:400px;float:left;clear:left;margin-left:160px;margin-top:-188px;text-align:left;}
ul.othercomics li, ul.smallcomics li, ul.smallcomicstwo li{display:inline;margin:.5px;text-align:left;}
ul.othercomics li{margin:2px;text-align:left;}
ul.othercomics img, ul.smallcomics img, ul.smallcomicstwo img{width:73px;height:91px;}

ul.smallcomics, ul.smallcomicstwo{list-style-type:none;margin:0;padding:0;width:500px;float:left;clear:left;
border-bottom:1px solid #15659b;padding-bottom:20px;width:390px;margin-bottom:10px;}
ul.smallcomicstwo{border:none;padding:0;text-align:left;}

h5.showtitle{float:left;clear:left;margin:5px 0 0 0;padding:0;font-size:18px;text-align:left;width:500px;}
h5#top{margin-top:25px;width:500px;}
h5#special{border-top:1px solid #15659b;padding-top:20px;width:390px;text-align:left;width:500px;}
h6{float:left;clear:left;color:white;margin:0 0 10px 0;font-size:14px;text-transform:uppercase;text-align:left;width:500px;}
p.date{margin:10px 0 0 0;text-align:left;width:500px;}
a.tickets{float:left;clear:left;text-decoration:none;color:#ffd638;text-transform:uppercase;font-size:14px;margin:0 0 10px 0;font-weight:700;text-align:left;width:500px;}

span.grey{color:#999;text-transform:none;}
span.yellow{color:#ffd638;}
p.stage{color:white;float:left;clear:left;font-size:14px;margin-top:0;text-align:left;width:390px;}

ul.youngguns{list-style-type:none;float:left;clear:left;width:300px;padding:0;margin-left:95px;margin-top:-311px;}
ul.youngguns li{display:inline;}
ul.youngguns li img{width:73px;height:91px;margin:0 0 8px 8px;}

figure.featurethumbs{margin:0 10px 10px 5px;padding:0;width:165px;float:left;}
figure.featurethumbs img{width:165px; height:205px;}
figure{width:163px;float:left;margin-right:12px;margin-bottom:30px;}
figure.featurethumbs figcaption{color:white;text-transform:uppercase;font-size:14px;text-align:center;font-weight:700;}
figure.featurethumbs figcaption a{text-decoration:none;color:white;}

ul.younggunsfinals{list-style-type:none;float:left;clear:left;width:390px;margin:0;padding:0;margin-bottom:20px;}
ul.younggunsfinals li{display:inline; width:125px;}
ul.younggunsfinals li img{width:125px;height:156px;margin:0 2px 0 0;}

ul.hosts{float:left;clear:left;width:115px;list-style-type:none;margin:0;padding:0;}
ul.hosts li img{width:115px;height:143px;margin:0 0 8px 0;}

p.moreinfo{float:left;clear:left;font-size:14px;font-weight:700;}
p.moreinfo a{color:#ffd638;text-transform:uppercase;margin:5px 0 5px 0;text-decoration:none;}
p.moreinfo a.info{color:#666;margin-left:10px;}

ul.specialshows{float:left;clear:left;margin:0;padding:0;width:390px;border-bottom:1px solid #15659b;padding-bottom:20px;}
ul.specialshows li{display:inline;}
ul.specialshows li img{width:175px; height:218px;}

ul#downloads{list-style-type:none;margin:10px 0 0 5px;padding:0;}
ul#downloads li{margin:0;border-bottom:1px solid #15659b;padding:30px 0 30px 0;width:530px;}
ul#downloads li a{color:#ffd638;text-transform:uppercase;font-weight:700;text-decoration:none;font-size:14px;}
ul#downloads li img{width:25px;height:32px;float:left;clear:left;margin:-5px 5px 0 0;}

dl#prizes{list-style-type:none;margin:0;padding:0;float:left;clear:left;width:390px;color:white;font-size:14px;margin-top:-20px;text-align:left;}
dl#prizes dt{color:#ffd638;text-transform:uppercase;margin-top:10px;text-align:left;}
dl#prizes dd{margin:0;padding:0;text-align:left;}

figure.funniest{margin:0 8px 30px 5px;padding:0;width:115px;float:left;}
figure.funniest img{width:115px; height:143px;}
figure.funniest figcaption{color:white;text-transform:uppercase;font-size:10px;text-align:center;font-weight:700;}
figure.funniest figcaption span.grey{text-transform:uppercase;}


article#funniestmedia{width:390px;border-bottom:1px solid #15659b;float:left;clear:left;}

h3.theatre{text-transform:uppercase;font-size:14px;color:#ffd638;float:left;clear:left;padding-top:20px;margin-bottom:0;}
h3#firsttitle{padding-top:40px;}
article#main h4.box{color:white;margin-left:5px;text-transform:none;}

dl.purchasetickets, dl.purchasetickets dt, dl.purchasetickets dd{float:left;clear:left;margin:0;padding:0;color:white;text-transform:uppercase;font-size:14px;text-align:left;}
dl.purchasetickets dt{color:#ffd638;}
dl.purchasetickets{margin-left:5px;border-bottom:1px solid #15659b;width:500px;padding-bottom:20px;}
dl.purchasetickets dt{margin-top:20px;}
dl.purchasetickets dd a{text-decoration:none;font-weight:700;color:#ffd638;}
dl.purchasetickets dd a.info{color:#666;margin-left:8px;}
dl.purchasetickets dd.free{text-transform:uppercase;color:#aaa;}
dl.purchasetickets dd.freeadmission{color:red;font-weight:700;}


article#main p#incorrect{color:#ffd638;}

div#login{float:left;clear:left;}
div#login{margin:0;padding:0;float:left;clear:left;margin-top:40px;}
h3#enter{margin:40px 0 0 5px;}

article#main h4#festivalshows{margin:20px 0 0 5px;color:white;}

ul#hosts{list-style-type:none;margin:0 0 20px 5px;padding:0;float:left;}
ul#hosts li{display:inline;margin:0;padding:0;margin-right:20px;}
ul#hosts img{width:175px; height:218px;}

ul.pricing{float:left;clear:left;list-style-type:none;margin:0 0 10px 0;padding:0;font-size:14px;color:white;text-align:left;}
ul.pricing li{width:390px;text-align:left;}
li.free, p.free{text-transform:uppercase;color:#666;}
p.free{float:left;clear:left;margin-top:0;font-size:14px;width:390px;text-align:left;}
p.free a.showinfo{color:#ffd638;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:14px;margin-left:8px;}

article#main dl.oneshow dd.location a{color:#009add !important;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:14px;margin-left:8px;}
dl.oneshow dd.soldout{text-transform:uppercase;color:#F00;float:left;clear:left;margin:5px 0 0 5px;padding:0;font-size:20px; font-weight:700;}


a#enter{float:left;clear:left;text-decoration:none;color:white;display:block;width:150px;text-align:center;font-weight:700;padding:5px;margin-top:20px;border-radius:5px;background:#14649a;}
a#enter:hover{background:#0098d8;}

legend{margin-top:10px;}

p.boxoffice{color:white;font-size:14px;float:left;clear:left;text-transform:uppercase;font-weight:700;width:500px;text-align:left;}


dl.oneshow{list-style-type:none;padding-left:0;margin:0 10px 10px 5px;float:left;border-bottom:2px dashed #ffd638;width:550px;padding-bottom:20px;}
dl.oneshow dt{font-size:18px !important;float:left;clear:left;color:white;margin:10px 0 10px 5px;font-weight:800;}
dl.oneshow dd{text-align:left;float:left;clear:left;color:white;margin:5px 0 0 5px;font-size:14px;}
dl.oneshow dd.links{margin-top:10px;font-weight:700;}
dl.oneshow dd a{text-transform:uppercase;text-decoration:none;margin-top:5px;color:white;}
dl.oneshow dd a span.tickets{color:#ffd638 !important;}
dl.oneshow dd span.ticketsatdoor{color:#ff0000 !important;}


