/* $Id: style.css,v 1.7 2005/03/05 14:34:39 unconed Exp $ */
/*
** HTML elements
*/
.tqcount {font-size: 16px; font-family:"Times New Roman", Times, serif;}

.userlinks 
	{font-size: 10px; font-weight:normal;}

.pic	{border:1; border-color:#AEA275;}
.pic a	{border-color:#AEA275;}
.image	{border:1px; border-color:#AEA275;}

.img {border: 4px solid #ccc4a8; padding: 1px; background-color: #aea275; margin: 3px;}
.imgText {border: 4px solid #ccc4a8; padding: 1px; background-color: #aea275; }
.captionImage {background-color: #ccc4a8; margin: 2px;}
.captionImageL {background-color: #ccc4a8; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; margin-left: 0px;}
.captionImageR {background-color: #ccc4a8; margin-top: 2px; margin-bottom: 2px; margin-right: 0px; margin-left: 2px;}
.captionImage td {margin: 0px; padding: 0px;}
.captionImageL td {margin: 0px; padding: 0px;}
.captionImageR td {margin: 0px; padding: 0px;}
.captionSpan {background-color: #ccc4a8; font-size: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}

.linkblack 
	{font-family:"Arial"; font-size: 15px; text-decoration: none; color: #00033;   }
.linkblack:link 
	{color: #00033;   }
.linkblack:visited 
	{color: #000033;  }
.linkblack:hover 
	{color: #00136;   }

.text2 {font-family:"Arial"; font-size: 11px; text-decoration: none; color: #000033;}
.text2:link {color: #000033;}
.text2:visited {color: #000033;}
.text2:hover {color: #000066; }

.largeblack {font-size: 14px;}
.largeblue {font-size: 14px; color:#000066}
.largered {font-size:14px; color:#660000}

.mediumblack {font-size: 75%;}
.mediumblue {font-size: 75%; color:#000066}
.mediumred {font-size: 75%; color:#660000}

.smalltext {font-size: 9px;}

.caption {font-size: 9px;}
.caption a {font-size: 9 px;}

.cat_article {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; }
.cat_article a:link {color:#000033; text-decoration:none; font-weight: normal; }
.cat_article a:visited {color:#000033; text-decoration:none; font-weight: normal; }
.cat_article a:hover {color: #000099; text-decoration:underline; font-weight: normal; }

div.txtNotice {color:#AA0000; font-size: 14px; font-weight: bold; padding:2px;}
div.txtSubHeader {border-bottom: 2px solid #7D7559; margin-bottom: 3px; font-size: 14px; font-weight: bold; padding: 2px;}

.list_sm {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; }
.list_sm a:link {color:#000033; text-decoration:none; font-weight: normal; }
.list_sm a:visited {color:#000033; text-decoration:none; font-weight: normal; }
.list_sm a:hover {color: #000099; text-decoration:underline; font-weight: normal; }

div.category {border-bottom: 1px solid #7D7559;}

div.userheader {padding-left: 10px; font-size: 10px; margin-top: 4px; border-bottom: font-family: Arial, Helvetica, sans-serif;}
div.userheader a {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

li.leaf {  font-weight: bold;}

li {padding-left: 0px; margin-left: 0px;}

ul {
list-style-type: none;
padding-top: 0;
margin-top: 3px;
padding-left: 22px;
margin-left:0px;
}

#header .linkbar {
color: #D6D0BC;
text-align: left; font-size: 11px;
  font-weight: bold;
 }

#header .linkbar:visited {color: #D6D0BC;}

#header .linkbar:hover {
color: #E6C73F;
text-decoration: none;
}


h1 {
  font-size: 23px;
  font-weight: normal;
  font-family:"Times New Roman", Times, serif;
}
h1.title{font-size: 29px; font-family:"Times New Roman", Times, serif;font-variant: small-caps;}

h2 {font-size: 15px;}
h2.title {font-size: 14px;}

li.leaf2 {
  list-style-type: square;
  list-style-image: url(menu-leaf.png);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
font-size: 13px; 
font-family: "Arial";

color: #000000;
}
li.leaf2 a{color: #000033;
font-weight: bold; }

li.leaf2 a:hover{
text-decoration: overline underline;
color: #000066;
}


body {
  margin: 0;

  background-image: url(http://www.allempires.com/light_background.gif);
  font: 75% Verdana, Arial, Helvetica, sans-serif;
}
tr.dark td, tr.light td {
  padding: 0.3em;
}

a {
  text-decoration: none;

}
a:link {
  color: #000066;
}
a:visited {
  color: #000067;
}
a:hover {
  color: #036;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}

table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}

.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0em;
}
.comment .links {
  margin-bottom: 0em;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
  background-image: url(http://www.allempires.com/ae_back_new1.jpg);

}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left;
  padding: 0em 1.0em 0em 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right;
  vertical-align: middle;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
#sidebar-left, #sidebar-right {
  background-color: #CAC0A3;
  background-image: url(http://www.allempires.com/side_bg.jpg);
  width: 13em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  color: #000000;
  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0;
}
.block {
  padding-bottom: 0.25em;
  margin-bottom: .1em;
}
.block .title {
  margin-bottom: .25em;
  font-size: 12px;
}
.node {
  margin: .5em 0 2em 0;
}
.node .content, .comment .content {
  margin: .5em 0 .5em 0;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding: 1.5em;
  display: none;
}
.node .picture {
  border: 1px solid #ddd;
  float: right;
  margin: 0.5em;
}
