@charset "UTF-8";

/* General Body Style */
body
{ 
 padding: 20px;
 background-color: #000000;
 /* font-color: #FFFFFF; */
 background-image: url('http://www.pandemoniumbooks.com/images/greenpinstripe.png');
}

/* Gets rid of border around logo */
img#main_logo
{
	border: 0;
}

/* Sidebar with logo and navigation links */
div#sidebar
{ 
 width: 220px;
 position: absolute;
 left: 30px;
 top: 30px;
 border-width:1px;
 border-style:solid;
 background-color:black;
 /* color:#f31200; */
 border-color:black;
 background-image:url('http://www.pandemoniumbooks.com/images/goldpinstripe.png');
}

/* Sidebar with External Links */
div#exlinks
{ 
 width: 220px;
 position: absolute;
 left: 30px;
 top: 540px;
 border-width:1px;
 border-style:solid;
 background-color:black;
 /* color:#f31200; */
 border-color:black;
 background-image:url('http://www.pandemoniumbooks.com/images/goldpinstripe.png');
}

div.rightsideIMG
{ 
 display:inline-block;
 text-align:center;
 padding: 5px;
 border-width: 1px;
 border-style:solid;
 margin-left: 1em;
 background-image: url('http://www.pandemoniumbooks.com/images/goldpinstripe.png');
 float: right;
}

div.leftsideIMG
{ 
 display:inline-block;
 text-align:center;
 padding: 5px;
 border-width: 1px;
 border-style:solid;
 margin-right:1em;
 background-image: url('http://www.pandemoniumbooks.com/images/goldpinstripe.png');
 float: left;
}

div.contentBox
{
	display:inline-block;
	text-align:center;
	padding: 5px;
	border-width: 1px;
	border-style:solid;
	margin-right:1em;
	background-image: url('http://www.pandemoniumbooks.com/images/goldpinstripe.png');
}

div.baseIMG
{
 display:inline-block;
 vertical-align:top;
 text-align:center;
 padding: 5px;
 border-width: 1px;
 border-style:solid;
 margin-left:0.5em;
 margin-right:0.5em;
 margin-bottom: 1em;
}

p.caption
{ 
  font-size: 10pt;
  font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
  text-align: center;
  margin-top:0;
  margin-bottom:0;
}
/* List of links in the sidebar */
a.sidebar_links:link
{
  text-decoration: none;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color:#006600;
}

a.sidebar_links:visited
{
  text-decoration: none;
  font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#006600;
}

a.sidebar_links:hover
{
  text-decoration: none;
  font-family:Trebuchet MS, Helvetica, Arial, sans-seriff;
  font-size:10pt;
  color:#009900;
}

/* Main site content container */
div#content
{ 
  position: absolute;
  top: 30px;
  width: 75%;
  min-width:600px;
  margin-left:230px;
  margin-bottom: 30px;
  border-width:1px;
  border-style:solid;
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px; 
}


/* Typography Stuff */
h1,h2,h3,h4,h5
{
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
  font-weight: bold;
}

h1{
	font-size: 160%;
}
h1,h2,h3{
  text-align:center;
}

p 
{
  font-family: Palatino Linotype, Book Antiqua, Palatino, sans-serif;
  /*text-align: justify;*/
}

a:link
{
  text-decoration: none;
  //font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
  //font-size:10pt;
  font-weight:bold;
  color:#006600;
}

a:visited
{
  text-decoration: none;
  //font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
  //font-size:10pt;
  font-weight:bold;
  color:#006600;
}

a:hover
{
  text-decoration: none;
  //font-family:Trebuchet MS, Helvetica, Arial, sans-seriff;
  //font-size:10pt;
  color:#009900;
}

td.d0
{
	background-color:#BBBBBB;
}

td.d1
{
	background-color:#DDDDDD;
}	