* {
  margin: 0;
  padding: 0
}

body { 
  font:Georgia,Serif;
  background:#000;
  margin:0 5px 0;
  padding:5px;
  text-align:center;
  overflow-x: hidden
  }

nav.skip {
display: none
}

header{
background: #000 url("http://thebooktower.net/images/529.jpg") 0% no-repeat;
width:100%;
font-size:300%;
margin:0!important;
padding:0 0 10px 0!important;
clear: both !important;
float:none !important;
display: block !important
}

header ul{
display:none
}

header p{
display:none
}

form#box{
display:none
}

header ul a:link, header ul a:visited, header ul a:hover, header ul a:focus, header ul a:active{
color: #fff
}

div#content{ 
background:#FBF5E6;
width: 100%;
height: 100%;
text-align:left;
margin:0 !important;
padding:0 !important;
clear:both !important;
float:none !important;
display:block !important
} 

#main {
 background:#FBF5E6;
 width:100%;
margin:0 !important;
  padding:0 !important;
clear:both !important;
float:none !important;
display:block !important
    }

article {
font-size:100%;
margin:0 !important;
padding:0 0 40px 0!important;
clear:both !important;
float:none !important;
display:block !important
}

article p, article ul{
font-size:300%;
padding: 0 5px 5px 5px;
margin: 0 .5em 2em .2em
}


#main article.whiteonblack h2, article.whiteonblack ul{
font-size:300%;
padding: 0 5px 5px 5px;
margin: 0 .5em 2em .2em
}

#main article header h2, #main article header.whiteonblack h2{
font-size: 150%
}


section p{
font-size:300%;
padding: 20px 5px
}

p.twitter-share-button{
font-size:300%
}

blockquote:before, blockquote:after {
color: #ededed;
display: block;
font-size: 700%;
width: 6.25em
}

#main img {
  padding:0.5em;
  border:1px solid #ddd;
width:600px;
height:500px
}

.ike-slideshow img {
width: 200%
}

nav#side{
font-size: 300%;
width:100%;
margin:0!important;
padding:0!important;
clear; both !important;
float:none !important;
display: block !important
}


nav#side h2 {
display: none
}

nav#side2 h2 {
display: none
}

ul.linklist, ul.recent_comments, ul.related_articles{
display:none
}

ul.category_list{
margin: 2em 0 0 .2em
}

footer {
display: none
}

/* Forms
----------------------------------------------- */

fieldset {
width:100%;
padding: 0;
margin: 0;
border: none
}

.sub {
width:60%;
padding-bottom:1em
}

legend {
font-size:350%;
margin: .5em 0.31em 2em 0.31em;
padding:.5em 0 2em 0.6em;
line-height:1.4em
}

input {
font-size: 160%;
font-weight: 700;
font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
background-color: #ededed;
border: 1px solid #666;
padding: 0.31em
}
	
fieldset ol {  
padding: 0 1em 0 1em;
margin-top: 0;
margin-bottom: 0;
list-style: none
}
fieldset li {  
padding-bottom: 1em
} 

fieldset li label{
font-size: 400%
}

fieldset ul {  
margin-left: 7em
}

label {  
float: left;
font-size:200%;
margin-right: 1em;  
text-align: left
}

input{
height: 2em
}

textarea {
font-size: small;
font-weight: 700;
font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
border: 1px solid #666;
padding: 0.31em;
width:40em
}

checkbox {
border: 0
}

fieldset p {
width:100%;
margin: 1em 0.31em 0;
padding:1em 0 0 0.6em

}

.small {
margin-left: 7em;
font-size: 90%
}

input {
background-color: #fff
}

input.button {
background-color: #669;
cursor:pointer
}

input.button:hover,input.button:focus {
background-color: #c60
}

label.search {
position:absolute;
  left:-2000px
  }

.button{
font-size: 100%;
width:6em
}

/* Comments
----------------------------------------------- */	

.remember {
display: block;
float: none
}

.rem{
font-size:150%;
margin: 1em 0.31em 0;
padding:1em 0 0 0.6em
}

.rem input {
margin: 1em 0.31em 0;
padding:1em 0 0 0.6em
}

.texta {
 background-color: #CCC;
 color: #000;
 border: 1px solid #666;
 padding: 0.31em
}

.comm {
 background-color: #CCC;
 color: #000;
 border: 1px solid #666;
 padding: 0.31em;
 margin: 0.31em 0.31em 0.31em 0.31em
}

.owner {
 background-color: #ededed;
 color: #000;
 border: 1px solid #666;
 padding: 0.31em;
 margin: 0.31em
}

.comm img {
padding-right: 0.19em
}

p.date {
  float: left;
	color: #333;
	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	font-weight: 700;
	margin: 0.19em 0.63em 0.19em 0.19em;
	padding: 8px;
	width: 60px;
	height: 35px;
	background: #ccc;
	line-height:1em
  }

div.ike-slideshow-controls span{
font-size:300%
}


div.ike-slideshow-controls a{
font-size:300%
}
