/*---Eric's New and Improved Version---*/
#header .logo a { color: #ffffff }
a { color: #393; }
a:visited { color: #393; }
a:hover { color: #393 }
a:active { color: #cc9 }
body { background: url(assets/images/cream_bg.jpg); background-repeat: repeat; padding-right: 20px;}
body, td, p { color: #363; }
input, textarea { border-color:#696 }
input[type=submit], input#submit, input.submit { background-color: #393; background: #fff}

/* Header Logo Change*/
#header { background-color: #000; background-image: url(assets/images/ip_header_bg.jpg); background-repeat: repeat-x; }
/* end header logo change*/

/* Nav Bar Color Change */
#main-nav { font-size: 12px; font-weight: bold; line-height: 1; text-shadow: 2px 2px 3px #000;}
#main-nav li { border-color: transparent; }
#main-nav li a { color: #cc9; }
#main-nav li a:hover { background: #000; color: #cc9; }
#main-nav li>ul li a:hover { background:  #000; color: #393; }
#main-nav .active { background:#000; border-color:transparent; }
#main-nav .active>a { color: #cc9; }
#main-nav li>ul li a{ background:#000; color: #cc9; }
#main-nav li>ul li a:hover { background: #000; color: #393; }
/* End Nav Bar color change*/

#main-nav .current-menu-item, #main-nav .current_page_item { border-color: transparent; border-bottom: 0px; }
#main-nav .current-menu-item a, #main-nav .current_page_item a { color: #cc9 }
#main-content { border-right: 1px #cc9 solid; margin-right: -1px;  }
#header #searchform input { background: #fff; color: #363}
#header #searchform #searchsubmit { background: url(assets/images/sprite-ip.gif) no-repeat 0 4px}

#slideshow .slide-caption, #slideshow .slide-caption p { background: #696; }
#slideshow .slide-caption:hover, #slideshow .slide-caption:hover p { background: #000; }
#slideshow .slide-caption { background: #696; color:#cc9 }
#slideshow .slide-caption:hover { background: #000; color: #cc9 }
#slideshow .slide-caption strong { color: #fff}
#slide-nav { margin: auto; text-align: center; border-bottom: 1px #cc9 solid; padding-bottom: 10px}
#slide-nav a { background: url(assets/images/sprite-ip.gif) 5px -38px}
#slide-nav .activeSlide { background: url(assets/images/sprite-ip.gif) -20px -38px; }
#slide-nav { margin: auto; text-align: center; border-bottom: 1px #cc9 solid; padding-bottom: 10px}
#slideshow .video .play-video { position: absolute; width: 920px; height: 195px; background: #ffffff; background: rgba(0,0,0, .00); color: #ffffff; font-size: 32px; text-align: right; padding-top: 145px; padding-right: 20px; z-index: 300 }

#intro-text { color: #363}
#intro-text { width: 490px ; float: left; font-size: 24px; border-right: 1px #cc9 solid; padding: 30px}
#social { padding: 30px 10px 30px 80px; float: right; width: 299px;border-left: 1px #cc9 solid; margin-left: -1px }
#social .social strong { background: url(assets/images/sprite-ip.gif) no-repeat -70px 40px; color: #363}
#social .social {border-top: 1px #cc9 solid; padding-top: 20px; text-align: right }
#sidebar .widget { border-top: 1px #cc9 solid;border-bottom: 1px #cc9 solid; margin: 0 0 -1px 0; padding: 30px 20px}
#homepage-widgets .widget, #homepage-widgets .widget p { font-size: 14px; line-height: 170%}
#homepage-widgets { border-top: 1px #cc9 solid; border-bottom: 1px #cc9 solid; clear: both; }
h1, h2, h3, h4, h5 { color: #363 }
h2 { font-size: 18px; font-weight: normal; text-shadow: 2px 2px 2px #a6a469;}
h1, h3 { font-size: 20px; font-weight: normal; text-shadow: 2px 2px 2px #a6a469;}
h2.updates { padding-bottom: 25px;border-bottom: 1px #cc9 solid; margin-bottom: -1px }
.single .link-pages { border-bottom: 1px #cc9 solid; padding: 10px 20px; text-transform: uppercase; text-align: center; margin: 1px 20px}
.single .link-pages span { padding: 10px 10px; font-weight: bold; font-size: 11px;  border-bottom: 5px #cc9 solid; margin: 0 10px}
.single .link-pages a span { font-weight: normal; font-size: 11px; border-bottom: 1px #cc9 solid; padding-bottom: 14px }
#comments-area .reply { text-align: right;border-bottom: 1px #cc9 solid; padding: 10px; font-size: 12px}
#wp-calendar caption { text-align: center; font-weight: bold; padding: 0 5px; width: 100%; background: #cc9; border: 1px #cc9 solid;}
#wp-calendar th { padding: 5px; margin: 0; text-align: center; color: #cc9; font-weight: bold; border-bottom: 1px #cc9 solid }
table { border-right: 1px #cc9 solid}
table th, td { border-left: 1px #cc9 solid; padding: 5px 10px; }
.single #main-content, .page #main-content {border-top: 1px #cc9 solid; padding: 30px 0}

#blog-nav { border-top: 1px #cc9 solid; border-bottom: 1px #cc9 solid; margin: -1px 0 30px 0; }
#blog-nav .prev { text-align: left; border-right: 1px #cc9 solid; }

.post .date { background: #363; }
.post .date strong { font-weight: normal; line-height: 18px}
.post .post-content h3, .post .post-content h3 a { color: #363; } 
.post .post-content h3 a:hover { color: #393 }
.post-meta .keep-reading a { color: #363 }
.post-meta .keep-reading a:hover { color: #393 }
.post-content { margin-left: 90px }.post-meta { border-top: 1px #cc9 solid; margin: 20px 0 0 0;padding: 15px 0 }
blockquote { border-left: 4px #cc9 solid; padding: 3px 20px; margin: 20px 0; font-size: 90%}
#comments-area { border-top: 1px #cc9 solid; padding: 30px 0}
.three-col #sidebar .sidebar { width: 222px; float: left; border-left:1px #cc9 solid; border-right: 1px #cc9 solid; margin-right: -1px }
.two-col #sidebar { width: 280px; float: left;border-left:1px #cc9 solid; margin-right: -1px }
.one-col #sidebar .widget { width: 178px; float: left; margin: 10px; border: 1px #cc9 solid }
#footer { border-top: 1px #cc9 solid;border-bottom: 1px #cc9 solid;  margin-top: -1px; margin-bottom: 10px }
#footer-widgets .widget { float: left; width: 325px; padding: 25px 0 25px 25px; margin-right: 25px; border-left: 1px #cc9 solid; }
#wp-calendar { border: 1px #cc9 solid; padding: 5px; width: 100% }
blockquote { border-left: 4px #cc9 solid; padding: 3px 20px; margin: 20px 0; font-size: 90%}

#content ul li { background: url(assets/images/sprite-ip.gif) no-repeat 0 -71px; padding: 5px 0 5px 25px}
.page-navigation .current-menu-item>a { color: #393;}
.single-content { margin-right: 15px; }
#slideshow .video .play-video { position: absolute; width: 920px; height: 195px; background: rgba(0,0,0, .00); color: #ffffff; font-size: 32px; text-align: right; padding-top: 145px; z-index: 300; }
