html
{
	min-height:100%;
	margin:0;
	padding:0;
	height: auto;
}

body
{
	min-height:100%;
	margin:0;
	padding:0;
	height: auto;
}

hr
{
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}

h3
{
padding-top:2px;
padding-bottom:2px;
margin-top:0;
margin-bottom:0;
color:#ffffff;
font-weight:bold;
}

/* Begin Page Backgrounds */

#null
{
	background-color:#040404;
}

#index
{
	background-color:#040404;
	background-image:url(images/bg-1.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}

#summary
{
	background-color:#040404;
	background-image:url(images/bg-3.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}

#setting
{
	background-color:#000000;
	background-image:url(images/bg-4.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}

#characterdesign
{
	background-color:#040404;
	background-image:url(images/bg-2.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#rules
{
	background-color:#040404;
	background-image:url(images/bg-6.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#fieldguide
{
	background-color:#040404;
	background-image:url(images/bg-5.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}

#chronicle
{
	background-color:#040404;
	background-image:url(images/bg-8.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right;
}

#characterlisting
{
	background-color:#040404;
	background-image:url(images/bg-7.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}

#cprofile
{
	background-color:#000000;
	background-image:url(images/bg-9.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#fg_v
{
	background-color:#000000;
	background-image:url(images/fguide/bg-vehicle.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#fg_ars
{
	background-color:#000000;
	background-image:url(images/fguide/bg-arsenal.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#fg_tro
{
	background-color:#000000;
	background-image:url(images/fguide/bg-support.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#fg_en
{
	background-color:#000000;
	background-image:url(images/fguide/bg-enemy.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

#fg_loc
{
	background-color:#000000;
	background-image:url(images/fguide/bg-locale.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:right; 
}

/* Begin Spacers and Images */

#spacer
{
}

/* Profile Listing Images */

#cprofileimg
{
	float:right;
	margin-top:10%;
	margin-right:3%;
}

#cprofileimg-sigma
{
	float:right;
	margin-top:5%;
	margin-right:0;
}

#cprofileimg-penguin
{
	float:right;
	margin-top:20%;
	margin-right:7%;
}

#cprofileimg-chameleon
{
	float:right;
	margin-top:20%;
	margin-right:1%;
}

#cprofileimg-kuwanger
{
	float:right;
	margin-top:10%;
	margin-right:7%;
}

#cprofileimg-octopus
{
	float:right;
	margin-top:10%;
	margin-right:3%;
}

#cprofileimg-armadillo
{
	float:right;
	margin-top:18%;
	margin-right:3%;
}

#cprofileimg-eagle
{
	float:right;
	margin-top:5%;
	margin-right:3%;
}

#cprofileimg-mandrill
{
	float:right;
	margin-top:10%;
	margin-right:4%;
}

#cprofileimg-mammoth
{
	float:right;
	margin-top:10%;
	margin-right:1%;
}

#cprofileimg-cain
{
	float:right;
	margin-top:16%;
	margin-right:10%;
}

#cprofileimg-vile
{
	float:right;
	margin-top:10%;
	margin-right:5%;
}

#cprofileimg-redips
{
	float:right;
	margin-top:5%;
	margin-right:4%;
}

#cprofileimg-nodata
{
	float:right;
	margin-top:10%;
	margin-right:10%;
}

/* Begin Section Formatting */

#section-type-a
{
	margin-top:0;
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0;
	padding-bottom:0;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-1.png);
	border:7px double #5588bb;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-b
{
	margin-left:18%;
	margin-right:42%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-2.png);
	border:7px double #cc5555;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-b-mini
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(images/bg-color-2.png);
	border:7px double #cc5555;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

div.section-type-c
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-3.png);
	border:7px double #a396bb;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-d
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-4.png);
	border:7px double #39873c;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-e
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-5.png);
	border:7px double #999999;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-e-subset
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-5.png);
	border:7px double #999999;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

div.section-type-f
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-6.png);
	border:7px double #339999;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-g
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#ffffff;
	font-family:sans-serif;
}

#section-type-h
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	text-indent: 2.5em;
	font-size:0.75em;
	font-weight:bold;
	color:#ffffff;
	font-family:sans-serif;
	width:40%;
}

#section-type-i
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-7.png);
	border:7px double #cc6600;
	text-indent: 2.5em;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-i A:link
{
text-decoration:none;
color:#000000;
}

#section-type-i A:visited
{
text-decoration:none;
color:#000000;
}

#section-type-i A:hover
{
text-decoration:none;
color:#ffffff;
}

#section-type-i A:active
{
text-decoration:none;
color:#ff9900;
}

#section-type-j
{
	margin-left:25%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	font-size:0.75em;
	font-weight:bold;
	color:#ffffff;
	font-family:sans-serif;
}

#section-type-k
{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:25px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background:url(images/bg-color-4.png);
	border:7px double #39873c;
	text-indent: 2.5em;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
}

#section-type-k A:link
{
text-decoration:none;
color:#000000;
}

#section-type-k A:visited
{
text-decoration:none;
color:#000000;
}

#section-type-k A:hover
{
text-decoration:none;
color:#ffffff;
}

#section-type-k A:active
{
text-decoration:none;
color:#ff9900;
}

#section-sidebar
{
	position:fixed;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	background-color:#777777;
	width:158px;
	border-style:outset;
	border-width:8px;
	border-color:#777777;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
	float:left;
}

#section-sidebar A:link
{
text-decoration:none;
color:#bbbbbb;
}

#section-sidebar A:visited
{
text-decoration:none;
color:#bbbbbb;
}

#section-sidebar A:hover
{
text-decoration:none;
color:#dddddd;
}

#section-sidebar A:active
{
text-decoration:none;
color:#ffffff;
}

#section-login
{
	position:fixed;
	margin-top:316px;
	padding-bottom:0;
	padding-right:15px;
	padding-left:15px;
	background-color:#777777;
	width:158px;
	border-style:outset;
	border-width:8px;
	border-color:#777777;
	font-size:0.75em;
	font-weight:bold;
	color:#000000;
	font-family:sans-serif;
	float:left;
}

#section-validated
{
	position:fixed;
	margin-top:471px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	background-color:#777777;
	width:158px;
	border-style:outset;
	border-width:8px;
	border-color:#777777;
	font-size:0.75em;
	font-weight:bold;
	float:left;
}

#charactersheet
{
padding-left:18%;
font-family:sans-serif;
color:#ffffff;
width:40%;
}

#charactersheet.form
{
text-align:center;
}

#infocontainer
{
font-family:Lucida Console;
font-size:1.1em;
}

#statcontainer
{
font-family:Lucida Console;
width:40%;
text-align:center;
margin-left:30%;
}

div.smallcleft
{
float:left;
width:50%;
}

div.smallcright
{
float:right;
width:50%;
}

#boldwhite
{
color:#bbbbbb;
font-weight:bold;
font-family:Sans-serif;
}