html,body {
	font: 14px Trebuchet MS, sans-serif;
	color: #45392B;
	background: url(images/bg.jpg);
	background-color: #f2f2f2;
	margin:0 auto;
	text-align:center;
	padding:0;
line-height: 20px;
}
img {
	border:none;
}
div.clear {
	clear:both;
}
#container {
	width:792px;
	margin:0 auto;
	text-align:center;
	padding:0;
}
#top {
	width:792px;
	height:93px;
	margin-top: 20px;
}
#menu a {
	color: #fff;
	text-decoration:none;
}
#body {
	background:url(images/slice.jpg);
	width:792px;
}
#content {
	background: url(images/main_bg.jpg) no-repeat;
	width: 772px;
	padding-top: 23px;
	margin: 0 auto;
	display:table;
}
#content_int {
	background: url(images/main_bg_int.jpg) no-repeat;
	width: 692px;
	padding: 23px 40px 0 40px;
	margin: 0 auto;
	display:table;
	text-align: left;
}
#content_int p {
	text-align: justify;
	line-height: 20px;
}
#onevoice {
	width: 480px;
	float: left;
	padding: 46px 0 0 12px;
	text-align: left;
	font: 14px Trebuchet MS, Verdana, Arial;
}
#onevoice p {
	text-align: justify;
line-height: 20px;
}
#onevoice_int {
line-height: 20px;
	width: 480px;
	float: left;
	padding: 46px 0 0 12px;
	text-align: justify;
}
#other {
	width: 244px;
	float: right;
	padding: 80px 10px 0 20px;
	text-align: left;
	font: 14px Trebuchet MS, Verdana, Arial;
}
#footer {
	background: url(images/footer.jpg);
	height: 31px;
	width: 792px;
	padding-top: 25px;
	font-size: 10px;
	color: #fff;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	color: #d6e0e4;
}

/* Paragraphs */

p {
	line-height: 20px;
}
p.center {
	text-align: center;
}

/* Headers */

h1 {
	font: 18px Trebuchet MS, Verdana, Arial;
	color: #45392B;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
}
h2 {
	font: 14px Trebuchet MS, Verdana, Arial;
	color: #45392B;
	font-weight: bold;
	border-bottom: 1px solid #45392B;
}
h3 {
	font: 14px Trebuchet MS, Verdana, Arial;
	color: #45392B;
	font-weight: bold;
}

/* Links */

li {
	list-style-image: url(images/arrow.gif);
	padding-bottom: 8px;
}
blockquote {
	color:#3333ff;
}
hr {border: none 0;
border-top: 1px dashed #BCBBA9;/*the border*/
margin-left: 24px;
width:478px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
a {
	color: #213F4A;
}
a:hover {
	color: #6294AB;
}
a:visited {
	color: #467388;
}
a.voice {
	padding: 4px;
}
a:hover.voice {
	background: #eef2f4;
	color: #213F4A;
}



a#buttonA {float:left;width:74px;height:29px;background:url(images/btn_about.jpg);}
a#buttonA:link {background:url(images/btn_about.jpg)}
a#buttonA:visited {background:url(images/btn_about.jpg)}
a#buttonA:hover {background:url(images/btn_about.jpg) 0 -29px;}
a#buttonB {float:left;width:74px;height:29px;background:url(images/btn_books.jpg);}
a#buttonB:link {background:url(images/btn_books.jpg)}
a#buttonB:visited {background:url(images/btn_books.jpg)}
a#buttonB:hover {background:url(images/btn_books.jpg) 0 -29px;}
a#buttonC {float:left;width:74px;height:29px;background:url(images/btn_blog.jpg);}
a#buttonC:link {background:url(images/btn_blog.jpg)}
a#buttonC:visited {background:url(images/btn_blog.jpg)}
a#buttonC:hover {background:url(images/btn_blog.jpg) 0 -29px;}
a#buttonD {float:left;width:74px;height:29px;background:url(images/btn_reviews.jpg);}
a#buttonD:link {background:url(images/btn_reviews.jpg)}
a#buttonD:visited {background:url(images/btn_reviews.jpg)}
a#buttonD:hover {background:url(images/btn_reviews.jpg) 0 -29px;}
a#buttonE {float:left;width:74px;height:29px;background:url(images/btn_audio.jpg);}
a#buttonE:link {background:url(images/btn_audio.jpg)}
a#buttonE:visited {background:url(images/btn_audio.jpg)}
a#buttonE:hover {background:url(images/btn_audio.jpg) 0 -29px;}
a#buttonF {float:left;width:74px;height:29px;background:url(images/btn_contact.jpg);}
a#buttonF:link {background:url(images/btn_contact.jpg)}
a#buttonF:visited {background:url(images/btn_contact.jpg)}
a#buttonF:hover {background:url(images/btn_contact.jpg) 0 -29px;}

.entry-footer {
	font-size: 10px;
	text-align:right;
border-top: 1px solid #ccc;
}
form, input { margin: 0; padding: 0; }
a img { border: 0; }

.entry,
.trackbacks,
.comments,
.archive
{
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 300px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #496C7F;
   padding: 5px;
   color: #fff;
   background: #46697C;
   font-size: 14px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 11px;
}

.commenter-profile img { vertical-align: middle; }


/* page layout */

.comment-content,
.trackback-content
{
   margin: 0;
   line-height: 1.5;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 0 0 20px 0;
   border-top: 1px solid #dae0e6;
   padding-top: 3px;
   color: #666;
   font-size: 10px;
   text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer
{
   margin-left: 10px;
   text-align: left;
}

.content-nav { margin-top: 0; }

#trackbacks-info
{
   margin: 10px 0;
   border: 1px dashed #ccc;
   padding: 0 10px;
   color: #292e33;
   font-size: 11px;
   text-align: center;
   background: #efefef;
}

.comments-open-footer
{
   margin: 10px 0;
}

#comments p {
text-align: left;
}

