/*
LastMod 2010/06/30 by Nima Peyda
*/

html, body				{ min-height: 100%;}
body					{ background-color: #FFF; color: #444; padding: 0; margin: 0; font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 19px; text-align: right;}
/*body#prize-winners		{ background: #FFF url(../himg/prizes-body-bg.gif) no-repeat left bottom;}*/

.important				{ color: #BB2F0F; font-weight: bold;}
a						{ color: #BB2F0F;}
a:hover					{ text-decoration: none; color: #BB2F0F; background-color: #e5e2d6;}
a:active, a:focus			{ background-color: #BFBCB3;}
*:focus					{ outline: none;}
img						{ border: none;}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


h1						{ font-family: 'Times New Roman', Arial, serif; font-size: 1.4em; color: #C50A0A; margin: 0; padding: 0 0 0.5em 0;}
p						{ padding: 0 1em 1em 1em; margin: 0; text-align: justify;}
cite						{ font-style: normal; font-weight: normal;}
a cite					{ display: none;}
a:hover cite,
a:active cite,
a:focus cite				{ display: inline;}


img.icon					{ vertical-align: bottom; margin-right: -27px; margin-left: 8px;}

#splash-box				{ position: relative; width: 777px; margin: 70px auto 35px auto; padding: 0; background: url(../himg/splash-bg-container-tile.gif) repeat-y center top;}
#box-top					{ width: 643px; margin: 0; padding: 51px 67px 20px 67px; background: url(../himg/splash-bg-container-ends.gif) no-repeat center -31px;}

#header					{ display: block; width: 100%; height: 128px; margin: 0; background: url(../himg/prizes-header-bg.gif) no-repeat right top;}
#header	#logo			{ display: block; width: 600px; height: 120px; margin: 0 auto; background: url(../himg/hslogo-splash.gif) no-repeat 45px 50px;}
#header span			{ display: none;}

#footer					{ display: block; width: 100%; height: 20px; margin: 0 auto;}
#footer span				{ display: none;}



#content					{ width: 600px; margin: 1em auto; padding: 0; direction: rtl;}

div.entry					{ margin: 0; padding: 3px; border-radius: 9px;}

.info					{ float: left; width: 546px; padding: 6px 6px; margin: 0; background: #EEE; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.entry span				{ display: block; margin: 0; padding: 0; overflow: hidden; back1ground: #EFE; cursor: pointer;}
.entry span.icon			{ float: right; width: 19px; text-indent: -9999px; padding: 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.info p					{ display: none; padding: 0px 5px 6px 5px; margin: 0;}
.expand .info p			{ display: block;}

.info ul					{ display: none; list-style-type: none; padding: 5px; margin: 0;}
.info ul li					{ display: block; padding: 3px 7px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.info ul li span			{ width: 50%; float: right;}
.info ul li:nth-child(odd)	{ background-color: #EEE;}
.expand .info ul			{ display: block;}

.expand .info				{ background: #DEDEDE url(../himg/notice-expand-bg.gif) repeat-x center -2px;}
.entry:hover .info			{ background: #DEDEDE;}


.ongoing span.icon		{ background: #E8E8E8 url(../himg/notice-ongoing-icon.gif) no-repeat center top;}
.resolved span.icon		{ background: #37A921 url(../himg/notice-resolved-icon.gif) no-repeat center top;}
.prize span.icon			{ background: #FFAC09 url(../himg/notice-star-icon.gif) no-repeat center top;}

.info span				{ margin: -1px 0 1px 0; padding: 0 5px;}
.info span.timestamp		{ color: #777;}
.info span b				{ color: #444;}
.info span.title				{ clear: both; font-weight: bold; text-shadow: #FFF 0px 1px 1px; padding: 3px 5px;}
.info span.reason			{ float: left; color: #777; text-align: left; margin: 0; padding: 0; border-radius: 3px;}

