/*
Theme Name: Accelera
Author: KC
Template: default
*/

@import url('../default/style.css');

/*background:url("http://acceleraconsultinggroup.com/wp-content/themes/accelera/images/background-white-gradient-top.png") repeat-x scroll left 18% /*#007FA2*/#010000;*/

a {
	/*color: #838785;*/
	text-decoration: none;
	}

.post a {
	/*color: black;*/
	}

a:hover {
	color: #147;
	text-decoration:none;
	}

body {
background: /*url("images/background-left-green.gif") repeat-y scroll 0 0 white*/ none repeat scroll 0 0 #7A0000;
margin:0;
/*min-height:909px; */
min-height:856px; /* 56 + 800 */
font-family: Verdana, Geneva, sans-serif;
color:#4d504c;
}

#header {
background:none repeat scroll 0 0 transparent;
height:40px;
margin:0;
padding:0;
width:100%;
}

#page {
background:none repeat scroll 0 0 white;
border:1px solid #D2D2D2;
margin:/*56px auto*/ 0 auto;
min-height:825px;
position:relative;
width:1024px;
}

#content {
margin:118px 0 0;
}

.home #page { min-height:/*797px 897px*/ 857px;}

#tag_line {
color:/*#007EA3*/ #7a0000; 
font:/*italic 22px "Times New Roman",Times,serif;*/ italic 22px Cabin, Arial, Helvetica, sans-serif;
position:absolute;
right:/*0 320px*/ 240px;
top:/*-30px*/ 30px;
}

.narrowcolumn {
padding:0 0 50px 45px;
width:626px;
}

.narrowcolumn .entry, .widecolumn .entry {
float:left;
clear:left;
margin:0 0 40px;
}

.narrowcolumn .entry.blog, .widecolumn .entry.blog {
margin:0;
}

#footer {
background:none repeat scroll 0 0 transparent;
}

.ddsmoothmenu {
	font: /*10pt Arial, Helvetica, sans-serif*/ bold 10pt Arial,Helvetica,sans-serif;
	position: absolute; 
	left: 221px; 
	top: /*8px*/ 65px; 
	background:none repeat scroll 0 0 white;
	background:none repeat scroll 0 0 transparent;
	width:auto;
	text-align:left;
}
.home .ddsmoothmenu {
	left: 250px;
}

.ddsmoothmenu ul li a {
	background:none repeat scroll 0 0 white;
	background:none repeat scroll 0 0 transparent;
	border-right:none;
	padding:4px 6px;
}

.ddsmoothmenu ul li a:link {
	color:#606863;
	text-decoration:none;
}

.ddsmoothmenu ul li a:visited  {
	color:#606863;
	text-decoration:none;
}

.ddsmoothmenu ul li a:hover {
	color:#000000;
	background: white;
	background:transparent;
}
.ddsmoothmenu ul li.current_page_ancestor>a,
.ddsmoothmenu ul li.current_page_parent>a,
.ddsmoothmenu ul li.current_page_item>a
{color:#000000; }

.ddsmoothmenu ul li a.selected {
	color:#000000;
	background: white;
	background: transparent;
}

.ddsmoothmenu ul li ul li a {
	border-bottom:none;
}

.ddsmoothmenu>ul>li {
	/* border-right:1px solid #fed082*/;
	border-right:1px solid #7A0000;
}

.ddsmoothmenu>ul>li.page-item-22 { 
	border-right:none
}

.ddsmoothmenu li ul {
background:none repeat scroll 0 0 white;
border-right:3px solid #CACACA;
border-bottom:3px solid #CACACA;
padding:0 0 0 3px;
}

.ddsmoothmenu li ul li {
	/* border-bottom:1px solid #fed082;*/
	border-bottom:1px solid #7A0000
}

.ddsmoothmenu ul ul li a:link, .ddsmoothmenu ul ul li a, .ddsmoothmenu ul ul li a:visited  {
	color:black;
}

.ddsmoothmenu ul ul li a:link:hover, .ddsmoothmenu ul ul li a:hover {
	color:/*#007FA2*/#010000;
}

.ddsmoothmenu li ul ul{
	margin:-1px 0 0 9px;
}

#searchform {
float:right;
font:8pt arial;
margin:0;
padding:0;
position:relative;
}

.downarrowclass {
	margin-top:-4px;
}

.rightarrowclass {
	margin-top:3px;
}

#print-email-search {
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
height:30px;
line-height:2.3;
margin:0;
position:absolute;
width:194px;
right:1px; 
top:29px;
}
.home #print-email-search { 
}

#print-email {
	float:left;
}

#s {
border:1px solid gray;
color:#838785;
padding:2px;
position:absolute;
right:34px;
text-align:right;
width:85px;
}

#searchsubmit {
background:none repeat scroll 0 0 /*#00869D*/ #7a0000;
border:1px solid /*#00869D*/ #7a0000;
color:white;
cursor:pointer;
font:8pt arial;
padding:2px;
position:absolute;
right:10px;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
color:#5E627B;
font-size:8pt;
}

#footer #left_block {
left:12px;
bottom:12px;
position:absolute;
}

#footer .right_block {
position:absolute;
right:12px;
bottom:12px;
}

#footer #site-by.right_block {
    bottom: -40px;
    color: white;
    padding: 0 0 20px;
    right: 0;
}
#footer #site-by.right_block a {
    color: yellow;
}

element.style  {
padding-left:0;
}
#footer .with_right_bar {
border-right:2px solid /*#fec25b*/ #7a0000;
float:left;
padding:0 5px;
}

#footer .without_right_bar {
float:left;
padding:0 7px;
}

.post-edit-link {
bottom:11px;
left:119px;
position:absolute;
}

.blog .post-edit-link {
position: static;
}

#sidebar {
color:#4D504C;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11.37px;
line-height:1.3;
margin:100px 0 0;
min-height:558px;
text-align:center;
width:321px;
overflow:hidden;
}
.home #sidebar {
height:0;
}

#sidebar .title, #sidebar h2 {
color:/*#007FA2*/#010000;
font-size:16.87px;
font-weight:bold;
margin:0;
text-align:center;
}

#video-box {font-family:Arial, Helvetica, sans-serif;}

#video-box .title {
color:/*#007FA2*/#010000;
font-size:16.87px;
font-weight:bold;
margin:0;
text-align:center;
}

#video-box td#video-1 { border:1px solid gray; border-bottom:none;}
#video-box td#video-2 { border:1px solid gray; border-bottom:none; border-left:none;}

#sidebar .link {
text-align:right;
padding-right:10px;
}

#sidebar .link a {
color:#7a0000;
font-family:"Times New Roman", Times, serif;
font-size:13.25px;
}

#sidebar #testimonial .slide .words {
max-height:45px;
overflow:hidden;
}

.home .slide { widows:182px; height:215px;}

form#cc {
clear:both;
font:8pt arial;
margin:0;
padding:0;
position:relative;
height:15px;
}

form#cc #email {
border:1px solid gray;
color:#838785;
margin-right:10px;
padding:2px;
text-align:right;
}

.home form#cc #email {
position:absolute;
right:24px;
}

form#cc .submit {
background:none repeat scroll 0 0 /*#00869D*/ #7a0000;
border:1px solid /*#00869D*/ #7a0000;
color:white;
cursor:pointer;
font:8pt arial;
padding:2px;
position:absolute;
right:10px;
}

#betsy {
left:-2px;
position:absolute;
top:/*-2px;*/ 60px;
}

#logo {
position:absolute;
height:auto;
left:15px;
top:10px;
}

.home #logo {
}

#ribbon-home-bottom-left  {
bottom:25px;
left:-3px;
position:absolute;
}

#ribbon-home-top-left {
left:-1px;
position:absolute;
top:/*-1px*/60px;
}

#ribbon-home-top-right {
position:absolute;
right:-1px;
top:-1px;
}

#star {
left:237px;
position:absolute;
top:373px;
}

#vertical-bar-blue {position:absolute;}
#vertical-bar-orange {position:absolute;}

.value_proposition {
position:absolute;
font:/*italic 22px "Times New Roman",Times,serif*/ 31px Cabin, Arial, Helvetica, sans-serif;
color:/*#5e625d*/ #7A0000;
}

#value_proposition_1 {
top:136px;
left:262px;
}

#value_proposition_2  {
left:/*422px*/322px;
top:173px;
}

#home_boxes {text-align:center; font-family:Arial, Helvetica, sans-serif;}

#home_boxes .home_box_text {
	color:#5e625d;
	font-size:14.87px;
}

#home_boxes a {
	color:#7a0000;
	font-size:11.25px;
}

#home_box_1 {
bottom:490px;
left:293px;
position:absolute;
width:100px;
}

#home_box_2 {
bottom:505px;
left:471px;
position:absolute;
width:100px;
}

#home_box_3 {
bottom:505px;
left:652px;
position:absolute;
width:91px;
}

#home_box_4 {
bottom:490px;
left:837px;
position:absolute;
width:100px;
}

#vertical-bar-blue-1 {
left:250px;
position:absolute;
top:298px;
}

#vertical-bar-blue-2  {
left:434px;
position:absolute;
top:251px;
}

#vertical-bar-blue-3  {
left:612px;
position:absolute;
top:230px;
}

#vertical-bar-blue-4 {
left:793px;
position:absolute;
top:248px;
}

#vertical-bar-blue-5 {position:absolute; left:976px; top:293px;}

/*#blog {
right:10px;
position:absolute;
top:525px;
width:196px;
}*/
#blog {
float:right;
padding:10px 5px 0;
width:205px;
}
.single #blog, .archive #blog, .blog #blog  { display:none;}
#blog .text {height:58px; overflow:hidden;}
.home #blog {
background:none no-repeat scroll 0 0 transparent;
left:248px;
position:absolute;
top:485px;
width:182px;
}
/*#newsletter {
position:absolute;
right:10px;
top:667px;
width:196px;
}*/
#newsletter {
/*background:url("images/background-white-gradient-top.png") repeat-x scroll left 41% #1AB287;*/
padding:10px;
float:right;
margin:15px 0 0;
width:195px;
}

.home #newsletter {
    background: none no-repeat scroll 0 0 transparent;
    left: 241px;
    position: absolute;
    top: 613px;
    width: 188px;
}
#testimonial {
float:right;
margin:17px 0 0;
padding:0 10px;
width:195px;
}
/*#testimonial {
left:332px;
position:absolute;
top:63px;
width:576px;
}*/
#sidebar>ul>li {
float:right;
margin:17px 0 0;
padding:0 10px 10px;
width:195px;
background:url("images/horizontal-bar-brown.png") no-repeat scroll center bottom transparent;
}

#feature {
float:right;
margin:-20px 0 0;
}
#feature img { /*width:215px;*/}
.home #feature { display:none;}

.home #testimonial {
left:800px;
position:absolute;
top:491px;
width:182px;
}

#video-box {
left:478px;
position:absolute;
top:458px;
width:273px;
}

#video-box a#video-1, 
#video-box a#video-2 {
color:#5E625D;
font-size:13px;
}
#video-box a#video-3 {
color:#7a0000;
display:block;
font-family:"Times New Roman",Times,serif;
font-size:13.25px;
font-style:italic;
/*text-align:right;*/
}
#video-box div { border-top:5px solid /*#fec25b*/ #7a0000; }
#video-box tr td a { margin: 0 10px;}
#vertical-bar-orange-1 {position:absolute; left:447px; top:468px;}
#vertical-bar-orange-2 {position:absolute; left:783px; top:468px;}

#horizontal-bar-orange {position:absolute; left:263px; top:622px;}

.home .page-item-4 {display:none}

#ribbon-page-top-left {position:absolute; top:-1px; left:-1px;}
#ribbon-page-top-right  {
position:absolute;
right:-1px;
top:-1px;
display:none;
}

h1, h2, h3, h4, h5 {
font-family:Cabin, Arial, Helvetica, sans-serif;
margin:30px 0 0 0;
padding:0;
text-align:left;
line-height:normal;
font-weight:normal;
}

h1 {font-size:32px; color:gray; /*orange*/ }
h2 {font-size:30px; /* color:#1AB287; green*/ color:#7a0000; /* dark red */} 
/*.post>h2:first-child { width:452px; float:left; padding-top:30px; } */
h3 {font-size:23px; color:/*/*#007FA2 blue*/ /* #4d4b4b; dark grey */ gray; } 
h4 {font-size:20px; color:gray; /*orange*/}
h5 {font-size:17px; color:#1AB287; /*green*/}

h3, .h3-content {margin:10px 0 0 10px;} .archive h3 {margin:30px 0 0 0;}
h4, .h4-content {margin:10px 0 0 20px;}
h5, .h5-content {margin:10px 0 0 30px;}

.color-strip {
background:none repeat scroll 0 0 #007E5F;
color:white;
font-size:1.3em;
font-weight:bold;
height:25px;
line-height:25px;
margin:10px;
text-align:center;
width:100%;
}

.post {
color:black;
margin:0 0 40px 32px;
text-align:left;
width:626px;
clear:left;
}

.entry p a:visited {
/*color:#0066CC;*/
color:#7A0000;
}

.post table {
text-align:left;
}

.entry ul li:before, #sidebar ul ul li:before {
content: "";
	}

html > body .entry ul {
list-style:none	 outside url('images/ul-star-gray.png');
text-indent:0;
}

html > body .entry ul ul {
list-style:none	 outside url('images/ul-2.png');
}

small, .nocomments, .postmetadata, blockquote, strike  {
color:/*#007FA2*/#010000;
font-style:italic;
margin-right:5px;
}

.testimonial {
background:url("images/pullquote.gif") no-repeat scroll 0 0 transparent;
margin:30px 10px 0 0;
min-height:44px;
padding:6px 0 2px 28px;
}

.testimonial .signature {
	text-align:right;
	font-style:italic;
}

ol li, #sidebar ul ol li {
list-style:inherit;
}

form#conForm {text-align:left;}

#question-form {
border:1px solid darkgray;
padding:5px 20px;
text-align:left;
}

#question-form #submit {
	text-align:center;}
	
#form-result  {
border:1px solid darkgray;
margin:15px 0;
padding:10px;
}

#newsletter-box {
margin-top:10px;
width:100%;
}

#crumbs  {
left:78px;
position:absolute;
top:100px;
width:625px;
}
#ribbon-page-bottom-right {float:left;margin:0 0 0 -84px;} .home #ribbon-page-bottom-right { display:none;}
#page-vertical-bar-orange {float:left;margin:128px 0 0 105px;} .home #page-vertical-bar-orange {display:none;}
#horizontal-bar-orange-1 {float:right;margin:173px 13px 0 0;} .home #horizontal-bar-orange-1 {display:none;}
#horizontal-bar-orange-2 {float:right; margin-right:12px;} .home #horizontal-bar-orange-2 {display:none;}
#testimonial-blog-newsletter {float:right; background:url("images/test-blog-nl-left-border.png") no-repeat scroll 22px top transparent; min-height:533px;}

#commentform {
margin:5px 10px 0;
}

.pdf-download {
background:url("http://acceleraconsultinggroup.com/wp-content/uploads/pdf-logo1.jpg") no-repeat scroll 0 0 transparent;
display:block;
min-height:60px;
margin:18px 0 0;
width:100%;
}
.pdf-download a  {
float:left;
font-size:1.5em;
line-height:1.5em;
margin:12px 0 0 65px;
}

.video_index_box {float:left; margin:4px;}
.video_title {
display:block;
height:36px;
overflow:hidden;
width:120px;
}

div.entry img {max-width:600px;}

#print-email a {
    color: #7A0000;
}
a, h2 a:hover, h3 a:hover {
    color: #7A0000;
}
