@charset "utf-8";
/* CSS Document */

@import url('css/reset.css');


@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'myriad_pro_lightbold';
    src: url('fonts/myriadpro-semibold-webfont.eot');
    src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semibold-webfont.svg#myriad_pro_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myriad_pro_lightregular';
    src: url('fonts/myriadpro-light-webfont.eot');
    src: url('fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-light-webfont.woff') format('woff'),
         url('fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-light-webfont.svg#myriad_pro_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProLightCondBold';
    src: url('fonts/myriadpro-semiboldcond-webfont.eot');
    src: url('fonts/myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semiboldcond-webfont.svg#MyriadProLightCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProLightCondensed';
    src: url('fonts/myriadpro-lightcond.eot');
    src: url('fonts/myriadpro-lightcond.eot') format('embedded-opentype'),
         url('fonts/myriadpro-lightcond.woff') format('woff'),
         url('fonts/myriadpro-lightcond.ttf') format('truetype'),
         url('fonts/myriadpro-lightcond.svg#MyriadProLightCondensed') format('svg');
}


a { text-decoration:none; outline:none; color:#7b1215;}
a:hover { text-decoration:underline;}

.float_left { float:left;}
.float_right { float:right;}

.background_none { background:none !important;}

.margin_none { margin:0px !important;}
.margin_top_none { margin-top:0px !important;}
.margin_right_none { margin-right:0px !important;}
.margin_bottom_none { margin-bottom:0px !important;}
.margin_left_none { margin-left:0px !important;}

.padding_none { padding:0px !important;}
.padding_top_none { padding-top:0px !important;}
.padding_right_none { padding-right:0px !important;}
.padding_bottom_none { padding-bottom:0px !important;}
.padding_left_none { padding-left:0px !important;}

.clear_all { clear:both}

.hr { float:left; background:url(images/hr_bg.png) repeat-x; width:100%; height:22px; margin:15px 0;}

body { margin:0 auto; padding:0px; font-family: 'MyriadPro-Regular'; background:url(images/body_bg.jpg);}

p { margin:10px 0px; line-height:24px; font-size:16px; color:#404040;}

h1,h2,h3,h4,h5,h6 { font-weight:normal; line-height:normal; margin-top:10px; color:#7b1215; font-family: 'myriad_pro_lightbold';}
h1 { font-size:30px; margin-top:0px;}
h2 { font-size:28px;}
h3 { font-size:26px;}
h4 { font-size:24px;}
h5 { font-size:22px;}
h6 { font-size:18px;}

.wrapper { margin:0 auto; padding:0px; width:940px;}

#header { float:left; width:100%; background:url(images/header_bg.jpg) center top no-repeat #000;}

#top_header { float:left; width:100%; background:url(images/top_header_bg.png); padding-top:12px;}
#top_header h6 span { float:right; text-align:right; color:#fff; font-family: 'myriad_pro_lightregular'; font-size:20px;}
#top_header h6 span a { color:#b7a068; font-family: 'MyriadProLightCondBold';}
#top_header h6 span small { display:block; font-family: 'MyriadProLightCondensed'; font-size:18px;}

#logo { float:left; width:354px; margin:15px 0 20px;}
#logo a { float:left; display:block; overflow:hidden; text-indent:-999999px; background:url(images/logo.png); width:354px; height:54px;}

#lp_logo { float:left; width:307px; margin:15px 0 20px;}
#lp_logo a { float:left; display:block; overflow:hidden; text-indent:-999999px; background:url(images/lp_logo.png); width:307px; height:28px;}

#top_nav { float:right; clear:right; margin-top:20px;}
#top_nav ul { float:left; list-style:none;}
#top_nav ul li { float:left; margin:0 1px; line-height:32px;}
#top_nav ul li a { float:left; padding:0; font-size:20px; color:#fff; text-transform:capitalize; padding:0 10px;}
#top_nav ul li a:hover, #top_nav ul li.active a { text-decoration:none; background-color:#7b1215;}

.sm_icon { float:right;}
.sm_icon a { float:left; text-indent:-999999px; overflow:hidden; display:inline-block; width:20px; height:20px; background:url(images/sm_icon.png); margin-left:6px;}
.sm_icon a.fb_icon { background-position:0px bottom; margin-left:0px;}
.sm_icon a.tw_icon { background-position:-20px 0px;}
.sm_icon a.g_icon { background-position:-40px 0px;}
.sm_icon a.rss_icon { background-position:-60px 0px;}

#banner { float:left; width:100%; position:relative; margin:66px 0;}
#banner h2 { font-size:36px; color:#c9b073; margin-top:0px;}
#banner h5 { color:#fff; line-height:35px;}
#banner a.paypal_btn { float:left; background:url(images/paypal_btn.jpg); width:245px; height:50px; text-indent:-999999px; overflow:hidden; display:block; margin-top:40px;}

#book_img { position:absolute; top:-25px; right:0px;}

#container { float:left; width:100%; margin-top:30px;}

#right_panel { float:right; width:320px; margin-left:32px; margin-top:100px;}

.author_info { float:left; width:100%;}
.author_info h3 { margin-top:0px; margin-bottom:10px;}
.author_info p { font-size:14px; line-height:20px;}
.author_info img { border-radius:110px;}

.featured_book { float:left; width:100%;}
.featured_book h3 { margin-top:0px; margin-bottom:10px;}
.featured_book img { float:left; margin-right:15px;}
.featured_book h6 { color:#404040; margin-top:0px;}
.featured_book p { font-size:14px; line-height:18px; margin:4px 0;}
.featured_book a.paypal_btn { float:left; background:url(images/small_paypal_btn.jpg); width:184px; height:36px; text-indent:-999999px; overflow:hidden; display:block;}

#news_letter { float:left; width:100%; margin-top:10px;}
#news_letter h3 { margin-top:0px; background:url(images/mail_icon.png) left center no-repeat; line-height:62px; padding-left:70px}
#news_letter p { font-size:14px; line-height:20px;}
#news_letter input.text_filed { float:left; padding:10px; width:288px; background-color:#fff; border:1px solid #d9d9d9; box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; border-radius:3px; color:#b7b7b7;}
#news_letter input.submit_btn { float:left; border:0px; background:url(images/subscribe_btn.jpg); width:130px; height:40px; text-indent:-999999px; overflow:hidden; display:block; cursor:pointer; margin-top:15px; margin-bottom:20px;}

/*#my_modal { width:290px; padding:20px; background-color:#a78442; border:10px solid #DDDDDD; position:relative; z-index:100; outline:none;}
#my_modal a.cross { position:absolute; display:block; text-indent:-999999px; overflow:hidden; background:url(images/news_letter_cross.png); width:41px; height:41px; top:-30px; right:-30px;}
#my_modal h3 { margin-top:0px; background:url(images/popup_mail_icon.png) left center no-repeat; line-height:48px; padding-left:55px; color:#fff;}
#my_modal p { font-size:14px; line-height:20px; color:#000; text-align:justify;}
#my_modal input.text_filed { float:left; padding:10px; width:268px; background-color:#fff; border:1px solid #d9d9d9; box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; border-radius:3px; color:#b7b7b7; margin-bottom:10px;}
#my_modal input.submit_btn { float:left; border:0px; background:url(images/popup_sub_btn.png); width:130px; height:39px; text-indent:-999999px; overflow:hidden; display:block; cursor:pointer; margin-top:5px;}
*/

#my_modal { width:290px; padding:20px; background-color:#a78442; border:10px solid #DDDDDD; position:relative; z-index:100; outline:none;}
#my_modal a.cross { position:absolute; display:block; text-indent:-999999px; overflow:hidden; background:url(images/news_letter_cross.png); width:41px; height:41px; top:-30px; right:-30px;}
#my_modal h3 { margin-top:0px; background:url(images/popup_mail_icon.png) left center no-repeat; line-height:48px; padding-left:55px; color:#fff;}
#my_modal p { font-size:14px; line-height:20px; color:#000; text-align:justify;}
#mc-embedded-subscribe-form { padding:0px !important;}
.mc-field-group { width:96% !important;}
.mc-field-group label { font-size:14px;}
#mc_embed_signup input:focus { border-color:transparent !important; box-shadow:0 0 5px rgba(255,255,255,0.5)}
.mc-field-group .text_filed { float:left; padding:10px; width:268px; background-color:#fff; border:1px solid #d9d9d9; box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; border-radius:3px; color:#b7b7b7; margin-bottom:10px;}
#mc-embedded-subscribe-form .button { float:left; border:0px; background:url(images/popup_sub_btn.png); width:130px !important; height:39px !important; text-indent:-999999px; overflow:hidden; display:block; cursor:pointer; margin-top:5px; margin-bottom:0px !important;}
#mc_embed_signup div.mce_inline_error { margin-bottom:0px !important;}
#mce-responses { margin:0px !important; padding:0px !important; width:100% !important;}
#mce-responses #mce-success-response { background-color:#529214 !important; color:#fff !important;}
#mce-responses #mce-error-response { background-color:#DA0000 !important; color:#fff !important;}
#mce-responses .response { margin:0px !important; padding:10px !important; font-weight:normal !important; width:270px !important; font-size:14px; margin-bottom:10px !important;}
#mce-responses .response a { color:#fff;}

a.ibj_btn { float:left; width:318px; height:70px; background:url(images/ibj_btn.jpg); text-indent:-999999px; overflow:hidden; display:block;}

#content { float:left; width:588px;}
#content p.text_color { color:#7b1215;}
#content p span { font-size:20px; font-family: 'myriad_pro_lightbold';}

#lp_content { float:left; width:588px;}
#lp_content p { line-height:28px;}
#lp_content p.text_color { color:#7b1215;}
#lp_content p span { font-size:20px; font-family: 'myriad_pro_lightbold';}

a.paypal_banner { display:block; margin-top:10px; float:left;}

#blog_post { float:left; width:588px;}
#blog_post h2 { font-size:30px; margin-bottom:15px;}

.post { float:left; width:100%; margin:6px 0;}

.post_thumb { float:left; width:100px; margin-right:14px;}

.post_text { float:left; width:474px;}
.post_text h5 { margin-top:0px; color:#404040;}
.post_text p { font-size:14px; margin:8px 0; line-height:20px;}

#footer { float:left; background-color:#000; width:100%; text-align:center; padding:20px 0; margin-top:20px;}
#footer p { color:#fff;}
#footer p a { color:#fff;}
#footer a.text_color { color:#c9b073;}
#footer h6 { color:#fff; font-family: 'myriad_pro_lightregular'; font-size:20px; margin:20px 0;}
#footer h6 a { font-family: 'MyriadProLightCondBold';}

#bottom_nav { float:left; width:100%; margin-bottom:15px;}
#bottom_nav ul { list-style:none; margin:15px 0;}
#bottom_nav ul li { display:inline; padding:0px 20px; background:url(images/bulet.png) left center no-repeat;}
#bottom_nav ul li:first-child { background-image:none;}
#bottom_nav ul li a { color:#fff; display:inline-block; font-size:18px; text-transform:capitalize;}

#footer .sm_icon { float:inherit; margin-top:15px;}
#footer .sm_icon a { float:none; width:36px; height:36px; background:url(images/bottom_sm_icon.png); margin-left:10px;}
#footer .sm_icon a.fb_icon { background-position:0px 0px; margin-left:0px;}
#footer .sm_icon a.tw_icon { background-position:-36px 0px;}
#footer .sm_icon a.g_icon { background-position:-72px 0px;}
#footer .sm_icon a.rss_icon { background-position:-108px 0px;}