/* Global styles */

	body {margin: 0; padding: 0; background-color: #000000; color: #000000; font-family: Arial, Helvetica, sans-serif;	}

	h1 {margin: 0; padding: 15px 0px 5px 0px; font-weight: bold; font-size: 24px; color: #FFCC00; }
	h2 {margin: 0; padding: 10px 0px 5px 5px; font-weight: bold; font-size: 18px; color: #FF9900; }
	h3 {margin: 0; padding: 10px 0px 5px 10px; font-weight: bold; font-size: 15px; color: #FFCC00; border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;}
	h4 {margin: 0; padding: 10px 0px 0px 20px; font-weight: bold; font-size: 11px; color: #003366; }

	p {padding: 0;	margin: 5px 5px 10px 10px; line-height: 1.3em; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	a {color:#3399CC;}
	a:link {color:#3399CC;}
	a:visited {color:#006699;}
	a:hover {text-decoration: none; color:#3399CC;}

	.rm {display:none;}
    #menucontrol {vertical-align: top; width: 208px; margin: 0px; padding: 15px 0px 0px 10px;}
	#content {margin: 0 300px 0 10em;
	padding: 20px 20px 0;
	background: #000000;
	vertical-align: top;
	width: 100%;}
	#content p {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEEEE;}
    #content p.small {font-size: 11px; color: #CCCCCC; }
	#content ul {margin: 5px 5px 10px 30px;	font-size: 11px; list-style-image: url(../images/bullet_orange.gif);}
	#content ol {margin: 5px 5px 10px 30px;	font-size: 11px;}
	#content ol ul ol li {list-style-image: none; margin-left: 60px; color: #6FA637;}
	#content li {font-family: Arial, Helvetica, sans-serif;	margin: 1px 0 10px;	padding: 0;	color: #EEEEEE;	font-size: 12px;}
	#content li li {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 1px 0 1px; padding: 0;}
	#content a {color: #00CCFF;	font-size: 12px;}

	#blurbcontrol {
	vertical-align: top;
	width: 110px;
	margin: 0px;
	padding: 20px 10px 0px 0px;
}

/* == HEADER == */
#header {background-color: #000099;}
#header h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.4em;
	margin: 0px;
	padding: 0px;
	text-indent: 18px;
	line-height: 32px;
	text-transform: uppercase;
}
#header img {
	margin: 0px 18px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}
/* == QUICK LINKS == */
#quicklinks {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: middle;
	line-height: 110%;
	background-color: #D786AE;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	padding-right: 5px;
}

#quicklinks ul {
	margin: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#quicklinks ul li {
	display: inline;
	border-right: 1px solid #F7E6F2;
}
#quicklinks ul li .nolink {
	background-color: #000099;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: -3px;
	margin-left: 0px;
	color: #F7E6F2;
}
#quicklinks ul li a {
	background-color: #F7E6F2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: -3px;
	margin-left: 0px;
}
#quicklinks ul li a:link { background-color: transparent; color: #003366; text-decoration: none; }
#quicklinks ul li a:visited { background-color: transparent; color: #003366; text-decoration: none; }
#quicklinks ul li a:active { background-color: #D786AE; color: #003366; text-decoration: none; }
#quicklinks ul li a:hover { background-color: #F7E6F2; color: #003366; text-decoration: none; }
	
/* == GOOGLE SEARCH == */
#search { text-align: right; padding: 2px 10px 2px 0px;	margin: 0px; }
form { margin: 0px; padding: 0px; }
input { border: 1px solid #003366; }
input#btnG { background-color: #3399CC;	color: #FFFFFF;	margin-left: 2px; border: 0px; }

/* == BREADCRUMB == */
#breadcrumbcontrol {width: 100%;}

#breadcrumb {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	border-bottom: 1px solid #003366;
	font-size: 11px;
	padding-right: 0px;
	width: auto;
	background-color: #FFFFFF;
}

#breadcrumb a:link { color: #3399CC; }
#breadcrumb a:visited { color: #006699; }
#breadcrumb a:active { color: #3399CC; }
#breadcrumb a:hover { color: #000099; }

/* == REVISION == */
#revision {
	width: 180px;
	text-indent: 18px;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #003366;
	background-color: #BADDEF;
	margin: 0;
	font-size: 11px;
}

/* Content specific styles */
	.cols-wrap {width: 95%; margin: 0px 0 0 10px; height: 10em; clear: both;}
	.col-left {width: 45%; float:left;}
	.col-right {width: 45%; float:right;}

/* == SPELLS == */
    .spells {
	border: 1px solid #996600;
}
    .spells th.red {
	color: #FFFFFF;
	padding: 5px;
	background-color: #990000;
}
	.spells th.blue {
	color: #FFFFFF;
	padding: 5px;
	background-color: #000099;
}
	.spells th.orange {
	color: #FFFFFF;
	padding: 5px;
	background-color: #AA6600;
}
	.spells td.subheading {
	color: #000000;
	font-weight: bold;
	padding-top: 2px;
	border-bottom: 1px solid #663300;
	border-top: 1px solid #996600;
	background-color: #EABB00;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
}
	.spells td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	padding: 2px;
}
  .spells td.red {
	background-image: url(../images/leather_red.jpg);
	color: #FFFFFF;
}
  .spells td.blue {
	background-image: url(../images/leather_blue.jpg);
	color: #FFFFFF;
}
  .spells td.orange {
	background-image: url(../images/leather_yellow.jpg);
	color: #FFFFFF;
}
  .spells td.grey {
	background-image: url(../images/leather_grey.jpg);
	color: #CCCCCC;
}
  .spells td.dfx {
	background-image: url(../images/leather_dfx.jpg);
	color: #FFFFFF;
}
  .spells td strong {
	color: #EEEEEE;
}
.comment {
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}
.commentrem {

	color: #999999;
	margin: 0px;
	padding: 0px;
}
.commentbg2 {


	color: #FFCC00;
	margin: 0px;
	padding: 0px;
}
