/* Default text */  body, td, p

.nextprev {
font-family:open sans;font-weight:400;line-height:175%; font-size:10px
}
.nextprev .prev {
    float: left;font-family:open sans;font-weight:400;line-height:175%;font-size:10px
}
.nextprev .next {
    float: right;font-family:open sans;font-weight:400;line-height:175%;font-size:10px
}

/* Elements */
blockquote {}
ol {font-size:small}
ol li {font-size:small}

input, textarea {padding: 2px 2px; border-color:grey;border-width:1px; font-family: verdana; font-size:12px}
input[type="submit"], input#submit, input.submit {background-color:#8CC739}
input:focus, textarea:focus {}

table {}
table th {}
table th, td {}

/* Typography */
h1, h2, h3, h4, h5, h6 {  }
h1 {font-size: 26px; letter-spacing: 0px; margin-bottom: 15px; font-family:open sans; font-weight:600; color:#8CC739; line-height:1.2}
h2 {font-size: 32px; letter-spacing: -1px; margin-bottom: 30px; font-family:open sans; font-weight:700; color:#8CC739}
h3 {font-size: 20px; letter-spacing: -1px; margin-bottom: 20px; line-height: 120%; font-family:open sans; color:#8CC739}
h4 {font-size: 14px; letter-spacing: 0px; margin-bottom: 5px; line-height: 120%; font-family:open sans; font-weight:600; color:grey}
h5 {font-size: 16px; margin-bottom: 0px; line-height: 120%; font-family:open sans; font-weight:700; color:#8CC739}
h6 {font-size: 14px; text-transform: uppercase; margin-bottom: 20px;; font-family:open sans; color:#8CC739}

h1 a:link {color:#31C3E7}      /* unvisited link */
h1 a:visited {color:#31C3E7}  /* visited link */
h1 a:hover {color:grey}  /* mouse over link */
h1 a:active {color:#31C3E7}

a:link {color:#06809E}      /* unvisited link */
a:visited {color:#06809E}  /* visited link */
a:hover {color:grey}  /* mouse over link */
a:active {color:#06809E}

#intro-text {font-family:open sans; font-weight:600; font-style: italic; color:#646464; font-size: 18px; width: 490px ; float: left; border-right: 1px #d1d1d1 solid; padding: 15px 30px 10px 30px; line-height:175%}
#social { padding: 15px 10px 10px 80px; float: right; width: 299px;border-left: 1px #d1d1d1 solid; margin-left: -1px }
#social .tweet-meta { margin: 20px 0}
#social .social {border-top: 1px #d1d1d1 solid; padding-top: 20px; text-align: right }
#social .social strong { color: #979797; font-weight: bold; display: block; text-align: left; float: left }
#social .social img { margin-left: 6px;}

p {font-family:open sans;font-weight:300;line-height:175%}

.twtr-tweet-text {font-size:small}

dl {}
dt {}

/* ! HEADER
============================================================================================= */

#header {background-color:transparent}
header { min-height: 85px}
#header .logo-text { float: left; padding: 10px 0; }
#header .container {position: relative; padding-top: 5px}

#header a.logo { float: left; padding-bottom: 5px }
#header h1.logo { margin-top: 40px; font-size: 2.3em; letter-spacing: .02em }
#header div.logo { margin-top: 40px; font-size: 2.3em; font-weight: bold; letter-spacing: .02em }

#header a.worldwatch {position:relative; top:45px; left:495px}
#header .twitter-follow-button {position:relative; left:-55px}
#header .fb-like {position:relative; top:-2px; left:-50px}

#google_translate_element {} 
.goog-te-gadget-simple {position:absolute; top:12px; right:235px}

/* ! MAIN NAVIGATION */
#main-nav .group {display:block; height: 0; clear: both; visibility: hidden}

#main-nav ul {font-family:open sans; font-weight:600; text-transform:uppercase; color:#646464; font-size:14px; padding: 5px 0 0 0; margin: -30px 0 0 0}
#main-nav li {border-color:white; color:#646464}
#main-nav li a {font-size:14px; font-weight:600; color:#646464}
#main-nav li a:hover {font-color:#646464}
#main-nav .current-menu-item, #main-nav .current_page_item {border-color:grey; color:#646464}
#main-nav .current-menu-item a, #main-nav .current_page_item a {color:#646464}

#main-nav .active {background:#c4d972; border-color:#c4d972; font-color:grey}
#main-nav .active>a {font-color:white}

/* Dropdowns */ /* Level 1 */
#main-nav li>ul {display: none; position: absolute; top: 20px; left: 0px; width: 150px; z-index: 1200; margin: 3px 0 0 0}
#main-nav li>ul li { border: 0; margin: 0; height: auto; padding: 0 }
#main-nav li>ul li a {background:#c4d972; color: #ffffff;display: block; width: 150px; float: left; font-size: 12px; padding: 13px 11px; margin: 0}
#main-nav li>ul li a:hover {background:#c4d972; color: grey}
/* Level 2 */ 
#main-nav li>ul li ul {position: absolute; margin: -20px 0 0 172px}


/* ! Search */
#header #searchform {}
#header #searchform #s {background-color:#C4D972;color:white}
#header #searchform #searchsubmit {}

/* ! Slideshow */
#slideshow { height: 360px; margin-top: 4px; position: relative; }

/* Container */ #slideshow {}
#slideshow .slide-caption {font-family:open sans;font-weight:normal;background-color:#8CC739; color:white; line-height:175%}
#slideshow .slide-caption:hover {background-color:#8CC739}
#slideshow .slide-caption h1 {color:white;font-weight:600;font-size:24px}

/* Slide Navigation - uses CSS Sprites */
#slide-nav {color:#8CC739; padding-bottom: 5px}
#slide-nav a {color:#8CC739}


/* Homepage blurb */ #intro-text .group {font-family:open sans;font-weight:700;font-size:24px}
/* Social Icons */ #social .social img {}

/* ! Homepage Widgets */
#homepage-widgets .widget {}

#content .widget form {padding:0 0 0 0}

#mc_signup_form {border-width:0; padding:0 5px 0 0}
#mc_signup_form .mc_var_label {display: none;}


/* ! CONTENT
============================================================================================= */

/* ! Sidebar */
#sidebar .widget { border-top: 1px #d1d1d1 solid;border-bottom: 1px #d1d1d1 solid; margin: 0 0 -1px 0; padding: 20px 20px}

/* Sidebar Widgets */
/* 3 column */ .three-col #sidebar .widget, .three-col #sidebar .widget p, .three-col #sidebar .widget li {}
/* Everything else */ #sidebar .widget, #sidebar .widget li, #sidebar .widget p {}

#sharebar li {
background:transparent !important;
}

/* ! POSTS */ 
.post {font-family:open sans;font-weight:400;font-size:small}
.post-text {font-family:open sans;font-weight:400;font-size:small;line-height:175%;font-style:normal}
.post-text, .post-text p {font-family:open sans;font-weight:400;font-size:small;line-height:175%;font-style:normal}
.post .date {background:#8CC739}
.post-content {font-family:open sans;font-weight:400;font-size:10px;font-style:none}
.post-content h3 {color:#8CC739;font-weight:300;font-size:24px}

.post .date strong { font-weight: normal; line-height: 18px}
.post .post-content h3, .post .post-content h3 a {color:#8CC739;font-weight:300;font-size:24px} 
.post .post-content h3 a:hover {color:grey;font-weight:300;font-size:24px}
.post-meta .keep-reading a { color:#8CC739}
.post-meta .keep-reading a:hover {color:grey}
.post .post-thumbnail, .post .wp-post-image { border: 6px solid #dedede; width: 520px; height: 130px; margin-bottom: 20px; }

.post-text group {}
.post-meta .keep-reading {font-size:small;color:99CCFF}


.single-content p {font-family:open sans;font-weight:400;font-size:small}
.single .single-content p {font-family:open sans;font-weight:400;font-size:small;line-height:175%}

.single .post, .search-no-results .post {padding-top:10px}
.single #main-content, .page #main-content {padding-top:50px}

.post-text blockquote, .post-text blockquote p {}

#content ul li {background:none; font-family:open sans;font-weight:400;font-size:small; padding:1px 0 1px 20px}


/* ! Comments */
#comments-area {}
#comments-area textarea {}
#comments-area .commentlist {}
#comments-area .commentlist li {}
#comments-area .avatar {}
#comments-area .reply {}
.comment-body p {}

.two-col .post-meta .comments {display: none}

/* ! FOOTER
============================================================================================= */
#footer {}
#footer .copyright {}

#footer-widgets {}
#footer-widgets .widget {}

.powered-by-salesforce {}

.social-footer {}
.social-footer a {}