/*---:[ Set 5: image of gray rocks that slides into a dark gray background ]:---*/

body.custom { background: #808080; }

.custom #container { margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #808080; }

	.custom #page { background: #ffff; }

/*---:[header background color]:--*/
/*.custom #header {background-color: #293ef8;}*/

.custom #header #logo a { display: block; height: 200px; width: 900px; background: url('http://www.effectivebusinesspresentation.com/z_video/ifm_header.jpg') no-repeat; outline: none; }

/*.custom #header #logo a { display: block; height: 200px; width: 900px; background: url('http://www.effectivebusinesspresentation.com/z_video/ifs-head.jpg') no-repeat; outline: none; }*/

    /* This line gets rid of the site title & tagline by casting them out to the far left */
    .custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

    /* This line collapses the vertical space of the tagline so that there isn’t unnecessary white space after the header image */
    .custom #header #tagline { height: 0; }

    /* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
    .custom #header { padding: 0; }


#header_bar {background-color: #042b64; border: solid #107bc9 0px;}


.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;
}

/*----:[custom paragraph styling]:---*/
.slsubhead1 {font-size: 12pt; font-weight:bold; font-family: "arial"; background-color:yellow;}
.slsubhead2 {font-size: 12pt; font-weight:bold; font-family: "arial black"; text-decoration: underline;}
.yellow_highlite {background-color:yellow;}

/*----:[large text]:---*/
.sltext-0 {font-size: 16pt; font-weight:bold; font-family: "arial";}
.sltext-1 {font-size: 12pt; font-weight:bold; font-family: "arial";}
.sltext-10 {font-size: 12pt; font-weight:bold; font-family: "arial"; text-align:center; margin-top:-12px; margin-bottom:-12px;}

/*---------:[headline styles centred]:---*/
.sltext-2 {font-size: 30pt; font-weight:bold; font-family: "arial"; text-align:center; color: #b30000; line-height: 120%; margin-top:12px;}
.sltext-2b {font-size: 38pt; font-weight:bold; font-family: "tahoma"; text-align:center; color: #b30000;}
.sltext-2c {font-size: 38pt; font-weight:bold; font-family: "arial"; text-align:center; color: #b30000; line-height: 120%; margin-top:12px;}
.sltext-3 {font-size: 20pt; font-weight:bold; font-family: "arial"; text-align:center; color: #b30000; line-height: 120%; margin-top:12px}
.sltext-3b {font-size: 12pt; font-family: "arial"; text-align:left;}
.sltext-3c {font-size: 12pt; font-family: "arial"; text-align:center;}
.sltext-4 {font-size: 24pt; font-weight:bold; font-family: "arial"; text-align:center; color: #8b0000; line-height: 120%;}
.sltext-4b {font-size: 12pt; font-weight:bold; font-family: "arial"; text-align:center; color: #8b0000;}
.sltext-7 {font-size: 12pt; font-weight:bold; font-family: "arial"; text-align:center; color: #000000; margin-bottom:0px;}
.sltext-7a {font-size: 12pt; font-weight:bold; font-family: "arial"; text-align:left; color: #000000; margin-bottom:0px;}
.scopy1 {font-size: 16pt; font-weight:bold; font-family: "arial"; text-align:center; color: #b30000; margin-top: 0px; margin-bottom: 0px;}
.scopy2 {font-size: 16pt; font-weight:bold; font-family: "arial"; text-align:center; margin-top: 0px; margin-bottom: 0px;}
.scopy3 {font-size: 14pt; font-weight:bold; font-family: "arial"; text-align:center; color: #b30000; margin-top: 0px; margin-bottom: 0px;}
.small-center {font-size: 9pt; font-family: "arial"; text-align:center;}
.small-center-bold {font-size: 9pt; font-family: "arial"; text-align:center; font-weight:bold;}

.tiny-center {font-size: 7pt; font-family: "arial"; text-align:center; line-height: 90%;}
.small-left {font-size: 9pt; font-family: "arial"; text-align:left;}

/*----[with padding]:---*/
.sltext-5 {font-size: 20pt; font-weight:bold; font-family: "arial"; text-align:center; color: #8b0000; line-height: 120%; padding-left:100px; padding-right:100px;}
.pad1 {padding-left:50px; padding-right:50px;}


/*----:[div boxes]:---*/
.post1 {margin-left: 20px;}
.ifmd1 {margin:auto; width:650px;}
.testimonial {font-weight:bold; background: #959595; margin: auto; border: 2px solid blue; width: 500px; padding: 10px; margin-bottom:30px;}
.confirmed {font-weight:bold; background: #ffff80; margin: auto; border: 2px dashed #107BC9; width: 500px; padding: 10px;}
.highlighted {background: #c0c0c0; margin: auto; border: 2px dashed #ff2424; width: 500px; padding: 10px;}
.orderbox {background: #ffffff; margin: auto; border: 2px solid #000000; width: 500px; padding: 10px;}
.bullet_box {margin-bottom:12px}
.instant_access_box {margin:auto; width:450px; background: #ffffe8; border-style: solid; border-width: 4px; border-color: black; padding: 12px;}
.mainleftcol {width:450px; float: left;}
.mainrightcol {width: 275px; margin-left: 20px; float: right;}
#notice {background-color: #ffffe0;}
#opt-in {margin-top: -20px; padding-top:0px;}

/*---:[lists]:---*/
#list-disc {list-style-type:disc}
#list-circle {list-style-type:circle}
#tick {list-style-image: url(http://www.effectivebusinesspresentation.com/graphics/tick2.png);}
#outside10 {list-style-type:disc; list-style-position: outside;}
#outside10 li {font-family: verdana; font-size: 12px; margin-bottom: 6px;}
#outside20 {list-style-type:disc; list-style-position: outside;}
#outside20 li {font-family: verdana; font-size: 12px; margin-bottom: 6px; font-weight: bold;}
#outside30 {list-style-type:disc; list-style-position: outside;}
#outside30 li {font-family: "courier new"; font-size: 12pt; margin-bottom: 6px;}
#star {list-style-image: url(http://www.effectivebusinesspresentation.com/graphics/smallorangestar.jpg);}


.custom .entry-title {text-align:center; font-weight: bold; margin-left:40px; margin-right:40px}
.custom .entry-title:hover {background: #708090; color:#ffffff;}

/*-------------[hidden page title class]---------------------*/
.custom.hiddentitle .headline_area {display:none;}
.hiddentitle .comments_closed { display: none; }


/*-----[SALESLETTER CLASS FOR SALESLETTER PAGES]------------*/
.salesletter #header { padding: 0; border-bottom: 0em; }
.salesletter #header_bar { display: none; }
.salesletter #headline_area { display: none; }
.salesletter .headline_area { display: none; }
.salesletter #footer { padding-bottom: 0; border-top: 0em; }
.salesletter #footer { display: none; }
.salesletter #sidebars { display: none; border: none; }
.salesletter #tabs {display:none;}
.salesletter #content_box { background:none; }
.salesletter .comments_closed { display: none; }
.salesletter #header #logo { display: none; }
.salesletter #header #tagline { display: none; }
.salesletter #content { margin: 0 auto; float: none; }
.salesletter #page { background: #fff; }
body.salesletter { background: #646464; }
.salesletter #container { width:800px; margin-top: 1em; border: 0.2em solid #000; }
.salesletter p {font-size: 12pt;font-family: "Courier New"}

/*-----[LANDING PAGE CLASS FOR OPT-IN PAGES]------------*/
.landingpage #header { padding: 0; border-bottom: 0em; }
.landingpage #header_bar { display: none; }
.landingpage #headline_area { display: none; }
.landingpage .headline_area { display: none; }
.landingpage #footer { padding-bottom: 0; border-top: 0em; }
.landingpage #footer { display: none; }
.landingpage #sidebars { display: none; border: none; }
.landingpage #tabs {display:none;}
.landingpage #content_box { background:none; }
.landingpage .comments_closed { display: none; }
.landingpage #header #logo { display: none; }
.landingpage #header #tagline { display: none; }
.landingpage #content { margin: 0 auto; float: none;}
.landingpage #page {margin-top: -3px; background: #fff; background-image: url(http://www.effectivebusinesspresentation.com/wp-content/themes/thesis_16b/custom/images/repeater.jpg); background-repeat: repeat-x;}
body.landingpage { background: #fff; background-image: url(http://www.effectivebusinesspresentation.com/wp-content/themes/thesis_16b/custom/images/repeater.jpg); background-repeat: repeat-x;}
.landingpage #container {width:900px; margin-top: 0px; margin-left: 50px; border:0px; background: #fff; background-image: url(http://www.effectivebusinesspresentation.com/wp-content/themes/thesis_16b/custom/images/repeater.jpg); background-repeat: repeat-x;}

/*-----[VIDEO PAGE CLASS FOR IFM VIDEO SALES PAGES]------------*/
.videopage_ifm #header { padding: 0; border-bottom: 0em; }
.videopage_ifm #header_bar { display: none; }
.videopage_ifm #headline_area { display: none; }
.videopage_ifm .headline_area { display: none; }
.videopage_ifm #footer { padding-bottom: 0; border-top: 0em; }
.videopage_ifm #footer { display: none; }
.videopage_ifm #sidebars { display: none; border: none; }
.videopage_ifm #tabs {display:none;}
.videopage_ifm #content_box { background:none; }
.videopage_ifm .comments_closed { display: none; }
.videopage_ifm #header #logo { display: none; }
.videopage_ifm #header #tagline { display: none; }
.videopage_ifm #content { margin: 0 auto; float: none;}
.videopage_ifm #page {margin-top: 21px; background: #fff;}
body.videopage_ifm { background: #fff; background-image: url(http://www.effectivebusinesspresentation.com/wp-content/themes/thesis_16b/custom/images/ifm_bar.jpg); background-repeat: repeat-x;}
.videopage_ifm #container {width:900px; margin-top: 21px; border:0px; background: #fff;}

/*-----------[STATIC PAGE DESIGN]----------------------*
.staticpage #headline_area { display: none; }
.staticpage .headline_area { display: none; }
.staticpage .comments_closed { display: none; }