	/**Sticky Footer**/

* {
margin: 0;
}

html, body {
height: 100%;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto 0px;
}

.footer, .push {clear: both;text-align:center;}

.footer{ margin:0 auto;width:100%;height:180px;background:#708090;border-top:solid 10px #313162;}

/**structure**/
body{background:#606f9e;font:100%}

#comingsoon{background:
linear-gradient(135deg, #708090 22px, #d9ecff 22px, #d9ecff 24px, transparent 24px, transparent 67px, #d9ecff 67px, #d9ecff 69px, transparent 69px),
linear-gradient(225deg, #708090 22px, #d9ecff 22px, #d9ecff 24px, transparent 24px, transparent 67px, #d9ecff 67px, #d9ecff 69px, transparent 69px)0 64px;
background-color:#708090;
background-size: 64px 128px;margin:0 auto;width:100%;height:110px;border-bottom:solid 10px #313162;}

#container{margin:0 auto;margin-bottom:30px;width:960px;z-index:300;}

.nest{background:#fff;margin-top:150px;width:960px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-filter: drop-shadow(10px 10px 10px #222); filter: drop-shadow(10px 10px 10px #222);border:solid 2px #df0024;}

.construction{margin:0 auto;margin-bottom:20px;background:#fff;width:950px;display:flex;-webkit-border-radius:20px;border-radius:20px;background:#fff;margin-left:10px;}

.left{display:inline-flex;position:relative;width:318px;height:463px;}

.right{position:relative;width:642px;}

.dotw{display:flex;background:#708090;width:960px;padding:5px 0;margin:20px 0 40px 0;border-style:solid;border-color:#313162;border-width:3px 0;}

.dotwcont{display:inline-flex;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;margin:10px;-webkit-filter: drop-shadow(10px 10px 10px #222); filter: drop-shadow(10px 10px 10px #222);}

.dotwtext{display:inline-flex;width:450px;}

.contbob{margin:65px 0 0 19px;height:334px;width:277px;border:solid 2px #df0024;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}

.contmain{padding:10px;width:622px;}

.info {width:590px;padding-left:20px;margin:-20px 0 0px 10px;}

.date{display:inline-block;width:210px;}

.time {display:inline-block}

.footinfo{margin:0 auto;margin-top:-130px;height:126px;width:700px;display:block;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}

.footleft{float:left;position:relative;text-align:right;width:310px;margin:0 25px;}

.footright{float:left;text-align:left;position:relative;width:320px;}

.footfull{clear:both;margin:0 auto;position:relative;padding-top:20px;}

.holileft{position:relative;float:left;width:295px}

.holiright{position:relative;float:right;width:295px;overflow:hidden;}


/**images**/

#bobble{background:url(/images/bobbleheadneil.gif);margin:10px 0 10px 10px;width:250px;height:300px;}
#bobbledeer{background:url(/images/easterbobblehead.gif);margin:10px 0 0 15px;width:250px;height:290px;}
#bobblevalen{background:url(/images/bobbleheadvalentine.gif);margin:10px 0 0 15px;width:250px;height:290px;}
#bobblepatrick{background:url(/images/bobbleheadpatrick.gif);margin:10px 0 0 15px;width:250px;height:290px;}
#bobbleeaster{background:url(/images/bobbleheadeaster.gif);margin:10px 0 0 15px;width:250px;height:290px;}
#avdmlogo{background:url(/images/vdmlogo.gif);width:86px;height:116px;}
#sign{background:url(/images/sign.gif);margin:0 auto;width:320px;height:250px;  -webkit-filter: drop-shadow(10px 10px 10px #222); filter: drop-shadow(10px 10px 10px #222);}
#woodfoot{background:url(/images/woodfoot.gif);margin:0 auto;margin-top:8px;width:950px;height:160px;-webkit-filter: drop-shadow(10px 10px 10px #222); filter: drop-shadow(10px 10px 10px #222);}
#facebook{position:absolute;background:url(/images/facebook.png);width:15px;height:15px;}
#instagram{position:absolute;background:url(/images/instagram.png);width:15px;height:15px;}
#present{position:absolute;background:url(/images/present.png) no-repeat;width:25px;height:25px;margin-top:32px;}
#heart{position:absolute;background:url(/images/heart.gif) no-repeat;width:200px;height:200px;margin:-10px 0 0 400px;}
#potogold{position:absolute;background:url(/images/bag.jpg) no-repeat;margin:-190px 0 0 180px;width:200px;height:200px;}
#dotw{position:relative;display:inline-block;background:url(/images/dotw_feb10.jpg) no-repeat;width:480px;height:319px;margin:5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
#easterbasket{position:absolute;background:url(/images/easterbasket.png) no-repeat;width:200px;height:200px;margin:-15px 0 0 400px;}
/**fonts**/

h1{font:bold 2.5em arial;margin:-80px 0 0 90px;border-bottom:solid 3px #020202;}

h2{font:bold 1.6em arial;text-align:left;margin-top:10px}

h3{font:bold 1.4em arial; text-align:left;margin:15px 0;padding-top:30px;}

.name{font:1.6em arial;text-align:right;}

.hours{font:1.3em arial;text-align:justify;}

.padright{padding-right:25px;}

.holihours{font:1em/1.5em arial;text-align:left;}

.footfont{font:bold .9em/1.2em arial;color:#070731;}

.smfootfont{font:.8em/1.2em arial;color:#070731;}

a img{border:none}

a{color:inherit}

a:hover {color:#df0024}