@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}#mainBody>div{margin-left:0;margin-right:0}.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}#body .green-circle {font-family: arial;font-size: 15px;font-weight: bold;left: -20px;line-height: 100%;margin-bottom: 15px;padding-left: 10px;margin-top: 5px;}#body .green-circle a span {cursor: pointer;text-decoration: underline;line-height: normal;}.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}.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}.ad>div{display:inline-block;max-width:100%!important;height:auto!important}.smallPhoto{vertical-align:top}.currentContest img,.entryPhoto img{width:173;height:230px}.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}.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;font-size:16px;}#body .sortBy>a.clickableView:hover{text-decoration:underline}#body .sortBy>a.clickableView{color:#000;font-weight:normal;text-decoration:none}.imgDiv{margin-top:4em}.row{display:block}.row>label>span{display:inline-block;width:128px}.name,.winnersCategory{text-align:center;font-size:18px}.winnersCategory{color:#9eb401}.ad{margin:10px;text-align:center}.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 0 3px 3px;padding:6px 12px;vertical-align:middle}.action-btn:hover{text-decoration:underline}.action-vote-counter{background:url("/contests/babyphotocontest/assets/green-ribbon.png") no-repeat scroll 0 0 / 50px 22px rgba(0,0,0,0);display:inline-block;min-height:22px;min-width:50px;padding-right:10px;vertical-align:middle;margin:0}.belowRibbon{margin-top:-25px;padding-top:35px}.sponsorAd{margin-bottom:50px;background:#FFF;text-align:center}.col-1-3.smallPhoto>a>img{width:100%}.mediaHolder{background:#FFF}#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}}