/* Use sans-serif headings */
h1,h2,h3
{
	font-family: sans-serif;
}

body
{
	margin: 0 0 0 0;
	/* background-color: rgb(230,245,255); */
	background-color: rgb(200,230,255);
	/* background-color: rgb(0, 64, 128); */
}

.spacedcells td
{
	padding-right: 2em;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

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

.main
{
	border-left: solid;
	background-color: rgb(255,255,255);
	max-width: 800px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1px;
	padding-bottom: 1px;
}

.content
{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	/* border-style: solid; */
}

.headersection
{
	padding: 0.5em;
	margin: 0 2em 0 2em;
}

.smallsection
{
	/* background-color: rgb(180, 210, 255); */
	/* background-color: rgb(205,220,205); */
	background-color: rgb(240, 240, 240);
	/* background-color: rgb(255, 255, 240); */
	padding: 0.5em;
	margin: 2em;
	border-style: solid;
	border-width: thin;
	border-color: rgb(192, 192, 192);
	/* border-style: solid; */
	/* margin- 2em */	
}

.innersection
{
	/*padding: 0.5em;*/
	margin: 2em 0 2em 0;
}

.smallsectiontitle
{ 
	/* background-color: rgb(180,200,180); */
	/* padding: 0.5em; */
	font-family: sans-serif;
	font-weight: bold;
	margin-bottom: 0.5em;
	/* font-size: large; */
}

.weapon
{
	border-style: solid;
	border-width: thin;
	background-color: rgb(200, 200, 200);
	margin: 2em 0 2em 0;
	padding: 1em;
}

.weapon h3
{
	margin: 0 0 1em 0;
}

.weapon:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.imageset img
{
	margin: 1em 0 1em 0;
}


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