#container table#header-bar td img {
	float:none;
	}
	

#container {

width:830px;

}


#inset ul {
	padding-left:0px;
	margin-left:0px;
	}
	
	
	
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#header {
	width:150px;
	float:left;
	background-color:white;
border:2px solid green;	
		}
	
	#header ul {
		padding-left:0px;
		margin-left:0px;
		}
	
	#half_left {
float:left;
width:48%;
}

/*
ul
{
margin:0px;
padding:0px;
}
*/

dd
{
margin-left:15px;
}

#half_right dl
{margin:0px;
padding:0px;}

#half_right {
margin-left:50%;
width:48%;
}

#content {margin-left: 155px;
width:657px;
background-color:white;
padding:5px;
border:2px solid green;

}

#index td, #key td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}






#content p, #content h1, #content h2, #content h3, #content h4, #content ul, #content ol, #content li, #content d1, #content dt, #content dd, #content table {
text-align:left;
}

li
{
padding:5px;

}

h1 {
font-size:120%;
font-weight:normal;
}

h2 {
font-size:100%; 

}

h3 {
font-size:90%; 
font-weight:normal;
}

h4 {
font-size:60%;
text-transform:uppercase;
}


p, ul, ol, dl, #content td  {
font-size:90%;
}

.italic, .title {
font-style:italic;

}

.clear_both
{
clear:both;
}

.float_none
{
float:none;
}

.float_left
{
float:left;
}

img {
float:right;
margin-left:10px;
margin-bottom:10px;}

img#item {
	margin-left:0px;
	}

img.item {
	margin-left:0px;
	}


ul {
list-style:none;
}

#scroll_box
{
border:1px solid green; overflow:auto; height:200px; margin-bottom:10px;
padding:5px;}

dt
{font-weight:bold;
}

body, #container  {
background-image:url(../images/background.jpg)
}

body#ask {
background-image:url(../images/site/background_ask.jpg);
background-attachment:fixed;
}

#ads
{float:right;
margin-left:10px;
margin-bottom:10px;
}


#content img.header
{
clear:both;
float:none;
}

#inset
{
float:right;
margin-left:10px;
margin-bottom:10px;
}

#inset img
{
float:none;
margin:0px;
}

table#index, table#key
{

background-color:#ffffff;
clear:right;
}

table#key {
width:100%;
}



table#index td, table#key td
{border:1px solid black;
}


#index td ul, #key td ul  
{font-size:100%;
}

#index td h1, #key td h1
{
font-size:150%;
}

#index td h2, #key td h2
{
font-size:125%;
}

#index td h3, #key td h3
{
font-size:100%;
}

#blocks
{
width:100%;
}

#blocks img
{margin:0px;
float:none;}


blockquote
{text-align:left;
font-size:80%;}

hr
{clear: right;
color:green;
background-color:green;
}

a img
{border:none;}

.name
{font-weight:bold;
}

.quote
{font-style:italic;}

.bold
{
font-weight:bold;
}

#inset h4
{padding:0px;
margin:0px;}

.item
{
float:left;
}

#menu abbr, #menu acronym

{
text-decoration:none;
}

table#scroll 
{width:100%;
}

#scroll td
{width:33%;
}

caption
{text-align:left;
font-size:90%;
}

table#classic_toys_table 
{width:100%;}

#classic_toys_table td
{width:20%;
}

/*
table
{
clear:both;
}
*/

caption
{font-weight:bold;
}

th
{
font-size:80%;
}

#inset p, #inset ul
{
font-size: 70%;
}

.manners
{
float:left;
height:300px;
}

.float_right
{float:right;
}

.menu_ask ul li { 
display:inline;
padding:4px;
}

.menu_ask p, .menu_ask ul {
	margin:0px;
	}
	
.menu_ask p, .menu_ask ul {
	padding:0px;
	}	

#menu {
font-size:14px;
font-weight:bold;
}

blockquote
{

}

.ask_q
{
padding:0px;
font-weight:bold;
}

.ask_a
{
font-style:italic;
font-weight:bold;
}

li
{padding-bottom:4px;
}

ul ul
{padding:5px;
}

p.title
{
padding:0px;
margin:0px;
font-size:100%;
}

p.title_2
{
font-style:italic;
font-size:80%;
padding:0px;
margin:0px;
}

p.publisher
{
padding:0px;
margin:0px;
font-size:70%;
}

p.author
{
padding:0px;
margin:0px;
font-size:80%;

}

p.date
{
padding:0px;
margin:0px;
text-transform:uppercase;
font-size:70%;
}

p.blurb
{

}
/*
#half_left img
{float:left;
margin-right:10px;
}
*/
/*
#half_right li img
{float:left;
}
*/

#inset li, #inset h2
{

}

#inset
{
text-align:left;
}



#item
{
float:left;
}

.two_hundred
{
width:200px;
}

.sub {
vertical-align:sub;
}

p.comment {
padding-top:25px;
font-weight:bold;
}

.small {
font-size:small;
}
#key {
	font-size: small;
}

#key table  {
	border:#999999;
}

#key table td {
	border:#999999;
}#2007 #content #index td {
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


#gallery #content img {
float:none;
margin-left:10px;
margin-bottom:10px;}

#construction #content .company {
	font-weight: bold;
}
#construction #content .item {
	font-weight: bold;
	float: none;
}

#product h1, #product h2 {
font-size:medium;
}
 

body#ask dt {
	text-transform:uppercase;
	}
	
	




body#construction #content ul li img, body#game_room #content ul li img {float:right;
border:none;
}

body#construction div#content {border-color: orange;
}	


body#construction hr
{
color:orange;
background-color:orange;
}	


ul li img {float:none;
border:1px solid black;
}

#header li a, #header li {
color:green;
text-decoration:none;
padding-left: 5px;}


#header li a:hover { 
font-style: italic;
font-weight:bold;
}




#header abbr, #header acronym  {
	border-bottom:none;
	}
	
#header li.top a, #header li.top {
color:green;
text-decoration:none;
padding-left: 2.5px;}

/* this has images which are not working with google ads well; set dl width as workaround; will come back to this, for time being simply removed google ads
#news_2006 	#content img, #news_2006 	#content hr,  #news_2006 	#content dl  {
	margin-right: 150px;
	clear:right;
	}
	*/
	
.em {
	font-style:italic;
	}

.caption {
	margin-top:0px;
	}		
	
body#stores .no-link {
	display: none;
	}
	
body#stores #inset li	
	{margin: 0px;
	padding:0px;
	}
		