/*-----------------------------------------------------------------------------
andy kirkpatrick | akreative
version:1.0
author:andy kirkpatrick
website:http://www.karendarke.com
-----------------------------------------------------------------------------*/

/* layout
-------------------------------------------------------------*/ 
body {margin-top: 5px; background: #FFF url(/gfx/sideimg.jpg) top center repeat-y}
.speaking_dates {float: right; clear: right;}
.highlight a {background-color: #777DE8;	color: white; text-transform:uppercase;	 padding:3px 5px 3px 5px;	font-size:90%; margin: 0 5px 0 0;}
#cse-search-box {float: right;}
#twitter {text-align:right; margin:0 0 10px 0; width: 300px; position: absolute; top: 10px; right: 5px;}
#twitter li{color: white;}



/* images and video
---------------------------------------------------------------------- */
h1#logo {height: 115px; width: 980; background: url(/gfx/darke_logo.png) no-repeat 0 0;  text-indent: -9999px; margin: 0; }
h1#logo a {text-indent: -5000px;  } 
#help {float: right; position: absolute; top: 0; right: 0;}
.grid_1 img {width: 60px;}
.grid_2 img {width: 140px;}
.grid_3 img {width: 220px;}
.grid_4 img {width: 300px;}
.grid_5 img {width: 380px;}
.grid_6 img {width: 460px;}

#half_wrap {width:50%; float: left; margin: 0 10px 10px 0;}
#half {width:50%;}

/* blockquote 
---------------------------------------------------------------------- */


blockquote {font-style: italic;font-size: 1.3em; background: #ececec; border-bottom: 1px dotted #d4d4d4; border-top: 1px dotted #d4d4d4; padding: 5px; margin-bottom: 10px;} 
blockquote p { font-size: 1em;}
cite {text-transform:uppercase; font-weight: bold; }


/* navigation 
---------------------------------------------------------------------- */

  #nav {
    background: black url(/gfx/navigation_bottom.jpg) no-repeat 0 100%;
    height: 40px;
    font-size: 13px;
    line-height: 13px;
    font-family: Helvetica, Arial;
    text-transform: uppercase;
    text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
  }
  #nav li {
    display: inline;
  }
  #nav li a {
    color: white;
    float: left;
    padding: 10px 0 17px 0;
  }
  #nav li a:hover,
  #nav li.on a {
    color: white;
  }
    #nav a.home {
      width: 70px;
    }

    #nav a.pole {
      width: 70px;
    }


#nav a.coaching {
  width: 90px;
}

    #nav a.blog {
      width: 50px;
    }
    #nav a.bio {
      width: 50px;
    }

    #nav a.speaking {
      width: 93px;
    }
    #nav a.if_you_fall {
      width: 80px;
    }
    #nav a.adaptive_sport {
      width: 100px;
    }

    #nav a.contact {
      width: 98px;
    }

    #nav li a.home:hover,
    #nav li.on a.home {
      background: url(/gfx/over_nav.png) no-repeat 50% 100%;
    }

    #nav li a.blog:hover,
    #nav li.on a.blog {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }

 #nav li a.coaching:hover,
    #nav li.on a.coaching {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }

 #nav li a.pole:hover,
    #nav li.on a.pole {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }

 #nav li a.if_you_fall:hover,
    #nav li.on a.if_you_fall {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }

    #nav li a.bio:hover,
    #nav li.on a.bio {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
    #nav li a.speaking:hover,
    #nav li.on a.speaking {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
    #nav li a.adaptive_sport:hover,
    #nav li.on a.adaptive_sport {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
    #nav li a.stories:hover,
    #nav li.on a.stories {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
    #nav li a.gear:hover,
    #nav li.on a.gear {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
    #nav li a.technique:hover,
    #nav li.on a.technique {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
    #nav li contact:hover,
    #nav li.on a.contact {
      background: url(/gfx/bio_nav.png) no-repeat 50% 100%;
    }
/* article comments 
-----------------------------------------------------------------------------*/

#comments h6, #comment-form h6 { font-family:"lucida grande", lucida, arial, sans-serif; text-transform:uppercase; border-bottom:1px solid #aaa; font-size:11px; font-weight:normal; letter-spacing:1px; padding-bottom:5px; margin:25px 0 0 0; }
#comments dl { padding:0; margin:0; }
#comments dl dt { font-family:"lucida grande", lucida, arial, sans-serif; font-size:10px; text-transform:uppercase; }
#comments .comment-date {font-family: georgia, times, "times new roman", serif; font-size:11px; }
#comments .posted-by { text-transform:none; }
#comments dl dd { margin:15px 0 0 0; font-size: 100%; line-height:18px; }
#comments .comment-content { margin-bottom:15px; width:70%; padding:15px; }
#comments .even { background-color:#eee; }
fieldset#comment-form-field { background-color:#eee; border:1px solid #ccc; margin:25px 0 25px 0; padding:10px 0 10px 25px; }
fieldset#comment-form-field label { font-size:12px; font-family: georgia, times, "times new roman", serif; color:#111; }
form#comment-form-form { float:left; width:50%; clear:left; } 
#disclaimer { float:right; width:35%; clear:left; margin:30px 35px 0 0; }

/* prev-next 
---------------------------------------------------------------------- */


/* flickr 
---------------------------------------------------------------------- */

#flickr { padding:14px 0 0 0px; padding:0; }
#flickr a img {float:left; margin:0 1px 1px 0;}

/* footer 
---------------------------------------------------------------------- */ 

#footer {padding-top: 10px; border-top:1px dotted #777DE8;}
#akreative {float: right;}

