@import url('/css/font-face/font-face.css');

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: 'OpenSansRegular', arial, sans-serif;
    color: #fff;
    background: #000;
    min-width: 1000px;
}

h2 { font-size: 30px; line-height: 30px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; font-weight: normal; text-transform: uppercase;}
h3 { font-size: 24px; line-height: 24px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #f03725;}
h4 { font-size: 17px; line-height: 17px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #f03725;}
h5 { font-size: 18px; line-height: 18px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #fff;}

a, a:visited { color: red; text-decoration: none; cursor: pointer; }
/* a { color: #0252aa; text-decoration: none; cursor: pointer; } */
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

/* .red-bg { width: 50%; position: absolute; top: 0; right: 50%; height: 160px; background-image: url(https://www.bedifferentorbedead.com/images/uploads/20241014_header_background.png); background-repeat: no-repeat; background-position: top left;} */

.shell { width: 960px; margin: 0 auto; padding: 0 20px; position: relative; }

#header { padding-bottom: 65px; width: 100%;  }

.logo-holder { float: left; display: inline; position: relative; width: 505px; }
.logo-holder img { display: block; position: absolute; top: 0; right: 0; left: -145px; width: 650px; height: 160px; }

h1#logo { width: 439px; font-size: 0; line-height: 0; position: relative; z-index: 100; }
h1#logo a { background: url(https://www.bedifferentorbedead.com/images/uploads/20241014_new_logo.png) no-repeat 0 0; height: 208px; display: block; text-indent: -4000px; }

.nav-holder { float: left; display: inline; width: 440px; padding-left: 15px; padding-top: 86px; }

#navigation { margin-right: -20px; padding-bottom: 5px;}
#navigation ul { list-style: none; }
#navigation ul li { display: inline; float: left; font-size: 20px; line-height: 21px; }
#navigation ul li + li { padding-left: 31px; }
#navigation ul li a { text-transform: uppercase; color: #fff; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; line-height: 27px; height: 27px; border: 1px solid #000; padding: 0 4px; }
#navigation ul li a.active,
#navigation ul li a:hover { text-decoration:none; border: 1px solid #fff; }

.nav { margin-right: -20px; }
.nav ul { list-style: none; }
.nav ul li { display: inline; float: left; font-size: 20px; line-height: 21px; }
.nav ul li + li { padding-left: 12px; }
.nav ul li a { text-transform: uppercase; display: block; padding: 0 4px; height: 27px; line-height: 27px; border: 1px solid #000; color: #f03725; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; }
.nav ul li a.active,
.nav ul li a:hover { text-decoration:none; border: 1px solid #f03725; }

.gallery { margin: 0 auto; width: 800px; }
.gallery ul li { padding: 0 15px 120px; float: left; display: inline; overflow: hidden; width: 217px; height: 360px; font-size: 13px; }
.gallery ul h2 { font-size: 16px; color: red; font-weight: bold; margin: 12px 0; line-height: normal; }
.gallery ul li p { padding-bottom: 12px; }
.gallery ul li a { position: relative; width: 217px;height: 324px; display: block; color: white; }
.gallery ul li a:hover { text-decoration: none; }
.gallery ul li a img { border: 2px solid #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.gallery ul li a em { font-size: 0; line-height: 0; text-indent: -4000px; width: 100%; height: 100%; display: none; background: url(/css/images/overlay.png) repeat 0 0; position: absolute; top: 0; left: 0; z-index: 1000;}
.gallery ul li .hovered img { display: block; filter: progid:DXImageTransform.Microsoft.Blur( PixelRadius='5', ShadowOpacity='0'); margin: -5px 0 0 -5px;}
.gallery ul li .hovered em { display: block;  }
.gallery ul li .hovered2 em, { display: none;  }
.gallery ul li .hovered2 p { filter: progid:DXImageTransform.Microsoft.Blur( PixelRadius='5', ShadowOpacity='0'); }

.canvasHolder { position: absolute; top: 2px; left: 2px; display:block; width: 100%; height: 100%; }
.canvasHolder canvas {  display:block; width: 100%; height: 100%; }

.txt-holder { width: 615px; padding-bottom: 40px; }
.txt-holder h2 { padding-bottom: 10px; }
.txt-holder p { font-size: 16px; padding-bottom: 20px;}

.txt-holder.wide { width: 100%; }
.txt-holder.wide .standard { width: 100%;  }

.about { width: 540px; float: left; display: inline; padding-left: 25px; }
.about h3 { padding-bottom: 20px; }
.about h4 { padding-bottom: 10px; }
.about img.left { padding-right: 10px; margin-bottom: 0px;}
.about p { padding-bottom: 12px; }
.about p span { font-family: 'OpenSansBold', arial, sans-serif; }
.about p { font-size: 14px; line-height: 24px; }

.sitemap { padding-bottom: 20px; }
.sitemap ul { list-style: none; padding-bottom: 25px; }
.sitemap ul li { display: inline; font-size: 20px; line-height: 29px; text-transform: uppercase; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; padding-right: 35px; }
.sitemap ul li a { color: #fff; }
.sitemap p { font-size: 12px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; }

.social { float: right; display: inline; padding-right: 15px; width: 327px; }
.social_x {
    border-radius: 3px;
    border: solid 1px white;
    background-color: white;
}
.social h4.social-title { float: left; line-height: 32px; padding: 0 15px 5px 0; }
.social .social-icons { padding: 0 0 20px 0; }
.social h4 { padding-bottom: 5px; }
.social ul { list-style: none; padding: 20px 0 35px; float: left; }
.social ul li { float: left; display: inline; }
.social ul li + li { padding-left: 10px; }
.social ul li a { display: block; width: 158px; height: 25px; text-align: center; line-height: 25px; font-size: 16px; text-transform: uppercase; color: #fff; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; }
.social ul li a:hover { text-decoration: none; }
.social ul li .tw { background: #1a92b0; }
.social ul li .tw:hover {  text-shadow: 1px 1px 0 #157289; }
.social ul li .in { background: #16537d; }
.social ul li .in:hover { text-shadow: 1px 1px 0 #0d2f47; }

.social ul li + li + li { padding-left: 0px; padding-top: 10px; }
.social ul li .fb { background: #3b579d; display: inline-block;  }
.social ul li .fb:hover {  text-shadow: 1px 1px 0 #157289; }
.social ul li + li + li + li { padding-left: 10px; padding-top: 10px; }
.social ul li .pin { background: #c43442; display: inline-block;  }
.social ul li .pin:hover {  text-shadow: 1px 1px 0 #157289; }

.social .field { width: 142px; padding: 5px 10px 4px; float: left; display: inline; font-size: 14px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; border: 0;}
.social .button { border: 1px solid #f03725; float: left; display: inline; width: 70px; height: 28px; background: #000; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; color: #f03725;  }
.social .button { text-transform: uppercase; cursor: pointer; font-size: 17px; margin-left: 10px; padding-bottom: 5px}
.social .button:hover {  border: 1px solid #fff; color: #fff; }
.social form { padding-bottom: 30px; }
.social form h4 { padding-bottom: 8px; }
.social .get-feed img { margin-left: 8px; }
.social .get-feed:hover { text-decoration: none; color: #fff;}

/* .social .get-feed { border: 1px solid #f03725; display: block;  width: 92px; height: 28px; background: #000; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; color: #f03725; }
.social .get-feed { text-transform: uppercase; cursor: pointer; font-size: 17px; text-align: center; line-height: 28px; margin-top: 4px;}
.social .get-feed:hover { text-decoration: none; border: 1px solid #fff; color: #fff;} */

#sidebar .social { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); padding: 25px 15px; width: 295px; background: #231f20; margin-bottom: 35px;}


.subscribe-holder { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); }
.subscribe-holder { padding: 25px 0 25px 33px; background: #231f20; margin-bottom: 35px;}
.subscribe-holder form { margin-bottom: 10px; }
.subscribe-holder .field { float: left; display: inline; border: 1px solid #ea3625; width: 162px; padding: 7px 10px; font-size: 14px; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; color: #333; margin-right: 11px; }
.subscribe-holder .button { width: 61px; height: 37px; border: 1px solid #ea3625; background: #ed1f24; font-size: 19px; color: #fff; font-family: 'open_sans_condensed_lightRg', arial, sans-serif;}
.subscribe-holder .button { float: left; display: inline; cursor: pointer; padding-bottom: 5px;}
.subscribe-holder h5 a { color: white; text-decoration: none; }
.subscribe-holder h5 a:hover, .subscribe-holder h5 a:active { text-decoration: none; }
.subscribe-holder h5 a img { margin-left: 8px; }

.txt-holder.left { padding-left: 25px; }
.txt-holder.left h2 { padding-bottom: 20px; }
.txt-holder.left p { padding-bottom: 20px; font-size: 16px; }

.txt-holder.left.none { padding-left: 0; }

.txt-holder .standard { width: 525px;  }
.txt-holder .standard h2 { font-family: 'OpenSansRegular', arial, sans-serif; padding-bottom: 55px; text-transform: none; }

.aside { float: right; display: inline; width: 218px; padding-right: 15px; }
.aside .sample { padding: 50px 0 35px; }
.aside .sample a { display: block;  }
.aside .sample img { border: 2px solid #fff; }
.aside p { font-size: 15px; line-height: 20px; padding-bottom: 17px; }
.aside ul { list-style: none; }
.aside ul li { padding-bottom: 15px; font-size: 15px; line-height: 25px; }
.aside ul li a { color: red; }

.w-side { background: url(/css/images/main.png) no-repeat right 0; }

#sidebar { width: 325px; float: right; display: inline; padding-bottom: 20px; }
#sidebar h5 { padding-bottom: 10px; }

.quote { background: url(/css/images/quote-top.png) no-repeat 0 0; padding-top: 23px; width: 323px; }
.quote-bottom { background: url(/css/images/quote-bottom.png) no-repeat 0 bottom; padding-bottom: 67px; }
.quote-cnt { background: url(/css/images/quote-cnt.png) repeat-y 0 0; padding: 0 30px; width: 263px; }

.quote { color: #000; margin: 20px 0 55px;}
.quote p { font-size: 16px; padding-bottom: 15px; }
.quote p a { color: red; }
.quote .author { font-size: 14px; padding-bottom: 0;}

.follow-holder { border-top: 1px solid #231f20; margin-top: 12px; margin-left: -15px; padding-left; 20px; }
.social-icons { padding: 15px 0 0 0;  }
.social-icons a { margin: 0 6px 0 0; float: left; display: inline; }
.social-icons a img { display: block; }

#content { width: 645px; float: left; display: inline; margin-left: -20px; padding-bottom: 60px; }
#content h2 { padding-left: 20px; font-family: 'OpenSansRegular', arial, sans-serif; text-transform: none; padding-bottom: 10px; }
#content .container { background: #fff; color: #000; padding: 25px; }

#content .article { padding-bottom: 50px; }
#content .article + .article { padding-top: 30px; border-top: 1px solid #dedede; }
#content .article h2 { padding-left: 0; color: #f03725; font-size: 33px; line-height: 33px; padding-bottom: 8px;}
#content .article p { font-size: 16px; padding-bottom: 18px; }
#content .article + .article p { font-size: 14px; }
#content .article p span { color: #f03725; font-family: 'OpenSansBold', arial, sans-serif; }
#content .article p strong { font-weight: normal; font-family: 'OpenSansSemibold', arial, sans-serif; }
#content .article p a { color: #000; }
#content .article .date { font-size: 12px; text-transform: uppercase; padding-bottom: 8px;}
#content .article .share-this { padding-bottom: 25px; }
#content .article .posted li { display:inline; font-size: 14px; line-height: 14px; }
#content .article .posted li + li { border-left: 1px solid #000; padding-left: 5px; margin-left: 4px; }
#content .article .posted li a { color: #f03725; }

.pagination { padding: 10px 0; }
.pagination p { color: #6b6b6b; font-size: 11px; padding-bottom: 10px; }
.pagination ul { list-style: none; }
.pagination ul li { float: left; display: inline; padding-right: 9px;}
.pagination ul li a { display: block; line-height: 21px; padding: 0 5px; font-size: 18px; color: #fff; font-family: 'OpenSansBold', arial, sans-serif; background: #818181;}
.pagination ul li .active { background: #f03725; }
.pagination ul li a:hover { text-decoration: none; }
.pagination ul li .next,
.pagination ul li .last,
.pagination ul li .prev { background: transparent; color: #000; padding: 0 3px; }

.b-sidebar { padding-top: 20px; margin-right: -5px; }

.search-holder { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); }
.search-holder { padding: 25px 0 25px 33px; background: #231f20; margin-bottom: 35px;}
.search-holder .field { float: left; display: inline; border: 1px solid #ea3625; width: 162px; padding: 7px 10px; font-size: 17px; color: #333; margin-right: 11px; }
.search-holder .button { width: 61px; height: 37px; border: 1px solid #ea3625; background: #ed1f24; font-size: 19px; color: #fff; font-family: 'open_sans_condensed_lightRg', arial, sans-serif;}
.search-holder .button { float: left; display: inline; cursor: pointer; padding-bottom: 5px;}

.box { background: #231f20; margin-bottom: 30px; padding: 20px 20px 5px;}
.box ul { list-style: none; }
.box ul li { font-size: 15px; line-height: 15px; font-family: 'OpenSansSemibold', arial, sans-serif; padding-bottom: 16px; }
.box ul li a { color: red; }
.box ol { list-style: none; }
.box ol li { font-size: 13px; line-height: 17px; font-family: 'OpenSansSemibold', arial, sans-serif;}
.box ol li a { background: url(/css/images/ex-col.png) no-repeat 0 5px; padding-left: 10px; display: block;  }
.box ol li .active { background: url(/css/images/ex-col.png) no-repeat 0 -45px; }
.box ol li a { color: #fff; }
.box ol li ol { display: none;  }
.box ol li ol li { font-family: 'OpenSansRegular', arial, sans-serif; padding-left: 10px; }
.box ol li ol li a { color: #f03725; padding-left: 0; background: transparent;}

.section { width: 530px; float: left; display: inline; }
.section h2 { font-size: 29px; line-height: 33px; padding-bottom: 20px; text-transform: none; font-family: 'OpenSansRegular', arial, sans-serif; }
.section h2 span { font-family: 'OpenSansExtrabold', arial, sans-serif; }
.section h2 em { font-style: normal; font-family: 'oslilightitalic', arial, sans-serif;}
.section p { font-size: 18px; line-height: 21px; padding-bottom: 20px; }

.blog-post { margin-bottom: 40px; }
.blog-post ul { list-style: none; }
.blog-post ul li { padding: 16px 55px 19px 19px; background: #fff url(/css/images/blog-post-bg.png) repeat-x 0 bottom; width: 251px; position: relative; }
.blog-post ul li:hover { -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5);  }
.blog-post ul li + li { border-top: 1px solid #c2c1c1; padding-top: 14px; padding-bottom: 15px;}
.blog-post ul li h6 { font-size: 15px; color: #f03725; font-family: 'OpenSansSemibold', arial, sans-serif; font-weight: normal; padding-bottom: 2px; width: 190px; }
.blog-post ul li h6 a { color: #f03725; }
.blog-post ul li p { font-size: 13px; color: #000; }
.blog-post ul li .date { color: #888; font-size: 12px; text-transform: uppercase; padding-bottom: 9px; }

#slideshow { border-top: 14px solid #fff; border-bottom: 12px solid #303030; background: #231f20; margin-bottom: 35px; padding-top: 25px; padding-bottom: 65px;}
#slideshow h2 { padding-bottom: 20px; border-bottom: 1px solid #fff; margin-bottom: 15px; }
#slideshow ul { list-style: none; }
#slideshow ul li { width: 320px; float: left; display: inline; overflow: hidden;}
#slideshow ul li a { display: block; padding-right: 10px; color: #fff; font-size: 14px;}
#slideshow ul li a:hover { text-decoration: none; }
#slideshow ul li a img { float: left; display: inline; margin-right: 15px;}
#slideshow ul li a span { margin-top: -2px;display: block;  }
#slideshow ul li a span em { font-style: normal; display:block; padding-bottom: 7px; color: red; }

#pager_container {width: 100%; position: absolute; bottom: -77px; text-align: center;}
#pager_container a {margin: 0 1px; display: inline-block; zoom: 1; *display: inline;}
#pager_container a { width: 15px; height: 12px;  background: #fff; cursor: pointer; text-indent: -9999px; }
#pager_container a:hover { background: #ff251d;}
#pager_container a.selected { background: #ff251d; cursor: default; }

#prev_btn,
#next_btn { width: 34px; height: 52px; background: url(/css/images/dir.png) no-repeat 0 bottom; position: absolute; top: 145px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; }

#prev_btn { left: -35px; }
#prev_btn:hover { background-position: 0 0; }

#next_btn { right: -35px; background-position: right bottom;}
#next_btn:hover { background-position: right 0; }

body.homepage { min-width: 1070px;  }
body.homepage .section { padding-top: 8px; }
body.homepage #header { padding-bottom: 30px; }

.b-about { margin-left: -45px; }

/* Updates */
.blog-post ul li img { float: right; }
#content div.container div.article h2 a, div.article p a, .red-link { color: red !important; }
#site_footer { display: inline-block; background-color: #000; padding: 25px 0px 0px 0px;}
#site_footer .about .sitemap p a img.left {
    float: none;
    display: inline-block;
}

#site_footer .about .sitemap p a { color: #f03725; }

.quote { color: #000; margin: 40px 0 30px;}
.about { margin-right: 25px;}


#content div.container div.article ul li {
	font-size: 13px;
	list-style-type: circle;
	list-style-position: inside;
	margin-bottom: 20px;
}

#content div.container div.article form table.quiz tbody tr td {
	/*border-bottom: 1px solid #efefef;*/
	/* padding-top: 25px; */
}

#content div.container div.article form p input.button {
margin: 30px;
border: 1px solid #f03725;
display: inline;
height: 40px;
width: 140px;
font-size: 20px;
font-family: 'open_sans_condensed_lightRg', arial, sans-serif;
color: #f03725;
background-color: #fff;
}

#content div.container div.article form h2 {
	margin-top: 25px;
}

#content div.container div.article form table.quiz tbody tr td:first-child p {
	padding: 10px;
	font-weight: bold;
	color: #fff;
	width: 20px;
	text-align: center;
	margin-right: 10px;

	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #000; /* layer fill content */
}
.about { margin-right: 25px;}


b { font-family: 'OpenSansSemibold', arial, sans-serif; }
#main .txt-holder .standard a { color: red; font-family: 'OpenSansSemibold', arial, sans-serif; }

.standard hr {
	border: none;
	border-bottom: 1px dashed #262627;
	margin: 10px 0px 10px 0px;
}


div.txt-holder.left p a {
color: red;
}



/* ======================================================== */
/* general question styles */

div.eequiz {
   width: 400px;
   padding: 5px;
   margin: 5px auto;
   background-color: #eee;
}

div.eequiz h1 {
   padding: 5px;
   margin: 5px;
   font-size: 24px;
   font-weight: normal;
   color: #000;
}

div.eequiz div.question_info {
   padding: 5px;
   margin: 5px;
   color: #555;
   background-color: #ccc;
   font-style: italic;
   font-size: 12px;
   line-height: 1.2em;
}

div.eequiz div.question_text {
   clear: both;
   border-bottom: 1px solid #ccc;
   padding: 10px;
}

div.eequiz div.answer_section {
   padding: 10px;
   border-bottom: 1px solid #ccc;
}
div.eequiz div.answer_footer {
   clear: both;
}

div.eequiz div.feedback_section {
   margin-bottom: 10px;
}

/* ======================================================== */
/* answer mark styles */

div.eequiz div.incorrect_mark {
   padding: 5px;
   margin-bottom: 10px;
   color: #F00;
   background-color: #FEE;
}
div.eequiz div.partially_correct_mark {
   padding: 5px;
   margin-bottom: 10px;
   color: #BB0;
   background-color: #FFE;
}
div.eequiz div.correct_mark {
   padding: 5px;
   margin-bottom: 10px;
   color: #0F0;
   background-color: #EFE;
}
div.eequiz div span.mark_text {
}

/* ======================================================== */
/* controls styles */

div.eequiz div.question_controls {
   margin-top: 20px;
   clear: both;
}
div.eequiz a.next_link {
   float: right;
   margin-right: 10px;
}
div.eequiz a.previous_link {
   float: left;
   margin-left: 10px;
}
div.eequiz a.disabled {
   color: #CCC;
   cursor: default;
}
div.eequiz input.submit_answer_button {
   display: block;
   width: 150px;
   margin: 0 auto;
}

/* ======================================================== */
/* multiple choice styles */

div.eequiz ol.multiple_choice_options {
}

/* ======================================================== */
/* matching styles */

div.eequiz ol.matching_problems {
   width: 150px;
   float: left;
}
div.eequiz ol.matching_problems li select {
   margin-right: 5px;
}
div.eequiz ol.matching_choices {
   width: 150px;
   float: right;
   list-style-type: decimal;
}
div.eequiz ol.matching_choices li {
   margin-left: 30px;
   padding-left: 5px;
}


#blog_comment_table tbody tr td  {
	padding: 15px;
}

#blog_comment_table tbody tr td p {
	font-weight: bold;
	float: left;
	margin: 1px;
}

#comment_form div input.button {
	width: 78px; height: 37px; border: 1px solid #ea3625; background: #ed1f24; font-size: 19px; color: #fff; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; text-transform: uppercase;
	letter-spacing: 1px;
}


/* Alternative Quote Boxes */

#main div.txt-holder.left.none div.standard div.quote { background: url(/css/images/quote-top.png) no-repeat 0 0; padding-top: 23px; zoom: .7; margin: 10px !important;}
#main div.txt-holder.left.none div.standard div.quote-bottom { background: url(/css/images/quote-bottom.png) no-repeat 0 bottom; padding-bottom: 67px;
}
#main div.txt-holder.left.none div.standard div.quote-cnt { background: url(/css/images/quote-cnt.png) repeat-y 0 0; padding: 0 30px; }

#main div.txt-holder.left.none div.standard div.quote { color: #000; margin: 0; display: inline-block; float: left !important;}
#main div.txt-holder.left.none div.standard div.quote p { font-size: 16px; padding-bottom: 15px; font-size: 1.7em;}
#main div.txt-holder.left.none div.standard div.quote p a { color: red; }
#main div.txt-holder.left.none div.standard div.quote .author { font-size: 14px; padding-bottom: 0; font-size: 1.5em;}


#content div.container div.article table tbody tr td {
	padding:  10px;
}


#content div.container div.article table tbody tr td a {
	color: red;
}


#content div.container ul.red_bullets li {
	list-style-type: none;
	padding: 23px 0px 23px 0px;
}


#content div.container ul.red_bullets li p {
	margin: 10px 0px 10px 0px;
}

#content div.container ul.red_bullets li p.blog_info {
	font-weight: bold;
	font-size: 11px;
}


#results tbody tr td table tbody tr td {
	padding: 0 !important;
}

#freeform p input.submit_button { border: 1px solid #f03725; float: left; display: inline; width: 140px; height: 28px; background: #000; font-family: 'open_sans_condensed_lightRg', arial, sans-serif; color: #f03725;  }
#freeform p input.submit_button { text-transform: uppercase; cursor: pointer; font-size: 17px; margin-left: 10px; padding-bottom: 5px}
#freeform p input.submit_button:hover{  border: 1px solid #fff; color: #fff; }


/* THOUGHTFUL REMARKS STYLES */
.quote-list { width: 80%; margin: 0 auto; }

.quote-list dt { width: 560px; background-color: white; border-radius: 15px; padding: 15px; color: black; text-align: left; font-size: 16px; clear: both; position: relative; display: block; }

.quote-list dt:after { content: " "; background: url(/images/speech-bubble-left.png) no-repeat 0 bottom; padding: 25px; position: absolute; left: 300px; display: inline-block; }

.quote-list dd { width: 200px; margin: 30px 0 35px 375px; text-indent: -17px; font-size: 14px; font-weight: 900; display: block;  }

.quote-list dt p, .quote-list dd p { padding: 10px 0; margin: 0; }

.quote-list .pagination { text-align: center; width: 45%; margin: 0 auto; }

.quote-list .pagination a { color: white !important; }
