/* Style sheet for the Age of Enlightenment D6 Classic pages. */

/* Generic vertical whitespace */
.vertical_20 { height:20px }
.vertical_40 { height:40px }

/* Generic container for other styles */
/*.AoE {font-family:Georgia;}*/

p.clear { clear: both; }
body {
    margin-left:10%;
    margin-right:10%;
    background-color : #F7F7E9;
}
          
A { color: #996633; text-decoration:none;}
A:visited { color: #996633;  text-decoration:none;}
A:active { color: black}
A:hover { color: black; text-decoration:underline;}

/* Sitemeter counter */
.sitemeter {
    background-color: #995E24;
    width: 50px;
    border: 1px solid;
    padding: 3px;
    margin-top: 20px;
    margin-bottom: 10px; }
 
/* Container for the illustration 
 * Stick out past the left margin of the body by a few px
 * to make the layout look less uniform, and give the text
 * on the right side some more breathing room.
 */
.weapon_image_box {
   width:540px;
   height:auto;
   float:left;
   margin-left:-20px;
}

/* Top level container for the description 
 * Overlaps the image by 20px
 */
.weapon_text_box {
    margin-left:500px;
    margin-right:20px;
}

/* Position weapon title graphic */
.weapon_text_box .title_image {
    padding-left:35px;
    padding-top:10px;
    border-top:10px double;
    border-bottom:10px double;
}

.weapon_text_box .text_data {
    /* border-bottom:10px double; */
    padding-left:35px
}

/* Generic vertical whitespace */
.vertical_20 { height:20px }
.vertical_40 { height:40px }

/* Generic container for other styles */
/*.AoE {font-family:Georgia;}*/

p.clear { clear: both; }
body {
    margin-left:10%;
    margin-right:10% }
          
A { color: #996633; text-decoration:none;}
A:visited { color: #996633;  text-decoration:none;}
A:active { color: black}
A:hover { color: black; text-decoration:underline;}

/* Sitemeter counter */
.sitemeter {
    background-color: #995E24;
    width: 50px;
    border: 1px solid;
    padding: 3px;
    margin-top: 20px;
    margin-bottom: 10px; }
 
p.AoETitle, li.AoETitle, div.AoETitle {
    margin:0in;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:18.0pt;
	font-family:Georgia;
	color:black; }
p, li.AoEPText, div.AoEPText {
    margin:0in;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Georgia;
	color:black; }
/* p { overflow: hidden; */ }
ul.AoELi, li.AoELi {
    font-size: 10.0pt;
	font-family: Georgia;
    color: black; }
ol.AoELi {
    font-size: 10.0pt;
	font-family: Georgia;
    color: black; }
p.AoEPIndented { 
    margin-left: 5%;
    margin-right: 5%; }
p.AoEDropFollows { margin-top: 3pt; }

/* Same as standard paragraph, but with a drop cap */
/* Deprecated in favor of AoEDropCap */
p.introduction:first-letter  {
    font-size : 300%;
    font-weight : bold;
    float : left;
    width : 1em; }
/* Same as standard paragraph, but with a hanging indent */
p.hanging01 {
    text-indent: -1em;
    margin-left: 1em;
    font-size: 9.0pt;
    font-style : italic; }
p.hanging02 {
    text-indent: -1em;
    margin-left: 1em; }
p.AoEH1, li.AoEH1, div.AoEH1 {
    margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Georgia;
	color:black;}
p.AoEH2, li.AoEH2, div.AoEH2 {
    margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-autospace:none;
	font-size:12.0pt;
    font-style: italic;
	font-family:Georgia;
	color:black;}
p.AoETableText, li.AoETableText, div.AoETableText {
    margin:0in;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Georgia;
	color:black; }
/* Extra top margin. Used with a drop cap */
p.AoEH1Drop, li.AoEH1Drop, div.AoEH1Drop {
    margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Georgia;
	color:black;}

/* Drop cap div style */
/* The .AoEDropCap div style is unneccessary as it turns out
 * the DropCap paragraph styles are sufficient. Keep the
 * style for now since it's already used in several pages.
 */
.AoEDropCap {
    float:left;
    padding-right:1px; }
p.AoEDropCap {
    margin-bottom: 0in;
    line-height: 36pt;
    font-size: 36pt; }

p.AoEDropCap36 {
    margin-bottom: 0in;
    line-height: 36pt;
    font-size: 36pt;
    padding-right: 2px;
    float: left; }
p.AoEDropCap30 {
    margin-bottom: 0in;
    line-height: 30pt;
    font-size: 30pt;
    padding-right: 2px;
    float: left; }

/* Table styling */
#AoETableStd {
	font-family: Georgia, Serif;
	font-size: 9px;
	/* background: #fff; */
	margin-left: 20px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#AoETableStd th {
	font-size: 10px;
	font-weight: bold;
	/* color: #039; */
	padding: 10px 8px;
	border-bottom: 2px solid black;
}
#AoETableStd td {
	border-bottom: 1px solid black;
	/* color: #669; */
	padding: 6px 8px;
}
#AoETableStd tbody tr:hover td {
	background: #cfc69f;
}

#AoETable01 {
	font-family: Georgia, Serif;
	font-size: 9pt;
	/* background: #fff; */
	margin-left: 20px;
	width: 400px;
	border-collapse: collapse;
	text-align: left;
}
#AoETable01 th {
	font-size: 10pt;
	font-weight: bold;
	/* color: #039; */
	padding: 10px 8px;
	border-bottom: 2px solid black;
}
#AoETable01 td {
	/* color: #669; */
	padding: 6px 8px;
}
#AoETable01 tbody tr:hover td {
	background: #cfc69f;
}

#AoETable02 {
	font-family: Georgia, Serif;
	font-size: 9pt;
	margin-left: 20px;
	margin-right: 20px;
	width: 350px;
	border-collapse: collapse;
	text-align: left;
	float: left;
}
#AoETable02 th {
	font-size: 9pt;
	font-weight: bold;
	padding: 6px 8px;
	border-bottom: 2px solid black;
}
#AoETable02 td {
	border-bottom: 1px solid black;
	padding: 6px 8px;
}
#AoETable02 tbody tr:hover td {
	background: #cfc69f;
}

#AoETableSpell {
	font-family: Georgia, Serif;
	font-size: 10pt;
	margin-left: 20px;
	margin-right: 20px;
	width: 400px;
	border-collapse: collapse;
	text-align: left;
	float: left;
}
#AoETableSpell th {
	font-size: 10pt;
	font-style: italic;
	font-weight:normal;
	padding: 6px 8px;
	border-bottom: 2px solid black;
}
#AoETableSpell td {
	border-bottom: 1px solid black;
	padding: 6px 8px;
}
#AoETableSpell tbody tr:hover td {
	background: #cfc69f;
}

