body {margin:20px 0 0 0; padding:0; background-color:#FFFFFF; font-family:Times New Roman, Times, serif; color:#000000; line-height:145%; font-size:13px;}
h1,h2,h3,h4 {margin:0; padding:0;}
ul,li {margin:0; padding:0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1px; }
.clearfix { display: block; min-width: 0; }

/*UNIVERSAL*/
div.pageWrapper {margin:0 auto; width:700px; background-color:#FFFFFF; padding-left:50px; padding-right:50px;  padding-bottom:50px;}
b {font-family:Arial, Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; text-transform:uppercase; line-height:140%;}
.headline {font-family:Arial, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.red{color:#Af4438;}
.blue{color:#005a84;}
ul{list-style-image:url(imgs/bulletRed.gif);}
.clear{clear:both;}
.error{color:#FF0000; font-weight:bold;}
.CopyOne {width:320px; padding-bottom:30px; float:left; text-align:left; margin-right:75px; margin-top:370px;}
.CopyOneB {width:320px; padding-bottom:30px; float:left; text-align:left; margin-right:75px;}
.CopyTwo {width:295px; padding-bottom:30px; float:left;}
.CopyThree {width:350px; padding-bottom:30px; margin-left:340px;}


/*SUBSCRIBE FORM*/
div.subscribeForm {}
span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
button.subscribebutton {padding-left:10px; padding-top:500px; border: none; background: url('imgs/subscribe.gif') no-repeat top left; display:block; width:75px; height:9px; margin-left:10px; margin-top:7px;} 
button.subscribebutton:hover {padding-left:10px; padding-top:500px; border: none; background: url('imgs/subscribeRO.gif') no-repeat top left; display:block; width:75px; height:9px;  margin-left:10px; margin-top:7px;} 

.subscribebuttonNEW {overflow:hidden; font-size:1em; position:relative;} 
.subscribebuttonNEW em {display:block; position:absolute; top:0; left:0; z-index:1;} 
button#newbutton {background:none; border:none; float:left; display:inline;}
#newbutton, #newbutton em { width: 72px; height: 9px; }
#newbutton em { background: url(imgs/subscribe.gif) no-repeat; }
#newbutton:hover em, #newbutton:focus em { background-position: -72px 0; }

/* for ie5.x/mac only */
* html>body .subscribebuttonNEW {position: static; overflow: visible; font-size: 10px;}
* html>body .subscribebuttonNEW em { position: static; }
* html>body #subscribebuttonNEW em { margin-bottom: -9px; }


/*FOOTER*/
div.footer {float:left;}


/*NAVIGATION*/

div.navigation {padding-bottom:25px;}

.nbsblink a{background-image:url(imgs/nav-nbsb.gif); background-repeat:no-repeat; width:129px; height:126px; display:block; text-indent:-9999px; overflow:hidden; margin-top:9px; float:left;}
.nbsblink a:hover{background-image:url(imgs/nav-nbsbRO.gif); background-repeat:no-repeat; width:129px; height:126px; display:block; text-indent:-9999px; overflow:hidden; margin-top:9px; float:left;}

.roosterlink a{background-image:url(imgs/hmpg-logo.gif); background-repeat:no-repeat; width:80px; height:35px; display:block; text-indent:-9999px; overflow:hidden; margin-top:9px; float:left; padding-right:10px;}
.roosterlink a:hover{background-image:url(imgs/hmpg-logoRO.gif); background-repeat:no-repeat; width:80px; height:35px; display:block; text-indent:-9999px; overflow:hidden; margin-top:9px; float:left;  padding-right:10px;}

.currentlink a{background-image:url(imgs/nav-09-10.gif); background-repeat:no-repeat; width:139px; height:52px; margin-top:35px; display:block; text-indent:-9999px; overflow:hidden; float:left; padding-left:10px;}
.currentlink a:hover{background-image:url(imgs/nav-09-10RO.gif); background-repeat:no-repeat; width:139px; height:52px; margin-top:35px; display:block; text-indent:-9999px; overflow:hidden; float:left; padding-left:10px;}

.nextlink a{background-image:url(imgs/nav-10-11.gif); background-repeat:no-repeat; width:139px; height:52px; margin-top:35px; display:block; text-indent:-9999px; overflow:hidden; float:left; padding-left:10px;}
.nextlink a:hover{background-image:url(imgs/nav-10-11RO.gif); background-repeat:no-repeat; width:139px; height:52px; margin-top:35px; display:block; text-indent:-9999px; overflow:hidden; float:left; padding-left:10px;}



/*HOMEPAGE*/
.homepageImage { background-image:url(imgs/hmpg-background.jpg); background-repeat:no-repeat; background-position: 0px 0px; }

div.pageWrapper div.mainHome {width:695px; text-align:right;}
a{color:#Af4438; font-style:italic; text-decoration:none;}
a:hover{color:#000000;}
a:visited{color:#Af4438;}





/*DETAILS PAGE*/
div.pageWrapper div {float:left;}

div.pageWrapper div.main3 {width:435px; margin-bottom:30px;}

div.pageWrapper div.main2 {width:230px; margin-left:30px; padding-bottom:15px;}

div.pageWrapper div.main2 a{font-family:Times New Roman, Times, serif; color:#Af4438; text-transform:lowercase; text-decoration:none;}
div.pageWrapper div.main2 a:hover{color:#000000;}


div.pageWrapper div.main4 {width:360px;}
div.pageWrapper div.main4 a{font-family:Times New Roman, Times, serif; color:#Af4438; text-transform:lowercase; text-decoration:none;}
div.pageWrapper div.main4 a:hover{color:#000000;}

div.pageWrapper div.main5 {width:300px; margin-left:30px; padding-bottom:50px;}



div.pageWrapper div.footer{}

div.pageWrapper div.questions{text-align:left; width:700px; margin-top:20px;}
div.pageWrapper div.questions a{font-family:Times New Roman, Times, serif; color:#Af4438; text-transform:lowercase; text-decoration:none;}
div.pageWrapper div.questions a:hover{color:#000000;}

.entrylink a{background-image:url(imgs/mnpg-enter.gif); background-repeat:no-repeat; width:166px; height:64px; display:block; text-indent:-9999px; overflow:hidden; float:left;}
.entrylink a:hover{background-image:url(imgs/mnpg-enterRO.gif); background-repeat:no-repeat; width:166px; height:64px; display:block; text-indent:-9999px; overflow:hidden; float:left;}

/*JUDGES PAGE*/
div.pageWrapper div.header{width:700px; margin-bottom:10px;}
div.pageWrapper div.roosterColumn a{font-family:Times New Roman, Times, serif; color:#Af4438; font-style:italic; text-decoration:none;}
div.pageWrapper div.roosterColumn a:hover{color:#000000;}
div.pageWrapper div div.bioColumn {width:215px; margin-bottom:10px;}
div.pageWrapper div div.bioColumn a{font-family:Times New Roman, Times, serif; color:#Af4438; font-style:italic; text-decoration:none;}
div.pageWrapper div div.bioColumn a:hover{color:#000000;}
div.pageWrapper div div.bioColumn img{margin-bottom:-6px;}
.titleSpacer{margin-bottom:2px; line-height:100%;}
div.pageWrapper div.rightMargin{margin-right:27px;}


/*MARVYN'S ENTRY FORM PAGE*/
.leftformColumn{width:280px; float:left; padding-right:18px;}
.rightformColumn{width:402px; padding-bottom:25px;}

.question-block{padding-top:15px;}
.question-block ul{margin:0px; padding:0px;}
.question-block li{list-style:none; padding-bottom:5px;}


input.inputfield-other{width:187px; margin-bottom:5px; }
input.inputfield-wide{width:280px; margin-bottom:5px; }
input.inputfield-superwide{width:398px; margin-bottom:5px; }
input.inputfield-3digit{width:26px; margin-bottom:5px; }
input.inputfield-4digit{width:52px; margin-bottom:5px; }
textarea.textarea-wide{width:398px; height:74px;}

.city {width:161px; padding-right:12px; float:left;}
.city input.inputfield-wide{width:161px; margin-bottom:5px; }

.state{width:48px; float:left; padding-right:12px; }
.state .selectfield-wide{width:55px; margin-bottom:5px; height:21px; }

.zip{width:47px; float:left;}
.zip input.inputfield-wide{width:47px; margin-bottom:5px; }

.fc1{width:189px;padding-right:18px;}
.fileinput{padding-bottom:5px;}
.fc2{}

.submitlink a{background-image:url(imgs/form-submit.gif); background-repeat:no-repeat; width:166px; height:67px; display:block; text-indent:-9999px; overflow:hidden; float:left;}
.submitlink a:hover{background-image:url(imgs/form-submitRO.gif); background-repeat:no-repeat; width:166px; height:67px; display:block; text-indent:-9999px; overflow:hidden; float:left;}
.thanksbox {background-image:url(imgs/form-submitTHANKS.gif); background-repeat:no-repeat; width:166px; height:67px; display:block; text-indent:-9999px; overflow:hidden; float:left;}

.rules-body{padding-top:25px;}
.rules-body ul{margin:0px; padding:0px;}
.rules-body li{margin:0px 0px 0px 11px; padding:0px;}
.rules-col1{width:337px; padding-right:23px;}
.rules-col2{width:340px;}