@charset "UTF-8";
/* CSS Document */

body {
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	background-color:#000000;
	color: #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	overflow:auto;
	}
	
body.sidebar {
	background-color:transparent;
	background-image:none;
	width: 380px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	}

#sidebar  {
	background-image: none;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	postion: relative;
	border: solid;
	border-color: #793813;
	width: 400px;
	height: auto;
	}

p {
	font-size: 14px;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -5px;
	}

p.footnote {
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -5px;
	}

p.sidebar {
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	}

p.glossary {
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	}

p.listpara {
	font-size: 15px;
	line-height: 20px;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: -5px;
	}

p.ogc {
	font-size: 15px;
	line-height: 20px;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: -5px;
	}

p.table {
	font-size: 14px;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	}

p.tablefootnote {
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	}

p.ogcfootnote {
	font-size: 12px;
	line-height: 15px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: -5px;
	}

h1 {
	font-size: 22px;
	line-height: 26px;
	color: #BE612C;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -10px;
	text-transform: uppercase;
	}

h1.sidebar {
	font-size: 13px;
	line-height: 15px;
	color: #BE612C;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	}

h2 {
	font-size: 18px;
	line-height: 22px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -10px;	
	text-transform: uppercase;
	}

h3 {
	font-size: 17px;
	line-height: 22px;
	color: #000000;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -10px;	
	}

h3.ogc {
	font-size: 17px;
	line-height: 22px;
	color: #000000;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: -10px;	
	}

h3.glossary {
	font-size: 17px;
	line-height: 22px;
	text-align: center;
	color: #000000;
	padding-top: 3px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0x;	
	}

h4 {
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	color: #000000;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -15px;	
	}

ul {
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
	}

ul.sublist {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	}

ul.sidebar {
	padding-top: -10px;
	padding-bottom: -25px;
	margin-left: 0px;
	}

ul.ogc {
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
	}

ol {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	}

ol.sublist {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	}

li {
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0px;	
	}

li.sidebar {
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: -5px;
	}

div.listpara {
	font-size: 14px;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 5px;	
	margin-top: 5px;
	}

dl {
	margin-left: 25px;
	margin-right: 25px;
	}

dt {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 5px;
	}

dd {
	font-size: 14px;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	}

a {
	font-weight: inherit;
	color: #BE612C;
	text-decoration:none
	}
	
a:hover {
	font-weight: inherit;
	color: #793813;
	text-decoration:none
	}
	
a:active {
	font-weight: inherit;
	color: #F60;
	text-decoration:none	
	}
	
a.header {
	font-weight: inherit;
	color: #BE612C;
	text-decoration:none;
	}
	
a.header:hover {
	font-weight: inherit;
	color: #793813;
	text-decoration: none;
	}
	
div.caption {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: -5px;
	}

div.navigation {
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	color: #BE612C;
	font-size: 11px;
	line-height:13px;
	padding-bottom:6px;
	margin-top: 0px;
	text-align: left;
	margin-left:15px;
	}

div.navigationSub {
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	color: #BE612C;
	font-size: 11px;
	line-height:13px;
	padding-bottom:6px;
	margin-top: 0px;
	text-align: left;
	margin-left:30px;
	}

div.copyright {
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	color: #BE612C;
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 25px;
	}

div.creatureName {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: -15px;
	text-transform: uppercase;
	}

div.ogccreatureName {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: -15px;
	text-transform: uppercase;
	}

div.margin-note-text-frame {
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/site/ogcbg.png);
	padding: 10px;
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	text-transform: uppercase;
	border-left: solid;
	border-left-color: #793813;
	border-left-width: 10px;
	}

span.body {
	font-weight: bold;
	}

span.spell {
	font-style: italic;
	}

span.keyterm {
	font-style: italic;
	font-weight: bold;
	color: #BE612C;
	font-size: 14px;
	}

span.keytermnote {
	font-style: italic;
	font-weight: bold;
	color: #793813;
	font-size: 10px;
	}

span.deitysubtext {
	font-style: italic;
	font-weight: normal;
	color: #BE612C;
	font-size: 14px;
	text-transform: none;
	}

span.dolappendix {
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	text-transform: none;
	}

table.body {
	height: auto;
	margin-left: 0px;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	}

table.ogc {
	width: auto;
	height: auto;
	margin-left: 20px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	}

table.glossary {
	width: auto;
	height: auto;
	margin-left: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	background-image: url(images/site/ogcbg.png);
	}

table.list {
	width: 650px;
	height: auto;
	margin-left: 25px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	}

table.deities {
	width: 650px;
	height: auto;
	margin-left: 25px;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	vertical-align: top;
	}
	
tr.body {
	vertical-align: top;
	width: auto;
	}

tr.glossary {
	vertical-align: top;
	width: auto;
	}

tr.head {
	vertical-align: bottom;
	font-weight: bold;
	font-size: 11px;
	}

tr.bodyodd3 {
	background-image: url(images/site/ogcbg.png);
	vertical-align: top;
	}

tr.bodyeven3 {
	background-image: url(images/site/ogcbg2.png);
	vertical-align: top;
	}

table.creatureStats {
	width: auto;
	margin-left: 0px;
	}
	
table.creatureStatsWide {
	width: auto;
	margin-left: 0px;
	}
	
table.ogccreatureStats {
	width: auto;
	margin-left: 25px;
	}
	
table.ogccreatureStatsWide {
	width: auto;
	margin-left: 25px;
	}
	
tr.deitytablehead {
	font-weight: bold;
	vertical-align: bottom;
	}

td.creatureImage {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	padding: 0 0 0 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -15px;
	width: 299px;
	vertical-align: bottom;
	}

td.creatureStats {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	padding: 0 0 0 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -15px;
	width: auto;
	vertical-align: top;
	}

td.creatureStatsHead {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	padding: 0 0 0 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -15px;
	width: 110px;
	vertical-align: top;
	}

td.sidebar {
	background-color:#ffffff;
	border:medium;
	border-style:solid;
	border-color:#793813;
	width:auto;
	vertical-align: middle;
	}

blockquote.ogc {
	width: 690px;
	height: auto;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 1px;
	padding-bottom: 15px;
	background: url(images/site/ogcbg.png);
	border-left: solid;
	border-left-color: #793813;
	border-left-width: 10px;
	}