* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url('images/webBackgroundProfessional.jpg');
 background-position:center;
 background-repeat:no-repeat;
 background-attachment:fixed; 
 
}



#wrapper { 
 margin: 0 auto;
 width: 1018px; 
}

#header {
 color: #333;
 width: 999px;
 float: top;
 padding: 50px 10px 0px 10px;
 height: 170px;
 margin: -80px 0px -40px 0px;
 border-top: solid 3px #000000;
 border-bottom: solid 3px #000000;
 /*border-left: solid 3px #000000;*/
 /*border-right: solid 3px #000000;*/
}

/* Begin Header Columns Code */
#headerColumn1 {
color: #333; 
 margin: 30px 0px 0px 30px;
 padding: 0px; 
 width: 350px;
 height: 0px;
 float: left;
 
}

#headerColumn2 {
color: #ffff00; 
 margin: 130px 0px 0px 0px;
 padding: 0px; 
 width: 560px;
 height: 70px;
 float: right;
 font-family: arial;
}

#headerColumn3 {
color: #333; 
 margin: -90px 30px 0px 0px;
 padding: 0px; 
 width: 420px; 
 float: right; 
}
/* End Header Columns Code */

/* Begin Navigation Code */
/*#navigationMain {
 float: left;
 width: 999px;
 height: 34px;
 color: #333;
 padding: 12px 10px 12px 10px; 
 margin: 0px 0px 0px 0px;
 font-family: arial;
 border-top: solid 3px #000000;
 border-bottom: solid 3px #000000;
 
}*/

#navigationBooks {
 float: left;
 width: 999px;
 height: 40px;
 font-family: arial;
 color: #333;
 padding: 12px 10px 12px 10px; 
 margin: -30px 0px 0px 0px;
 border-top: solid 3px #000000;
 border-bottom: solid 3px #000000;
 /*border-left: solid 3px #000000;*/
 /*border-right: solid 3px #000000;*/
}

#navigationBooks1 {
 float: left;
 width: 879px;
 height: 14px;
 color: #333;
 padding: 12px 10px 12px 10px; 
 margin: -10px 0px 0px 0px;
 /*font-family: Lucida Calligraphy;*/
 
}

#alignVertical {
 margin:0; 
 line-height:12px;
}

#alignVertical1 {
 margin:0; 
 line-height:24px;
}

#alignVertical2 {
 margin:0; 
 line-height:12px;
}

#alignVertical3 {
 margin:0; 
 line-height:24px;
}

#navBlank {
 float: left;
 width: 70px;
 height: 14px;
 padding: 0px 0px 0px 0px; 
}

#navBlank1 {
 float: left;
 width: 20px;
 height: 14px;
 padding: 0px 0px 0px 0px; 
}

#navBlank2 {
 float: right;
 width: 0px;
 height: 40px;
 padding: 0px 0px 0px 0px; 
}

#mainMenu1 {
 float: left;
 width: 70px;
 height: 34px;
 text-align: center;
 padding: 0px 0px 0px 0px;
 border-right: groove 5px #000000;
}

#mainMenu2 {
 float: left;
 width: 90px;
 height: 34px;
 text-align: center;
 padding: 0px 0px 0px 5px;
 border-right: groove 5px #000000;
}

#mainMenu3 {
 float: left;
 width: 90px;
 height: 34px;
 text-align: center;
 padding: 0px 0px 0px 5px;
 border-right: groove 5px #000000;
}

#mainMenu4 {
 float: left;
 width: 120px;
 height: 34px;
 text-align: center;
 padding: 0px 0px 0px 5px;
 border-right: groove 5px #000000;
}

#mainMenu5 {
 float: left;
 width: 90px;
 height: 34px;
 text-align: center;
 padding: 0px 0px 0px 5px;
 border-right: groove 5px #000000;
}

#navHome1 {
 float: left;
 width: 90px;
 height: 40px;
 text-align: center;
 padding: 0px 5px 0px 20px;
 /*border-right: groove 5px #000000;*/ 
}
 
#navHome2 {
  float: left;
  width: 90px;
  height: 40px;
  text-align: center;
  padding: 0px 5px 0px 5px;
  /*border-right: groove 5px #000000;*/ 
 }
 
#navHome3 {
  float: left;
  width: 150px;
  height: 40px;
  text-align: center;
  padding: 0px 5px 0px 5px;
  /*border-right: groove 5px #000000;*/ 
 }
 
 #navHome4 {
   float: left;
   width: 150px;
   height: 40px;
   text-align: center;
   padding: 0px 5px 0px 5px;
   /*border-right: groove 5px #000000;*/ 
 }
 
#navHome5 {
  float: left;
  width: 150px;
  height: 40px;
  text-align: center;
  padding: 0px 5px 0px 5px;
 }

#navHome6 {
  float: right;
  width: 70px;
  height: 40px;
  text-align: center;
  padding: 0px 0px 0px 5px;
  
  /*border-right: groove 5px #000000;*/ 
 }
 
 

/* End Navigation Code */

#chapterExcerpt {
 color: #333;
 width: 940px;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 80px;
 text-align: justify;
 border-bottom: solid 3px #000000;
 /*background-image:url('images/lightPaperTexture.jpg');*/ 
}
 
#text {
color: #333;
width: 820px;
float: left;
margin: 0px;
padding: 0px 0px 0px 20px;
}

#payOption {
color: #333;
width: 120px;
float: left;
margin: 0px;
padding: 0px 0px 20px 30px;
}

#payOption1 {
color: #333;
width: 90px;
float: left;
margin: 0px;
padding: 0px 0px 20px 40px;
}

#payOption2 {
color: #333;
width: 90px;
float: left;
margin: 0px;
padding: 0px 0px 20px 40px;
}

#payOption4 {
color: #333;
width: 90px;
float: left;
margin: 0px;
padding: 0px 0px 20px 40px;
}

#payOption5 {
color: #333;
width: 90px;
float: left;
margin: 0px;
padding: 0px 0px 20px 40px;
}

#payOption6 {
color: #333;
width: 90px;
float: left;
margin: 0px;
padding: 0px 0px 20px 40px;
}

/*
css code for only one column on a page
*/

#onecolumn {
 color: #333;
  width: 999px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
 /*background-image:url('images/lightPaperTexture.jpg');*/
 border-bottom: solid 3px #000000; 
}

#onecolumn2 {
 color: #333;
  width: 999px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
}

#onecolumnAuthors {
 color: #333;
  width: 999px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  border-bottom: solid 3px #000000; 
}
 
#onecolumnAuthorBio {
  color: #333;
   width: 999px;
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 20px;
    
}

 #onecolumn1 {
  color: #333;
  width: 999px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;  
  border-bottom: solid 3px #000000;  
 }
 
 #contactColumn {
   color: #333;
   width: 999px;
   /*height: 280px;*/
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 20px;  
   border-bottom: solid 3px #000000;  
 }

#onecolumnWB {
 color: #333;
 width: 999px;
 float: top;
 padding: 10px;  
 /*height: 150px;*/
 margin: 0px 0px 0px 0px; 
 border-bottom: solid 3px #000000; 
}

 /*
 end css code for only one column on a page
 */
 
 /*
 css code for what's brewing page columns
 */
 
 #brewingImage {
   float: left;
   width: 330px;
   height: 330px;
   color: #333;
   padding: 15px 10px 2px 10px; 
   margin: 0px 0px 0px 0px;
   border-bottom: solid 3px #000000;
   /*border-top: solid 3px #000000;*/
  }
  
  #synopsis { 
   float: left;
   width: 648px;
   height: 330px;
   color: #333;
   padding: 15px 10px 2px 10px; 
   margin: 0px 0px 0px 0px;
   border-bottom: solid 3px #000000;
   /*border-top: solid 3px #000000;*/
}

/*
end css code for what's brewing page columns
*/
 
 /*
 css code for home page columns
 */
 
 #categoryHome { 
   float: left;
   width: 650px;
   height: 80px;/*44px normal*/
   color: #333;
   padding: 5px 10px 2px 10px; 
   margin: 0px 0px 0px 0px;
   border-bottom: solid 3px #000000;
   /*border-left: solid 3px #000000;*/
  }

 #categoryHome2 {
  float: left;
  width: 325px;
  height: 80px;/*44px normal*/
  color: #333;
  padding: 5px 10px 2px 10px; 
  margin: 0px 0px 0px 0px;
  border-bottom: solid 3px #000000;
  border-left: solid 3px #000000;
  /*border-right: solid 3px #000000;*/
 }
 
#leftcolumn {
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px 30px 10px 0px; 
 width: 280px;
 float: left;
}

#centercolumn { 
 float: right;
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px 30px 10px 30px; 
 width: 280px;
 float: left;
 /*border-right: solid 3px #000000;*/
}

#rightcolumn { 
 float: left;
 width: 300px;   
 color: #333;
 padding: 10px 10px 4px 30px; 
 margin: 0px 0px 0px 0px;
 border-left: solid 3px #000000;
}

/*
end css code for home page columns
*/

/*
css code for author page columns
*/

#leftcolumn1 {
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px; 
 width: 310px;
 float: left;
}

#centercolumn1 { 
 float: right;
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px; 
 width: 310px;
 float: left;
 
}

#rightcolumn1 { 
 float: left;
 width: 280px;   
 color: #333;
 padding: 10px 0px 10px 40px; 
 margin: 0px 0px 0px 0px;
 
}

#bookLinks {
color: #333;
width: 490px;
float: left;
margin: 0px;
padding: 0px 0px 20px 0px;
}

#mediaLinks {
color: #333;
width: 410px;
float: right;
margin: 0px;
padding: 0px 0px 20px 0px;
}

#authorPic {
 color: #333; 
 margin: 0px 0px -10px 0px;
 padding: 0px 0px 112px 0px; 
 width: 350px;
 float: left;
}
 
/*
end css code for author page columns
*/

/*
 css code for fiction page columns
 */
 
 #bookColumn1 {
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 240px;
 float: left;
 border-right: solid 2px #000000;
}

#bookColumn2 { 
 float: right;
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 240px;
 float: left;
 border-right: solid 2px #000000;
}

#bookColumn3 { 
 float: left;
 width: 210px;
 color: #333;
 padding: 10px; 
 margin: 0px 0px 0px 0px; 
 border-right: solid 2px #000000;
}

#bookColumn4 { 
 float: left;
 width: 210px;
 color: #333;
 padding: 10px 10px 2px 10px; 
 margin: 0px 0px 0px 0px; 
}

/*
end css code for fiction page columns
*/


/*
css code for Individual Book Pages
*/
#bookPic {
 color: #333; 
 margin: 0px 0px -10px 0px;
 padding: 0px 0px 112px 20px; 
 width: 300px;
 float: left;
}
#bookPicGiveaway {
 color: #333; 
 margin: 0px 0px -10px 0px;
 padding: 0px 0px 20px 20px; 
 width: 300px;
 float: left;
}

#column1 { 
 color: #333; 
 margin: 0px 0px -10px 0px;
 padding: 0px 0px 20px 40px;
 width: 560px;
 float: left;
 text-align: justify;
}

#columnGiveaway { 
 color: #333; 
 margin: 0px 0px -10px 0px;
 padding: 0px 0px 20px 100px;
 width: 560px;
 float: left;
}

/*
end css code for Individual Book Pages
*/


/*
css code for Author Contact
#authorContact {
 float: left;
 width: 999px;
 color: #333;
 padding: 5px 10px 2px 10px; 
 margin: 0px 0px 0px 0px;
 /*background-image:url('images/backgroundTextSections.png');*/
 border-top: solid 3px #000000;
 border-bottom: solid 6px #000000;
}
end css code for Author Contact
*/

/*
css code for Footer
*/

#footer { 
 width: 999px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px; 
 
}

#alignVertical1 {
 margin:10px; 
 line-height:15px;
}

#footerColumn1 {
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px 30px 10px 0px; 
 width: 300px;
 float: left;
 
}



#footerColumn3 { 
 float: right;
 width: 330px;   
 color: #333;
 padding: 5px 10px 2px 10px; 
 margin: 0px 0px 0px 0px; 
 
}

/*
end css code for Footer
*/

