/*reset css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
/*grid css*/
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}.content{padding:20px}[class*='col-']{float:left;padding-right:20px}[class*='col-']:last-of-type{padding-right:0}.grid{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding:20px 0 0 20px}.grid-pad>[class*='col-']:last-of-type{padding-right:20px}.push-right{float:right;padding-right:20px}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}@media handheld,only screen and (max-width:767px){.grid{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[class*='col-']{width:auto;float:none;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px;padding-left:20px;padding-right:20px}.smallPhotoHolder>.col-1-4,.ribbonLinks .col-1-5,.contestDetails>.col-8-12{padding-right:20px}#side{display:none;width:0}.mediaHolder .bigPhoto{min-height:10px}.smallPhotoHolder>.col-1-4{width:25%;float:left;padding:0}}@media(max-width:767px){#body>#side{display:none;width:0}.mediaHolder .bigPhoto{min-height:10px}}@media(max-width:996px){#body>#side{display:none;width:0}#body>#mainBody{display:block}}@media(max-width:700px){.smallPhotoHolder>.col-1-4{width:50%;float:left}.smallPhoto .editPhoto,.bigPhotoHolder .editPhoto{display:block}}@media(max-width:358px){.smallPhotoHolder>.col-1-4{width:auto;float:none}}