body{
	color:	#4c382f;
	background-color:#121619;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	}
/********************************************************************************/
/*******************START OF MAIN THEMES*****************************************/
/********************************************************************************/
#index_main{
	width: 1006px;
	margin: 0 auto;
	background-image:url(../images/background_NEWS.jpg);
	}
#cthulhu_main{
	width: 1006px;
	margin: 0 auto;
	background-image:url(../images/background_CTHULHU.jpg);
	}
#steampunk_main{
	width: 1006px;
	margin: 0 auto;
	background-image:url(../images/background_STEAMPUNK.jpg);
	}
#fantasy_main{
	width: 1006px;
	margin: 0 auto;
	background-image:url(../images/background_NEWS.jpg);
	}
#scifi_main{
	width: 1006px;
	margin: 0 auto;
	background-image:url(../images/background_SCI-FI_test.jpg);
	}
/********************************************************************************/
/*********************END OF MAIN THEMES*****************************************/
/********************************************************************************/
#login{
	float: right;
	padding: 40px;
	}

#banner{
	width: 1006px;
	height: 335px;
	background-image: url(../images/infinity-engine03.jpg);
	}
/********************************************************************************/
/*****************START OF NAVBAR THEMES*****************************************/
/********************************************************************************/
#index_navbar{
	border-top: 5px #0000f2 solid;
	border-bottom:5px #0000f2 solid;
	height:69px;
	}
#cthulhu_navbar{
	border-top: 5px green solid;
	border-bottom:5px green solid;
	height:69px;
	}
#steampunk_navbar{
	border-top: 5px #8a0f00 solid;
	border-bottom:5px #8a0f00 solid;
	height:69px;
	}
#fantasy_navbar{
	border-top: 5px #ffdd6f solid;
	border-bottom:5px #ffdd6f solid;
	height:69px;
	}
#scifi_navbar{
	border-top: 5px #411100 solid;
	border-bottom:5px #411100 solid;
	height:69px;
	}
/********************************************************************************/
/*******************END OF NAVBAR THEMES*****************************************/
/********************************************************************************/
.nav_button{
	float:left;
	border:none;
	}

ul{
	margin: 0px;
	padding: 0px;
	}

li{ 	display: inline;
	}

h1{
	margin:0px 0 10px 0;
	font: bold 16px Arial;
	font-variant: small-caps;
	}

#left_detail{
	float:left;
	}

#right_detail{
	text-align:right;
	float:right;/*NEW*/
	
	}

.column_border{
	border: 1px solid black;
	}

#left_column{
	float: left;
	width: 282px;
	padding:10px;
	margin:30px 0 30px 30px;
	background-color: rgba(255,255,255,0.7);/*NEW*/
	}

#column_container{
	float: right;
	width: 674px;
	}

#right_column{
	float: right;
	width: 282px;
	padding:10px;
	margin:30px 30px 30px 20px;
	background-color: rgba(255,255,255,0.7);/*NEW*/
	}

#centre_column{
	float:left;
	width: 282px;
	padding:10px;
	margin: 30px 0 30px 20px;
	background-color: rgba(255,255,255,0.7);/*NEW*/
	}

#one_column{
	clear:both;
	width:926px;
	padding:10px;
	margin:30px 30px 0 30px;
	background-color: rgba(255,255,255,0.7);/*NEW*/
	}

#left_half_column{
	width:443px;
	float:left;
	padding:10px;
	margin:30px 0 30px 30px;
	background-color: rgba(255,255,255,0.7);/*NEW*/
	}

#right_half_column{
	width:443px;
	float:right;
	padding:10px;
	margin:30px 30px 30px 0px;
	background-color: rgba(255,255,255,0.7);/*NEW*/
	}
p{
	font-size: 14px;
	color:	#000000;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;/*NEW*/
	}

#bottom{
	width:1006px;
	height:200px;
	background-image:url(../images/infinity-engine03_footer.jpg);	
	clear:both;
	}

#terms{
	padding:40px;	
	text-align:center;
	color:black;
	}

a:link{
	color: white;
	text-decoration: none;
	}
		
a:visited{
	color: white;
	text-decoration: none;
	}

a:hover{
	text-decoration: none;
	color: yellow;
	}
#product_image{
	width: 443px;
	float:left;
	}

#product_text{
	width:443px;
	padding-right:10px;
	float:right;
	}

#end{
	clear:both;	
	}

/*----------THUMBNAIL VIEWER START-----------------------------------------*/
/*-------------------------------------------------------------------------*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background-color: white;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
	box-shadow: 0px 0px 10px 3px #575757;
	}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	font: bold 16px Tahoma;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: #4c382f;
	padding: 5px 0;
	text-align: right;
	}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
	}

/*----------THUMBNAIL VIEWER END-------------------------------------------*/
/*-------------------------------------------------------------------------*/

/*---------------------BLOG ENTRY START------------------------------------*/
/*-------------------------------------------------------------------------*/

#blog_entry{
	clear:both;
	width:926px;
	height:360px;
	padding:10px;
	margin:30px 30px 0 30px;
	background-color: rgba(255,255,255,0.6);/*NEW*/
	}

#date{
	color:white;	
	margin:30px 0 10px 30px;
	}

h2{
	margin:0;
	font: bold 20px Arial;
	font-variant: small-caps;
	}

#blog_photo{
	width:443px;
	height:300px;
	float:left;
	}

#blog_text{
	width:453px;
	height:300px;
	margin-right:10px;
	float:right;
	}

#close_entry{
	clear:both;
	width:926px;
	}
#line{
	width:946px;
	margin:30px;
	border-bottom:1px #0000f2 solid;
	}
/*---------------------BLOG ENTRY END--------------------------------------*/
/*-------------------------------------------------------------------------*/

.button{
	margin:0;
	}

a img{ border: none;
	}


/*-------------WORK IN PROGRESS----------------*/
#progress{padding:20px 163px;}
/*------------Amy Credit----------------*/
#credit{font: normal 14px Arial;margin-top:10px;text-align: center;}