/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/

.container a:link, .container a:visited { color:#0D51AB; }
.container a:hover { text-decoration:none; }
/**************************************/
/*              GLOBALS               */
/**************************************/

body { background:#F7F7F7;font-family:"arial",sans-serif;position:relative;margin:0;font-size:13px; }
ul.nobullet { margin-left:0;list-style-type:none; }
.right { text-align:right; }
.center { text-align:center; }
.float-right { float:right; }
.prel { position:relative; }
.hidden { display:none; }
.container h1 { color:#673695;margin-top:1em;font-weight:normal; }
.container h1.fancy { color:#00A4E4;font-weight:bold; }
h1 img.ico { vertical-align:middle;margin-right:0.4em; }
h1.big { font-size:3em; }
.container h3 { text-transform:uppercase;font-size:16px; }
.float-left { float:left; }
.container h2.fancy { font-weight:bold; }
.container h3.white { color:white; }
.container h3.hp { color:#0C7199;font-style:italic;font-weight:bold; }
.container h2.white { color:white; }
.container p.light { color:#B6D4E0; }
.container a { padding:0;margin:0;color:#0D51AB; }
.pm2 { padding:0 2em; }
pre { background-color:white; }
span.strike { text-decoration:line-through; }
span.bold { font-weight:bold; }

#header { background:url(/images/monster/header-bg.png) repeat-x 0 0 #5D3583;height:340px; }
#header .container { background:url(/images/monster/header-content.png) repeat-x 0 0 #6E4A90;height:190px;padding-top:110px;width:990px; }
#header .container p { color:white;font-size:1.4em;margin-bottom:1em; }
#header .container p.bottom { margin-bottom:0; }
#header .container img { vertical-align:middle; }
#header #menu { height:30px;margin:0 auto;width:950px;padding:0;list-style-type:none;list-style-image:0;padding-top:8px; }
#header #menu li a { color:white;float:left;display:block;padding:6px 6px;margin:0 0.5em;font-weight:bold; }
#header #menu li.selected a, #header #menu li a:hover { background-color:#563575;text-decoration:none; }

#content { background-color:white;padding:10px;margin: 0 auto;width:970px; }
#content .container { font-size:13px; }

.gray-box { background-color:#F7F7F7;padding:10px;margin-bottom:1em; }

#rightlogo { float:right; }
#leftlogo { float:left; }
#badge30 { background:url(/images/monster/badge50.png) no-repeat 0 0;width:120px;height:120px;position:absolute;left:410px;top:-10px;; }
#badge20 { background:url(/images/monster/badgev50.png) no-repeat 0 0;width:120px;height:120px;position:absolute;left:410px;top:-10px;; }


#footer { color:#9574B3;font-size:10px;background-color:#673695;width:990px;margin:0 auto;padding:20px 0;text-align:center; }
#footer p { margin-bottom:0; }
#footer a { color:white; }
#footer a:hover { color:#FF9900;text-decoration:underline; }

.subsection { background:url(/images/monster/subsection.gif) no-repeat 0 bottom;width:570px;padding:0px;}
.subsection h3 { background:url(/images/monster/subsectionh.gif) no-repeat 0 bottom;width:550px;height:25px;padding:0 10px;overflow:hidden;font-size:16px;margin:0;color:#555C34; }
.subsection .subsectionc { padding:.4em 10px; }