/*General stuff  */

a
{
  font-family:"Arial", "Helvetica", sans-serif;
  font-size:13pt;
  font-style:normal;
  font-weight:normal;
  color:#006699;
}

img{

border:0px;
}
body
{
  background:silver;
}

p 
{
  text-align:justify;
  font-family:"Helvetica", "Arial", "arial";
  font-size:11pt;
  line-height: 0.6cm;
  text-indent:0px;
}


li{
  font-family:"Helvetica", "Arial";
  font-size:11pt;
  text-indent:0px;
  /*line-height:3em;*/
  margin-bottom:1em;
}
a{
  font-size:10pt;
  font-weight:bold;

}
label{
  float:center;
  display:block;
  font-size:12pt;
/*  padding:10px;
  margin:10px;*/
  text-align:left;
  margin:2px;

  width:40em;
}



h1
{
  color:rgb(80,80,250);
  text-align:center;
  font-size:16pt;
  text-transform:uppercase;
  font-family: "Arial" "arial";
}

h2
{
  color:rgb(80,80,250);
  text-align:center;
  font-size:12pt;
  text-transform:uppercase;
}

h3
{
  /*color:rgb(80,80,250);*/
  color:blue;
  text-align:center;
  font-size:11.5pt;
  text-transform:none;
  font-family: "Arial";
  font-weight:normal;
}

/*Navigation bar specific  */

ul.navigation_bar_class
{
/*   font-weight:bold; */
  display:inline;
  list-style:none inside;
  margin-bottom:10px;
  margin-left:0px;
  margin-top:0px;
  list-style-position: outside;

}


li.navigation_bar_class
{
  margin-top:0px;
  font-size:11pt;
  padding-top:0px;
  padding-bottom:10px;
  line-height:1.5em;
  margin-bottom:0px;
}

img.navigation_bar_class
{
  display:block;
}

a:link.navigation_bar_class
{
  text-decoration:none;
  font-weight:bold;
  font-size:2;
  font-family:"Arial";
  text-decoration:underline;
  
}

a:hover.navigation_bar_class
{
  text-decoration:underline;
  background:rgb(235,235,235);
  font-size:2;
  font-family:"Arial";
}

a:visited.navigation_bar_class
{
  text-decoration:none;
  font-weight:bold;
  font-size:2;
  font-family:"Arial";
  text-decoration:underline;
  
}

a:active.navigation_bar_class
{
  text-decoration:none;
  color:red;
  font-size:2;
  font-family:"Arial";
  text-decoration:underline; 
}

/* Positioning */
#header{
  position:relative;
  top:0px;
}

#navigation_bar
{
 /* position:absolute;*/
 float:left;
  width:200px;
  top:145px;
  left:1px;
  padding:0px;
  background:white; 
  border-style:double;
  /*min-height:1200px;*/
  height:1200px;
}

#navigation_bar div
{

}

#contents
{
  float:left;
  position:relative;
  width:530px;
  left:0px;
  top:0px;
  padding:10px;
  background:transparent;
  margin-left:5px;
  background:white;
  border:solid 1px gray;
  min-height:1200px;

}

#footer
{
  position:relative;
  clear:both;
  top:0px;
  padding:2px;
  left:0px;
  background:rgb(202,52,4);
  width:770px;
  padding:0px;
  border:inset 2px red;
  height:90px; 
}

#footer p
{
  padding:0px;
  margin:0px;
  font-family: serif;
 /* margin-left:1px;
  margin-right:1px;*/
  text-align:center;
  color:white;
  font-family:serif;
  font-size: 16px;
  font-weight:bolder;
  padding:1px;
}

#wrap
{
  position:absolute;
  top:0px;
  left:100px;
  width:770px;
  background:white;
}

/*Stuff to keep it similar to the old site */

h1.main_title_class
{

      text-transform:none;
      font-family: "georgia";
      font-size: 18px;
}
img.main_title_class
{

  float:right;
}

h2.main_title_class
{
  text-transform:none;
  font-family: "georgia";
  font-size: 16px;
}

img.books_right
{
  float:right;
  margin: 10px;
}


img.books_left
{
  float:left;
  margin: 10px;
}

img.image_left
{
  float:left;
  margin: 10px;
}

img.image_right
{
  float:right;
  margin: 10px;
}

ul.list_of_regions
{
  list-style:none;
}

li.region
{
  padding:10px;
}


p.footer_class
{

}

table.s_and_h
{
  margin-left:10em;
  margin-top:10px;
  margin-bottom:10px;
  padding:5px;
  border: solid 1px gray;
}

td.s_and_h_cell
{
  padding:10px;
  text-align:center;
  border: solid 1px gray;
  font-family:"Helvetica", "Arial";
  font-size:11pt;
  text-indent:0px;
}

span.hideme
{
  display:none;
}

img.navigation_bar_class_author
{
  border:none;
  padding-left:50px;
}

a.navigation_bar_class_author
{
  color:red;
  display:block;
  text-align:center;
}

div.contents_footer
{
  
  
  text-align:center;
  padding-top:50px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  
  
}

table.bottom_banner 
{
  border:double 2px gray;
}


div.paypal
{
  padding-left:200px;
}

p.paypal
{
  text-align:center;
  font-weight:bold;
}

span.book_name
{
  font-size:8pt;
  vertical-align:top;
}

h2.special_space
{
  padding-top:3px;
  padding-bottom:3px;
}

p.order_link
{
  text-align:center;
}

td.bottom_table{
  width:165px;
}


span.keep_lowercase
{
  text-transform:lowercase;
}

p.centered_short_sentence
{
  text-align:center;
  font-family:"Helvetica", "Arial", "arial";
  font-size:11pt;
}