/* =======================
GLOBAL STYLES
=========================*/


BODY {
margin: 0px;
padding: 0px;
text-align: left;
background: #FFFFFF url(/img/general/UB_bg.jpg) top left no-repeat;
font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
color: #333333;
}

#topisbn {
position: absolute;
top:75px;
left: 460px;
z-index: 20;
}

a,
a:link {
color: #22a7d3;
text-decoration: none;
}

a {
outline: none;
}

a:visited {
color: #3399cc;
text-decoration: none;
}

a:active {
color: #22a7d3;
text-decoration: underline;
}

a:hover {
color: #3399cc;
text-decoration: underline;
}

a:hover {background-position: 0 0;}

/* =======================
HEADER, TOPNAV, AND SUBNAV STYLES
=========================*/

#logo {
position: absolute;
top: 0;
left: -2px;
z-index: 20;
margin: 0;
padding: 0;
}

#header {
width: 820px;
height: 150px;
float: left;
margin: 0;
padding: 25px 0 0 76px;
}

#topisbn {
position: absolute;
top:70px;
left: 460px;
z-index: 20;
}

#header p {
width: 260px;
font: 15px/18px "Times New Roman", Times, Georgia, serif;
color: #003366;
font-style: italic;
}

#header p a {
font: 12px/19px "Times New Roman", Times, Georgia, serif;
font-style: italic;
}

#topnav {
position: absolute;
top: 0;
left: 410px;
z-index: 20;
margin: 0;
padding: 0;
width: 460px;
}

#nav {
margin: 0;
padding: 0;
height: 50px;
list-style: none;
display: inline;
overflow: hidden;
}

#nav li {
margin: 0; 
padding: 0;
list-style: none;
display: inline;
}

#nav a {
float: left;
padding: 50px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:50px; /* for IE5/Win only */
}

#nav a:hover {
background-position: 0 -51px;
}

#nav a:active, #nav a.selected {
background-position: 0 -51px;
}

#t-home a  {
width: 60px;
background: url(/img/general/nav_home.gif) top left no-repeat;
margin-right: 20px;
}

#t-ourbooks a  {
width: 60px;
background: url(/img/general/nav_ourbooks.gif) top left no-repeat;
margin-right: 20px;
}

/*
#t-ourfamily a  {
width: 60px;
background: url(img/general/nav_ourfamily.gif) top left no-repeat;
margin-right: 20px;
}
*/

#t-ourblog a  {
width: 60px;
background: url(/img/general/nav_ourblog.gif) top left no-repeat;
margin-right: 20px;
}

#t-about a  {
width: 60px;
background: url(/img/general/nav_aboutus.gif) top left no-repeat;
margin-right: 20px;
}

#t-contact a  {
width: 60px;
background: url(/img/general/nav_contactus.gif) top left no-repeat;
}

#t-subscribe a  {
width: 60px;
background: url(/img/general/nav_subscribe.gif) top left no-repeat;
margin-right: 15px;
}

.home #nav #t-home a,
.ourbooks #nav #t-ourbooks a,
.subscription #nav #t-subscribe a,
.blog #nav #t-ourblog a,
.about #nav #t-about a,
.contact #nav #t-contact a {
background-position: 0 -51px;
}

/* =======================
HOME CONTENT STYLES
=========================*/

.home #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}

.home #top {
width: 780px;
float: left;
text-align: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
clear: both;
}

.home #top .center {
margin: 0;
padding: 0;
float: left;
}

.home #top .center .noflash,
.home #top .right .noflash {
margin: 0;
padding: 20px;
float: left;
}

.home #top .center .noflash h2,
.home #top .right .noflash h2 {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
line-height: 30px;
font-weight: 200;
color: #373331;
}

.home #top .left {
width: 320px;
height: 230px;
margin: 0;
padding: 0;
float: left;
background-color: #333366;
}

.home #top .left .text {
padding: 2px 10px 10px 15px;
margin: 0;
}

.home #top .left #album_caption {
padding: 2px 10px 10px 15px;
margin: 0;
}

.home #top .left .text h1,
.home #top .left #album_caption h1 {
font-family: "Times New Roman", Times, serif;
font-size: 28px;
line-height: 34px;
font-weight: 200;
color: #ffffff;
}

.home #top .left .text p,
.home #top .left #album_caption p {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
color: #ffffff;
margin: 0 0 10px 0;
padding: 0;
}

.home #top .left .text p a,
.home #top .left #album_caption p a {
color: #00aeef;
}

.home #top .right {
width: 460px;
height: 230px;
margin: 0;
padding: 0;
float: right;
background-color: #ffffff;
}

#home #top .right img {
margin: 0;
padding: 0;
}

.home #top .right #album_image {
width: 460px; 
height: 230px; 
float: right;
}

.home #main_top {
width: 780px;
float: left;
text-align: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
clear: both;
}

.home #main_top .left_book {
width: 380px;
float: left;
margin: 0px 20px 30px 0px;
padding: 0px;
clear: both;
}

.home #main_top .right_book {
width: 380px;
margin: 0px 0px 30px 0px;
padding: 0px;
float: left;
}

.home #main_top .left_book .image,
.home #main_top .right_book .image {
width: 140px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.home #main_top .left_book .text,
.home #main_top .right_book .text {
width: 220px;
float: left;
margin: 0px;
padding: 0px 0px 0px 20px;
}

.home #main_top .left_book .text p,
.home #main_top .right_book .text p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
font-style: italic;
color: #373331;
}

.home #main_top .left_book .text p a,
.home #main_top .right_book .text p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}

.home #main_top .left_book .text h1,
.home #main_top .right_book .text h1 {
text-align: left;
margin: 0 0 0px 0;
padding: 0;
font-size: 14px;
line-height: 16px;
font-style: italic;
color: #660000;
}

.home #main_top .left_book .text h2,
.home #main_top .right_book .text h2,
.home #main_top .left_book .text h2 a,
.home #main_top .right_book .text h2 a {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-size: 18px;
line-height: 21px;
color: #1a376f;
text-decoration: none;
}

.home #unbridled_blog {
width: 380px;
float: left;
margin: 0px 20px 60px 0px;
padding: 0px;
clear: both;
}

.home #aloud_author {
width: 380px;
margin: 0px 0px 60px 0px;
padding: 0px;
float: left;
}

.home #unbridled_blog h3,
.home #aloud_author h3 {
text-align: left;
margin: 0 0 20px 0;
padding: 0;
}

.home #unbridled_blog h1,
.home #unbridled_blog h1 a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 24px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
text-decoration: none;
}

.home #unbridled_blog p {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
line-height: 30px;
color: #373432;
font-style: italic;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.home #unbridled_blog p.small {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 14px;
line-height: 18px;
color: #660000;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.home #aloud_author #aloud {
width: 380px;
margin: 0 0 60px 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
line-height: 16px;
font-style: italic;
color: #666666;
float: left;
}

.home #aloud_author #aloud p {
margin: 0 0 10px 0;
padding: 0;
}

.home #aloud_author #aloud p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}

.home #aloud_author #aloud .mediaplayer {
margin: 0px 0 20px 0;
padding: 0;
}

.home #aloud_author #featured_author {
width: 380px;
margin: 0 0px 30px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.home #aloud_author #featured_author .image {
margin: 0 20px 10px 0;
padding: 0 0 0 0;
float: left;
}

.home #aloud_author #featured_author h1,
.home #aloud_author #featured_author h1 a {
margin: 0 0 10px 0;
padding: 0;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
font-weight: normal;
font-style: italic;
color: #660000;
text-decoration: none;
}

.home #aloud_author #featured_author p {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
color: #373331;
margin: 0 0 10px 0;
}

.home #aloud_author #featured_author p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: italic;
}

/* ========================
HOME SLIDESHOW NAV STYLES
======================== */

#album_navigation {
width: 460px; 
margin: 0px 0px 0px 320px;
clear: both;
float: left;
}

#album_navigation ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#album_navigation li {
float: left;
}

/* style the link text to be central in a surrounding box */
#album_navigation li a, #album_navigation li a:visited {
float: left; 
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: italic;
text-decoration: none; 
color: #FFFFFF; 
background: #603811; 
text-align: center; 
width: 16px; 
height: 14px; 
margin: 2px;
padding: 2px 0px 2px 0px;
}

/* style the hover background color for the text boxes */
#album_navigation li a:hover {
background: #22a7d3;
}
/* style the active/focus colors for the text boxes (required for IE) */
#album_navigation li a:active,
#album_navigation li a:focus,
#album_navigation li a.selected {
background: #22a7d3; 
color :#fff;
}


/* ============================
GLOBAL SUB STYLES 
=============================*/

#subnav {
width: 780px;
float: left;
text-align: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
clear: both;
font-size: 12px;
}

#subnav h3 {
float: left;
text-align: left;
margin: 0px 0 0 0;
padding: 0 0 0 0;
}

#subnav h2 {
display: inline;
}


#subnav #navitems {
float: right;
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#subnav #navitems p {
margin: 0 0 8px 0;
padding: 0 0 0 0;
text-transform: uppercase;
}

#subnav #navitems p .red {
color: #660000;
}

/* =======================
BOOKS STYLES
=========================*/

.ourbooks #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}

/* BOOKS MAIN -------------- */

.ourbooks #main_top {
width: 780px;
float: left;
text-align: left;
margin: 0 0 0px 0;
padding: 0 0 0 0;
clear: both;
}

.ourbooks #main_top .left_book {
width: 380px;
float: left;
margin: 0px 20px 30px 0px;
padding: 0px;
clear: both;
}

.ourbooks #main_top .right_book {
width: 380px;
margin: 0px 0px 30px 0px;
padding: 0px;
float: left;
}

.ourbooks #main_top .left_book .image,
.ourbooks #main_top .right_book .image {
width: 140px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.ourbooks #main_top .left_book .text,
.ourbooks #main_top .right_book .text {
width: 220px;
float: right;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.ourbooks #main_top .left_book .text p,
.ourbooks #main_top .right_book .text p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
font-style: italic;
color: #373331;
}

.ourbooks #main_top .left_book .text p a,
.ourbooks #main_top .right_book .text p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}

.ourbooks #main_top .left_book .text h1,
.ourbooks #main_top .right_book .text h1 {
text-align: left;
margin: 0 0 0px 0;
padding: 0;
font-size: 14px;
line-height: 16px;
font-style: italic;
color: #660000;
}

.ourbooks #main_top .left_book .text h2,
.ourbooks #main_top .right_book .text h2,
.ourbooks #main_top .left_book .text h2 a,
.ourbooks #main_top .right_book .text h2 a {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-size: 18px;
line-height: 21px;
color: #1a376f;
text-decoration: none;
}

.ourbooks #earlier_releases {
width: 780px;
float: left;
text-align: left;
margin: 0 0 0px 0;
padding: 0 0 20px 0;
clear: both;
}

.ourbooks #earlier_releases .header {
width: 780px;
float: left;
text-align: left;
margin: 0 0 25px 0;
padding: 0 0 0 0;
clear: both;
}

.ourbooks #earlier_releases .header h3 {
float: left;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ourbooks #earlier_releases .header .backtotop {
float: right;
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ourbooks #earlier_releases .header .backtotop p {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ourbooks #earlier_releases .bookrow {
width: 780px;
float: left;
margin: 0px 0px 0px 0px;
padding:  0px 0px 30px 0px;;
clear: both;
}

.ourbooks #earlier_releases .bookrow .book1,
.ourbooks #earlier_releases .bookrow .book5,
.ourbooks #earlier_releases .bookrow .book9 {
width: 180px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

.ourbooks #earlier_releases .bookrow .book2,
.ourbooks #earlier_releases .bookrow .book3,
.ourbooks #earlier_releases .bookrow .book4,
.ourbooks #earlier_releases .bookrow .book6,
.ourbooks #earlier_releases .bookrow .book7,
.ourbooks #earlier_releases .bookrow .book8,
.ourbooks #earlier_releases .bookrow .book10,
.ourbooks #earlier_releases .bookrow .book11,
.ourbooks #earlier_releases .bookrow .book12 {
width: 180px;
margin: 0px 0px 0px 20px;
padding: 0px;
float: left;
}

.ourbooks #earlier_releases .bookrow .book1 .image,
.ourbooks #earlier_releases .bookrow .book2 .image,
.ourbooks #earlier_releases .bookrow .book3 .image,
.ourbooks #earlier_releases .bookrow .book4 .image,
.ourbooks #earlier_releases .bookrow .book5 .image,
.ourbooks #earlier_releases .bookrow .book6 .image,
.ourbooks #earlier_releases .bookrow .book7 .image,
.ourbooks #earlier_releases .bookrow .book8 .image,
.ourbooks #earlier_releases .bookrow .book9 .image,
.ourbooks #earlier_releases .bookrow .book10 .image,
.ourbooks #earlier_releases .bookrow .book11 .image,
.ourbooks #earlier_releases .bookrow .book12 .image {
width: 60px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.ourbooks #earlier_releases .bookrow .book1 .text,
.ourbooks #earlier_releases .bookrow .book2 .text,
.ourbooks #earlier_releases .bookrow .book3 .text,
.ourbooks #earlier_releases .bookrow .book4 .text,
.ourbooks #earlier_releases .bookrow .book5 .text,
.ourbooks #earlier_releases .bookrow .book6 .text,
.ourbooks #earlier_releases .bookrow .book7 .text,
.ourbooks #earlier_releases .bookrow .book8 .text,
.ourbooks #earlier_releases .bookrow .book9 .text,
.ourbooks #earlier_releases .bookrow .book10 .text,
.ourbooks #earlier_releases .bookrow .book11 .text,
.ourbooks #earlier_releases .bookrow .book12 .text {
width: 110px;
float: left;
margin: 0px;
padding: 0px 0px 0px 10px;
}

.ourbooks #earlier_releases .bookrow .book1 .text p,
.ourbooks #earlier_releases .bookrow .book2 .text p,
.ourbooks #earlier_releases .bookrow .book3 .text p,
.ourbooks #earlier_releases .bookrow .book4 .text p,
.ourbooks #earlier_releases .bookrow .book5 .text p,
.ourbooks #earlier_releases .bookrow .book6 .text p,
.ourbooks #earlier_releases .bookrow .book7 .text p,
.ourbooks #earlier_releases .bookrow .book8 .text p,
.ourbooks #earlier_releases .bookrow .book9 .text p,
.ourbooks #earlier_releases .bookrow .book10 .text p,
.ourbooks #earlier_releases .bookrow .book11 .text p,
.ourbooks #earlier_releases .bookrow .book12 .text p {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: italic;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.ourbooks #earlier_releases .bookrow .book1 .text p a,
.ourbooks #earlier_releases .bookrow .book2 .text p a,
.ourbooks #earlier_releases .bookrow .book3 .text p a,
.ourbooks #earlier_releases .bookrow .book4 .text p a,
.ourbooks #earlier_releases .bookrow .book5 .text p a,
.ourbooks #earlier_releases .bookrow .book6 .text p a,
.ourbooks #earlier_releases .bookrow .book7 .text p a,
.ourbooks #earlier_releases .bookrow .book8 .text p a,
.ourbooks #earlier_releases .bookrow .book9 .text p a,
.ourbooks #earlier_releases .bookrow .book10 .text p a,
.ourbooks #earlier_releases .bookrow .book11 .text p a,
.ourbooks #earlier_releases .bookrow .book12 .text p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: italic;

}

.ourbooks #earlier_releases .bookrow .book1 .text h1,
.ourbooks #earlier_releases .bookrow .book2 .text h1,
.ourbooks #earlier_releases .bookrow .book3 .text h1,
.ourbooks #earlier_releases .bookrow .book4 .text h1,
.ourbooks #earlier_releases .bookrow .book5 .text h1,
.ourbooks #earlier_releases .bookrow .book6 .text h1,
.ourbooks #earlier_releases .bookrow .book7 .text h1,
.ourbooks #earlier_releases .bookrow .book8 .text h1,
.ourbooks #earlier_releases .bookrow .book9 .text h1,
.ourbooks #earlier_releases .bookrow .book10 .text h1,
.ourbooks #earlier_releases .bookrow .book11 .text h1,
.ourbooks #earlier_releases .bookrow .book12 .text h1  {
text-align: left;
margin: 0 0 0px 0;
padding: 0;
font-size: 12px;
line-height: 14px;
font-style: italic;
color: #660000;
}

.ourbooks #earlier_releases .bookrow .book1 .text h2,
.ourbooks #earlier_releases .bookrow .book2 .text h2,
.ourbooks #earlier_releases .bookrow .book3 .text h2,
.ourbooks #earlier_releases .bookrow .book4 .text h2,
.ourbooks #earlier_releases .bookrow .book5 .text h2,
.ourbooks #earlier_releases .bookrow .book6 .text h2,
.ourbooks #earlier_releases .bookrow .book7 .text h2,
.ourbooks #earlier_releases .bookrow .book8 .text h2,
.ourbooks #earlier_releases .bookrow .book9 .text h2,
.ourbooks #earlier_releases .bookrow .book10 .text h2,
.ourbooks #earlier_releases .bookrow .book11 .text h2,
.ourbooks #earlier_releases .bookrow .book12 .text h2,
.ourbooks #earlier_releases .bookrow .book1 .text h2 a,
.ourbooks #earlier_releases .bookrow .book2 .text h2 a,
.ourbooks #earlier_releases .bookrow .book3 .text h2 a,
.ourbooks #earlier_releases .bookrow .book4 .text h2 a,
.ourbooks #earlier_releases .bookrow .book5 .text h2 a,
.ourbooks #earlier_releases .bookrow .book6 .text h2 a,
.ourbooks #earlier_releases .bookrow .book7 .text h2 a,
.ourbooks #earlier_releases .bookrow .book8 .text h2 a,
.ourbooks #earlier_releases .bookrow .book9 .text h2 a,
.ourbooks #earlier_releases .bookrow .book10 .text h2 a,
.ourbooks #earlier_releases .bookrow .book11 .text h2 a,
.ourbooks #earlier_releases .bookrow .book12 .text h2 a {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-size: 14px;
line-height: 16px;
color: #1a376f;
text-decoration: none;
}

.ourbooks #browse {
width: 780px;
float: left;
text-align: left;
margin: 0 0 40px 0;
padding: 0 0 0 0;
clear: both;
}

.ourbooks #browse .header {
width: 780px;
float: left;
text-align: left;
margin: 0 0 25px 0;
padding: 0 0 0 0;
clear: both;
}

.ourbooks #browse .header h3 {
float: left;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ourbooks #browse .header .backtotop {
float: right;
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ourbooks #browse .header .backtotop p {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ourbooks #browse .bookrow {
width: 780px;
float: left;
margin: 0px 0px 24px 0px;
padding: 0px;
clear: both;
}

.ourbooks #browse .bookrow .column1 {
width: 180px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

.ourbooks #browse .bookrow .column_other {
width: 180px;
margin: 0px 0px 0px 20px;
padding: 0px;
float: left;
}

.ourbooks #browse .bookrow .column1 h1,
.ourbooks #browse .bookrow .column_other h1 {
text-align: left;
margin: 0 0 0px 0;
padding: 0;
font-size: 12px;
line-height: 14px;
font-style: italic;
color: #660000;
}

.ourbooks #browse .bookrow .column1 h2,
.ourbooks #browse .bookrow .column_other h2,
.ourbooks #browse .bookrow .column1 h2 a,
.ourbooks #browse .bookrow .column_other h2 a {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-size: 12px;
line-height: 14px;
color: #1a376f;
text-decoration: none;
}




/* BOOKS INDIVIDUAL -------- */

.ourbooks #featured_book {
width: 780px;
float: left;
margin: 0 0 20px 0;
padding: 0 0 0 0;
clear: both;
}

.ourbooks #featured_book .image {
float: left;
width: 380px;
margin: 0;
padding: 0;
}

.ourbooks #featured_book .image img {
margin: 0px 0px 0px 0px;
float: left;
}

.ourbooks #featured_book .image #tools {
width: 380px;
float: left;
margin: 20px 0 100px 0;
padding: 0 0 0 0;
}

.ourbooks #featured_book .image #tools h3,
.ourbooks #featured_book .image #tools h3 img {
margin: 0 0 5px 0;
padding: 0;
float: none;
}

.ourbooks #featured_book .image #tools p {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-style: italic;
color: #666666;
clear: both;
}

.ourbooks #featured_book .image #tools p a {
font-weight: bold;
}

.ourbooks #featured_book .image #tools #widgetlink {
text-align: left;
margin: 10px 0 20px 0;
padding: 0;
float: left;
clear: both;
}

.ourbooks #featured_book .image #tools #widgetlink a {
font-size: 12px;
line-height: 17px;
font-weight: bold;
color: #22a7d3;
text-decoration: none;
}

.ourbooks #featured_book .image h3 {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}

.ourbooks #featured_book .image h3 img {
float: none;
}

.ourbooks #featured_book .image .aloud {
margin: 0 0 50px 0;
padding: 0;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-style: italic;
color: #666666;
float: left;
}

.ourbooks #featured_book .image .aloud p {
margin: 0 0 10px 0;
padding: 0;
}

.ourbooks #featured_book .image .aloud p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}

.ourbooks #featured_book .image .aloud .mediaplayer {
margin: 20px 0 20px 0;
padding: 0;
}

.ourbooks #featured_book .image .pressquotes,
.ourbooks #featured_book .image .sellerquotes {
margin: 0 0 100px 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
font-style: italic;
color: #666666;
float: left;
clear: both;
}

.ourbooks #featured_book .image .pressquotes p,
.ourbooks #featured_book .image .sellerquotes p {
margin: 0 0 10px 0;
padding: 0;
width: 370px;
}

.ourbooks #featured_book .image .pressquotes .quotee p,
.ourbooks #featured_book .image .sellerquotes .quotee p,
.ourbooks #featured_book .image .pressquotes .quotee p a,
.ourbooks #featured_book .image .sellerquotes .quotee p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
font-weight: normal;
font-style: italic;
margin: 0 0 10px 0;
padding: 0;
color: #660000;
text-decoration: none;
}

.ourbooks #featured_book .image .quotelink,
.ourbooks #featured_book .image .quotelink {
margin: -45px 0 30px 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
font-style: italic;
color: #666666;
float: left;
clear: both;
}

.ourbooks #featured_book .image .quotelink p,
.ourbooks #featured_book .image .quotelink p {
margin: 0 0 10px 0;
padding: 0;
width: 380px;
}

.ourbooks #featured_book .image .quotelink p a,
.ourbooks #featured_book .image .quotelink p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}


.ourbooks #featured_book .text {
float: right;
width: 380px;
margin: 0 0 0 0;
padding: 0 0 0 20px;
overflow: auto;
}

#featured_book .text h1.sifr {
text-align: left;
margin: 0 0 0px 0;
padding: 0;
font-size: 22px;
line-height: 28px;
color: #660000;
}

#featured_book .text h2.sifr {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
font-size: 30px;
line-height: 36px;
color: #1a376f;
}

.ourbooks #featured_book .text h3 {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}

.ourbooks #featured_book .text .description {
margin: 0 0 50px 0;
padding: 0 0 0 0;
}

.ourbooks #featured_book .text .description p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
/*font-style: italic;*/
color: #666666;
}

.ourbooks #featured_book .text .info {
margin: 0 0 30px 0;
padding: 0 0 0 0;
}

.ourbooks #featured_book .text .info p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-style: italic;
color: #666666;
}

.ourbooks #featured_book .text .cart {
float: left;
width: 240px;
margin: 10px 0 50px 0;
padding: 0 20px 0 0;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 20px;
color: #666666;
}

.ourbooks #featured_book .text .ebooks {
float: left;
width: 140px;
margin: 10px 0 10px 0;
padding: 20px 0 0 0;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 20px;
font-style: italic;
color: #5c4525;
}

.ourbooks #featured_book .text .cart p, 
.ourbooks #featured_book .text .ebooks p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
}



.ourbooks #featured_book .text .excerpt {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
color: #666666;
float: left;
width: 385px;
margin: 0px 0 50px 0;
padding: 0 0px 0 0;
}

.ourbooks #featured_book .text .excerpt p {
margin: 0 0 10px 0;
padding: 0;
}

.ourbooks #featured_book .text .excerpt p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
}

.ourbooks #featured_book .text .author {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
color: #666666;
float: left;
width: 380px;
margin: 0px 0 0px 0;
padding: 0 0px 0 0;
}

.ourbooks #featured_book .text .author .authorimage {
margin: 0 20px 14px 0;
padding: 0;
float: left;
}

.ourbooks #featured_book .text .author p {
margin: 0 0 10px 0;
padding: 0;
}

.ourbooks #featured_book .text .author p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: italic;
}

.ourbooks #featured_book .text .author .links {
width: 150px;
margin: 10px 0px 0px 0px;
padding: 0px;
float: left;
clear: both;
}

.ourbooks #featured_book .text .author .events {
width: 200px;
margin: 10px 0px 0px 20px;
padding: 0px;
float: right;
}

.ourbooks #featured_book .text .author .events-nolinks {
margin: 10px 0px 0px 0px;
padding: 0px;
float: left;
clear: both;
}

.ourbooks #featured_book .text .author .links p,
.ourbooks #featured_book .text .author .links p a,
.ourbooks #featured_book .text .author .events p,
.ourbooks #featured_book .text .author .events a,
.ourbooks #featured_book .text .author .events-nolinks p,
.ourbooks #featured_book .text .author .events-nolinks a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: italic;
margin: 0px 0px 8px 0px;
padding: 0px;
}


a.amazoncart {
background: transparent url(/img/book/amazon_icon.gif) left center no-repeat;
padding-left: 20px;
padding-bottom: 2px;
margin-left: 0px;
}

a.unbridledcart  {
background: transparent url(/img/book/ub_icon.gif) left center no-repeat;
padding-left: 20px;
padding-bottom: 2px;
margin-left: 0px;
}

a.widget {
background: transparent url(/img/book/widget_icon.gif) left center no-repeat;
padding-left: 28px;
padding-bottom: 2px;
margin-left: 0px;
}


/* =======================
BLOG CONTENT STYLES
=========================*/

.blog #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}

.blog #content #left {
width: 140px;
margin: 0px;
padding: 5px 0px 0px 0px;
float: left;
}

.blog #content #left h2 {
margin: 0px 0px 10px 0px;
padding: 0px;
}

.blog #content #left #nav_relatedlinks {
list-style-type: none;
margin: 0px 0px 20px 0px;
padding: 0px;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
}

.blog #content #left #nav_relatedlinks li {
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #left #monthly_archives {
list-style-type: none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
}

.blog #content #left #monthly_archives2 {
list-style-type: none;
margin: 0px;
padding: 0px 0px 20px 0px;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
}

.blog #content #left #monthly_archives2 h4.year {
margin: 10px 0px 5px 0px;
padding: 0px;
font-weight: normal;
}

.blog #content #left #monthly_archives .month {
margin: 0px 0px 5px 5px;
padding: 0px;
}

.blog #content #left #nav_categories {
list-style-type: none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
}

.blog #content #left #nav_categories li {
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #left #taglist {
list-style-type: none;
margin: 0px 0px 20px 0px;
padding: 0px;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
}

.blog #content #left #taglist li {
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #left #rss {
list-style-image: url(/img/blog/rss.png);
margin: 0px 0px 0px 20px;
padding: 0px;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
}

.blog #content #left #rss li {
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #right {
width: 540px;
margin: 0px;
padding: 0px 0px 0px 0px;
float: right;
}

.blog #content #right h4 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 18px;
font-weight: normal;
color: #583b1c;
margin: 0px 0px 15px 0px;
padding: 0px;
text-transform: uppercase;
font-weight: 100;
}

.blog #content #right h5 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
font-weight: normal;
color: #583b1c;
margin: 0px 0px 15px 0px;
padding: 0px;
text-transform: uppercase;
font-weight: 100;
}

.blog #content #right p.description {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 13px;
font-weight: normal;
color: #790000;
margin: -8px 0px 15px 0px;
padding: 0px;
}

.blog #content #right .home_entry {
width: 540px;
padding: 0px 0px 40px 0px;
float: left;
clear: both;
}

.blog #content #right .pagination {
width: 540px;
padding: 0px 0px 0px 0px;
float: left;
clear: both;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
}

.blog #content #right .home_entry .image {
width: 220px;
padding: 0px 0px 0px 0px;
float: left;
}

.blog #content #right .home_entry .image img {
padding: 0px;
margin: 0px;
border: 5px #efefef solid;
}

.blog #content #right .home_entry .image p.posted {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
padding: 10px 0px;
margin: 0px;
}

.blog #content #right .home_entry .image p.posted a {
font-weight: bold;
font-style: italic;
}

.blog #content #right .home_entry .text {
width: 300px;
padding: 0px 0px 0px 0px;
float: right;
}

.blog #content #right .home_entry .text_fullcolumn {
width: 540px;
padding: 0px 0px 0px 0px;
float: left;
}

.blog #content #right .home_entry .text h2,
.blog #content #right .home_entry .text_fullcolumn h2 {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #right .home_entry .text h1,
.blog #content #right .home_entry .text_fullcolumn h1,
.blog #content #right .home_entry .text h1 a,
.blog #content #right .home_entry .text_fullcolumn h1 a {
font-family: "Times New Roman", Times, serif;
font-size: 22px;
line-height: 25px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
text-decoration: none;
}

.blog #content #right .home_entry .text p,
.blog #content #right .home_entry .text_fullcolumn p {
font-family: "Times New Roman", Times, serif;
font-size: 15px;
line-height: 20px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.blog #content #right .home_entry .text p a,
.blog #content #right .home_entry .text_fullcolumn p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 15px;
line-height: 20px;
font-style: italic;
}

.blog #content #right .home_entry .text p.posted,
.blog #content #right .home_entry .text_fullcolumn p.posted,
.blog #content #right .entry_individual p.posted {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
margin: 15px 0px 10px 0px;
padding: 0px;
}

.blog #content #right .home_entry .text p.posted a,
.blog #content #right .home_entry .text_fullcolumn p.posted a,
.blog #content #right .entry_individual p.posted a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
font-style: italic;
}

.blog #content #right .entry_individual {
width: 540px;
padding: 0px 0px 40px 0px;
float: left;
clear: both;
}

.blog #content #right .entry_individual .image {
padding: 0px 12px 6px 0px;
float: left;
}

.blog #content #right .entry_individual .image img {
padding: 0px;
margin: 0px;
border: 9px #efefef solid;
}

.blog #content #right .entry_individual h2 {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #right .entry_individual h1 {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
}

.blog #content #right .entry_individual p {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 22px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.blog #content #right .entry_individual h3 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 18px;
line-height: 21px;
color: #790000;
font-style: italic;
margin: 0px 0px 15px 0px;
padding: 0px;
font-weight: 100;
}

.blog #content #right .entry_individual .mediaplayer {
margin: 20px 0 20px 0;
padding: 0;
}

/* =======================
ABOUT CONTENT STYLES
=========================*/

.about #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}

.about #blog {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.about h3 {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}

.about #blog h1,
.about #blog h1 a {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
text-decoration: none;
}

.about #blog p {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
line-height: 26px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.about #blog p.small {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 14px;
line-height: 18px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}



.about #subcontent {
width: 780px;
float: left;
margin: 0 0 60px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.about #subcontent #bios {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: right;
}

.about #subcontent #bios .bio_left {
width: 380px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

.about #subcontent #bios .bio_right {
width: 380px;
float: right;
margin: 0px 0px 0px 20px;
padding: 0px;
}

.about #subcontent #bios .bio_left .image,
.about #subcontent #bios .bio_right .image {
width: 100px;
float: left;
padding: 0px 12px 6px 0px;
margin: 0px;
}

/*
.about #subcontent #bios .bio_left .text,
.about #subcontent #bios .bio_right .text {
width: 260px;
float: left;
margin: 0px;
padding: 0px 0px 0px 10px;
}
*/

.about #subcontent #bios .bio_left h1,
.about #subcontent #bios .bio_right h1 {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
color: #790000;
font-style: italic;
font-weight: 100;
text-decoration: none;
}

.about #subcontent #bios .bio_left p,
.about #subcontent #bios .bio_right p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
color: #373331;
}

.about #subcontent #bios .bio_left p a,
.about #subcontent #bios .bio_right p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}


.about #subcontent #history {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: left;
}

.about #subcontent #history h4 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 24px 0px 8px 0px;
padding: 0px;
font-weight: 100;
}

.about #subcontent #history p {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}



/* =======================
BROWSER CONTENT STYLES
=========================*/

.other #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}

.other #browser {
width: 770px;
float: left;
margin: 0 0 60px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.other #browser h1 {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
text-decoration: none;
}

.other #browser p {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: normal;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.other #browser ul {
list-style-type: none;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: normal;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.other #browser ul li {
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* =======================
CONTACT CONTENT STYLES
=========================*/

.contact #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}

.contact h3 {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}

.contact #subcontent {
margin: 0;
padding: 0 0 0 0;
float: left;
}

.contact #subcontent .left {
width: 380px;
margin: 0;
padding: 0 0 0 0;
float: left;
}

.contact #subcontent .right {
float: right;
width: 300px;
margin: 0 0 0 0;
padding: 0 0 0 100px;
}

.contact #subcontent .left .intro {
margin: 0 0 40px 0;
padding: 0 0 0 0;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
}

.contact #subcontent .left .intro p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

.contact #subcontent .subintro {
width: 300px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
line-height: 16px;
}

.contact #subcontent .subintro p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

.contact #subcontent left .department {
width: 380px;
clear: both;
float: left;
margin: 0 0 40px 0;
padding: 0 0 0 0;
}

.contact #subcontent .right .department {
width: 300px;
clear: both;
float: left;
margin: 0 0 40px 0;
padding: 0 0 0 0;
}

.contact #subcontent .row {
width: 300px;
margin: 0;
padding: 0 0 20px 0;
float: left;
clear: both;
}

.contact #subcontent .left .leftperson {
width: 140px;
margin: 0;
padding: 0 0 20px 0;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
font-style: italic;
}

.contact #subcontent .row .leftperson {
width: 140px;
margin: 0;
padding: 0 0 0 0;
float: left;
clear: both;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
font-style: italic;
}

.contact #subcontent .row .rightperson {
float: right;
width: 140px;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
font-style: italic;
}

.contact #subcontent .righttext {
float: right;
width: 220px;
margin: 0 0 0 0;
padding: 0 0 0 0px;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
}

.contact #subcontent .red {
color: #790000;
}

.contact #subcontent .phone_email {
font-weight: bold;
}


/* =======================
FOOTER STYLES
=========================*/

#footer {
width: 100%;
background: url(/img/general/bottom_gradient.jpg) bottom left repeat-x;
height: 160px;
float: left;
margin: 0;
padding: 0;
}

.address {
padding: 110px 0px 0px 40px;
margin: 0;
width: 350px;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #707041;
}

.email {
padding: 110px 0px 0px 0px;
margin: 0;
width: 180px;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #373331;
}

.design {
padding: 110px 0px 0px 10px;
margin: 0;
width: 80px;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #373331;
}

.yahoo {
padding: 100px 0px 0px 10px;
margin: 0;
width: 90px;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #373331;
}

.address .header,
.email .header,
.design .header {
color: #373331;
}

/* =======================
SUBSCRIPTION CONTENT STYLES
=========================*/

.subscription #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}


.subscription #subcontent #desc {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 40px 0;
float: left;
}

.subscription #subcontent #desc h4 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 24px 0px 8px 0px;
padding: 0px;
font-weight: 100;
}


.subscription #subcontent #desc p {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.subscription #blog {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.subscription h3 {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}

.subscription #blog h1,
.subscription #blog h1 a {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
text-decoration: none;
}

.subscription #blog p {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
line-height: 26px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.subscription #blog p.small {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 14px;
line-height: 18px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}



.subscription #subcontent {
width: 780px;
float: left;
margin: 0 0 60px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.subscription #subcontent #subs {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: right;
}

.subscription #subcontent #bios .sub_left {
width: 385px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

.subscription #subcontent #bios .sub_right {
width: 387px;
float: right;
margin: 0px 0px 0px 20px;
padding: 0px;
}

.subscription #subcontent #bios .bio_left .image,
.subscription #subcontent #bios .bio_right .image {
width: 120px;
float: left;
padding: 0px 22px 6px 0px;
margin: 0px;
}

/*
.subscription #subcontent #bios .bio_left .text,
.subscription #subcontent #bios .bio_right .text {
width: 265px;
float: left;
margin: 0px;
padding: 0px 0px 0px 10px;
}
*/

.subscription #subcontent #subs .sub_left h1,
.subscription #subcontent #subs .sub_right h1 {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
color: #790000;
font-style: italic;
font-weight: 100;
text-decoration: none;
}

.subscription #subcontent #subs .sub_left p,
.subscription #subcontent #subs .sub_right p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
color: #373331;
}

.subscription #subcontent #subs .sub_left p a,
.subscription #subcontent #subs .sub_right p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}

/* =======================
PRAISE CONTENT STYLES
=========================*/


.praise #main_top {
width: 780px;
float: left;
text-align: left;
margin: 0 0 0px 0;
padding: 0 0 0 0;
clear: both;
}

.praise #main_top .book {
width: 780px;
float: left;
margin: 0px 20px 30px 0px;
padding: 0px;
clear: both;
}


.praise #main_top .book .image {
width: 200px;
float: left;
padding: 0px 0px 0px 10px;
margin: 0px;
}

.praise #main_top .book .text {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 10px;
font-weight: normal;
width: 580px;
float: right;
margin: 0px;
padding: 0px 0px 0px 0px;
}

/* =======================
CONTEST  STYLES
=========================*/
.blog #content #contest_right {
width: 780px;
margin: 0px;
padding: 0px 0px 0px 0px;
float: right;
}

.blog #content #contest_right h4 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 18px;
font-weight: normal;
color: #583b1c;
margin: 0px 0px 15px 0px;
padding: 0px;
text-transform: uppercase;
font-weight: 100;
}

.blog #content #contest_right h5 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
font-weight: normal;
color: #583b1c;
margin: 0px 0px 15px 0px;
padding: 0px;
text-transform: uppercase;
font-weight: 100;
}

.blog #content #contest_right p.description {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 13px;
font-weight: normal;
color: #790000;
margin: -8px 0px 15px 0px;
padding: 0px;
}

.blog #content #contest_right .home_entry {
width: 740px;
padding: 0px 0px 40px 0px;
float: left;
clear: both;
}

.blog #content #contest_right .pagination {
width: 740px;
padding: 0px 0px 0px 0px;
float: left;
clear: both;
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
}

.blog #content #contest_right .home_entry .image {
width: 220px;
padding: 0px 0px 0px 0px;
float: left;
}

.blog #content #contest_right .home_entry .image img {
padding: 0px;
margin: 0px;
border: 5px #efefef solid;
}

.blog #content #contest_right .home_entry .image p.posted {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
padding: 10px 0px;
margin: 0px;
}

.blog #content #contest_right .home_entry .image p.posted a {
font-weight: bold;
font-style: italic;
}

.blog #content #contest_right .home_entry .text {
width: 740px;
padding: 0px 0px 0px 0px;
float: right;
}

.blog #content #contest_right .home_entry .text_fullcolumn {
width: 740px;
padding: 0px 0px 0px 0px;
float: left;
}

.blog #content #contest_right .home_entry .text h2,
.blog #content #contest_right .home_entry .text_fullcolumn h2 {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #contest_right .home_entry .text h1,
.blog #content #contest_right .home_entry .text_fullcolumn h1,
.blog #content #contest_right .home_entry .text h1 a,
.blog #content #contest_right .home_entry .text_fullcolumn h1 a {
font-family: "Times New Roman", Times, serif;
font-size: 22px;
line-height: 25px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
text-decoration: none;
}

.blog #content #contest_right .home_entry .text p,
.blog #content #contest_right .home_entry .text_fullcolumn p {
font-family: "Times New Roman", Times, serif;
font-size: 15px;
line-height: 20px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.blog #content #contest_right .home_entry .text p a,
.blog #content #contest_right .home_entry .text_fullcolumn p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 15px;
line-height: 20px;
font-style: italic;
}

.blog #content #contest_right .home_entry .text p.posted,
.blog #content #contest_right .home_entry .text_fullcolumn p.posted,
.blog #content #contest_right .entry_individual p.posted {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
margin: 15px 0px 10px 0px;
padding: 0px;
}

.blog #content #contest_right .home_entry .text p.posted a,
.blog #content #contest_right .home_entry .text_fullcolumn p.posted a,
.blog #content #contest_right .entry_individual p.posted a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
line-height: 14px;
font-style: italic;
}

.blog #content #contest_right .entry_individual {
width: 740px;
padding: 0px 0px 40px 0px;
float: left;
clear: both;
}

.blog #content #contest_right .entry_individual .image {
padding: 0px 12px 6px 0px;
float: left;
}

.blog #content #contest_right .entry_individual .image img {
padding: 0px;
margin: 0px;
border: 9px #efefef solid;
}

.blog #content #contest_right .entry_individual h2 {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.blog #content #contest_right .entry_individual h1 {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
}

.blog #content #contest_right .entry_individual p {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 22px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.blog #content #contest_right .entry_individual h3 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 18px;
line-height: 21px;
color: #790000;
font-style: italic;
margin: 0px 0px 15px 0px;
padding: 0px;
font-weight: 100;
}

.blog #content #contest_right .entry_individual .mediaplayer {
margin: 20px 0 20px 0;
padding: 0;
}

/* =======================
MOVIE CONTENT STYLES
=========================*/

.movie #content {
width: 780px;
margin: 0px;
padding: 20px 0px 0px 40px;
float: left;
clear: both;
}


.movie #subcontent #desc {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 40px 0;
float: left;
}

.movie #subcontent #desc h4 {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 16px;
line-height: 18px;
color: #790000;
font-style: italic;
margin: 24px 0px 8px 0px;
padding: 0px;
font-weight: 100;
}


.movie #subcontent #desc p {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 20px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.movie #blog {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.movie h3 {
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}

.movie #blog h1,
.movie #blog h1 a {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
line-height: 30px;
color: #063b60;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: 100;
font-style: italic;
text-decoration: none;
}

.movie #blog p {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
line-height: 26px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.movie #blog p.small {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 14px;
line-height: 18px;
color: #373432;
margin: 0px 0px 10px 0px;
padding: 0px;
}



.movie #subcontent {
width: 780px;
float: left;
margin: 0 0 60px 0;
padding: 0 0 0 0;
float: left;
clear: both;
}

.movie #subcontent #subs {
width: 780px;
float: left;
margin: 0 0 30px 0;
padding: 0 0 0 0;
float: right;
}

.movie #subcontent #bios .sub_left {
width: 385px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
}

.movie #subcontent #bios .sub_right {
width: 387px;
float: right;
margin: 0px 0px 0px 20px;
padding: 0px;
}

.movie #subcontent #bios .bio_left .image,
.movie #subcontent #bios .bio_right .image {
width: 120px;
float: left;
padding: 0px 22px 6px 0px;
margin: 0px;
}

/*
.movie #subcontent #bios .bio_left .text,
.movie #subcontent #bios .bio_right .text {
width: 265px;
float: left;
margin: 0px;
padding: 0px 0px 0px 10px;
}
*/

.movie #subcontent #subs .sub_left h1,
.movie #subcontent #subs .sub_right h1 {
text-align: left;
margin: 0 0 5px 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
color: #790000;
font-style: italic;
font-weight: 100;
text-decoration: none;
}

.movie #subcontent #subs .sub_left p,
.movie #subcontent #subs .sub_right p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
color: #373331;
}

.movie #subcontent #subs .sub_left p a,
.movie #subcontent #subs .sub_right p a {
font-family: "Trebuchet MS", Trebuchet, sans-serif;
font-size: 12px;
font-weight: normal;
}

