/* www.andynguyen.net  / www.bigrednose.com */
* { margin: 0; padding: 0;  }
a { color: #DC201F; font-size: 14px; font-weight: bold; text-decoration: none; }
a:hover { color: #DC201F; text-decoration: underline; }
a img { border: none; vertical-align: text-bottom; text-decoration: none; }

html, body {background: #0A0B0C; color: white; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; height: 100%; }
html.bg2, body.bg2 { background: #0a0b0c; }
.clear { clear: both; }
.error { color: red; font-weight: bold; }

/* 100% height - http://www.xs4all.nl/~peterned/examples/csslayout1.html */
#container {
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	margin: 0 auto;
	position: relative;
}
	.container-index { width: 800px; }
	.container-sub { width: 930px; }

#splash li, #sitemap li, #menu li { list-style-type: none; }
#splash li a, #sitemap   a, #menu li a { background: url(blank.gif); display: block; position: absolute; }




#menu {/* margin-bottom: 40px;*/ }

#menu ul
{ padding:0px; margin:0px;}
#menu ul li
{ 

margin:0px;
 
list-style-type:none; float:left; 
  display:inline;
  width:101px;
  height:27px;
  background-image:url(images/menu/menuImg.gif);
  background-repeat:no-repeat;
  text-align:center;
 
  font-size:11px !important;

}
#menu ul li.pad a,#menu ul li.pad a:active,#menu ul li.pad a:visited
{ padding-top:4px; font-size:14px !important ;}
#menu ul li a,#menu ul li a:active,#menu ul li a:visited
{  text-align:center !important;
  font-size:11px; 
  font-family:"Times New Roman", Times, serif;
 padding:0px 0px 0px 0px;
 vertical-align:middle ;
 text-decoration:none;
 color:#ccc;
 
  width:101px;
  height:27px;
 }
 #menu ul li:hover
 {
   background-image:url(images/menu/menuImg_over.gif);
  background-repeat:no-repeat;
 }
 

#content { padding: 0 50px 50px 50px; }
    #content .text-column { background: #0a0b0c url(images/text-column-bg.gif) repeat-x scroll top; font-size: 14px; margin: 0 5px; min-height: 100px;  padding: 10px 20px; text-align: left; width: 360px; }
    #content .text-column-big { width: 700px; }
    #content .float-left { float: left; }

.container-index{ margin-left:50px; width:1024px; } 

#content h1 { color: white; font-size: 32px; margin: 0 auto 40px; }
#content h2 { color: #da251d; font-size: 26px; margin: 0 auto 20px; }
#content h3 { color: #da251d; font-size: 18px; margin: 0 auto 5px; }
#content .color-red { color: #da251d; }

/*#footer { background: url(images/footer.gif); bottom: 0; height: 24px; margin: 0 auto; position: absolute; width: 830px; }*/
#footer { background: url(images/footer.gif); bottom: 0; clear: both; height: 24px; left: 50%; margin-left: -415px;  position: fixed; width: 830px; z-index: 1; }




.red-font { color: #DA251D; }







#fun-games-list { margin-left: 25px; }
#last-updated { font-size: 11px; margin-bottom: 25px; }
#pick-of-the-week { font-size: 24px; }
    #pick-of-the-week div.red-font { font-size: 20px; }
#gallery img { margin: 5px; }