/*  
Theme Name: Open Book 1.0
Theme URI: http://www69.pair.com/ajbblack/home/wp-content/openbook
Description: A theme for wordpress that displays content within an open book, making use of the CSS attribute "position: fixed;". In IE6 it displays a simple, elegant alternative.
Author: Ali Blackwell
Author URI: http://www.cravepresents.co.uk
*/

* {margin: 0; padding: 0; }
body {  }
#ie6warning {display: none;}
a {z-index: 10;  }
a, img {border: none; }
.textwidget {text-align: center; margin: 0 auto; }
#urgentarticleflash {display: none; }
#latestcontentflash {display: none; }
#contactnoteflash {display: none; }
li#rss-1 img {width: 14px; height: 14px; }
html {background: url("images/bg.jpg")  }
p {margin-bottom: 30px; line-height: 30px; font-size: 28px;   } 
h1 {    margin-bottom: 29px; font-family: serif; }
h2 {   font-size: 40px;     font-family: Courier, serif;   margin-bottom: 30px; text-align: center;  }
.firsth2 {font-size: 40px;    line-height: 30px; font-family: Courier, serif; text-transform: uppercase;  margin-bottom: 30px; text-align: center; padding: 0;   }
h3 {   font-size: 28px;   margin-bottom: 30px; font-family: Courier, serif; text-align: center;}
h4 {text-align: center; line-height: 30px; font-size: 28px;}
li { font-size: 36px; height: 60px; }
ul, ol {   margin-bottom: 30px; line-height: 30px; }
.left {   float: left; border: solid black 2px; padding: 4px; background: white;   margin: 0 18px 18px 0; }
.thumb { padding: 4px; border: solid black 2px; background: #cccccc; float: left; margin: 20px 10px 0px 0px; }
a {text-decoration: none; font-weight: bold; color: black; padding: 0px; }
a:hover {text-decoration: underline; color: red; } 
a.ext {  background: url("images/external.gif") right no-repeat; padding: 0px 12px 0px 0px;}
body { position: relative; z-index: 10;  margin: 0 auto; padding: 0; font-family: Courier; line-height: 30px;   }
.quicklinks {text-align: center; display: none;  }
span.spanpadding a {margin-right: 20px; }
#maincontent ul {list-style: none;   text-align: center;  }
#copyright { display: block; position: absolute; margin: 840px 0px 0px 10px; padding: 30px 5px 20px 5px; font-size: 36px; width: 230px;  text-align: center; background: url("images/bgip.jpg");  }
#footnotes { display: none; position: absolute; margin: -400px 0px 0px 0px; padding: 0;  font-size: 14px; }
-webkit-text-size-adjust. [ none ]
#bookbottom {clear: both; }

#header {      }
#header img { }
#header h2 {margin-top: 20px;  text-transform: uppercase; padding: 0px 0px 0px 0px; text-align: center; width: 590px; margin-left: 265px;  font-size: 60px; }


#maincontent {  text-align: justify;     font-size: small;   display: block; position: absolute; margin-left: 240px;  border: 0; width: 980px; float: right; }
#maincontent h1 {text-align: center; }
#leftcontent {float: right; width: 300px; text-align: justify;    display: block;    background: url("images/bgip.jpg"); padding: 30px 20px 0px 20px; margin-right: 10px; }
#rightcontent {float: left; width: 520px;    margin-left: 25px; position: absolute;  display: block; text-align: justify; padding: 30px 30px 800px 30px; background: url("images/bgip.jpg"); }
.contactpage p {text-align: center; }
#booktop h1 {margin-left: 80px; }
#mainnav {list-style: none;   margin: 0px 0px 0px 10px;  background: url("images/bgip.jpg"); position: absolute; width: 200px;  float: left; padding: 30px 10px 0px 20px; height: 430px;   display: block;}
#mainnav a { display: block;  height: 60px; }
#mainnav li {z-index: 10; font-weight: bold;    }
#sidebar img {margin: 0; padding: 0;  }
#boringcode {display: none; }
#contents {width: 180px; height: 60px; display: block;  }
#lh {width: 180px; height: 60px; display: block;  text-align: center;}
#l1 {width: 180px; height: 90px; display: block; text-align: center;}
#l2 {width: 180px; height: 60px; display: block; text-align: center;}
#l3 {width: 180px; height: 60px; display: block;  text-align: center;}
#l4 {width: 180px; height: 60px; display: block;  text-align: center;}
#l5 {width: 180px; height: 60px; display: block;  text-align: center;}

#keyboard {width: 1024px;   height: 600px;  position: absolute; margin-top: 0px; margin-left: 750px;  z-index: -10; background: url("images/keyboard.jpg") no-repeat; display: none; }
#iphone {width: 400px;   height: 600px;  position: absolute; margin-top: 500px; margin-left: 10px;  z-index: -10; background: url("images/iphone.jpg") no-repeat;    }
#beercan { width: 400px;   height: 600px;  position: absolute; margin-top: 490px; margin-left: 0px;  z-index: -10; background: url("images/beercan.jpg") no-repeat; display: none;  }
a.hand:hover { cursor: pointer;  }



.textwidget {text-align: justify;  }
li#search {  }
#comment {width: 470px; }
#entryblurb {margin-top: 19px; padding-top: 19px; border-top: solid black 2px; }


.post-line { }
.main_formhead {display: none; }
legend#mainlegend {display: none; }
.paddingdiv {display: none; }


img#writer {  margin: 0px 0px 0px 0px; padding: 5px; background: #cccccc; border: solid black 1px; }
img#actor { margin: 0px 0px 0px 0px;  padding: 5px; background: #cccccc; border: solid black 1px;}
img#director  {   margin: 0px 0px 0px 100px;  padding: 5px;  background: #cccccc; border: solid black 1px; }


#theatreimage {   }
#actinghide {}
#contactimage {  }







#howworks {}
.howworksheader { }


#homepageheader {   }
#webdesignheader {    }
#projectsheader {   }
#articlesheader {   }
#theatreheader {   }
#contactheader {   }

#sidebarbanner {display: none;  }
.contactbanner { display: none; }

.articlesbanner { display: none; }

.sidebarheader {  }
.notetoreader { }
#catarwrap {  }
#archivesheader { }
#archives { }
#categoriesheader { }
#categories {  }

#brainstorm {display: none;}


