﻿body {
}
/* EDITORS CHOICE */

/* div#eccontainer { margin-left:40px; }*/
div#ectheme { width: 163px; margin-right:2px;height: 258px; background-color:#DEFFCC ;  color: #999999;border:solid 1px #999999 }
div#ectheme p#ecp1 { text-transform:uppercase; text-align: center; margin-top: 6px; margin-bottom: 10px;  }
div#ectheme p#ecp2 { margin: auto; text-transform:uppercase; text-align: center; font-weight: bold; font-size: 120%; line-height:120%; width: 50%; padding-bottom: 20px; }
div#ectheme p#ecp3 { text-align: center; padding-bottom: 10px; font-size: 110%; }
div#ectheme p#ecp4 { text-align: justify; margin-bottom: 6px; padding-top: 10px; padding-left: 8px; padding-right: 8px;}
div#ecstats { margin-left: 4px;margin-top: 4px; float: left; height: 345px; }
div#ecthemedetails { margin-top: 4px; border: solid 1px #999999;width:270px; height:69px;background:#DEFFCC}
.ecprojudges {margin-top:4px;}

div#ecrightbuttons { margin-top: 2px; float: left; }
div#ecrightbuttons li { margin: 0 0 3px 4px; }
div#ecrightbuttons li.bottombutton { margin-bottom:0px;} 
div#ecrightbuttons a { display: block; width: 180px; text-align: center; height: 68px; background: url(images/largeButtonBg.jpg) repeat-x; color: White; font-weight: bold; font-size: 14pt; }

div#ecbottombuttons { margin-top: 5px; }
div#ecbottombuttons li { float: left; margin: 0px 4px 0 0; }
.ecprizefund { position: relative; width: 172px; text-align: center; height: 75px; color: #FFFFFF; margin: 7px 0 0 2px; font-weight: bold; font-size: 7pt; border: solid 1px #999999; background-color: #62d04b; }
.ecprizefund .coins {position:absolute;z-index:100;right:-50px;bottom:-10px; }
.ecprizefund .pricesplash {position:absolute;z-index:100;right:-70px;bottom:30px; }
.ecthemecol1 {float:left;width: 163px; height: 350px;margin:4px;}



.eccolb2bheader { border: solid 1px #000000; float: left; margin-left: 10px; width: 180px; }
.eccolb2bheader H2 { text-indent: 8px; border: solid 1px #000000; font-size: 11px; background-image: url(images/6x25-barBg-green.jpg); text-transform: uppercase; color: #ffffff; text-align: left; width: 178px; height: 25px; }
.eccolb3bheader { border: solid 1px #000000; float: left; margin-left: 10px; width: 150px; }
.eccolb3bheader H2 { text-indent: 8px; border: solid 1px #000000; font-size: 11px; background-image: url(images/6x25-barBg-green.jpg); text-transform: uppercase; color: #ffffff; text-align: left; width: 148px; height: 25px; }

.ecmainphoto { border: solid 1px #999999; float: left; width: 486px; height: 361px; }
.ecmainphoto image { width: 484px; height: 359px; }
.ecmainphoto H2 { text-indent: 8px; border: solid 1px #000000; font-size: 11px; background-image: url(images/6x25-barBg-green.jpg); text-transform: uppercase; color: #ffffff; text-align: left; width: 484px; height: 25px; }

.echintsTipsBox { height: 90px; margin-bottom: 8px; width: 160px; }
.echintsTipsBox H2 { width: 158px; }
.echintsTipsBox p { padding: 4px 8px; }
.echintsTipsBoxwide { width: 336px; margin-bottom: 8px; }
.echintsTipsBoxwide H2 { width: 334px; }


.ecphotoDetails { height: 113px; margin-bottom: 8px; width: 160px;background-color:  #DEFFCC }
.ecphotoDetailswide { width: 336px; margin-bottom: 8px; }
.ecphotoDetails H2 { width: 158px; }
.ecphotoDetailswide H2 { width: 334px; }
.ecphotoDetails p { padding: 0 4px; }


.ecphotocomments { height: 180px; margin-bottom: 4px; width: 160px; background-color: #DEFFCC; }
.ecphotocomments H2 { width: 158px; }
.ecphotocommentswide {height:180px; width: 336px; margin-bottom: 4px; }
.ecphotocommentswide H2 { width: 334px; }

.ecphotoback { height: 30px;width:160px;border:none 0px black; }
.ecphotobackwide { width: 336px;}


.ecprocomments { height: 305px; margin-bottom: 4px; float: left; width: 164px; }
.ecprocommentswide { width: 336px;margin-top:4px; height:231px;}
.ecprocomments H2 { width: 162px; }
.ecprocommentswide H2 { width: 334px; }

.ecprocomments p { padding: 2px; }
.procommentheader { height: 60px; overflow: auto;  }

.ecprojudge { display:block;  width: 164px; height:60px;float:left; font-size: 10pt; text-transform: uppercase;text-align:center;  }
.ecprojudge a {display:block;font-size:8pt;text-transform:lowercase;}

.ecprofiledetails { height: 230px; margin-bottom: 0px; width: 160px;margin-top:6px; }
.ecprofiledetails H2 { width: 158px; }
.ecprofiledetailswide { width: 336px; margin-bottom: 8px; }
.ecprofiledetailswide H2 { width: 334px; }
.ecinlinep {  width: 100px; }
.ecinlinepwide {  width: 200px; }
.ecinlineimage {  }
.ecinlineimagewide { }

.ecsearch { position:relative; height: 25px; margin-bottom: 8px; width: 160px; }
.ecsearch H2 { position:relative; width: 158px; }
.ecsearchwide { width: 336px; }
.ecsearchwide H2 { width: 334px; }
.ecsearchbutton {  }
.ecsearch p { padding: 0 8px; }


.ecgallery { position: relative; border: solid 1px #999999; float: left; margin-left: 00px; margin-top: 6px; height: 231px; width: 680px; background-color: #DEFFCC; }
.ecgallerynarrow { width: 484px; }
.ecgallerywide { width: 834px; }
.ecgallerylist { margin-top: 6px; }
.ecmfgallery { position: relative; display: inline; float: left; margin-bottom: 6px; margin-left: 10px; text-align: left; height: 70px; width:98px;}


.ecsliderGallery { position: absolute; top: 10px; right: 0px; width: 16px; }
.ecsliderGallerynarrow { }

.ecpanelOverImages { border: solid 1px #ffffff; display: inline; float: left; width: 98px; height: 68px; font-size: 8pt; text-align: center;background-color:#88d36a; }
.ecpanelbuttons { }
.ecpanelbuttons LI { display: block;  margin: 0px; text-transform: uppercase; color: #ffffff; letter-spacing: 1px; height:16px;}
.ecpanelbuttons LI A { display: block; color: #ffffff;  font-size:7pt; }
.ecpanelbuttons LI A:visited { display: block; color: #ffffff; text-decoration: none; }