/* CSS Document */

/* from Transcending CSS  by Andy Clarke pg. 158-159 */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/* Normalizes fot-size for headers */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; } 

/* Removes list-style from lists */
/* ol, ul
{ list-style: none; } */

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* Removes borders and spacing from tables */
table
{ border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* Left-aligns text in caption and th */
caption, th
{ text-align: left; }

/* Removes quotation marks from q */
q:before, q:after
{ content: ''; }

/* This is the Layout portion */

html {
text-align:center 
}

body {
position:relative;
width:700px;
margin: 0 auto;
text-align: left; }

div#main, div#branding,  {
position: relative;
width: 100%; }

div#site_info  {
padding: 1em 0;
}

div#content {
	padding:0px;
}
 
div#nav3 {
left: 0;
width: 100%;
padding-top:0px;
background-color:#FFFBB1;

 }
 
  div#nav4 {
left: 0;
width: 100%;
padding-top:5px;
padding-bottom:5px;
background-color:#000033;

 }
 
 div#nav {
left: 0;
width: 100%;
padding-left:0px;
background-color:#012A6A;

 }
 
div#nav2 {
left: 0;
width: 100%;
padding:0px;
background-color:#000033;

 }
 
div#head {
left: 0;
width: 100%;
padding:0px;
background-color:#FFFBB1;

 }
 
 div#spacer {
	 left: 0;
	 width: 100%;
	 height:10px;
	 padding: 0px;
	 background:none;
 }
 
 div#ann {
 left: 0;
 width: 100%;
 padding:0px;
 background-color:#660000;
 }
 
div#content_main {
left:0px;
width:47%;
padding:10px;
}

div#promo {
left: 50%;
width: 47%;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

div#store1 {
left: 10px;
width:20%;
position: absolute; left:0;
padding:1em 0;
}

div#store2 {
left: 25%;
width: 50%;
position:absolute; left:175px;
padding:1em 0;

}

div#store3 {
left: 80%;
width: 20%;
position:absolute; left:560px;
padding:1em 0;
}

/*for style sheet from http://www.shauninman.com/archive/2006/05/22/clearance_position_inline_absolute */
.ma { width: 700px; margin: 0 auto; }
.co, .pr, .pr2 { position : absolute; top: 0; left: 0; }
/* .na { width: 25%; } */
.co { width: 50%; }
.pr, .pr2 { width: 50%; left: 50%; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

/* This is the Color portion */

/*html {
background-color:#336600;
 background-image:url(images/background.jpg); 
background-repeat:no-repeat; }*/

body {
background-color:#FFFFFF;
background-image:url(http://www.foldedword.com/images/WebBkd-grnW.jpg);
background-repeat:repeat;

}

div#branding {
height: 125px;
background-color:#FFFFFF;
background-image:url(images/png/BrandingFolded-bone.png);
}

div#site_info {
	height:100px;
	background-image:url(images/png/BrandingFolded-beeswax1.png)
}

h1, h2, h3, h4, h5, h6, p
{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }

h1 {
/* position:absolute; */
top: 10px;
left: 10px;
font-size: smaller;
font-weight: normal;
text-align:center;
color:#666600;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:20px;
}

h2 {
text-align:center;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
font-weight:bold;
font-size:large;
color:#000000;
}

h3 {
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:0px;
font-weight:bold;
font-size:medium;
font-style:normal;
color:#012A6A;
}

h4 {
text-align:left;
font-size:small;
font-style:italic;
font-weight:normal;
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
}

h5 {
padding-left:20px;
padding-right:20px;
padding-top:0px;
padding-bottom:0px;
}

p {
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
font-size:small;
}

blockquote {
padding-left:30px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:small;
font-style:italic;
}

cite {
padding-left:20px;
padding-right:0px;


}

em {
font-style:italic;
font-weight:bolder;
color:#000000;
}

strong {
font-weight:bolder;
}

div#main {
background-color:#FFFFFF;

}


div#author {
background-image:url(images/lion_ball.jpg);
background-repeat:no-repeat;
}

 div#bio {
left: 0;
width: 100%;
padding:0px;
background-color:#2F1700;
 }



div#twitter_div {
margin-left:20px;
margin-right:40px;
margin-bottom:20px;
margin-top:20px;
}

a {
color:#6A0D24;
text-decoration:none;
font-weight:bold;
}

a:visited {
	color:#0045FF;
	text-decoration:none;
	font-weight:normal;
}

a:hover {
color:#0045FF;
text-decoration:underline;
}

img {
padding:0px;
}

li {
padding-left:3px;
margin-left:40px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:small;
font-style:normal;

}


.branding h1 {
/* position:absolute; 
top: 10px;
left: 10px;  */
font-size:x-large;
font-weight:bold;
text-align:right;
color:#6A0D24;
padding-left:20px;
padding-right:30px;
padding-top:20px;
padding-bottom:5px;
text-shadow:#FFF;
}

.branding img {
	float:right;
	padding-right:30px;
}

.navtext a {
color:#FFFBB1;
text-decoration:none;
font-weight:bold;
}

.navtext a:hover {
color:#0045FF;
text-decoration:underline;
}

.navtext p {
color:#FFFBB1;
font-weight:bold;
font-size:large;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
text-align:center;
}

.navsubtext a {
color:#FFFBB1;
text-decoration:none;
font-weight:normal;
}

.navsubtext a:hover {
color:#0045FF;
text-decoration:underline;
}

.navsubtext p {
color:#FFFBB1;
font-weight:bold;
font-size:small;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
text-align:center;
}

.navtext3 a {
color:#6A0D24;
text-decoration:none;
font-weight:normal;
}

.navtext3 a:hover {
color:#0045FF;
text-decoration:underline;
}

.navtext3 p {
color:#000000;
font-weight:bold;
font-size:large;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
text-align:center;
}

.ann p {
color:#FFFFCC;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
text-align:center;
}


.co img {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
float:right;
}

.pr img {
float:right;
padding:10px;

}

.pr2 img {
margin-right:20px;
margin-left:50px;
margin-bottom:10px;
}

.pr2 h2 {
text-align:left;
padding-left:20px;
padding-top:13px;
padding-right:20px;
padding-bottom:15px;
font-weight:bold;
font-size:large;
color:#666600;
}

.pr2 h3 {
text-align:left;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:15px;
font-weight:bold;
font-size:medium;
font-style:normal;
color:#666600;
}

.dialogue p {
text-indent:-40px;
padding-left:90px;
padding-right:50px;
padding-top:0px;
padding-bottom:0px;
}

.narrative p {
padding-left:50px;
padding-right:50px;
padding-top:0px;
padding-bottom:0px;
}

.bio p {
color:#FFFFCC;
}

.bio a {
color:#6699CC;
text-decoration:none;
font-weight:normal;
}

.bio a:hover {
color:#FFFFCC;
text-decoration:underline;
}

.bio em {
	color:#FFFFCC;
	font-style:italic;
	font-weight:bold;
}

.bio h5 {
color:#FFFFCC;
font-weight:normal;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:10px;
text-align:right;
}

.bio h3 {
color:#012A6A;
font-weight:bolder;
padding-top:3px;
padding-bottom:3px;
padding-left:20px;
padding-right:10px;
text-align:left;
/*
background-color:#FFFBB1;
*/
}

.bio img {
float:left;
padding-right:10px;
}