/*  
Theme Name: CultivoConsulting.com
Theme URI: http://cultivoconsulting.com/
Description: The theme for CultivoConsulting.com
Version: 1.0
Author: Adriel Estrada
Author URI: http://hoyasultan.com/
*/

/* UNIVERSAL ELEMENTS */
body { margin: 0; padding: 0; width: 100%; height: 100%; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/bodyBG.gif) top left repeat; }
a, cite, dl, dt, dd, h1, h2, h3, h4, h5, li, p, span, ul { margin: 0; padding: 0; }
h1, h2, h3, h4, h5 { font-weight: normal; }
input, select, textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a { color: #198c07; }
a:hover { color: #b1cb7a; }

/*PNG FIX*/
img, div, a, h1, input {behavior: url(/js/iepngfix.htc)}

/* MAIN BODY ELEMENTS */
#wrapper { margin: 0 0 20px 0; padding: 0; width: 100%; height: 100%; background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/wrapperBG.png) top left repeat-x; }
#header, #main, #footer { margin: 0; padding: 0; width: 100%; }

*.clear { clear: both; margin: 0; padding: 0; }
*.error {color: #ff0000; }
*.success {color: #33a23c;}

/* HEADER */
#header { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/headerBG.gif) top left repeat-x; }
#headerContent { margin: 0 auto; padding: 0; width: 960px; }

#blog #headerContent h1 { padding-top: 50px; width: 960px; height: 150px; font-size: 18px;  background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/blogBG.jpg) bottom right no-repeat; }
#policy #headerContent h1 { padding-top: 50px; width: 960px; height: 150px; font-size: 18px;  background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/policyBG.jpg) bottom right no-repeat; }
#news #headerContent h1 { padding-top: 50px; width: 960px; height: 150px; font-size: 18px;  background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/newsBG.jpg) bottom right no-repeat; }

#headerContent h1 .logo { display: block; float: left; width: 300px; height: 150px; background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/cultivoLogo.jpg) top left no-repeat; }
#headerContent h1 .logo span { display: none; }
#headerContent h1 .mission { display: none; }
#headerContent ul { position: absolute; top: 0; list-style: none; width: 960px; height: 50px; text-align: center; background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navBG.gif) top left repeat-x; }
#headerContent li { display: inline; float: left; width: 100px; height: 100%; }
#headerContent li a { display: block; width: 100%; height: 100%; }
#headerContent li a span { display: none; }
#headerContent .login { float: right; }
#headerContent .hidden { display: none; }

#headerContent .navHome { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navHome.gif) top left no-repeat; }
#headerContent .navHome:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navHomeHover.gif) top left no-repeat; }
#headerContent .navLeadership { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navLeadership.gif) top left no-repeat; }
#headerContent .navLeadership:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navLeadershipHover.gif) top left no-repeat; }
#headerContent .navSolutions { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navSolutions.gif) top left no-repeat; }
#headerContent .navSolutions:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navSolutionsHover.gif) top left no-repeat; }
#headerContent .navPartners { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navPartners.gif) top left no-repeat; }
#headerContent .navPartners:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navPartnersHover.gif) top left no-repeat; }
#headerContent .navPolicy { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navPolicy.gif) top left no-repeat; }
#headerContent .navPolicy:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navPolicyHover.gif) top left no-repeat; }
#headerContent .navNews { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navNews.gif) top left no-repeat; }
#headerContent .navNews:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navNewsHover.gif) top left no-repeat; }
#headerContent .navResources { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navResources.gif) top left no-repeat; }
#headerContent .navResources:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navResourcesHover.gif) top left no-repeat; }
#headerContent .navEspanol { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navEspanol.gif) top left no-repeat; }
#headerContent .navEspanol:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navEspanolHover.gif) top left no-repeat; }
#headerContent .navLogin { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navLogin.gif) top left no-repeat; }
#headerContent .navLogin:hover { background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/navLoginHover.gif) top left no-repeat; }

/* MAIN */
#mainContent { margin: 0 auto; padding: 25px 0; width: 960px; background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/contentBG.gif) top left repeat-y; border-bottom: 2px solid #adb8a8; }

#mainContent #centerContent { float: left; margin: 0 20px; width: 680px; }

#mainContent #sidebar { float: left; width: 240px; }

/* BLOG */
#centerContent h2 { margin: 10px 0 5px 0; font-size: 1.6em; }
#centerContent p { margin: 15px 0; }
#centerContent ul { margin: 10px 20px; }
#centerContent .img { text-align: center; }
#centerContent .date { margin: 5px 0 10px 0; color: #ccc; font-size: .9em; }
#centerContent .tags { margin: 15px 0 10px 0; color: #198c07; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }

#centerContent #respond h3 { margin: 20px 0 5px 0; font-size: 1.4em; }
#centerContent #respond textarea { margin-bottom: 20px; }
#centerContent #respond #submit { margin: 20px 0; padding: 5px 0; color: #fff; background: #42c60e; border: 3px double #33a23c; }
#centerContent .navigation { list-style: none; }
#centerContent .navigation li { display: inline; margin: 0 5px; }

/* SIDEBAR */
#sidebar h3 { margin: 20px 20px 5px 20px; font-size: 1.4em; font-weight: bold; }
#sidebar ul { margin: 0 15px 15px 25px; padding: 0; }
#sidebar ul li { margin: 5px 15px; }

#sidebar .widgets { margin: 0 auto; text-align: center; }

/* COMMENTS */
.comments_list ol { margin: 0px; padding: 0px; }
.comments_list li { margin: 0px; padding: 0px; }
.comments_author { margin: 10px; padding: 0px; font-size: 1.2em; }
.comments_text { margin: 10px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

/* FOOTER */
#footerContent { margin: 0 auto; padding: 0; width: 960px; color: #fff; font-size: .9em; background: #0f1828; }
#footerContent a { color: #fff; }
#footerContent a:hover { color: #b1cb7a; }
#footerContent img { border: none; }
#footerContent ul { list-style: none; height: 50px; line-height: 50px; text-align: center; }
#footerContent li { display: inline; float: left; margin: 0 5px; float: left; }
#footerContent .logo { display: block; margin-left: 10px; width: 115px; height: 50px; background: url(http://cultivoconsulting.com/blog/wp-content/themes/cultivo_theme/images/footerLogo.jpg) center center no-repeat; }
#footerContent .logo span { display: none; }
#footerContent .siteInfo { float: right; margin-right: 15px; }