@charset "UTF-8";
/* CSS Document */

/* Reset body padding and margins */
body { margin:0; padding:0; list-style: none; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration: none; color:#036;}
img{margin:0; padding:0; border:none;}

.clear{clear:both;}
.clear_rgt{clear:right;}
.clear_lft{clear: left;}
 form, fieldset{ border:none;}
 .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
 
/* Make Header Sticky */
#header_container { background:#eee; border:1px solid #666; height:20px; left:0; position:fixed; width:100%; top:0; }
#header{ margin:0 auto;  text-align:center;}
header#vday_logo{padding-top: 40px;}
header#vday_logo h1{display:none;}
ul{list-style-type:none; margin:0; padding:0; padding-top:6px; padding-bottom:6px; font: 12px Arial, Helvetica, sans-serif;}
li.header{display:inline; color: #666; }
li.header a{display:inline; color: #666; text-decoration:none; margin-right: 10px;}
li.header a:hover{display:inline; color: #333; text-decoration:none;}

section#vday_content{background:url(../images/bg.jpg) repeat-y top; height:auto;}
section#winner{padding: 30px; font: 16px Arial, Helvetica, sans-serif; color:#FFF;}
footer#vfooter{ text-align:center; }

/* gallery =================================================*/
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	margin: 10px 20px;
	padding: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 140px;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.gallery span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(../images/tape.png) no-repeat;
}
.gallery a {
	text-decoration: none;
}

#vgallery{width: 960px; height: 600px; background:url(../images/photo_bg.jpg) no-repeat; margin:auto; padding:0;}

img.vimg{border:4px solid #; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; -moz-box-shadow:    3px 3px 5px 2px #ccc;
  -webkit-box-shadow: 3px 3px 5px 2px #ccc;
  box-shadow:         3px 3px 5px 2px #ccc;} 
 #vimg_container, #caption{margin: 50px 0 0 20px; color: #fff; font: 14px Georgia, "Times New Roman", Times, serif;} 
 #caption {color: #fff; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 20px;}
 #caption span{font: italic 14px Georgia, "Times New Roman", Times, serif; color:#FFF;}
 #col7 p{width: 400px; color: #666; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 20px; padding: 8px;}