/********************************************
   HTML ELEMENTS
********************************************/ 

/* top elements */
* { padding: 0; margin: 0; }
html { height: 100%; }
body {
	margin: 0; padding: 0;
	background: #000 url(../../images/outgame/bodybg.jpg) repeat-x top left;
	font: .70em/1.5em Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
}

/* links */
a { 
	background-color: inherit;
	text-decoration: none;
}
a:link, a:visited { color: #221e1f; }
a:hover {
	background-color: inherit;
}
img { border: none; }
ul { list-style-type: none; color: #FFF; }
ol { list-style: none; } 

/* headers */
h1, h2, h3 { font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; }
h1 { font-size: 1.6em; } 
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
p { color: #FFF; }

/* user-defined classes */
.clear { clear: both; height: 10px; }
/* to clear floated elements - all browsers - from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

#divWrapper { width: 990px; margin: 0 auto; text-align: left; padding: 0 0 70px 0; }
#divHeader { height: 201px; background: url(../../images/outgame/headerbg.jpg) no-repeat top left; }
#divContentWrapper { background: url(../../images/outgame/contentbg.jpg) no-repeat top left; }
#divSidebar { width: 5px; float: left; padding: 15px 10px 0 140px; }
#divContent { width: 650px; float: left; margin: 0 0 0 20px; padding: 20px 0 0 0; }
#divContent .MainTitle, #divContent .prizes { font-size: 14px; color: #fff2d4; }
#divContent #divLogin { width: 650px; float: left; }
#divRegister { width: 5px; float: right; }
#divRegister label { float: left; width: 115px; line-height: 23px; }
#divPrize { width: 5px; height: 97px; overflow: hidden; background: url(../../images/outgame/gamelistbg.gif) no-repeat top left; }
#divScreenshotsWrapper { clear: both; width: 707px; margin: 10px auto 0 auto; }
#divFooter { height: 31px;  background: url(../../images/outgame/footerbg.jpg) no-repeat top left; text-align: center; padding: 50px 0 0 0; }
#divFooter p { color: #62605c; }
#divFooter p a { color: #62605c; }
#Footer { height: 31px;  text-align: center; padding: 10px 0 0 0; }
#Footer p { color: #62605c; }
#Footer p a { color: #62605c; }

.submit { border:1px #826045; background-color:#ACA287; height:20px; color:#000; 	Verdana, Arial, Helvetica, sans-serif ;  }
.input { border:1px #826045; background-color:#ACA287; padding-top:2px; height:16px; color:#000; text-align:center Verdana, Arial, Helvetica, sans-serif ;  }
.textarea { border:1px #826045; background-color:#ACA287; padding-top:2px; color:#000; text-align:center Verdana, Arial, Helvetica, sans-serif ;  }
.select { border:1px #826045; background-color:#ACA287; height:20px; color:#000; text-align:center Verdana, Arial, Helvetica, sans-serif ;  }