body       {  font-family: tahoma, arial, helvetica, sans-serif; font-size: 100%; margin:0 0 0 0; color:#666666; background:#eee url('images/background.gif') center repeat-y; }
h1         {  display:none; }
h2         {  display:none; }
h3         {  font-size: 150%; font-weight:normal; margin:0 0 14px 0; }
.T1        {  font-size: 140%; }
.T2        {  font-size: 120%; }
.head      {  font-size: 110%; line-height:80%; }
.text      {  font-size: 75%; }
.small     {  font-size: 70%; }
.menu      {  font-size: 65%; }
.google    {  font-size: 85%; }
.red       {  color: #cc0000; }
.blue      {  color: #0099cc; }
.green     {  color: #009900; }
.white     {  color: #ffffff; }
p          {  margin-top : 0px; }
ol         {  margin-bottom : 0px; margin-top : 0px; }
ul         {  margin-bottom : 0px; margin-top : 0px; }
input      {  font-size: 12px; margin-bottom : 0px; margin-top : 0px; background-color:#eeeeee;}
select     {  font-size: 100%; margin-bottom : 0px; margin-top : 0px; background-color:#eeeeee;}
textarea   {  font-family: tahoma, arial, helvetica, sans-serif; font-size: 100%; margin:0; background-color:#eeeeee;}
img        {  border:0; }

td        {  vertical-align:top; }

A:link    {  color: #666666; text-decoration: underline }
A:hover   {  color: #000000; text-decoration: underline }
A:visited {  color: #666666; text-decoration: underline }
A:visited:hover {  color: #000000; text-decoration: underline }
A:active  {  color: #000000; text-decoration: underline }

#container   { position:relative; width:695px; text-align:center; margin:0 auto; padding:0 40px 40px 40px; }
#container-module { position:relative; width:775px; text-align:center; margin:0 auto; padding:0; }
#head        { position:relative; top:0; left:0; width:695px; height:120px; text-align:left; background-color:#ddd; background:url('images/header.jpg'); background-repeat:no-repeat; background-position:right; }
#title1      { position:absolute; margin:22px 0 0 16px; font-family:"arial narrow", arial, sans-serif; font-size: 36px; color:#ffffff; }
#title2      { position:absolute; margin:68px 0 0 74px; font-family:"arial narrow", arial, sans-serif; font-size: 18px; color:#ffffff; font-weight:bold; }
#menubg      { position:relative; width:650px; height:16px; padding:0 0 0 45px; margin:0 0 10px 0; background-color:#eeeedd; vertical-align:top; border-bottom:1px solid #cccccc; text-align:left; }
#main        { position:relative; width:695px; text-align:left; }
#content     { float:left; width:490px; margin-left:20px; padding-bottom:50px; text-align:left; z-index:10; }

#books #content {

}

/*- Head Menu --------------------------- */
	
#menu1 { position:absolute; top:120px; left:372px; width:363px; margin:0; padding:0; background-color:#eeeedd; z-index:100; font-size:70%; font-weight:bold; }
#menu1 ul { margin:0; padding:0; list-style:none; }
#menu1 li { width:120px; margin:0; padding: 0; text-align:center; float:left; }
#menu1 li a { display: block; width:120px; height: 16px; text-decoration:none; border-left:1px solid #ccc; background-repeat:no-repeat; }	
#menu1 li a:link, #menu1 li a:visited { display: block; }
#menu1 li a:hover { color:#000000; text-decoration:underline; background-color:#d6d6ae;  }	

/*- Left Menu --------------------------- */
	
#menu2 { position:relative; float:left; top:0; width:160px; font-size:70%; font-weight:bold; }
#menu2 ul { margin:0; padding:0; list-style: none; }

/*#menu2 li a { display:block; height:14px; text-decoration:none; border-bottom:1px solid #cccccc; padding:10px 0 12px 8px; }	
#menu2 li a:link, #menu2 li a:visited { display:block; background:#eeeedd; padding:4px 0 5px 8px; }
#menu2 li a:hover { color:#000000; text-decoration:underline; background:#d6d6ae; padding:4px 0 5px 8px; }	
#menu2 li.on a { background:#eeeedd; }	
#menu2 li.on a:hover { color:#000000; text-decoration:underline; background:#d6d6ae; padding:4px 0 5px 8px; }	
*/

/*- Module and Shadow --------------------- */

.p-shadow { 
  width: 735px; 
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 25px !important;
  margin: 10px -20px 0 10px;
  }

.p-shadow #shadow2 {
  border-top: 1px solid #eee;
  background: none !important;
  background: url(images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow #shadowborder {
  background-color: #fff;
  border: 1px solid #999;
  padding: 0;
  margin: -6px 6px 6px 0 !important;
  margin: 0;
  }

#shadowholder { margin:10px 15px 20px 20px; background:url('images/shadow-r.gif'); background-repeat:no-repeat; background-position:top right; }

#poll {
    width:160px;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;    
    border: 1px solid #cccccc;
}

p.messages {
    font-weight: bold;
    background-color: #b2211f;
    color: #fff;
    padding: 4px;
}
.lifebullet {
    list-style-image: url(images/icons/monitor.gif);    
}
