/* @override http://competitions.moodsbooks.com/css/style.css */
html {
	background-color: #212121;	
}
body {
	padding: 1em 0 0;
	font-family: 'Helvetica Neue', Helvetica, Arial, Geneva, sans-serif;
	background-color: #212121;
	color: #cccccc;
}
acronym {
	color: #fff;
	border-bottom-color: #94b3c5;
}
input[type=text],input[type=password],textarea {
	width: 100%;*width:98%;
}
/* Override yahoo grid stuff width*/
#hd {
	width: 100%;
}
#ft {
	text-align: center;
	padding-bottom: 1em;
}
/**/

h1 {
	color: #94b3c5;
}
h2 {
	color: #d3ae3f;
	margin-top: 0;
}
h3 {
	color: #fff;
	border-left-color: #ffce40;
}
strong {
	color: #fff;
	letter-spacing:0.1em;
}

dt, label {
	color: #fff;
}
/*dt {
	float: left;
	clear: both;
	width: 30%;
	text-align: right;
	letter-spacing: .1em;
}
dd {
	text-align: left;
	float: left;
	margin:0;
	width: 67%;
	margin-left: 1%;
	padding: 0;
	margin-bottom: .2em;
}*/
dd {
	margin-bottom: 1em;
	padding-left: .5em;
	margin-left: .3em;
	border-left: solid .2em #666;
}
form dd {
	width: 60%;
	border: none;
	margin: 0;
	padding: 0;
	float: left;
}
form dd input#email,
form dd input#password {
	width: 90%;
}

/* box-rb is a 3rd width box*/
div.yui-gb form dd,
div.yui-gb form dt {
	float: none;
	width: 100%;
}

form dd input#submit {
	margin-left: -8px;
}
form dt {
	margin-bottom: .5em;
	width: 30%;
	padding-right: .5em;
	text-align: right;
	float: left;
	clear: both;
}

ul li {
	list-style-position: inside;
	list-style-image: url("../images/bullet.gif");
}
a {
	color: #94b3c5;
}
a:hover,
a:focus {
	color: #fff;
}
hr {
	border: none;
	border: .1em solid #000;
	background-color: #191919;
	padding: .2em;
	margin: 4.5em 1.8em;
	clear: both;
}
.iclear {
	height: 0;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.competition-entry .thumb-options {
}
.competition-entry .caption {	
	font-size: 93%;
	color: #fff;
	background-color: #151515;
	border-bottom: 1px solid #333;
	padding-bottom: .5em;
	padding-top: .5em;
	margin-top: 0;
}
.competition-entry {
	border-bottom: 1px solid #000;
}
.competition-entry .meta {
	margin-bottom: 0;
	font-size: 93%;
	padding-top: .1em;
	padding-bottom: .1em;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.footnote {
	font-size: 93%;
}
#logo h1 {
	text-align: center;
}
#banner {
	text-align: center;
	background: url("../images/background.gif") repeat-x 0 0;
}
#flashMessages,
.hint {
	margin: 0 auto 1em auto;
	width: 70%;
	padding: .2em .4em;
	border: solid 1px #c00;
	background-color: #1b1b00;
	color: #cc0;
	
}
#ft {
	padding: 1.1em 0 1.3em 0;
	clear: both;
	color: #888;
	font-size: 85%;
	text-align: center;
}
#ft a {
	color: #fff;
}
#ft .copyright {
    color: #fff;
	letter-spacing: 0.1em;
}
.errors {
	color: #e00;
}
div.competition-rules-mini {
	font-size: 93%;
	padding:.2em;
	height:12em;
	overflow:scroll;
	border:solid 2px #999;
	margin:1em;
	background-color:#ccc; 
	color: #000;
}
.competition-rules-mini * {
	color: #000;
}


/* @group Quotations */

/* STANDARD QUOTES */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */

q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

/* @end */
/* @group numbers */
h2.numbered {
	height: 27px;
	margin: 0 0 0em -27px;
	padding-left: 37px;
	font-size: 1.2em;
	letter-spacing: .1em;
}
p.numbered {
	margin: 0 0 0em -30px;
	padding-left: 37px;
	
	line-height: 2.2em;
}
.number-1 {
	background:  url("/css/images/numbers/1.gif") no-repeat;
}
.number-2 {
	background:  url("/css//images/numbers/2.gif") no-repeat;
}
.number-3 {
	background:  url("/css/images/numbers/3.gif") no-repeat;
}
.number-4 {
	background:  url("/css/images/numbers/4.gif") no-repeat;
}
* html .number-1,
* html .number-2,
* html .number-3,
* html .number-4 {
	background: none;
}
/* @end */
/* @group icons */

.icon-cancel-24 {
	width: 24px;
	height: 24px;
	background: no-repeat url('/css/images/icons.png') 0px -312px;
	display: ;
}

.icon-trash-24 {
	width: 24px;
	height: 24px;
	background: no-repeat url('/css/images/icons.png') -24px -336px;
}


.icon-options-24 {
	width: 24px;
	height: 24px;
	background: no-repeat url('/css/images/icons.png') -24px -312px;
}
.icon-trash-16 {
	width: 16px;
	height: 16px;
	background: no-repeat url('/css/images/icons.png') -32px -464px;
}
.icon-info-24 {
	width: 24px;
	height: 24px;
	background: no-repeat url('/css/images/icons.png') 0px -168px;
}
.icon-tools-24 {
	width: 24px;
	height: 24px;
	background: no-repeat url('/css/images/icons.png') 0px -144px;
}
.icon span {
display: none;
}

/* @end */

/* @group User Upload Page */

div.competition-entry {
	padding: 0 1em 1em;
	margin-bottom: 2em;
	background-color: #1e1e1e;
}
div.competition-entry .simplebox {
	margin-left: -1em;
	margin-right: -1em;
	margin-bottom: 1em;
}
div.competition-entry .simplebox .meta {
	float:right;
	margin-top:1.3em;
}
div.competition-entry .simplebox .meta p {
	font-size: 93%;	
}
div.competition-entry hr {
	margin-top: .5em;
	margin-bottom: 1em;
	border: none;
}
/*.competition-rules p{
	font-size: 85%;
}
.competition-rules li {
	list-style-image: none;
}*/ 
/* @end */

/* @group Forms */

form {
	border: none;
	background-color: transparent;
}
input, select, textarea 
{
	color: #cccccc;
	background-color: #000;
	border: 1px solid #999;
}
form dl {
	margin: 0;
}

.submit {
	background: #AAA url(../images/button.gif) no-repeat 0 0;
	width: 156px;
	height: 58px;
	border-style: none;
	margin-top: .5em;
	color: #000;
}
.box .submit {
	background: #AAA url(../images/button_on_blk.gif) no-repeat 0 0;
}
div.competition-entry .submit {
	background: #AAA url(../images/button_on_1e1e1e.gif) no-repeat 0 0;
}
.submit:hover,
div.competition-entry .submit:hover {
	cursor: pointer;
	color: #262626;
	background-position: 0 -58px;
}

.submit_pill {
	background: url(../images/green_pill_button.gif) no-repeat 0 -20px;
	width: 195PX;
	height: 20px;
	border-style: none;
	color: #000;
}
.submit_pill:hover {
	cursor: pointer;
	color: #111;
	background-position: 0 0;
}

/*input#email {
	padding-left: 30px;
	width: 75%;
	background: url(../images/email.gif) no-repeat left center;
}*/

/* @end */

/* @group Simple Boxes */

div.simplebox {
	border: solid 1px;
	background: url("../images/boxes/2/bg.gif") repeat-x 0 center;
	border-top-color: #575757;
	border-right-color: #1e1e1e;
	border-left-color: #373737;
	border-bottom-color: #181818;
	padding: 0 1em;
}

/* @end */

/* @group Boxes */
div.box {
	margin-bottom: 1em;
}
div.box h2 {
	margin-top:0.4em;
}
div.box-tr,
div.box-rb,
div.box-bl {
  position:relative;
  zoom:1;
  overflow: hidden;
}
div.box-br{	
  overflow: hidden;
}
div.box-bl,div.box-tr {
	font-size: 0;
}

.box hr {
	margin: 1.8em;
}
.box li {
	list-style-image: none;
}
.yui-gb .box dt {
	text-align: left;
	width: auto;
}
.yui-gb .box dd {
	clear: both;
	margin-bottom: .5em;
}
.yui-gb .box #submit {

}
/* @end */
/* @group Box-1 (grey border) */
div.box-1 {
  background:  url("../images/boxes/1/tl.gif") top left no-repeat;
} 
div.box-1 div.box-tr {
  background:  url("../images/boxes/1/tr.gif") top right no-repeat;
  height: 10px;
}
div.box-1 div.box-rb {
  background:  url("../images/boxes/1/rb.gif") top right repeat-y;
}
div.box-1 div.box-rb div.box-content{
	/*background:  url("../images/boxes/1/bg.gif") center repeat-x;*/
	margin: 0 5px;
	padding: 0em 0.5em;
}
div.box-1 div.box-bl {
  height:10px;
  background:  url("../images/boxes/1/bl.gif") bottom left no-repeat;
}
div.box-1 div.box-bl div.box-br {
  background:  url("../images/boxes/1/br.gif") bottom right no-repeat;
  height: 10px;
}
/* @end */