/* DIGITAL-CROCUS 2009 */
/* W3C VERIFIED CSS 2.1 */
/* AUTHOR: NEOAPOCALYPSE */
/* RHYTHM: 4 */
/* WEBSITE: Butler-Bowdon.com */


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

BODY{
background:#F7F7F7;
color:#000;
font:normal 12px Arial,Helvetica,sans-serif;
margin:0;
}
IMG{
border:0;
}
P{
text-align:justify;
margin-top:0;
}
A{
text-decoration:none;
}
A:hover{
text-decoration:underline;
}
H1{
color:#CDB030;
font:normal 17px Verdana,Arial,Helvetica,sans-serif;
margin:16px 0;
}
DIV.cleaner{
clear:both;
}


/***************/
/* PAGE STYLES */

#outer{
background:#FFF;
width:779px;
position:relative;
margin:0 auto;
text-align:left;
z-index:2;
}

.mceEditor{
position:relative; left:0px;top:0px;
z-index:20;
}

/* HEADER */
#headerContainer{
}
A.homeLink{
display:block;
position:absolute;
top:10px;
background:url('/images/diamondLogo.gif') no-repeat;
z-index:18;
width: 145px ;
height: 150px;
}
.SEARCHBOX{
position:absolute;
top:20px;
right:2px;
color:#000;
z-index:8;
}
.headerMenu{
background:url(/images/logo-Menu.gif) repeat-x 0 0;
height:112px;
}
.headerMenu UL{
margin:0 0 0 140px;
padding:0;
list-style:none;
}
UL.headerNavigation LI{
float:left;
padding:23px 12px 12px 23px;
}
UL.headerNavigation A{
background:url(/images/Navigation-button.gif) repeat-x 0 0;
display:block;
width:81px;
height:28px;
padding:7px 0 0;
color:#FFF;
font:bold 7pt Verdana,Arial,Helvetica,sans-serif;
text-align:center;
text-transform:uppercase;
}
*>UL.headerNavigation A{
height:21px;
}
UL.headerNavigation A:hover{
background:url(/images/Navigation-button.gif) repeat-x 100% 0;
text-decoration:none;
}
.headerMenuList{
clear:left;
}
UL.headerCategories{
display:block;
}
UL.headerCategories LI{
float:left;
padding:8px 2px 12px 12px;
}
UL.headerCategories A{
background:url(/images/Category-button.gif) repeat-x 0 0;
display:block;
width:90px;
height:28px;
padding:3px 0 0;
color:#FFF;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
line-height:10px;
text-align:center;
text-transform:uppercase;
}
*>UL.headerCategories A{
height:25px;
}
UL.headerCategories A:hover{
background:url(/images/Category-button.gif) repeat-x 100% 0;
text-decoration:none;
}
.headerCommentary{
width:172px;
position:absolute;
top:152px;
left:24px;
text-align:center;
}
.headerCommentary H2{
color:#515150;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
line-height:16px;
text-transform:uppercase;
}
.headerQuote{
width:200px;
position:absolute;
top:152px;
right:24px;
}
.headerQuote BLOCKQUOTE{
margin:0;
}
.headerQuote H2{
color:#7B7B7B;
font:bold 15px Verdana,Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin:0;
}
.headerQuote H3{
color:#FF5A00;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
line-height:13px;
letter-spacing:-0.2px;
margin:0;
}
.header2{
background:url(/images/promoBG.gif) repeat-x 0 -20px;
height:32px;
}

/* PROMO */
#promoContainer{
background:url(/images/promoBG.gif) repeat-x 0 0;
height:250px;
color:#7B7B7B;
}
UL.promoList{
margin:0;
padding:0;
list-style:none;
}
UL.promoList LI{
width:154px;
border-right:1px solid;
float:left;
text-align:center;
position:relative;
}

.promoNew{
background:url(/images/NEW-label.gif) repeat-x 0 0;
position:absolute;
right:1px;
width:60px;
height:48px;
z-index:9;
}
.promoTitle{
height:52px;
}
.promoTitle H2{
color:#D59D2B;
font:normal 17px Verdana,Arial,Helvetica,sans-serif;
line-height:18px;
text-transform:uppercase;
margin:0;
padding:8px 0 0;
}
.promoText{
font-weight:bold;
}

/* CONTENT */
#contentContainer{
color:#7B7B7B;
padding:20px;
}
#classicsContentContainer{
color:#0B0B0B;
background:url(/images/contentBG.gif) repeat-y 0 0;
padding:0 0 20px;
}
.contentNavigation{
background:url(/images/contentNavigationHeader.gif) no-repeat 0 0;
float:left;
width:172px;
text-align:right;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
.contentNavigation H2{
color:#FFF;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
height:35px;
margin:0;
padding:12px 0 0;
text-align:center;
}
*>.contentNavigation H2{
height:23px;
}
UL.authorList{
margin:8px 0 0;
padding:0;
list-style:none;
}
UL.authorList LI{
background:url(/images/arrow.gif) no-repeat 152px 2px;
height:18px;
}
UL.authorList A{
color:#8B0000;
margin:0 32px 0 0;
}
UL.bottomLeftList{
margin:4px 0 0;
border-top:1px solid #E5E5E5;
padding:8px 0 0;
list-style:none;
}
UL.bottomLeftList LI{
}
UL.bottomLeftList A{
color:#8B0000;
font-weight:bold;
display:block;
margin:0 12px 8px 0;
}
.contentWrapper{
background:url(/images/titleBG.gif) repeat-x 0 0;
float:left;
width:607px;
}
.contentWrapper H1{
color:#000;
font:normal 15px Verdana,Arial,Helvetica,sans-serif;
text-transform:uppercase;
margin:8px 0 9px 12px;
}
.contentWrapper H2{
color:#000;
font:bold 13px Arial,Helvetica,sans-serif;
text-align:center;
margin:12px 0 4px;
}
.contentWrapper OL{
margin-top:0;
margin-left:0;
}
*>.contentWrapper OL{
padding-left:40px;
}
.contentWrapper OL LI{
padding:8px 0;
}
.contentWrapper A.moreinfo{
color:#D3A335;
display:block;
text-align:right;
clear:both;
}
.contentWrapper A.buy{
display:block;
text-align:right;
clear:both;
}

.contentMiddle{
float:left;
width:407px;
}

.contentMiddleHeading{
text-align:center;
padding:20px;
}

.chapterImage{
float:left;
padding:0 15px 0 0;
}

.chapterTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:15px; 
color:#000000; 
font-weight:bold; 
text-decoration:none;
text-align:center;
}

.contentMiddleMain{
float:left;
width:390px;
padding:5px 10px;
text-align:justify;
}

.contentMiddle .postBookInfo{
padding:30px 12px;
text-align:right;
font-size:9px;
}

.contentMiddle .postListInfo{
padding:30px 12px;
text-align:right;
font-size:9px;
}

.contentMiddle .promoText{
text-align:right;
margin-bottom:12px;
}
.contentYellow{
float:right;
width:200px;
text-align:center;
padding:12px 0 0;
}
.contentYellow p{
text-align:center;
}
.contentYellowText{
color:#000;
text-align:left;
padding:0 8px;
}
.contentYellowText p{
text-align:left;
}


.contentYellowText H3{
font:italic bold 12px Arial,Helvetica,sans-serif;
}
.contentYellowText UL{
margin-left:0;
margin-bottom:0;
padding-left:12px;
}
.contentYellowText P.quote{
margin-bottom:4px;
text-align:left;
font-size:11px;
}
.contentYellowText P.quoteAuthor{
margin-bottom:16px;
text-align:right;
font-size:11px;
}
.contentYellowText P.quoteAuthor:first-line{
font-weight:bold;
}
.contentYellowText .sellingPoints{
color:#8B0000;
font-size:11px;
}
.contentYellowAuthor{
color:#000;
text-align:left;
border-top:1px solid #E5E5E5;
padding:0 8px;
}
.contentYellowAuthor p{
text-align: justify;
}
.contentYellowAuthor H1{
font-family: Arial, verdana, Helvetica, sans-serif; font-size:12px; color:#FF6C00; font-weight:bold;
text-align:left;
}
.contentYellowAuthor H2{
font-family: Arial, verdana, Helvetica, sans-serif; font-size:12px; color:#FF6C00; font-weight:bold;
text-align:left;
}

.omatter H2{
font-family: Arial, verdana, Helvetica, sans-serif; font-size:12px; color:#FF6C00; font-weight:bold;
}

.contentLeft{
float:left;
width:312px;
}
.mailingForm{
margin-top:60px;
}
.contentRight{
float:right;
width:351px;
text-align:center;
}
.contentRight IMG.newsBook{
width:190px;
border:1px solid #EEE;
}
.newsText{
padding:20px 20px 12px;
text-align:left;
}
.newsText UL{
margin-left:0px;
padding:0 0 0 16px;
}


/* FOOTER */
#footerContainer{
background:url(/images/footerBG.gif) repeat-x 0 0;
height:60px;
margin:0;
padding:0 20px;
text-align:right;
}
.footerLinks{
padding:16px 0 0;
font-size:14px;
}
.footerLinks A{
color:#7B7B7B;
font-size:11px;
}
.footerText{
font-size:10px;
padding:8px 0 0;
}


.shareButtons{
float:left;
}

.addThisButton{
padding:6px 80px 0;
float:left;
}

#google_translate_element{
padding:8px 0 0;
float:left;
}

