/*
	Tim Barber Structure
*/
body{margin:0 auto;}

/*
	Basic Typogrpahic Styles
*/
body,button,textarea{font:12px/2.0833em "Helvetica Neue",Arial,Helvetica,sans-serif;color:#666;}
em{font-style:italic;}
strong{font-weight:bold;}
p{margin-bottom:2.08333em;}
/* Basic Links */
a{text-decoration:none;color:#666;}
a:hover{color:#000;}
a:visited{color:#505050;}
/* headers */
h2,h3,h4,h5,h6,legend{color:#111;}

/*
	Navigation Controls
*/
.controls.navi a{display:block;height:12px;width:12px;text-indent:-9999px;background:url(images/barberSprite.gif) no-repeat;}
.controls.navi a.thumbs{background-position:-48px 0;width:16px;}
.controls.navi a.thumbs:hover{background-position:-64px 0;}
.controls.navi a.thumbs.alt{background-position:-48px -12px;width:16px;}
.controls.navi a.thumbs.alt:hover{background-position:-64px -12px;}
.controls.navi a.prev,.navi a.thumbs_prev{background-position:-24px 0;}
.controls.navi a.prev:hover,.navi a.thumbs_prev:hover{background-position:-24px -12px;}
.controls.navi a.next,.navi a.thumbs_next{background-position:-36px 0;}
.controls.navi a.next:hover,.navi a.thumbs_next:hover{background-position:-36px -12px;}

.controls.navi a.gallery_page,.controls.navi a.thumbs_page, .controls.navi a.remove{width:auto;background:none;line-height:12px;text-indent:0px;color:#979797;}
.controls.navinavi a.gallery_page:hover,.controls.navi a.thumbs_page:hover,.controls.navi a.remove{color:inherit;}

.controls.navi a.remove{text-transform:capitalize;font-size:10px;color:#979797;text-indent:10px;}

/*
	Helpers
*/
.left{float:left;}
.right{float:right;}
.center{margin:0 auto;}
.clear{clear:both;display:block;}
.hide{display:none;}

/*
	Clearing floats without extra markup
	Based on How To Clear Floats Without Structural Markup by PiE
	[http://www.positioniseverything.net/easyclearing.html]
*/

.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}

/*
	Regular clearing
	apply to column that should drop below previous ones.
*/

.clear { clear:both; }