/*  Endeavr.com Stylesheet	*/

* {
margin:0;
padding:0;
}

body {
background:#FFF url(http://endeavr.com/images/interface/topbg.jpg) repeat-x top;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10pt;
color:#454545;
}

ul {
padding-left:30px;
}

li {
list-style-type:square;
}

input,textarea {
border:1px solid #aaa;
}

input:hover,textarea:hover {
border:1px solid #888;
}

img {
border:2px solid #dfecf4;
float:left;
margin:0 15px 5px 0;
}

a img:hover {
border:2px solid #3181b3;
}

a {
color:#3181b3;
text-decoration:none;
background:inherit;
font-weight:700;
}

a:hover {
text-decoration:underline;
}

blockquote {
border-left:2px solid #7d9d3b;
margin:0 0 15px 30px;
padding:0 0 0 8px;
}

input.text {
color:#000;
border:1px solid #E6E6E6;
background:inherit;
}

textarea.text {
font-size:8pt;
border:1px solid #E6E6E6;
}

input.text:hover,textarea.text:hover {
border:1px solid #D6D6D6;
}

#content {
width:960px;
background:transparent;
margin:0 auto;
padding:0;
}

#title {
height:116px;
width:100%;
background:transparent url(http://endeavr.com/images/interface/endeavr_brand.jpg) no-repeat top center;
margin:0;
padding:0;
}

#title .logo img {
border:none;
}

#title .green {
color:#D9FFD8;
line-height:25px;
background:inherit;
}

#title .green a {
color:#D9FFD8;
text-decoration:none;
}

#title .pad {
padding:0;
}

#title h1 {
font:bold 1.5em "Arial", Sans-Serif;
letter-spacing:-1px;
color:#fffffe;
padding-top:28px;
background:inherit;
margin:0;
}

#title #slogan {
font:.8em "Arial", Sans-Serif;
color:#aaa;
background:inherit;
margin:0;
}

#menu {
background:inherit;
line-height:35px;
color:#81D7DF;
width:100%;
height:35px;
font-weight:400;
margin:0;
padding:0;
}

#menu a,#menu a:visited {
color:#81D7DF;
text-decoration:none;
background:inherit;
}

#menu .submit {
float:right;
vertical-align:bottom;
}

#menu .submit ul {
list-style:none;
margin:0;
padding:0 0 0 50px;
}

#menu .submit a {
float:left;
background:transparent url(http://endeavr.com/images/interface/tableft.gif) no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu .submit a span {
display:block;
background:url(http://endeavr.com/images/interface/tabright.gif) no-repeat right top;
margin-right:8px;
color:#FFF;
float:none;
padding:0 15px 0 10px;
}
/* End IE5-Mac hack */

#menu .submit a:hover span {
background-position:100% -35px;
color:#ea6a05;
}

#menu .submit a.selected span {
background-position:100% -35px;
color:#401c00;
}

#subheader {
width:100%;
height:70px;
margin:0;
}

#subheader .rside {
float:right;
width:385px;
background:transparent;
margin-left:20px;
clear:both;
margin-top:-40px;
}

#subheader .rside .padding {
padding-top:30px;
}

#subheader .rside input.text {
background:transparent url(http://endeavr.com/images/interface/input.gif) no-repeat;
width:335px;
height:21px;
border:0;
padding:3px 5px 0 0;
}

#subheader .rside .btn1 {
background:transparent url(http://endeavr.com/images/interface/loupe.gif) no-repeat;
width:31px;
height:21px !important;
border:0;
cursor:pointer;
padding:0 0 0 5px;
}

* html #subheader .rside .btn1 {
height:21px !important;
}

#subheader .lside {
background:inherit;
color:#FFF;
font-size:100%;
height:60px;
width:525px;
clear:both;
}

#subheader .lside .padding {
padding-top:5px;
font-family:Tahoma, Verdana, Arial, sans-serif;
}

#subheader .lside .padding p {
font-size:0.9em;
}

#subheader .lside a,.lside a:hover {
color:#FFF;
text-decoration:underline;
background:inherit;
}

#subheader .lside p {
color:#ccc;
font-weight:400;
font-size:1.1em;
letter-spacing:1px;
word-spacing:normal;
}

#maincontent {
width:100%;
background:transparent;
padding-top:15px;
clear:both;
}

#maincontent h2 {
color:#3A3A3A;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
text-decoration:none;
line-height:19px;
background:inherit;
margin:0 0 5px;
}

#maincontent h2 a {
color:#2FB432;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
text-decoration:none;
line-height:19px;
background:inherit;
margin:0 0 5px;
}

#maincontent h2 a:hover {
color:#2FB432;
text-decoration:underline;
background:inherit;
}

#maincontent .underline {
border-bottom:1px dotted #aaa;
margin-bottom:10px;
}

#maincontent h3 {
font-size:130%;
background:inherit;
margin:0 0 15px;
}

#maincontent p {
color:#454545;
font:1em "Arial", Sans-Serif;
text-decoration:none;
background:inherit;
margin:0;
padding:0 0 20px;
}

#maincontent .textbox {
float:right;
color:#454545;
width:40%;
background:#fefefe;
border:1px solid #e8e8e8;
margin:5px 0 15px 15px;
padding:10px;
}

#left_side {
width:525px;
background:transparent;
margin-bottom:20px;
line-height:18px;
}

#left_side p {
line-height:22px;
font-size:1.1em;
}

#right_side {
width:375px;
background:transparent;
float:right;
margin-right:10px;
}

#right_side h3 {
height:22px;
background:transparent;
color:#10222d;
border:0;
font:bold 1.1em "Arial", Sans-Serif;
line-height:22px;
margin:0;
padding:0 0 0 5px;
}

#right_side .lcontent {
background:#d4e1ec;
border:1px solid #ccc;
margin:10px 0 20px 0;
color:#888;
}

#right_side .lcontent p {
color:#555;
background:inherit;
padding:8px;
margin:5px 0 0 140px;
}

#right_side .lcontent p.latest_blog {
color:#555;
background:inherit;
padding:8px;
margin:5px;
}

#right_side .lcontent img {
margin:15px 10px;
}

#right_side ul {
background:inherit;
color:#454545;
padding:10px 0 10px 20px;
}

#right_side li {
list-style:square;
padding:0 0 5px;
}

#right_side img {
border:1px solid #ccc;
}

#right_side a img:hover {
border:1px solid #3181b3;
}

#footer {
bottom:0;
clear:both;
text-align:left;
border-top:1px solid #e5e5e5;
margin-top:15px;
margin-bottom:15px;
color:#333;
background:#FFF;
font-size:1em;
border:thin solid #391f00;
padding:5px;
}

#footer .right {
float:right;
}

#footer p a {
color:#5f792c;
}

.category_image {
margin-bottom:20px;
}

.category_image_med {
margin-bottom:20px;
}

.entry {
border-bottom:1px solid gray;
margin:0 0 20px;
padding:0 0 20px;
}

.posted {
background-color:#f9f9f9;
padding:5px;
}

.horizontal_rule {
border-bottom:1px solid gray;
padding-bottom:10px;
margin-bottom:20px;
}

.comment_body {
margin:5px 0 0 30px;
}

.comment_form .comment_textbox {
height:20px;
width:400px;
border:1px solid #aaa;
}

.comment_form p textarea {
width:525px;
}

.search_results {
padding-bottom:10px;
}

ul#nav_categories li {
list-style:square;
width:500px;
}

ul#nav_categories li h2 {
text-transform:uppercase;
}

ul#nav_categories li ul li h2 {
text-transform:none;
}

ul#nav_categories li ul li {
list-style:square;
}

ul#nav_categories li a,ul#nav_categories li a:hover {
color:#3181b3;
}

.detail {
margin:0 200px 15px 0;
}

#maincontent blockquote p,#maincontent .mpnull {
margin:0;
padding:0;
}

form,#menu .submit li {
display:inline;
margin:0;
padding:0;
}

#menu .submit a:hover,#menu .submit a.selected {
background-position:0 -35px;
}

#subheader .lside h1,ul#nav_categories li ul li p {
font-weight:400;
}

.active_cat,ul#nav_categories li p {
font-weight:700;
}

.latest_mb {
height:30px;
background:#6d8d2b;
border-bottom:thin solid #4e2301;
margin:0;
padding:0;
width:375px;
}

.latest_eb {
height:30px;
background:#da6101;
border-bottom:thin solid #4e2301;
margin:0;
padding:0;
width:375px;
}

.latest_pb {
height:30px;
background:#4283ac;
border-bottom:thin solid #4e2301;
margin:0;
padding:0;
width:375px;
}

.latest_bb {
height:30px;
background:#bb5194;
border-bottom:thin solid #4e2301;
margin:0;
padding:0;
width:375px;
}

a:hover .latest_mb, a:hover .latest_eb, a:hover .latest_pb, a:hover .latest_bb {
background:#052d46;
}

h4.latest_content {
height:30px;
background:transparent;
color:#FFF;
border:0;
font:bold 1.2em "Arial", Sans-Serif;
line-height:30px;
margin:0 15px 0 0;
padding:0;
text-align:right;
}

.latest_mb_btn h2 i {
display:none;
}

.button_ebase {
height:50px;
background:url(http://endeavr.com/images/uploads/e-base/e-base_logo_button375.jpg) top left no-repeat;
border:thin solid #ccc;
margin:5px 0;
padding:0;
width:375px;
}

.button_mb {
height:50px;
background:url(http://endeavr.com/images/uploads/e-base/missionbase_logo_button375.jpg) top left no-repeat;
border:thin solid #ccc;
margin:5px 0;
padding:0;
width:375px;
}

.button_eb {
height:50px;
background:url(http://endeavr.com/images/uploads/e-base/educationbase_logo_button375.jpg) top left no-repeat;
border:thin solid #ccc;
margin:5px 0;
padding:0;
width:375px;
}

.button_pb {
height:50px;
background:url(http://endeavr.com/images/uploads/e-base/peoplebase_logo_button375.jpg) top left no-repeat;
border:thin solid #ccc;
margin:5px 0;
padding:0;
width:375px;
}

.button_bb {
height:50px;
background:url(http://endeavr.com/images/uploads/e-base/blogbase_logo_button375.jpg) top left no-repeat;
border:thin solid #ccc;
margin:5px 0;
padding:0;
width:375px;
}

a:hover .button_ebase, a:hover .button_mb, a:hover .button_eb, a:hover .button_pb, a:hover .button_bb {
border:thin solid #666;
}

.subheader_icon img {
border:none;
}

html { min-height: 100%; margin-bottom: 1px; }

object {margin:0 auto;text-align:center;}
embed {margin:0 auto;text-align:center;}

#left_side p.ebase_descriptions {
line-height:22px;
font-size:1.1em;
margin-left:170px;
}

div.hr {
height: 1px;
background:transparent url(http://endeavr.com/images/interface/hr.gif) repeat-x scroll center;
margin:5px 0;
}

div.hr hr {
display: none;
}