* { margin: 0; padding: 0; }

html,body { height: 100%; }

body { background-color: white; text-align: center; margin-top: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 1.4em;} 
    
* html #container, * html #content { 
	height: 100%
}

#container { margin: 10px auto; width: 960px; }
#logo, #logo-inner { width: 960px; background: url(../images/logo.png); background-repeat: no-repeat; height: 61px; cursor: pointer; }
#logo h1 { text-indent: -100em; }
#logo-inner a { display: none; }
 

#left {
	float: left;
	width: 505px; 
	margin: 0 0 10px 0;
        text-align: left;
}

#left-game {
        float: left;
	width: 665px; 
	margin: 0 0 10px 0;
        text-align: left;

}

.subheader {
		margin: 0 0 10px 0;
		padding: 6px;
		background: #ffffff url(../images/bgshade.gif) repeat-x;
		border-bottom: 1px solid #ccc;
	}

#main-nav li {
	display: inline;
	text-transform: uppercase;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Helvetica;	
	font-size: 14px;
}

.intro {
	margin: 0 0 1px 0;
	padding: 6px;
	border-bottom: 1px solid #ccc;
	background: #EAF0FC;
}

.intro img, .game-img {
	display: inline; float: left; margin: 3px; padding-right: 0.5em;
}

.intro p {
	display: block;
        float: rigth;
        margin-left: 1em;
        margin-bottom: 1em;
}

.inner {
        margin: 0 0 1px 0;
        padding: 6px;
        background: #F9FAFD;
}
 
.favoriteArticle {
	margin: 0 0 1px 0;
	padding: 6px;
	background: #F9FAFD;
}

.sitemap_h2, .inner h1, #games_right h2, #latest_articles h2 {
        font-family: Verdana;
	font-size: 13px;
	margin-bottom: 1em;
	text-transform: uppercase;
	padding-bottom: 2px;
}

#games_right h2, #latest_articles h2 { color: #000; border-bottom: 1px solid #ccc; }
.inner h1, .footnotes h2 {  color: #243891; }
.footnotes h2, .inner h2 { font-family: Verdana; font-size: 12px; margin-bottom: 1em; margin-top: 1em; }

.sitemap_h2 {
        margin-left: 1em;
}

.inner ul {
        margin-left: 2em;
        line-height: 1.4em;
}

#latest_articles p { margin-bottom: 1em; }

.inner li {
        margin-bottom: 1em;
}

.favoriteArticle h2 {
	font-family: Verdana;
	font-size: 13px;
	/*color: #E31E25;	*/
	color: #008B00;
	margin-bottom: 1em;
	text-transform: uppercase;
	/*border-bottom: 1px solid #FF9FA5;*/
	padding-bottom: 2px;
}

.favoriteArticle h3 {
	font-family: Verdana;
	font-size: 13px;
	margin-bottom: 1em;
	margin-left: 1em;
	color: black;
}

.favoriteArticle p, .favoriteArticle li {
	margin-bottom: 1em;	
}


.favoriteArticle p:first-letter,  .favoriteArticle ul {
	margin-left: 1.5em;
	
}

.intro h2 {
	font-family: Verdana;
	font-size: 13px;
	color: #243891;
	border-bottom: 1px solid #AFBFFF;
	margin-bottom: 0.5em;
	text-transform: uppercase;
	padding-bottom: 2px;
}

#main-nav li a { text-decoration: none; color: #333333; font-weight: bold; }
#main-nav li a:hover { text-decoration: underline; color: #0000ee; }
#main-nav .gray { color: #ccc; }

.left_articles {
		margin: 0px 0 10px 0;
		background: #fff url(../images/bgshade.gif) repeat-x;
		color: #454545;
		padding: 15px 15px 5px 10px;
	}

.left_articles h2 { font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; line-height: 1.6em; color: #008B00; margin-top: 0.5em; margin-bottom: 0.5em; }
.left_articles p { margin-top: 1.5em; } 

#right {
	float: right;
	width: 275px;
	margin: 0 0 10px 0;
        text-align: left;
}

.image { float: left; margin: 0 9px 3px 0; border: 0;}

.right_articles, #games_right, #latest_articles {
		padding: 8px;	
		margin: 0 0 10px 0;
		background: #F9FAFD;
		color: #454545;
	}

#footer { 
	clear: both; 
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}

.url { color: black; font-weight: bold; }

hr { color: #AFBFFF; background-color: #AFBFFF; height: 1px; border: 0; }
.read_more { margin-top: 1em; margin-bottom: 1em; }
.brighter { color: #008B00; }
/*.adescription { color: #243891; }*/

.social { text-align: center; margin-top: 1.4em; margin-bottom: 1.4em;}
.social img { border: 0; margin-left: 3px; margin-right: 3px; } 
.description { font-style: italic; margin-bottom: 1em; }
.footnote-link { font-size: .83em; vertical-align: super; font-weight: bold; }
.key { width:16px; height:18px; display:inline; float:left; font-weight:bold; background:url( http://www.alienabductioninsurance.com/images/icon_c_character.gif ) no-repeat 50% 50%; line-height:12px; padding:0 0 0 1px; text-align:center; margin:0 3px 0 0; color:#5d5e4f; }
.highlight { background-color: #ff6; }
.hot { color: red; }
.shop-column p { margin-bottom: 1em; display: block; }
.shop-column iframe { width:120px;height:240px; margin: 3px; }
