* { padding: 0; margin: 0; }

body {
 font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
 font-size: 12px;
 color: #124961;
 background: #E1EBEE;
}
#wrapper { 
 margin: 0 auto;
 width: 364px;
 height: 700px;
}
#wrapperB { 
 margin: 0 auto;
 width: 900px;
 height: 600px;
 background: #E1EBEE;
}
#header {
 width: 900px;
 color: #333333;
 padding: 0px 0px 0px 0px;
 border: none;
 height: 166px;
 margin: 10px 0px 10px 0px;
 background: url(http://thegastronomyofmarriage.com/images/banner.gif) no-repeat;;
 text-align: center;
}
#header h1 {
	display: none;
}
#header h2 {
	display: none;
}
#navigation {
 width: 726px;
 color: #333333;
 padding: 0px;
 border: none;
 height: 30px;
 margin-top: 0px;
 background: url(http://thegastronomyofmarriage.com/images/nav-background.jpg) no-repeat;
 text-align: center;
 position: relative;
 left: 87px;
 top: -36px;
}

#content { 
 width: 324px;
 height: 500px;
 color: none;
 border: none;
 background: none;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 position: relative;
 left: 20px;
 top: 160px;
 text-align: center;
}
#contentb { 
 width: 900px;
 color: none;
 border: none;
 background: url(http://thegastronomyofmarriage.com/images/bodybknd.gif) repeat-y;
 margin: 0px 0px -10px 0px;
 padding: 0px;
 position: relative;
 left: 0px;
 top: -10px;
 text-align: center;
}
#footer { 
 width: 883px;
 height: 10px;
 color: none;
 border: none;
 background: none;
 font-size: 1em;
 position: relative;
 left: 0px;
 top: 4px;
 text-align: right;
}

a:link {color: #127792; text-decoration: none; }
a:visited {color: #127792; text-decoration: none; }
a:hover {color: #F5951E; text-decoration: underline; }
a:active {color: #F5951E; text-decoration: none; }

a.specialLink:link { color: #124961; }
a.specialLink:visited { color: #124961; }
a.specialLink:hover { color: #127792; cursor: pointer; text-decoration: underline;}

#comingsoon {
 position: relative;
 height: 500px;
 width: 324px;
 background: url(http://thegastronomyofmarriage.com/images/comingsoon.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#comingsoon:hover{
 background-position: 0px -500px;
 cursor: pointer;
}

#navbook {
 position: absolute;
 left: 0px;
 top: 0px;
 height: 30px;
 width: 122px;
 background: url(http://thegastronomyofmarriage.com/images/nav-book.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navbook:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#navpraise {
 position: relative;
 left: 138px;
 top: 0px;
 height: 30px;
 width: 119px;
 background: url(http://thegastronomyofmarriage.com/images/nav-praise.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navpraise:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#navnews {
 position: absolute;
 left: 273px;
 top: 0px;
 height: 30px;
 width: 105px;
 background: url(http://thegastronomyofmarriage.com/images/nav-news.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navnews:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#navabout {
 position: relative;
 left: 394px;
 top: -30px;
 height: 30px;
 width: 112px;
 background: url(http://thegastronomyofmarriage.com/images/nav-about.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navabout:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#navlisten {
 position: relative;
 left: 522px;
 top: -60px;
 height: 30px;
 width: 69px;
 background: url(http://thegastronomyofmarriage.com/images/nav-listen.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navlisten:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#navblog {
 position: relative;
 left: 607px;
 top: -90px;
 height: 30px;
 width: 37px;
 background: url(http://thegastronomyofmarriage.com/images/nav-blog.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navblog:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#navcontact {
 position: relative;
 left: 660px;
 top: -120px;
 height: 30px;
 width: 62px;
 background: url(http://thegastronomyofmarriage.com/images/nav-contact.gif) top left no-repeat;
 overflow: hidden;
 display: block;
}
#navcontact:hover{
 background-position: 0px -30px;
 cursor: pointer;
}
#cover {
 position: relative;
 left: 50px;
 top: -26px;
 height: 480px;
 width: 297px;
 background: none;
 overflow: hidden;
 display: block;
 text-align: center;
}
#bodytext {
 position: relative;
 left: 100px;
 top: 0px;
 width: 700px;
 background: none;
 overflow: hidden;
 display: block;
 text-align: justify;
 padding: 1px;
}
#bodycenter {
 position: relative;
 width: 770px;
 background: none;
 overflow: hidden;
 display: block;
 text-align: center;
}
#welcome {
 position: absolute;
 left: 375px;
 top: 35px;
 width: 470px;
 height: 240px;
 background: url(http://thegastronomyofmarriage.com/images/welcome.gif) no-repeat;
 overflow: hidden;
 display: block;
 text-align: justify;
}
#welcometext {
 position: absolute;
 left: 0px;
 top: 10px;
 width: 470px;
 height: 190px;
 background: none;
 overflow: hidden;
 display: block;
 text-align: justify;
}
#homequotes {
 position: absolute;
 left: 360px;
 top: 260px;
 width: 500px;
 height: 241px;
 background: none;
 overflow: hidden;
 display: block;
}
#homebuy {
 position: relative;
 left: 150px;
 top: 0px;
 width: 600px;
 height: 90px;
 background: url(http://thegastronomyofmarriage.com/images/buybknd.gif) no-repeat;
 overflow: hidden;
 display: block;
}
#buyamazon {
 position: relative;
 left: 20px;
 top: 40px;
 width: 120px;
 height: 56px;
 background: none;
 overflow: hidden;
 display: block;
}
#buybarnes {
 position: relative;
 left: 180px;
 top: -13px;
 width: 141px;
 height: 35px;
 background: none;
 overflow: hidden;
 display: block;
}
#buypowells {
 position: relative;
 left: 390px;
 top: -53px;
 width: 51px;
 height: 40px;
 background: none;
 overflow: hidden;
 display: block;
}
#buytarget {
 position: relative;
 left: 530px;
 top: -93px;
 width: 33px;
 height: 40px;
 background: none;
 overflow: hidden;
 display: block;
}
#buyfooter {
 position: relative;
 left: 18px;
 top: -12px;
 width: 350px;
 height: 20px;
 background: none;
 overflow: hidden;
 display: block;
 text-align: left;
 font-size: 1em;
}
#sidetext {
 position: relative;
 left: 215px;
 top: 5px;
 width: 485px;
 background: none;
}
#sidephoto {
 position: absolute;
 left: 80px;
 top: 122px;
 width: 200px;
 background: none;
}
p1 {
 font-size: 1.3em;
 font-weight: normal;
 line-height: 22px;
 color: #124961;
}
p2 {
 font-size: 1.1em;
 font-weight: normal;
 line-height: 20px;
 color: #124961;
}
p3 {
 font-size: 1.4em;
 font-weight: normal;
 line-height: 24px;
 color: #124961;
}
p4 {
 font-size: 1.4em;
 font-weight: normal;
 line-height: 26px;
 color: #124961;
}
p5 {
 font-size: 1.4em;
 font-weight: normal;
 line-height: 28px;
 color: #124961;
}
#bodytext-news {
 position: relative;
 left: 0px;
 top: 0px;
 width: 300px;
 height: 260px;
 padding: 5px;
 background: none;
 overflow: hidden;
 display: block;
 text-align: justify;
}
#aboutbook {
 position: absolute;
 left: 125px;
 top: 0px;
 width: 575px;
 height: 110px;
 text-align: justify;
}
#indentparagraph {
 position: absolute;
 left: 210px;
 top: 0px;
 width: 489px;
 height: 210px;
 text-align: justify;
}
#twitter_div_ws {font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size: 1.2em; border: 1px dotted #0A3544; padding: 10px; width:680px; background-color:#E1EBEE; margin: 0 auto; position: relative; top: 0px; left: 0px; text-align: justify;}
ul#twitter_update_list_ws {padding:10; margin:0; list-style: none; display:block;}
ul#twitter_update_list_ws li {list-style: none; min-height:35px; border-top: 1px solid #CCCCCC; padding:5px 0px;}
ul#twitter_update_list_ws li span {font-style: italic; display: block;}
ul#twitter_update_list_ws .timeago {display:inline-block;}
ul#twitter_update_list_ws .timeago a {font-size:10px; color: #999999; text-decoration: none;}
#twitter_div_ws b a {font-weight: bold; text-decoration: none; font-size: 1em;}
#twitter_info_ws {border-bottom: 5px solid #FFF; padding-bottom:10px;font-size: 12px; text-align: justify;}
#twitter_info_ws b {font-size: 1.4em; line-height:30px;}
