body
{
margin: 0;
padding: 0;
background: #111 url(/ssi/b_splat.gif) center center no-repeat;
font-family: century gothic, arial narrow, arial;
color: #8A0;
font-size: small;
text-align: justify;
}

div#header
{
text-align: center;
width: 100%;
height: 100px;
background: #680;
padding: 3px 0 0 0;
}

div#nav
{
height: 20px;
text-align: center;
width: 100%;
background: #680;
}

	div#nav a
	{
	padding: 2px;
	color: #120;
	}

	div#nav a:hover
	{
	color: #cf0;
	background: #111;
	}

	div#nav a:visited
	{
	color: #140;
	}

#active
{
color: #000;
}

div#slime
{
width: 100%;
height: 18px;
background: url(/ssi/entslime.gif) top center repeat-x;
}

div#page
{
margin: 10px auto 0 auto;
width: 760px;
min-height: 300px;
}

	div#page h1
	{
	font-size: large;
	line-height: 100%;
	text-align: center;
	text-transform: capitalize;
	}

	div.bogitem
	{
	float: left;
	width: 515px;
	border-top: 1px #231 solid;
	border-left: 1px #231 solid;
	border-bottom: 1px #120 solid;
	border-right: 1px #120 solid;
	margin: 0 0 5px 0;
	padding: 3px;
	}

	div.bogitem img.itemlogo
	{
	align: right;
	height: 60px;
	width: 60px;
	margin: 3px;
	font-size: xx-small;
	border-top: 1px #680 solid;
	border-left: 1px #680 solid;
	border-bottom: 1px #460 solid;
	border-right: 1px #460 solid;
	}

	div.bogitem a{color: #af0;}
	div.bogitem a:hover{color: #cf0;background: #120;}
	div.bogitem a:visited{color: #690;}

	div.breadcrumb
	{
	font-size: x-small;
	}
	
	.bogid
	{
	margin: 0;
	padding: 0;
	font-size: x-small;
	color: #460;
	}

	div.bogitem .bogid a{color: #690;} 
	
	div.bogitem h2, div.bogitem h3{
	Text-transform: capitalize;
	line-height: 100%;
	margin: 4px 0;
	color: #cf0;
	}
	
	div.bogitem .smallnav
	{
	font-size: x-small;
	margin: 3px;
	padding: 2px;
	background: #000;
	border: 1px dotted #af0;
	}

div#news
{
float: right;
padding: 0;
margin: 0;
width: 230px;
}

div.newsitem
{
padding: 2px;
margin: 0 0 5px 0;
width: 100%;
border-top: 1px #231 solid;
border-left: 1px #231 solid;
border-bottom: 1px #120 solid;
border-right: 1px #120 solid;
}

	div.newsitem ul
	{
	margin: 2px 0;
	list-style: square;
	}
	
	div.newsitem a, div.newsitem a:active{
	color: #af0;
	}
	
	div.newsitem a:hover{
	text-decoration: none;
	color: #cf0;
	}
	
	div.newsitem a:visited{
	color: #690;
	}

.bogitem, .newsitem{
background: url(/ssi/bg.gif) repeat center center;
}

div#clear
{
clear: both;
height: 5px;
font-size: 1px;
}

div#footer
{
text-align: center;
width: 400px;
margin: 0 auto 0 auto;
padding: 1px;
background: #680;
color: #000;
font-size: x-small;
}

div#footslime
{
margin: 0 auto 10px auto;
padding: 0 1px 0 1px;
width: 400px;
background: url(/ssi/entslime2.gif) top center repeat-x;
font-size: x-small;
}

span.heading
{
font-weight: bold;
line-height: 150%;
font-size: medium;
}

	span.heading a
	{
	color: #af0;
	text-decoration: none;
	}
	
span.label
{
width: 80px;
display: block;
font-size: x-small;
text-transform: uppercase;
text-align: right;
}

span.smfoot
{
font-size: x-small;
color: #cf0;
}

span.error{
color: #600;
}

input, textarea, select
{
font-family: century gothic, arial narrow, arial;
color: #8A0;
font-size: x-small;
background: #000;
border: 1px dotted #af0;
}

	select{
	}

input
{
}

textarea
{
}

#sharing{
display: block;
text-align: center;
}

img.sharing{
border: 1px solid #af0;
margin: 3px;
}

/* Gitipedia Specific Styles */
.gitnav, .damnav{
float: left;
text-align: center;
width: 515px;
border: 1px #222 solid;
margin: 0 0 5px 0;
padding: 3px;
background: url(/ssi/bg.gif) repeat center center;
}
.gitnav a{padding: 2px;}
	.gitnav a,.damnav a{color: #af0;}
	.gitnav a:hover, .damnav a:hover{color: #cf0;background: #111;}
	.gitnav a:visited, .damnav a:visited{color: #690;}

.gitpage{
text-align: right;
padding: 2px;
font-size: small;
}

/* BogWash Specific Styles */

.Bant{
font-size: small;
margin: 0 0 0 20px;
padding: 0;
}

.BName{
font-weight: bold;
margin-left: -20px;
}

.BTime{
font-size: x-small;
color: #690;
}

/* BogDamus Specific Styles */

.dmonth{
padding: 5px 5px;
}

span.damus{
font-weight: bold;
color: #ac0;
}

/* Insultathon Specific Styles */

.insult{
color: #cf0;
font-weight: bold;
}

.response{
}

.scores{

}

	.scores dfn{
	font-weight: bold;
	}

.break{
margin: 2px 0;
height: 15px;
width: 515px;
font-size: 1pt;
background: url(/insultathon/br.gif) center center no-repeat;
}

.tag{
vertical-align: middle;
height: 15px;
width: 15px;
border: 0; 
margin: 0;
}

/* Pissing Nigel Specific Styles */

#nigelbox{
width: 390px;
padding: 5px;
margin: 15px auto;
border: 1px solid #cf0;
background: #460;
height: 72px;
}

	img#nigel{
	vertical-align: middle;
	margin: 9px -72px 9px 0;
	float: left;
	}
	
	img#victim{
	float: right;
	}
	
	table.nigelgraph{
	font-size: x-small;
	}
	
		table.nigelgraph img{
		vertical-align: middle;
		}
		
		div#archfoot{
		text-align: center;
		margin: 0 auto;
		font-size: x-small;
		width: 400px;
		}
		
		div#nigelarch{
		width: 430px;
		margin: 15px auto;
		}
		
		div#small{
		font-size: x-small;
		width: 100%;
		text-align: center;
		}
