@font-face{font-family:contestFont;src:local(contestFont),url('/contests/babyphotocontest/assets/css/AlwaysInMyHeart.ttf') format('opentype')}body,html{margin:0;padding:0;background:#eaeaea !important;color:#000}#body a{color:#000}#body{max-width:1000px;width:100%;margin:0 auto;display:block;font-family:Calibri,Arial,Helvetica,sans-serif}#side{max-width:190px;width:100%;margin:0 auto;display:inline-block;vertical-align:top;font-family:Calibri,Arial,Helvetica,sans-serif;float:right}#mainBody{max-width:800px;width:100%;margin:0 auto;display:inline-block;vertical-align:top;font-family:Calibri,Arial,Helvetica,sans-serif}.box{margin:10px;padding:10px;clear:both}.ribbon,.ribbonLinks{background:url("/contests/babyphotocontest/assets/ribbon.png");line-height:30px;background-size:100% 100%;text-align:center;color:#FFF;font-size:28px}.ribbon{background:url("/contests/babyphotocontest/assets/ribbon.png") repeat scroll 0 0 / 100% 100% rgba(0,0,0,0);color:#fff;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:30px;margin:0 auto!important;position:relative;text-align:center;width:95%;font-weight:bold}.ribbon:first-child{margin-top:0}.imgDiv img{width:auto;height:auto}.col-1-3{padding:0}.smallPhotoHolder>.entryPhoto{padding:1px;margin:0}.smallPhotoHolder>.entryPhoto>a{text-decoration:none;font-weight:bold;display:inline-block;width:100%;background:#FFF}.smallPhotoHolder>.entryPhoto>a>.entryPhoto-inner{padding:10px;position:relative}.smallPhotoHolder>.entryPhoto>a>.entryPhoto-inner>.name{color:#333}.smallPhotoHolder>.entryPhoto>a:visited>.entryPhoto-inner>.name{color:#92278f}.smallPhotoHolder{clear:both;display:block;text-align:center;padding:0;background:#d5d4d4}.smallPhoto{vertical-align:top}.currentContest img,.entryPhoto img{max-width:100%}.smallPhotoBox{position:relative;display:inline-block}.smallPhotoBox img{max-width:100%;max-height:200px}.smallPhoto:hover{display:block}.contestDate{background:#fb5327;vertical-align:top;color:#FFF;line-height:30px;font-size:24px;text-align:center}.contestVotings{vertical-align:top;line-height:30px;font-size:24px}.contestVoting{background:#c3e829;text-align:center}.contestVoting span{vertical-align:middle;display:inline-block}.ribbonLinks a{color:#FFF;border-left:3px solid #FFF;text-decoration:none;display:inline-block}.ribbonLinks a:hover{text-decoration:underline}.ribbonLinks a:first-child{border-left:none}.fbLikeBtn{display:inline-block;cursor:pointer;opacity:.9;vertical-align:sub}.fbLikeBtn:hover{opacity:1}.col-1-4.smallPhoto{padding:0}.ad>div{display:inline-block;height:auto!important;max-width:100%!important}.imgDiv{margin-top:4em}.sortBy{border-bottom:1px solid #d5d4d4;padding-bottom:10px;text-align:right;font-size: 16px;}#body .sortBy>a{text-decoration:underline;font-weight:bold;color:#b70e8d}#body .sortBy>a.clickableView:hover{text-decoration:underline}#body .sortBy>a.clickableView{color:#000;font-weight:normal;text-decoration:none}.row{display:block}.row>label>span{display:inline-block;width:128px}.name,.winnersCategory,.contestTitle{text-align:center;font-size:18px}.winnersCategory{color:#9eb401;position:absolute;top:0;left:0;width:80px;height:80px}.ad{margin:10px;text-align:center;overflow: hidden;}.currentContest>a{display:block;margin:0 auto;position:absolute;text-align:center;top:23px;width:100%}.currentContest>a>div{color:#000;font-weight:bold;margin:0 auto;width:60%;text-decoration:none}.currentContest>a{text-decoration:none}.currentContest>a:hover{text-decoration:underline;text-decoration-color:#000}.currentContest{position:relative}.action-btn{background:none repeat scroll 0 0 #92278f;border-radius:3px;color:#fff;display:inline-block;margin:3px;padding:3px 12px}.action-btn:hover{text-decoration:underline}.belowRibbon{margin-top:-25px;padding-top:35px}.col-1-3.smallPhoto>a>img{width:100%}.mediaHolder{background:#FFF}.bannerHolder img{width:100%}.yearHolder{text-align:center}.yearHolder .year{padding:5px 10px;display:inline-block}.yearHolder .year a>*{display:inline-block;font-size:20px;height:36px;line-height:30px;vertical-align:middle;padding-left:30px;background:url(/contests/babyphotocontest/assets/medal.png) no-repeat;background-size:25px auto}.yearHolder .year a:hover>*{background:url(/contests/babyphotocontest/assets/medal.png) no-repeat;background-size:30px auto;text-decoration:underline}#mainBody>div{margin-left:0;margin-right:0}#paginator{text-align:center}#paginator a{margin:3px;padding:5px;border:1px solid #333;display:inline-block;vertical-align:middle}#paginator a.currentPage,#paginator a:hover{background:#CCC}@media(min-width:767px){.bottomLinks{display:inline-block;float:none;vertical-align:middle;width:19%}.smallPhotoHolder{margin:0;padding:0 1px}.smallPhotoHolder:first-child{padding-top:1px}.smallPhotoHolder:last-child{padding-bottom:1px}}