/*
Basic Typogrpahic Styles
---------------------------------------- */
body,button,textarea{font:12px/1.5em "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;}
/* Links */
a{color:#666;text-decoration:none;}
a:hover{color:#000;}
a:active{}
a:visited{}
/* Line Breaks */
p,ul,ol,dl{margin-bottom:1.5em;}
/* Headers */
h1,h2,h3,h4,h5,h6{color:#000;}
h1{}
h2{text-transform:uppercase;font-weight:bold;}
h3{margin-bottom:9px;}
h4{}
h5{}
h6{}
/* Formatting */
strong{font-weight:bold;}
em{font-style:italic;}
del{font-style:line-through;}
p{color:black;}
/* misc */
.small{}
.copyright{}
/*
Basic Page Structure
---------------------------------------- */
body{width:870px;margin-left:auto;margin-right:auto;}
#header{height:35px;border-bottom:1px solid #cccccc;background:#FFF;position:fixed;padding-top:27px;width:870px;z-index:2;}
#page{padding:80px 0 0 0;min-height:580px;height:auto!important;height:580px;position:relative;z-index:1;}
#footer{padding:18px 0 0 0;height:35px;border-top:1px solid #000;}

/*
Disable the fixed header
---------------------------------------- */
/*
#header{position:static;}
#page{padding-top:40px;}
*/

/*
Navigation Styles
---------------------------------------- */
/* Site Header */
#siteHeader,#siteFooter{float:left;text-transform:lowercase;}
#siteHeader a,#siteFooter a{text-decoration:none;}
#siteHeader a.current,#siteFooter a.current{color:black;}

/* Header and Footer Nav */
#primaryNav,#tertiaryNav{float:right;}
#primaryNav li,#tertiaryNav li{float:left;margin-right:30px;}
#primaryNav li.end,#tertiaryNav li.end{margin-right:0;}
#primaryNav li a,#tertiaryNav li a{text-transform:lowercase;text-decoration:none;}
#primaryNav li a:hover,#tertiaryNav li a:hover{color:#000;}

#primaryNav li a.current{color:black;}

/* Pager */
ul.pager{border-top:1px solid #000;padding:15px 0 18px 0;height:18px;line-height:22px;}
ul.pager li{float:left;margin-right:9px;width:13px;}
ul.pager li a{color:#999;}
ul.pager li a:hover,
ul.pager li a.current{color:#000;}
ul.pager li.clear{display:block;clear:both;}

/*
Page Styles
---------------------------------------- */
#page h1 {display:none;}
#page.artist h1 {display:block;cursor:pointer;float:left;color:#666;line-height:25px;}
#page.artist h1.hover {color:#000;}

#page #feed div.entry {border-bottom:1px solid #000;margin-bottom:18px;/*padding-bottom:18px;*/}
#page #feed div.entry.last{border-bottom:none;}

/* Listing Pages */
#listing .set {line-height:25px;margin-right:26px;width:198px;float:left;}
#listing .set.end{margin-right:0;}
#listing a{color:#999;}
#listing a:hover{color:#000;}


/* About Page */
p.intro{margin-bottom:36px;color:black;}
#submissions{width:280px;float:left;}
#submissions ul li{background:url(/includes/style/images/tick.png) no-repeat 0 6px;padding-left:10px;}
#submissions ul.contactInfo li,
#submissions ul.addlInfo li{font-weight:bold;background:transparent;padding:0;}
#contactForm{float:right;width:380px;}
#contactForm legend{text-transform:uppercase;font-weight:bold;color:#000;}
#contactForm p{position:relative;margin-bottom:6px;}
#contactForm label{display:block;}
#contactForm label.overlabel-apply{position:absolute;top:6px;left:6px;}
#tvcMessage textarea{resize:none;border:1px solid #CCC;width:359px;height:180px;padding:9px;}
#tvcContactInfo input{border:1px solid #CCC;width:368px;padding:5px;}
#tvcMessage textarea:focus,
#tvcMessage input:focus{border-color:#000;}
#tvcAttachments p{border:1px solid #CCC;position:relative;border:none;}
#tvcAttachments p label.overlabel-apply{top:0;padding:3px 0 1px 0;background:yellow;width:371px;}
#tvcAttachments p input{/* opacity:0;*/}
#tvcAttachments input.file{margin-left:80px;border:none;margin-top:4px;background:0px;cursor:default;}

/* Fine Print */
form p.fp{float:left;padding-top:2px;}

/* Submit Button */
p.submit{float:right;}
p.submit input{font-weight:bold;padding:none;background:transparent;border:none;text-align:right;color:#000;}
p.submit input:hover{color:#CCC;}


/* 
Gallery Styles
---------------------------------------- */
#artistInfo {
	clear:both;
}

/* Gallery Controls */
.entryHead {clear:both;}
.entryHead h3 {float:left;margin-right:10px;}
.galCntrl{height:12px;width:150px;float:left;padding:4px 0 0 0;}
.galCntrl li,
.back_button li{float:left;margin:0 4px 0 0;cursor:pointer;}
.galCntrl li span,
.back-button span{float:left;display:block;height:12px;text-indent:-9999px;background:url(http://tinyvices.com/includes/style/images/barberSprite.gif) no-repeat;}
.galCntrl li.gridPage{line-height:13px;cursor:default;color:#666;}

.galCntrl .thmbGrd span{width:18px;background-position:-48px 0;}
.galCntrl .thmbGrd span{width:16px;}
.galCntrl .thmbGrd:hover span{background-position:-64px 0;}
.grid .galCntrl .thmbGrd span{background-position:-48px -12px;}
.grid .galCntrl .thmbGrd:hover span{background-position:-64px -12px;}

.galCntrl .prev span,
.galCntrl .gridPrev span,
.galCntrl .next span,
.galCntrl .gridNext span {width:12px;}
.galCntrl .prev span,
.galCntrl .gridPrev span{background-position:-24px 0;}
.galCntrl .prev:hover span,
.galCntrl .gridPrev:hover span{background-position:-24px -12px;}
.galCntrl .next span,
.galCntrl .gridNext span{background-position:-36px 0;}
.galCntrl .next:hover span,
.galCntrl .gridNext:hover span{background-position:-36px -12px;}
.galCntrl li span.grid {display:none;}
.galCntrl li.loading span{background:url(http://tinyvices.com/includes/style/images/loader.gif);width:16px;height:16px;}

.galCntrl li.back span,
.back-button span{width:16px;background-position:-85px 0px;}

.galCntrl li.back a:hover span,
.back-button:hover span{background-position:-85px -12px;}

h6.counter{color:#999;}

/* Thumbnail Grid */
.thumbGrid {display: none;height:556px;width:870px;overflow:hidden;position:relative;}
.thumbGrid ul {height:556px;width:870px;}
.thumbGrid ul li,.thumbGrid ul li a{float:left;overflow:hidden;position:relative;display: block;height:90px;width:90px;margin:0 15px 15px 0;}
.thumbGrid ul li{margin:0 21px 15px 0;cursor:pointer;}
.thumbGrid ul li.end {margin-right:0;}
.thumbGrid ul li a{margin:0 auto;}
.tester{height:40px;width:40px;}
.thumbGrid ul li.loading{background:url(http://tinyvices.com/includes/style/images/loader.gif) no-repeat 50% 50%;}

/* Slideshow + Grid Container */
.slideShow{position:relative;height:556px;width:870px;overflow:hidden;}
.slideShow img {margin:0 auto;display:block;}


/*
Utility Classes
---------------------------------------- */
.left{float:left;}
.right{float:right;}
.center{margin:0 auto;}
.clear{clear:both;display:block;}
.hide{display:none;}
/* Gin Lane Logo */
.credit a{display:block;height:25px;width:25px;text-indent:-9999px;background:url(http://ginlanemedia.com/media/gl-logo-rollover.png) no-repeat 0% 0%;margin-bottom:18px;}
.credit a:hover{background-position:0% 100%;}

/*
	Additional Styles
*/
/* .entry p{line-height:1em;} */
.entry p img{display:block;}
label.error{text-align:left;padding:5px 5px 2px;}
#tvContact input:focus{border-color:#000;}
.back-button{line-height:25px;display:block;width:16px;height:15px;}
.caption{margin-top:18px;}
