*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
strong{font-weight:bold;}
em{font-style:italic;}
a img{border:none;}
a{text-decoration:none;overflow:hidden;}
a:hover{text-decoration:underline;}
div,li,ul,ol,span,p,h1,h2,h3,h4,h5,h6{position:relative;}
body{background:url(images_vday/bg.jpg) #ffb5d8 no-repeat center bottom;margin:0 auto -158px auto;padding:0;text-align:center;}
html{min-height:100%;height:auto;}
.container{width:100%;margin:83px auto 0 auto;z-index:1;overflow:hidden;background:url("images_vday/comic_bg.png") no-repeat scroll center top transparent;}
.left{float:left;}
.right{float:right;}
.logo,.main-nav,.share,.blog h2,.blog ul,.bottom-right ul,.bottom-right p,ul.archives li a,.howto h2,.extras h2,.artist h2,.new-intro h2,.new-intro h3,.new-intro h4,.new-cast h3,.new-cast div h4,.mh,.single-nav,.footer-nav{text-indent:-1000.0em;text-decoration:none;}
.logo,.main-nav ul li a:hover{background-image:url(images_vday/header.png);}
.logo{background-position:center top;width:100%;height:83px;margin-bottom:-73px;z-index:2;}
.logo h1{margin:0 auto 0 auto;width:1000px;text-align:left;}
.logo h1 a{display:block;width:240px;height:75px;margin-left:5px;z-index:3;}
.logo h2{display:none;}
.main-nav{position:absolute;right:0;top:0;width:100%;height:75px;overflow:hidden;z-index:10;}
.main-nav div{width:985px;margin:0 auto;text-align:left;height:75px;}
.main-nav p{width:240px;z-index:20;}
.main-nav p a{height:75px;display:block;}
.main-nav ul{width:413px;margin:0 auto;padding-left:571px;height:40px;top:-54px;z-index:10;}
.main-nav ul li a{position:relative;display:block;height:40px;}
.main-nav ul li.first a{width:139px;}
.main-nav ul li.first a:hover{background-position:-1079px -102px;}
.main-nav ul li.second a{top:-40px;left:149px;width:87px;}
.main-nav ul li.second a:hover{background-position:-1228px -102px;}
.main-nav ul li.third a{top:-80px;left:242px;width:187px;}
.main-nav ul li.third a:hover{background-position:-1321px -102px;}
.comic{margin:0;overflow:hidden;}
.comic img{margin:0 0 0 15px;}
@font-face{font-family:festus-bold;src:url(fonts/festus-bold.ttf);}
.comic h2{text-align:left;margin-left:9px;}
.comic h2 a{font-family:festus-bold,Helvetica,Arial,Sans-Serif;font-size:1.2em;color:#95146b;}
.mh{background-image:url(images_vday/mh_rejected.png);width:253px;height:111px;margin:-49px 16px -60px;}
.share{position:absolute;right:0;top:85px;width:404px;}
.share h4{float:left;position:relative;height:16px;background-image:url(images_vday/social_sprites.png);margin-right:3px;margin-left:12px;}
.share h4.one{width:85px;background-position:-5px -27px;}
.share h4.two{width:52px;background-position:-168px -27px;}
.share h4.three{width:39px;background-position:-295px -27px;}
.share li a{float:left;height:16px;width:16px;background-image:url(images_vday/social_sprites.png);margin-left:3px;position:relative;}
.share li {float:left; position:relative; width:16px; margin-left:3px;}
.share li.one a{background-position:-95px -27px;}
.share li.one a:hover{background-position:-95px -8px;}
.share li.two a{background-position:-115px -27px;}
.share li.two a:hover{background-position:-115px -8px;}
.share li.three a{background-position:-136px -27px;}
.share li.three a:hover{background-position:-136px -8px;}
.share li.four a{background-position:-225px -27px;}
.share li.four a:hover{background-position:-225px -8px;}
.share li.five a{background-position:-246px -27px;}
.share li.five a:hover{background-position:-246px -8px;}
.share li.six a{background-position:-267px -27px;}
.share li.six a:hover{background-position:-267px -8px;}
.share li.seven a{background-position:-341px -27px;}
.share li.seven a:hover{background-position:-341px -8px;}
.share li.eight a{background-position:-361px -27px;}
.share li.eight a:hover{background-position:-361px -8px;}
.share li.nine a{background-position:-382px -27px;}
.share li.nine a:hover{background-position:-382px -8px;}
ul.archives,.dropdown:hover,ul.archives li a,ul.archives li{background-image:url(images_vday/rightrail_sprite.png);background-repeat:no-repeat;}
ul.archives{margin:10px 4px 0 522px;width:472px;height:37px;z-index:9999;background-position:0 -111px;}
.dropdown select,.dropdown{width:290px;height:37px;}
.dropdown select{opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.dropdown{position:absolute;left:91px;background:transparent;top:0;}
.dropdown:hover{background-position:-91px -158px;}
ul.archives li{float:left;}
ul.archives li a{position:absolute;display:block;height:28px;width:29px;top:0;left:0;}
ul.archives li.first a{background-position:0 -201px;}
ul.archives li.first a:hover{background-position:0 -158px;}
ul.archives li.prev a{left:39px;width:51px;background-position:-39px -201px;}
ul.archives li.prev a:hover{background-position:-39px -158px;}
ul.archives li.next a{left:385px;width:51px;background-position:-385px -201px;}
ul.archives li.next a:hover{background-position:-385px -158px;}
ul.archives li.latest a{left:443px;background-position:-443px -201px;}
ul.archives li.latest a:hover{background-position:-443px -158px;}
.single-nav{position:relative;width:254px;height:33px;top:-40px;left:4px;}
.single-nav ul li a{background-image:url(images_vday/single_sprite.png);display:block;height:33px;float:left;position:relative;}
.single-nav ul li a:hover{background-image:url(images_vday/single_sprite.png);}
.single-nav ul li.first a{width:33px;}
.single-nav ul li.first a:hover{background-position:0 -33px;}
.single-nav ul li.second a{width:62px;background-position:-33px 0;}
.single-nav ul li.third a{width:28px;background-position:-96px 0;}
.single-nav ul li.third a:hover{background-position:-96px -33px;}
.single-nav ul li.fourth a{width:28px;background-position:-151px 0;}
.single-nav ul li.fourth a:hover{background-position:-151px -33px;}
.single-nav ul li.fifth a{width:28px;background-position:-123px 0;}
.single-nav ul li.fifth a:hover{background-position:-123px -33px;}
.single-nav ul li.sixth a{width:102px;background-position:-180px 0;}
.single-nav ul li.seventh a{width:57px;background-position:280px 0;}
.single-nav ul li.seventh a:hover{background-position:280px -33px;}
.single-nav ul li.eighth a{width:82px;background-position:-337px 0;}
.content,.howto{position:relative;width:1000px;margin:0 auto;text-align:left;}
.content{padding-top:41px;}
.howto_nm{top:-25px;}
.howto,.extras,.artist,.new-intro,.new-cast,.new-support{font:.75em Arial,Helvetica,sans-serif;color:#555;text-align:justify;line-height:17px;}
.howto a,.extras a{color:#057aac;}
.howto{width:985px;}
.howto h2{height:29px;background:url(images_vday/howto2.png) no-repeat;}
.howto h2,.howto ul,.howto img,.howto p,.extras h2,.extras p,.artist h2,.artist p{margin-bottom:12px;}
.howto p.first,.howto h2,.howto ul.first{margin-left:657px;width:328px;}
.howto p{width:642px;}
.howto h3{font-size:125%;font-weight:bold;color:#d957af;padding:15px 0;}
.extras{min-height:354px;width:642px;margin-right:343px;padding-top:0;}
.extras h2,.artist h2{background-image:url(images_vday/extras_sprite.png);width:350px;height:29px;margin:54px 0 12px 0;}
.extras h2.creation{margin:0 0 12px 290px;background-position:0 -30px;}
.extras h2.wall{background-position:0 -61px;margin-top:54px;}
.extras h2.interview{background-position:0 -92px;margin-top:29px;}
.extras h2.mousehouse{background-position:0 -122px;margin:54px 0 12px 182px;}
img.left{padding-right:15px;margin-bottom:0;}
.extras img{margin:0;}
.extras ul{height:275px;}
.extras ul.second{margin:-275px 0 0 336px;}
.artist{float:right;width:283px;padding:0 15px 0 15px;background:url(images_vday/extras3.png);margin-top:-54px;letter-spacing:.01em;}
.artist img{margin:6px 0 -1px 30px;}
.new-intro{text-align:left;}
.new-intro img{margin:-181px 0 -234px 94px;}
.new-intro h2,.new-intro p{margin:-10px 0 0 511px;width:379px;}
.new-intro h2{height:43px;padding-bottom:22px;background:url(images_vday/new_sprite.png) 0 -235px no-repeat;}
.new-intro p{text-align:justify;}
.new-image {width:1000px; height:400px; background:url(images_vday/new1.jpg);}
.new-cast{padding:48px 50px 350px 103px;padding-top:48px;padding-left:103px;padding-right:50px;}
.new-cast h3{margin-left:-72px;height:122px;width:605px;background:url(images_vday/new_sprite.png) 0 -110px no-repeat;margin-bottom:-60px;z-index:0;}
.new-cast h3.second{top:-36px;height:100px;margin-bottom:-75px;background:url(images_vday/new_sprite.png) 0 0 no-repeat;margin-left:-62px;clear:both;}
.new-cast div,.new-cast div h4{width:247px;z-index:1;}
.new-cast div{float:left;margin-right:27px;display:inline;}
.new-cast div.jacob{clear:both;}
.new-cast div h4{height:173px;background-image:url(images_vday/new_cast.png);margin-bottom:5px;}
.new-cast div.kaigon h4{background-position:0 -3px;}
.new-cast div.shawn h4{background-position:-249px -3px;}
.new-cast div.ninjam h4{background-position:-497px -3px;}
.new-cast div.jacob h4{background-position:0 -349px;}
.new-cast div.karen h4{background-position:-249px -177px;}
.new-cast div.watterson h4{background-position:-497px -177px;}
.new-cast div.amber h4{background-position:0 -177px;}
.new-cast div.cloney h4{background-position:-249px -350px;}
.new-cast div.aliens h4{background-position:-497px -349px;}
.new-cast div.god h4{background-position:0 -523px;}
.new-cast div.bryce h4{background-position:-249px -523px;}
.new-cast div.drproctor h4{background-position:-497px -523px;}
.new-cast div p{width:233px;margin-left:7px;font-size:90%;line-height:15px;padding-bottom:32px;}
.blog{position:static;background:url(images_vday/blog_bg.png) repeat-y;width:515px;text-align:left;padding-bottom:165px;z-index:1;margin:-82px 0 -170px 0;min-height:720px;}
.blog h2{position:relative;background:url(images_vday/blog_sprite.png) no-repeat;top:-10px;height:276px;margin-bottom:-276px;}
.blog ul{position:absolute;left:310px;width:176px;top:-27px;z-index:99;}
.blog ul li{float:right;}
.blog ul li a{display:block;height:23px;background-image:url(images_vday/blog_sprite.png);}
.blog ul li.first a{background-position:-212px -292px;width:88px;}
.blog ul li.first a:hover{background-position:-212px -321px;}
.blog ul li.second a{margin-left:18px;background-position:-316px -292px;width:66px;}
.blog ul li.second a:hover{background-position:-316px -321px;}
.blog div{z-index:10;}
.blog div.first{margin-top:78px;}
.blog div h6{position:absolute;width:20px;height:44px;top:2px;z-index:10;}
.blog div.first h6{background:url(images_vday/blog_sprite.png) 0 -306px no-repeat;}
.blog div.second h6{background:url(images_vday/blog_sprite.png) -29px -306px no-repeat;}
.blog div.third h6{background:url(images_vday/blog_sprite.png) -59px -307px no-repeat;}
.blog div h3{margin-left:4px;overflow:hidden;}
.blog div h3 span{float:left;height:32px;padding:7px 20px 4px 18px;margin-left:4px;}
.blog div h3 a{font:1.1em bold Century Gothic,Arial,Helvetica,sans-serif;color:white;text-decoration:none;}
.blog div.first h3 span{background:url(images_vday/blog_bars.png) right -89px no-repeat;}
.blog div.second h3 span{background:url(images_vday/blog_bars.png) right -2px no-repeat;}
.blog div.third h3 span{background:url(images_vday/blog_bars.png) right -46px no-repeat;}
.blog div h4{width:150px;padding:8px 0 10px 26px;font:.6em Arial,Helvetica,sans-serif;color:#5b966a;}
.blog p{font:.8em Arial,Helvetica,sans-serif;color:#695756;z-index:10;position:relative;padding:0 30px 0 26px;text-align:justify;line-height:1.4em;margin-bottom:16px;}
.blog p a{color:#008fd0;}
.blog p a:hover{color:#00b0ff;text-decoration:underline;}
.prev-blog,.prev-blog:hover{background-image:url(images_vday/rightrail_sprite.png);background-repeat:no-repeat;padding:0 30px 0 0;}
.prev-blog{position:relative;left:19px;top:0;background-position:0 -40px;}
.prev-blog select,.prev-blog{width:320px;height:27px;margin-bottom:35px;top:8px;}
.prev-blog select{opacity:0;filter:alpha(opacity=0);cursor:pointer;}
option{margin:3px 2px 2px 2px;font-size:80%;}
.prev-blog:hover{background-position:0 -72px;}
.bottom-right{position:absolute;width:485px;top:27px;margin:0 0 0 506px;text-align:left;}
.bottom-right h2{display:none;}
.bottom-right ul{background-image:url(images_vday/balloons.png);background-repeat:no-repeat;width:300px;padding-top:80px;}
.bottom-right ul.first{background-position:-312px 0;}
.bottom-right ul.second{background-position:-4px 5px;}
.bottom-right ul li a{display:block;margin:0 0 4px 55px;height:23px;background-image:url(images_vday/rightrail_sprite.png);}
.bottom-right ul.first li.first a{width:162px;background-position:-232px -243px;}
.bottom-right ul.first li.first a:hover{background-position:0 -243px;}
.bottom-right ul.first li.second a{width:175px;background-position:-232px -269px;}
.bottom-right ul.first li.second a:hover{background-position:0 -269px;}
.bottom-right ul.first li.third a{width:192px;background-position:-232px -297px;}
.bottom-right ul.first li.third a:hover{width:196px;background-position:0 -297px;}
.bottom-right ul.second li.first a{width:92px;background-position:-232px -325px;}
.bottom-right ul.second li.first a:hover{background-position:0 -325px;}
.bottom-right ul.second li.second a{width:123px;background-position:-232px -351px;}
.bottom-right ul.second li.second a:hover{background-position:0 -351px;}
.bottom-right ul.second li.third a{width:172px;background-position:-232px -376px;}
.bottom-right ul.second li.third a:hover{background-position:0 -376px;}
.bottom-right ul.second li.fourth a{width:142px;background-position:-232px -403px;}
.bottom-right ul.second li.fourth a:hover{background-position:0 -403px;}
.bottom-right ul.second li.fifth a{width:133px;background-position:-232px -432px;}
.bottom-right ul.second li.fifth a:hover{background-position:0 -432px;}
.bottom-right p{position:relative;width:17px;height:270px;background:url(images_vday/rightrail_sprite.png) -769px 0 no-repeat;top:119px;margin-bottom:-270px;}
.bottom-right span a{position:relative;width:267px;height:180px;display:block;margin:11px 0 0 32px;background:url(images_vday/rightrail_sprite.png) -491px 0 no-repeat;}
.bottom-right span a:hover{background:url(images_vday/rightrail_sprite.png) -491px -180px no-repeat;}
.tower-ad{position:absolute;top:10px;right:0;width:160px;height:600px;z-index:5;}
.tower-ad object{z-index:10;}
.footer-nav{clear:both;position:relative;width:254px;height:17px;top:278px;left:12px;background:url(images_vday/footer_sprite.png) 0 -19px no-repeat;overflow:hidden;}
.footer-nav ul li a{display:block;height:17px;float:left;position:relative;}
.footer-nav ul li a:hover{background-image:url(images_vday/footer_sprite.png);}
.footer-nav ul li.first a{width:58px;}
.footer-nav ul li.first a:hover{background-position:0 -1px;}
.footer-nav ul li.second a{width:72px;}
.footer-nav ul li.second a:hover{background-position:-58px -1px;}
.footer-nav ul li.third a{width:118px;}
.footer-nav ul li.third a:hover{background-position:-130px -1px;}
.inner-foot{height:311px;background:url(images_vday/footer.png) center bottom no-repeat;width:1000px;margin-bottom:-500px;}
.inner-peeps{height:430px;background:url(images_vday/footer_peeps.png) center top no-repeat;width:100%;margin-bottom:-160px;top:-160px;}
.footer{position:static;background:url(images_vday/footer.png) center no-repeat;width:100%;height:500px;z-index:2;}
