body {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#000'); 
background-image: -moz-linear-gradient(100% 100% 180deg, #1a1a1a, #000); 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a1a1a), to(#000)); 
background-color: #000;
}


A:link
{ text-decoration: none; color:#c00; }
A:visited
{ text-decoration: none; color:#930; }
A:active
{ text-decoration: none; color:#f00; }
A:hover
{ text-decoration: underline; color:#ffafa; weight: bold;}

li
{
list-style-type: circle;
font-size: 1em;
font-family: verdana, serif;
color: #ccc;
}

/* Font Families */
{
	font-family: 'GentiumBasicRegular';
	src: url('GenBasR-webfont.eot');
	src: local('?'), url('GenBasR-webfont.woff') format('woff'), url('GenBasR-webfont.ttf') format('truetype'), url('GenBasR-webfont.svg#webfontOfhVTnQi') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 30, 2010 06:45:36 PM America/New_York */



@font-face {
	font-family: 'Lobster';
	src: url('Lobster_1.3-webfont.eot');
	src: local('?'), url('Lobster_1.3-webfont.woff') format('woff'), url('Lobster_1.3-webfont.ttf') format('truetype'), url('Lobster_1.3-webfont.svg#webfontHqICmWr8') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 21, 2010 08:05:31 PM America/New_York */



@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('Chunkfive-webfont.eot');
	src: local('?'), url('Chunkfive-webfont.woff') format('woff'), url('Chunkfive-webfont.ttf') format('truetype'), url('Chunkfive-webfont.svg#webfont4CzPTNtF') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 22, 2010 02:37:41 AM America/New_York */



@font-face {
	font-family: 'NegotiateFree';
	src: url('negotiate_free-webfont.eot');
	src: local('?'), url('negotiate_free-webfont.woff') format('woff'), url('negotiate_free-webfont.ttf') format('truetype'), url('negotiate_free-webfont.svg#webfont6wshZ8qQ') format('svg');
	font-weight: normal;
	font-style: normal;
}




/* End Font Families */

#navcontainerhoriz ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
width: 99%;
font-size: 1.2em;
text-align: center;
}

#navcontainerhoriz li {
display: inline;
}

#navcontainerhoriz li a
{
color: #f0f0f0;
font-family: Tahoma, Calibri, Arial, Verdana, sans-serif;
padding-right: 20px;
text-shadow: 1px 1px 1px #000;
font-weight: bold;
padding: 1px 20px 1px 20px;
border: 2px #ccc;
}


#navcontainerhoriz li a:hover
{
color: #555;
font-weight: bold; 
background-color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-shadow: 1px 1px 1px #ccc;
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #ccc;
text-decoration: none;
}


/* End Nav Horizontal */


h1 
{ color: #f0f0f0; 
font-size: 3em; 
font-family: ChunkFive, 'Lucinda Sans', 'Trebuchet MS', Verdana, sans-serif; 
text-align: center; 
text-shadow: 2px 2px 1px #5E5E5E;
}


h2 { 
color: #FFFACD; 
font-size: 1.8em; 
font-family: 'Lobster', 'lucinda sans', verdana, sans-serif; 
line-height: 1.5em; 
text-align: center; 
text-shadow: 1px 1px 1px #999;
} 

h3, h4 { 
color: #ccc; 
font-size: 1.2em; 
font-family : Verdana, sans-serif; 
text-align: left; } 

p 
{ 
text-indent: .3em; 
color: #ccc; 
font-size: .818em; 
font-family: arial, verdana, sans-serif; 
} 

p.highlight {
color: #dcdcdc;
font-family: GentiumBasicRegular, Calibri, Arial, Verdana, sans-serif;
font-size: 1.2em;
text-shadow: 1px 1px 1px #999;
}


#quoteshighlight {
margin: 0 auto;
width:600px;
font-size: 1.2em;
font-family: NegotiateFree, Arial, Verdana, sans-serif;
text-align: center;
color: #ccc;
padding:15px;
background-color: #930;
text-shadow: 1px 1px 1px #1a1a1a;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}



#Container {
margin:0 auto;
padding:0px;
width:960px;
height: 830px;
background-image:url(funandgamesdark1.jpg); background-repeat: no-repeat;
}

#navcontainer {
margin:0 auto;
padding:0px;
width:99.9%;
}

#header {
margin:0px;
padding:0px;
width:955px;
height:165px;
border: 1px #ccc;
}

#LeftCol {
float:left;
height:560px;
margin:0;
padding:0;
width: 40px;
}


#CenterCol {
float:left;
margin:0;
padding: 1px;
width: 900px;
height:560px;
display: inline;
overflow:auto;
}

#footer {
margin:0 0 0 40px;
padding:0;
width:910px;
height:30px;
clear:both;
}

#footer p {
font-size: .74em; 
font-family: Verdana, serif; 
text-align: center;
}

/* << ---// Floated Divs Fix//--->> */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
