* {margin:0;padding:0;}
html, body {height:100%;}
body {background-color:#050401;background-image:url(/images/mj/background.png);background-repeat:no-repeat;background-position: center top;font-family:Helvetica, Arial, sans-serif;color:#b9b9b8;margin:0;padding:0;}

div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,textarea,button,blockquote,th,td {margin:0;padding:0;}
hr,fieldset,img,button,a {outline:none;border:none;color:#696969;}

ul {margin:10px 0 5px 10px;padding:0px;}
ul li {list-style:disc;margin:0px 0px 5px 15px;padding:0px 0px 0px 0px;}

/***********************************   Main Elements ***************************************/

.MainDiv {width:735px;margin:62px auto 0px auto;padding:260px 0 62px 0;text-align:left;background-image:url(/images/mj/title2.png);background-repeat:no-repeat;background-position: center top;}
.MainDivWide {width:820px;margin:62px auto 0px auto;padding:220px 0 62px 0;text-align:left;background-image:url(/images/mj/title2.png);background-repeat:no-repeat;background-position: center top;}

.Body {margin:0;padding:0;}

.Result {width:732;border-bottom:1px solid #414141;display:block;margin:0;padding:25px 0 5px 0;min-height:197px;}

.Winners {width:734px;border-bottom:1px solid #414141;display:block;margin:0;padding:25px 0 5px 0;min-height:450px;}

.Entry {width:730;border-bottom:1px solid #414141;display:block;margin:0;padding:25px 0 25px 0;}

.PanelLeft {position:absolute;;margin:0;padding:0;border:none;width:450px;}
.PanelRight {float:right;margin:0;padding:0 0 0 0px;width:237px;}

.PanelResultLeft {position:absolute;;margin:0;padding:0;border:none;width:250px;color:#8F8F8D;font-size:11px;}
.PanelResultRight {float:right;margin:0;padding:0;width:455px;}

.PanelWinnersLeft {position:absolute;margin:0;padding:0;border:none;width:180px;color:#8F8F8D;font-size:11px;}
.PanelWinnersRight {float:right;margin:0;padding:0;width:530px;}

.PanelEntryLeft {margin:0;padding:0;border:none;width:250px;font-size:11px;}
.PanelEntryRight {float:right;margin:0;padding:0;width:455px;}

.edit {margin:10px 0px 0px 0px;padding:0;border:none;font-size:11px;}
.edit a {padding:3px 6px 3px 6px;color:#FFF;background-color:#FF0000;text-decoration:none;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;}
.edit a:hover {color:#000;background-color:#FFF;}


.PanelWide {position:absolute;;margin:0;padding:0;border:none;width:820px;}

.PanelLeftA {margin:0;padding:0;width:210px;}
.PanelLeftB {float:right;margin:0;padding:0 0 50px 0;width:210px;}

.QuoteBox1 {position:absolute;z-index:-1;top:-30px;left:-40px;margin:0;font-size:72px;color:#464234;margin:0;padding:0;font-family:Georgia, Times, serif;display:inline;}
.QuoteBox1b {position:absolute;z-index:-1;top:45px;left:390px;margin:0;font-size:72px;color:#464234;margin:0;padding:0;font-family:Georgia, Times, serif;display:inline;}


/***********************************   Text Formats   ***************************************/

h1 {font-size:21px;color:#fff;margin:0;padding:0;font-family:Georgia, Times, serif;display:inline; padding-bottom: 10px;}

h2 {font-size:18px;color:#fff;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;display:inline;}

h3 {font-size:14px;color:#fff;margin:0;padding:3px 0 15px 0;font-family:Helvetica, Arial, sans-serif;display:block;}

h3 a {color:#fff;text-decoration:none;outline:none;border-bottom:1px dotted #fff;line-height:17px;}
h3 a:hover {color:#aaa;text-decoration:none;border-bottom:1px dotted #999;}

.title {color:#FFFFFF;font-size:14px;margin:0;padding:0;line-height:21px;font-weight:bold;}

.white {color:#FFFFFF;font-size:16px;font-weight:bold;padding-bottom:10px;}

.small {color:#696969;font-size:11px;margin:0;padding:0;}

ul {margin:10px 0 5px 10px;padding:0px;font-size:12px;}
ul li {margin:0px 0px 5px 15px;padding:0px 0px 0px 0px;font-size:12px;line-height:14px;}

p {color:#b9b9b8;font-size:14px;margin:0;padding:0;line-height:17px;}

p a {color:#ccc;text-decoration:none;outline:none;border-bottom:1px dotted #999;line-height:24px;}
p a:hover {color:#aaa;text-decoration:none;border-bottom:1px dotted #999;line-height:24px;}

.Rating {padding:15px 0 0 0;display:block;}
.Rating p {color:#b9b9b8;font-size:12px;}
.Rating a {padding:3px 6px 3px 6px;color:#000;background-color:#B6B390;text-decoration:none;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;}
.Rating a:hover {color:#000;background-color:#FFF;}

.PanelResultRight p {font-size:12px;}

.PanelEntryRight p {font-size:12px;}

.PanelWinnersLeft h2 {font-size:22px;color:#dbdab3;display:block;padding-left:4px;}
.PanelWinnersLeft h3 {font-size:12px;color:#dbdab3;padding-left:4px;}

a img {border:none;outline:none;}

img a {border:none;outline:none;}

blockquote {
	position: relative;
}

.bqstart,
.bqend { font-size: 500%;color:#464234;}

/* apply IE specific rules first */
.bqstart {
	text-indent: 0;
	margin: -0.6em 0 -2em 0;
	float: left;
}

blockquote > .bqstart {
	/* add extra non-ie rules */
	position: absolute;
	top: -0.1em;
	left: -0.45em;
	/* remove IE specific rules */
	float: none;
	margin: 0;
}

.bqend {
	position: absolute;
	margin-top: -0.6em;
	right: 0;
	text-indent: 0;
}

blockquote > .bqend {
	margin-top: 0em;
}

div.float {
  float: left;
  width: 250px;
  padding: 10px;
  }
  
div.float p {
   text-align: center;
   }



/***********************************   Form Elements   ***************************************/

form {margin:0px;padding:0;}


.FormInput {color:#fff;background-color:#201e19;padding:5px 5px 5px 5px;border:1px solid #34322b;width:440px;margin:7px 0 15px 0;}

.FormInput:hover {border:1px solid #4a4842;}

.FormInput input {color:#fff;border:1px solid #2a2c2f;width:440px;}



.FormInputShort {color:#fff;background-color:#201e19;padding:5px 5px 5px 5px;border:1px solid #34322b;width:190px;margin:7px 0 15px 0;}

.FormInputShort:hover {border:1px solid #4a4842;}

.FormInputShort input {color:#fff;border:1px solid #2a2c2f;width:190px;}




select {color:#fff;background-color:#201e19;padding:5px 5px 5px 5px;border:1px solid #34322b;width:150px;margin:7px 0 15px 0;}

select:hover {border:1px solid #4a4842;}




.FormTextarea {color:#fff;background-color:#201e19;padding:5px 5px 5px 5px;border:1px solid #34322b;width:440px;height:150px;margin:7px 0 15px 0;font-family:Helvetica, Arial, sans-serif;font-size:14px;}

.FormTextarea:hover {border:1px solid #4a4842;}

.FormTextarea textarea {color:#fff;border:1px solid #d9d9d6;width:440px;height:250px;padding:5px 5px 5px 5px;}



.FormUpload {color:#000;background-color:#fff;padding:5px 5px 5px 5px;border:1px solid #34322b;width:440px;margin:7px 0 15px 0;}

.FormUpload:hover {border:1px solid #4a4842;}

.FormUpload input {color:#000;border:1px solid #2a2c2f;width:440px;}



.FormButton {font-family:Helvetica, Arial, sans-serif;color:#000;background-color:#c8c6a1;padding:5px 30px 5px 30px;border:none;outline:none;margin-top:10px;font-size:14px;font-weight:bold;}

.FormButton:hover {color:#000;background-color:#f1f0c7;}


.Pagination {width:735px;font-size:11px;display:block;padding-top:15px;padding-bottom:5px;}
.PaginationLeft {margin:0;float:left;width:450px;}
.PaginationRight {margin:0;float:right;width:265px;text-align:right;}
.PaginationCenter {margin:0;text-align:center;width:735px;}

.PaginationButton {margin:5px 0 5px 0;}
.PaginationButton a {color:#D9D8D6;background-color:#000;padding:3px 5px 3px 5px;border:1px solid #D9D8D6;text-decoration:none;outline:none;}
.PaginationButton a:hover {background-color:#000;color:#fff;border:1px solid #fff;}
