/* Style Css for Kelly Corrigan dot com!

 Reset!--------------------------------------------- */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
a img { border: none; }


/* Typography */


body {
	font-family: Baskerville, Times, Georgia, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #333;
	background:#358B9F;
}

p, #contentmiddle ol > li {
	margin: 14px 7px;
}

em {
	font-style: italic;
}

strong{
	font-weight: bold;
}

h1 {
	font-size: 23px;
	color: #176d84;
}

.third h3 {
	font-size: 16px;
	color: #176d84;
}

h3 {
	font-size: 23px;
	color: #176d84;
}

h2 { margin-top: 20px; }


a:link, a:visited {
	color: #176d84;
	text-decoration: none;
}

a:hover, a:active {
	color: #176d84;
	text-decoration: underline;
}

/* Structure */


#wrap{
	width:960px;
	margin: 0 auto;
	background: white;
	border: thin solid #333;
	margin-bottom: 50px;
}

#new-header-top { background-image: url('img/random-quotes/rotate.php'); height: 243px; width:960px;position: relative; }
/*#new-header-top { background-image: url('img/newheader/header-blank.jpg'); height: 243px; width:960px;position: relative; }*/


#logo{display:block;
      width:271px;
      text-indent: -10000px;
      height: 41px;
      position: absolute;
      top: 15px;
      right: 15px;
      background-image: url(img/newheader/logo.png);
      background-position: top left;
      }

#facebook{display:block;
          width:152px;
          text-indent: -10000px;
          height: 22px;
          position: absolute;
          bottom: 15px;
          right: 15px;
          background-image: url(img/newheader/facebook.png);
          background-position: top left;
          }


#header-top { background-image: url('img/2010header.jpg'); height: 243px; }
#header-nav { background-image: url('img/header-nav.jpg'); height: 36px; background-repeat: repeat-x; }
#header-bottom { background-image: url('img/header-bottom.jpg'); height: 15px; }


#nav{
	display:inline;
	float:left;
}

#nav_bar{
  height: 36px;
  width: 100%;
  background: #176D84;
}

.cover { 
	border: 2px solid #321f0c;
}


#nav li{
	height:36px;
	display: block;
	float:left;
}

#nav_bar form{
	height:36px;
	display: block;
	float:right;
  margin-right: 10px;
  padding-left: 105px;
  background-image: url(img/your-email_nav.jpg);
  background-repeat: no-repeat;
}

#nav_bar input{
  margin: 6px;
  height: 16px;
  display: inline;
  
}

#writing{width:108px;background-image: url(img/writing_nav.jpg);}
#biocontact{width:138px;background-image: url(img/bio_nav.jpg);}
#videos{width:97px;background-image: url(img/videos_nav.jpg);}
#bookclubs{width:135px;background-image: url(img/book_clubs_nav.jpg);}
#tour{width:79px;background-image: url(img/tour_nav.jpg);}
#email{width:175px;background-image: url(img/nav/email.jpg);}

a.columnsnav{width:108px; height: 36px;display:block;}
a.bionav{width:138px;height: 36px;display:block;}
a.contactnav{width:69px;height: 30px;display:block;}
a.videosnav{width:97px;height: 36px;display:block;}
a.excerptnav{width:70px;height: 30px;display:block;}
a.bookclubsnav{width:135px;height: 36px;display:block;}
a.tournav{width:79px;height: 36px;display:block;}


#writing:hover,
#biocontact:hover,
#videos:hover,
#bookclubs:hover,
#tour:hover{
	background-position: center;
}

#writing:active,
#biocontact:active,
#videos:active,
#bookclubs:active,
#tour:active{
	background-position: bottom;
}

#writing.selected,
#biocontact.selected,
#contact.selected,
#videos.selected,
#excerpt.selected,
#bookclubs.selected,
#tour.selected,
#writing.selected:hover,
#biocontact.selected:hover,
#contact.selected:hover,
#videos.selected:hover,
#excerpt.selected:hover,
#bookclubs.selected:hover,
#tour.selected:hover{
	background-position: bottom;
}

#content {	
	margin: 10px;
}

#contentleft{
	float:left;
	width: 200px;
}

#subscribe { background-color:#b9a588 ; padding:10px; margin:10px;;}
#subscribe input{ margin: 5px 0 ;}

.photo{
	display: block;
	margin: 25px 0 0 20px;
	border-top: thin solid #555;
	border-right: thin solid #555;
}

#contentright{
	float:left;
	width: 240px;
}

#contentmiddle{
	background: white;
	float:left;
	width: 480px;
	padding: 0 10px;
}

#buyonline {
	margin: 20px;
}

#buyonline img {
	margin:10px 10px 10px 0;
	
}

#buyonline h1 {
	color:#333;
	font-style: italic;
}



#sidebuy h1 {
	font-size: 18px;
	color:#333;
	font-style: italic;
	margin: 7px 0 0 20px;
}

#sidebuy p {
	margin: 20px 0 0 40px;
	
}

.third { width: 260px; padding-left: 20px; padding-right: 20px; float: left; }

.clearboth {
	clear:both;
}

.quote {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	padding-left: 20px;
	background: url(img/leftqm.gif) no-repeat top left;
}

.quoteauthor{
	padding-left: 20px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.blueflourish{
	margin: 20px 0 20px 100px;
}

.blueflourish-left { margin: 20px 0 20px 70px; }

#footer {

}

.tour-img { padding-bottom: 35px; width: 150px; }

.blue { color: #176d84; }


/* Book Clubs*/

#bookclub_tmp{display:block;
              width:180px;
              text-indent: -10000px;
              height: 180px;
              background-image: url(img/bookclub_buttons/tmp-button.jpg);
              background-position: top left;
              }
              
#bookclub_lift{display:block;
               text-indent: -10000px;
               width:180px;
               height: 180px;
               background-image: url(img/bookclub_buttons/lift-button.jpg);
               background-position: top left;
               }


#bookclub_tmp:hover {background-position: center}
#bookclub_lift:hover {background-position: center}

#bookclub_tmp:active, #bookclub_tmp.selected {background-position: bottom left;}
#bookclub_lift:active, #bookclub_lift.selected {background-position: bottom left;}

/*Blogger*/


#blogger {
 	float:left;
 	padding: 10px 15px;
	width: 600px; 
}

#blog_sidebar {
  float:right;
  padding: 10px;
  width: 290px;
}

#blog_sidebar ul {
  list-style: none;
}

#blog_sidebar ul li {
  margin-bottom: 20px;
}

#lift_excerpt {display:block;
              margin: 0 auto;
              width:220px;
              text-indent: -10000px;
              height: 220px;
              background-image: url(img/writing_buttons/lift-button.jpg);
              background-position: top left;}

#tmp_excerpt {display:block;
              margin: 0 auto;
              width:220px;
              text-indent: -10000px;
              height: 220px;
              background-image: url(img/writing_buttons/tmp-button.jpg);
              background-position: top left;}

#essays { display:block;
          margin: 0 auto;
          width:220px;
          text-indent: -10000px;
          height: 220px;
          background-image: url(img/writing_buttons/essays-button.jpg);
          background-position: top left;}


#lift_excerpt:hover {background-position: center}
#tmp_excerpt:hover {background-position: center}
#essays:hover {background-position: center}

#lift_excerpt:active,#lift_excerpt.selected {background-position: bottom}
#tmp_excerpt:active,#tmp_excerpt.selected {background-position: bottom}
#essays:active,#essays.selected {background-position: bottom}

#temp_videos object {
  float:left;
  padding: 20px;
}


/* Mr. Splashy-pants */

#splash{
  height:576px ;
  width: 960px;
  position:absolute; 
  top:0px ; 
  left: 50%; 
  margin-left:-480px; 
  background-image: url('img/landing.jpg');
}

#splash #nav_bar {
  z-index: 99;position:absolute; top:36px ;
}

