/* @override http://www.tedkincaid.com/wordpress/wp-content/themes/tedkincaid/style.css */

/*
Theme Name: Ted Kincaid
Description: Ted Kincaid's Site Theme.
Version: 1
Author: Stephen Edmondson
Author URI: http://www.stephenedmondson.com/


*/


html, body, h1, h2 { margin:0; padding:0; background-color: black;}
img { border: 0;}
#torso{font:12px/normal Georgia; width:960px; margin: 0 auto; background-color: #000; overflow:hidden;}
#primary{width:960px; float:left}




/* Utility

/******************************/ 

 a.ir{cursor:pointer}

  .ir{display:block; position:relative; overflow:hidden}

  .ir em{display:block; position:absolute; top:0; left:0}
  
/* Headers & Subheaders

/******************************/

.header{font-size: 1px;	margin: 0 39px;
}
.primary{font-size: 1px; margin: 0 39px;
}
  
/* logo */
/******************************/ 
.logo { float: left; width: 238px; height: 54px:}
  
/* navigation */
/******************************/ 
.navigation { margin: 0; padding: 0; } /* Reset stuff */

ul#nav { width: 376px; float: right; list-style: none; }
ul#nav li { display: inline; }
ul#nav li a { display: block; float: left; height: 29px;background-image: url(images/nav/navigation.gif); text-indent: -9999px; }
ul#nav li a.work { width: 57px; background-position: 0 0;	}
ul#nav li a.work:hover  { background-position: 0 -30px;}
ul#nav li a.work_active { width: 57px; background-position: 0 -30px;	}
ul#nav li a.blog { width: 55px; background-position: -57px 0;	}
ul#nav li a.blog:hover { background-position: -57px -30px;}
ul#nav li a.blog_active { width: 55px;background-position: -57px -30px;}
ul#nav li a.store { width: 57px; background-position: -113px 0;	}
ul#nav li a.store:hover { background-position: -113px -30px;	}
ul#nav li a.store_active { width: 57px; background-position: -113px -30px;	}
ul#nav li a.history { width: 69px; background-position: -170px 0;}
ul#nav li a.history:hover { background-position: -170px -30px; }
ul#nav li a.history_active { width: 69px; background-position: -170px -30px; }
ul#nav li a.press { width: 59px; background-position: -239px 0;	}
ul#nav li a.press:hover { background-position: -239px -30px;	}
ul#nav li a.press_active { width: 59px; background-position: -239px -30px;	}
ul#nav li a.contact { width: 77px; background-position: -299px 0;	}
ul#nav li a.contact:hover { background-position: -299px -30px;	}
ul#nav li a.contact_active { width: 77px; background-position: -299px -30px;	}

/* navigation_work */
/******************************/ 
.navigation_work { margin: 0; padding: 0; height: 33px; width: 748px;} /* Reset stuff */

ul#nav-work { width: 748px; float: left; list-style: none; }
ul#nav-work li { display: inline; }
ul#nav-work li a { display: block; float: left; height: 33px;background-image: url(images/nav/navigation_work.gif); text-indent: -9999px; }
ul#nav-work li a.latestwork { width: 133px; background-position: 0 0;	}
ul#nav-work li a.latestwork:hover  { background-position: 0 -34px;}
ul#nav-work li a.latestwork_active { width: 133px; background-position: 0 -34px;	}
ul#nav-work li a.seascapes { width: 128px; background-position: -133px 0;	}
ul#nav-work li a.seascapes:hover { background-position: -133px -34px;}
ul#nav-work li a.seascapes_active { width: 128px;background-position: -133px -34px;}
ul#nav-work li a.clouds { width: 102px; background-position: -261px 0;	}
ul#nav-work li a.clouds:hover { background-position: -261px -34px;	}
ul#nav-work li a.clouds_active { width: 102px; background-position: -261px -34px;	}
ul#nav-work li a.everything { width: 249px; background-position: -363px 0;}
ul#nav-work li a.everything:hover { background-position: -363px -34px; }
ul#nav-work li a.everything_active { width: 249px; background-position: -363px -34px; }
ul#nav-work li a.grids { width: 136px; background-position: -612px 0;	}
ul#nav-work li a.grids:hover { background-position: -612px -34px;	}
ul#nav-work li a.grids_active { width: 136px; background-position: -612px -34px;	}

a { outline: none; }


/* Work_Nav */
/******************************/ 
 .work_nav{float: left; width:960px;
	border-style: dashed;
	margin: 22px 0 0 39px;
	padding: 0;
	text-transform: uppercase;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
       .work_nav a{ color: #666666;
	text-decoration: none;
	margin-right: 15px;
}
	.work_nav .active{ color: #cccccc;
	font-weight: bold;
	font-style: normal;
}
       .work_nav a:hover{ color: #cccccc;
}



/* @group Work Pages */

/* Slideshow */
/******************************/ 
 .slideshow{position:relative;  width:910px; overflow:hidden; margin-left: 15px; clear:left;
}
   .slideshow ul{list-style:none; margin:0; padding:0; overflow:hidden; position:relative}
   .slideshow li{float:left; padding: 50px 150px 0 590px; position:relative}
     .slideshow .image{position:absolute; top:50px; left:70px; font-size:0}  
     .slideshow .details{font-size:20px ; color: #666666;
}
       .slideshow h2{
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #ffffff;
} 
       .slideshow em{
	color: #666666;
	font-weight: bold;
	font-style: normal;
}
       .slideshow p{margin:0; padding-bottom:15px; margin-bottom:15px;
	color: #666666;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:14px;

}

     .slideshow .ir{height:34px; width:36px; position:absolute; left:18px; top:160px; text-align:center; font-size:18px; color:#fff; line-height:84px}
     .slideshow .ir em{height:34px; width:36px; background-image:url('images/scroll_left.png')}
     .slideshow .ir.next{left:auto; right:18px}
     .slideshow .ir.next em{ background-image:url('images/scroll_right.png')}
            
  /* Current Work */
   #current{height:451px; }
     #current h2{}
     #current li{width:245px; height:400px}

/* @end Work Page(s) */

/* @group Blog Page */
/* Blog */
/******************************/ 
 .blogy{float: left; width:707px;
	margin-left: 39px;
	margin-top: 35px;
	margin-bottom: 50px;
	border-style: dashed;
	border-right-width: 1px;
	border-right-color: #666666;
}
       .blogy a{ color: #cccccc;
	text-decoration: underline;
}
       .blogy a:hover{ color: #ffffff;
}

       .blogy h2{
	font: bold 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #cccccc;
	margin-bottom: 0;
} 

.blogy h2 a{ color: #cccccc;
text-decoration: none;
}
.blogy h2 a:hover{ color: #999999;
}
.blogy p{
margin:0; padding-bottom:21px; 
	color: #999999;
	line-height: 23px;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:17px;
}
.entry {margin-bottom: 38px;}


.post {
margin: 0 17px 40px 0;
text-align:left;	
}
.postmetadata {
color: silver;
}

p.postmetadata {
		font: 11px/23px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 9px;
	padding: 0;
}
       .postmetadata a{ color: #666666;
	text-decoration: none;
}
       .postmetadata a:hover{ color: #999999;
}

 .blogy_right{float: right; width:150px;
	padding: 0 35px 0 0;
	margin-bottom: 50px;
	margin-top: 35px;
	margin-left: 17px;
}

 .blogy_right ul {
	margin: 0 0 25px;
	padding: 0;
}
 .blogy_right li {
	margin: 0 0 0 15px;
	padding: 0;
	text-shadow: #000000 0 0 0px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	list-style-image: url(images/li.gif);
	list-style-position: outside;
}
 .blogy_right h3 {
	margin: 0;
	padding: 0;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
}
 .blogy_right a{ color: #cccccc;
	text-decoration: none;
}
 .blogy_right a:hover{ color: #999999;
}

/* @end Blog */

/* @group News Page */
/* News */
/******************************/ 
 .newsy{float: left; width:690px;
	margin-left: 39px;
	margin-top: 35px;
	margin-bottom: 50px;
}
       .newsy h2{
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333333;
	text-transform: uppercase;
	margin-top: 35px;
} 
       .newsy p{margin:0; margin-bottom: 14px;
	color: #cccccc;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
       .newsy a{ color: #ffffff;
	text-decoration: underline;
}
       .newsy a:hover{ color: #cccccc;
}

/* @end News */

/* @group Press Page */
/* Press */
/******************************/ 
 .pressy{float: left; width:780px;
	margin-left: 39px;
	margin-top: 35px;
	margin-bottom: 50px;
}
       .pressy h2{
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333333;
	text-transform: uppercase;
	margin-top: 35px;
} 
       .pressy p{margin:0; margin-bottom: 6px;
	color: #cccccc;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
       .pressy a{ color: #cccccc;
	text-decoration: underline;
}
       .pressy a:hover{ color: #ffffff;
}

/* @end Press */

/* @group History Page */
/* History */
/******************************/ 
 .historyy{float: left; width:740px;
	margin-left: 39px;
	margin-top: 35px;
	margin-bottom: 50px;
}
       .historyy h2{
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333333;
	text-transform: uppercase;
	margin-top: 35px;
} 
       .historyy p{margin:0; margin-bottom: 6px;
	color: #cccccc;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
       .historyy h3{
	color: #333333;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
}
       .historyy h3 em{color: #cccccc;
	font-weight: normal;
	font-style: normal;
}
       .historyy a{ color: #cccccc;
	text-decoration: underline;
}
       .historyy a:hover{ color: #ffffff;
}

/* @end History */



/* @group Contact Page */
/* Contact */
/******************************/ 
 .contacty{float: left; width:740px;
	margin-left: 39px;
	margin-top: 35px;
	margin-bottom: 50px;
}
       .contacty h2{
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333333;
	text-transform: uppercase;
	margin-bottom: 10px;
} 
       .contacty p{
	color: #cccccc;
	font: bold 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 8px 0 4px;
}

       .contacty h3{
	color: #cccccc;
	font: bold 18px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 25px;
}

       .contacty a{ color: #cccccc;
	text-decoration: underline;
}
       .contacty a:hover{ color: #ffffff;
}

/* @end Contact */
                

