/*
  Theme Name: Coach Randy
  Theme URI: http://www.coachrandymyers.com/
  Version: 1.0
  Author: http://www.coachrandymyers.com/
  Author URI: http://www.coachrandymyers.com/
*/

/* sIFR */

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0; 
  padding: 0; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0;
  height: 0;
  margin-left: 42px;
  z-index: 0;
}

.sIFR-active #menu li {
  font-size: 14px;
  visibility: hidden;
}

.sIFR-active #book-info h2 {
  font-size: 22px;
  visibility: hidden;
}

.sIFR-active #main-content h2 {
  font-size: 14px;
  visibility: hidden;
}

.sIFR-active #main-content h3 {
  font-size: 18px;
  visibility: hidden;
}

/* The Basics */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, a, span { margin: 0; padding: 0; }

body {
  position: relative;
  background: #f7f8f9 url(images/bg.jpg) left top repeat-x;
  color: #000;
  font: 0.85em/1.5em "Georgia",serif;
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

a {
  color: #009db3;
  overflow: hidden;
}

a:hover { color: #f2961e; }

a img { border: none; }

.clear { clear: both; }

/* Menu */

#menu {
  width: 1000px;
  height: 61px;
  margin: 0 auto;
  list-style: none;
}

#menu li {
  float: left;
  padding: 22px 12px 0 6px;
}

#menu li.home { padding: 22px 24px 0 12px; }

#menu li a {
  color: #fff;
  display: block;
  font: bold 14px "Georgia",serif;
  letter-spacing: 1px;
  text-decoration: none;
}

#menu li a:hover { color: #f2961e; }

/* Content */

#content {
  clear: both;
  width: 1000px;
  margin: 0 auto;
}

/* Headlines */

#headlines {
  width: 100%;
  height: 444px;
  overflow: hidden;
}

/* Book Info */

#book-info {
  float: left;
  width: 355px;
  padding: 34px 30px 0 10px;
}

#book-info h1 {
  width: 250px;
  height: 65px;
  background: url(images/logo.png) no-repeat;
  text-indent: -9999px;
}

*html #book-info h1 { background: url(images/logo.jpg) no-repeat; }

#book-info h2 {
  height: 54px;
  padding: 32px 0 36px;
  font: bold 23px "Georgia",serif;
}

#book-info p {
  padding: 0 0 50px;
  font: 18px "Georgia",serif;
}

#book-info .book-link {
  width: 300px;
  height: 61px;
  background: #a6c24d url(images/book.gif) no-repeat;
  display: block;
  text-indent: -9999px;
}

/* Slideshow */

#slideshow {
  float: right;
  position: relative;
  width: 605px;
  height: 444px;
}

#slideshow ul { list-style: none; }
#mainimage { position: relative; }

#mainimage li {
  position: absolute;
  top: 0;
  left: 0;
}

#navigation {
  position: absolute;
  top: 54px;
  left: 429px;
  z-index: 1000;
}

#navigation li {
  float: left;
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  background-image: url(images/numbers.gif);
  background-repeat: no-repeat;
}

#navigation li.i1 { background-position: left top; }
#navigation li.i1:hover, #navigation li.i1.current { background-position: left bottom; }
#navigation li.i2 { background-position: center top; }
#navigation li.i2:hover, #navigation li.i2.current { background-position: center bottom; }
#navigation li.i3 { background-position: right top; }
#navigation li.i3:hover, #navigation li.i3.current { background-position: right bottom; }

/* Main Content */

#main {
  padding: 0 10px 50px;
  overflow: hidden;
}

#main-content {
  float: right;
  width: 480px;
  padding: 30px 60px 0 0;
}

#main-content h1 {
  padding: 0 0 25px;
  color: #067887;
  font: normal 1.65em/1.25em "Georgia", serif;
}

#main-content h2 {
  font: bold 1em "Georgia", serif;
  text-transform: uppercase;
}

#main-content h3 {
  font: bold 1.25em "Georgia", serif;
  color: #009db3;
}

#main-content p { padding: 0 0 25px; }
#main-content ul, #main-content ol { padding: 0 0 25px 15px; }

/* Home Page */

#main-content .home {
  width: 385px;
  padding: 0 0 20px;
}

#main-content .home p { padding: 0 0 15px; }

/* Empowered Parents */

#main-content .empower {
  width: 355px;
  padding: 0 0 25px;
}

/* Schedule */

#main-content .schedule {
  padding: 0 0 25px;
}

#main-content .schedule p {
  padding: 0;
  display: inline;
}

/* Sidebar */

#sidebar {
  float: left;
  width: 400px;
}

#sidebar img { width: 400px; }

/* Footer */

#footer {
  clear: both;
  width: 100%;
  background: #3f3f3f url(images/footer.gif) left top repeat-x;
}

#footer-top {
  width: 1000px;
  height: 60px;
  margin: 0 auto;
  overflow: hidden;
  line-height: 60px;
  color: #acabab;
}

#footer-top .twitter-link, #footer-top .facebook-link {
  float: left;
  width: 36px;
  height: 36px;
  margin: 12px 0 0 12px;
  display: block;
  text-indent: -9999px;
}
#footer-top .twitter-link { background: url(images/twitter.gif) no-repeat; }
#footer-top .facebook-link { background: url(images/facebook.gif) no-repeat; }

#footer-top .book-link {
  float: right;
  color: #acabab;
}

#footer-top .book-link:hover { color: #f2961e; }

#footer-menu {
  clear: both;
  width: 1000px;
  height: 60px;
  margin: 0 auto;
  padding: 30px 0 0;
  list-style: none;
}

#footer-menu li {
  float: right;
  background: url(images/divider.gif) left center no-repeat;
}

#footer-menu li.home { background: none; }

#footer-menu li a {
  padding: 0 10px 0 12px;
  color: #8a8a8a;
  font-size: 0.85em;
  text-decoration: none;
}

#footer-menu li a:hover { color: #f2961e; }

#footer-bottom {
  clear: both;
  width: 1000px;
  height: 100px;
  padding: 20px 0 0;
  margin: 0 auto;
  background: url(images/logo-gray.gif) right top no-repeat;
  color: #8b8a8a;
  font-size: 0.85em;
}

/* Wordpress Posts */

img.alignleft {
  float: left;
  padding: 0 15px 10px 0;
}

img.alignright {
  float: right;
  padding: 0 0 10px 15px;
}

.navigation { clear: both; }
.alignleft { float: left; }
.alignright { float: right; }

