/* GENERAL
--------------------------------------- */

body 							{
							width: 100%;
							height: 100%;
   							margin: 0px;
   							padding: 0px;
							font-family: Arial;
							font-size: 14px;
							color: #FFFFFF;
   							background-image: url(images/background.jpg);
   							background-position: top;
   							background-repeat: repeat;
							background-attachment: fixed;
							background-color: #000000;
							}


h1, h2, h3, h4, h5, h6					{
							padding: 0px;
							margin: 0px;
							}

ul, li							{
							padding: 0px;
							margin: 0px;
							}

img							{
							border: 0px;
							}

a							{
							color: #CCCCCC;
							text-decoration: underline;
							}

a:hover							{
							color: #FFFFFF;
							text-decoration: underline;
							}

.clear							{
							clear: both;
							}

p							{
							padding: 0px;
							margin: 0px;
							}

.rss							{
							display: none;
							}

.hide							{
							display: none;
							}


/* MAIN
--------------------------------------- */

.layout_top						{
							height: 50px;
							width: 100%;
   							background-image: url(images/top_bg.png);
   							background-position: top;
   							background-repeat: repeat;
							margin-bottom: 30px;
							}

.layout_top .content					{
							width: 800px;
							margin: 0px auto;
							}

.layout_top .content .left				{
							margin-top: 15px;
							float: left;
							}

.layout_top .content .right				{
							float: right;
							}

.layout_main 						{
							width: 800px;
							margin: 0px auto;
							}

.layout_main h1.title					{
							font-size: 25px;
							padding-bottom: 5px;
							}

.layout_main .video					{
   							background-image: url(images/video_bg.png);
   							background-position: center center;
   							background-repeat: no-repeat;
							float: left;
							padding: 10px;
							margin-right: 30px;
							}

.layout_main .video:hover				{
   							background-image: url(images/video_bg_hover.png);
							}

.layout_main .content					{
							padding-top: 25px;
							}

.layout_main .progress					{
							width: 200px;
							float: left;
							text-shadow: #000000 0px 0px 0px;
							}

.layout_main .form					{
							width: 423px;
							float: left;
   							border-left: 2px dashed #000000;
							margin-left: 30px;
							padding-left: 30px;
							}

.layout_bottom						{
							width: 800px;
							margin: 0px auto;
							font-size: 12px;
							margin-bottom: 30px;
							color: #CCCCCC;
							}

a.button:hover						{
							filter:alpha(opacity=70);
							-moz-opacity:0.7;
							-khtml-opacity: 0.7;
							opacity: 0.7;
							}

.divider						{
   							border-bottom: 2px dashed #000000;
							margin-bottom: 30px;
							padding-bottom: 30px;
							}

.divider2						{
   							border-bottom: 2px dashed #000000;
							margin-bottom: 15px;
							padding-bottom: 30px;
							}


.countdown .section					{
							float: left;
							margin-right: 10px;
							font-size: 13px;
							}

.countdown .digits					{
							float: left;
							margin-right: 2px;
							}

.countdown .digit					{
							float: left;
							}

.countdown .label					{
							float: left;
							}


