/*
Theme name: BK
Editors: 
*/
/*
Theme Name: BK
Theme URI: http://www.bartkowalski.com/
Description: Custom Wordpress theme designed by Bart, and ninja coded by Kirk
Version: 1.0
Author: Kirk Beard
Author URI: http://www.kirkbeard.com
Tags: black, custom header, fixed width

	No description available yet... might add one later
*/



/* reset - 960.gs */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* text - 960.gs */
body{font:14px/1.6 'Open sans','Helvetica Neue', Helvetica, Arial,'Liberation Sans',FreeSans,sans-serif;}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:0px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:13px; text-rendering:optimizeLegibility;}

/* grids - 960.gs */
.container_24{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:600px}.container_24 .grid_16{width:620px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}




/* styles */
body { background:#000 url(images/body.png); color:#969696; padding-bottom:70px; }
a { color:#e5e5e5; text-decoration:none; }
a:hover { text-decoration:underline; }

/* header */
#hd { background:transparent url(images/hd.png) scroll repeat-x; }
#hd .grid_24 { height:160px; }	


/* home override */
body.is_home #hd { background-image:url(images/hd-home.png); }
body.is_home #hd .grid_24 { height:425px; background-position:center; }

#breaker-breaker .grid_24 { background:transparent url(images/random-arrow.png) scroll no-repeat 240px 0; height:90px; }

/* body */
#bd { background:transparent url(images/bd.png); padding-bottom:50px; }
#pri-nav { list-style:none; margin:0 0 0; padding:0 0 40px; }
#pri-nav li { list-style:none; margin:0 0 5px; padding:0; text-align:right; }
#pri-nav li a { 
  font-family: 'Arvo', Georgia, Times, Times New Roman, serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    text-shadow: none;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.03em;
    word-spacing: 0em;
    line-height: 1.2;
    color:#555; 
  }
#pri-nav li a:hover { color:#ff6500; text-decoration:none; }
#bd .side-nav p {text-align:right; color:#555; padding-left:15px; }

/* heroes override */
body.heroes #hd { background-image:url(images/hd-home.png); }
body.heroes #hd .grid_24 { height:425px; background-position:center; }	

/* heroes archive */
#hero-nav { text-align:center; }
#hero-nav ul { list-style:none; margin:0 10px 0 0; padding:0 0 40px; }
#hero-nav li { list-style:none; margin:0 0 5px; padding:0; }
#hero-nav li a { color:#555; font-size:16px; font-family:Georgia, Times, Times New Roman; }
#hero-nav li a:hover { color:#959595; }
#heroes { font-style:italic; margin-bottom:2em; font-family:Georgia, Times, Times New Roman; }
#heroes a,
#heroes span { margin:0 10px; color:#464646; font-size:16px; }
#heroes span { color:#333; }
#heroes .count,
#heroes .count span { font-size:20px; color:#ec008c; margin:0; }


/* footer */
#ft { background:transparent url(images/bd.png) scroll repeat-x; font-size:12px; }
#ft .ft-divider { height:150px; background:transparent url(images/ft-divider.png) scroll no-repeat 0 bottom; margin-bottom:20px; }
#ft ul { list-style:none; margin:0; padding:30px 0 0; background-repeat:no-repeat; }
#ft ul.ft-links-personal { background-image:url(images/ft-icon-personal.png); }
#ft ul.ft-links-work { background-image:url(images/ft-icon-work.png); }
#ft ul.ft-links-play { background-image:url(images/ft-icon-play.png); }
#ft ul.ft-links-meta { background-image:url(images/ft-icon-meta.png); }
#ft ul.ft-links-external { background-image:url(images/ft-icon-external.png); }
#ft ul.ft-links-friends { background-image:url(images/ft-icon-friends.png); }
#ft li { list-style:none; margin:0; padding:0; }
#ft li a { color:#555; }
#ft li a:hover { color:#959595; text-decoration:none; }
#ft .copyright { font-size:9px; }
#ft .copyright a { color:#6f6f6f;}





/* page */
body.page h2 { color:#ec008c; margin-bottom:20px; }
body.page h2 span { color:#6f6f6f; }

/* archives */
body.archive h2 { margin-bottom:20px; }
/*{ font-size:18px; color:#ec008c; font-family:Georgia, Times, Times New Roman; font-weight:normal; margin:0 0 5px; padding:0; }*/

/* Style for random javascript greeting on About page */
.hello 
{
  font-family: 'Arvo', Georgia, Times, Times New Roman, serif;
    font-size: 2em;
    font-style: normal;
    font-weight: 100;
    text-shadow: #000 0px 3px 1px;
    text-decoration: none;
    text-transform: lowercase;
    letter-spacing: 0.05em;
    word-spacing: 0em;
    line-height: 1.2;
    color:#00aeef;
    padding: 0px 38px 10px 0px;
}

/* Style for random javascript greeting rotation */
#rotate-hello
{
	text-align:right;
	float:right;
	width: 200px;
	height: 50px;
	margin:70px -50px 0px 40px;
	overflow:visible;
	-moz-transform:rotate(-7deg);
	-webkit-transform:rotate(-7deg);
	-o-transform:rotate(-7deg);
	background-image:url('http://bartkowalski.com/wp-content/uploads/misc/say.png');
	background-repeat:no-repeat;
	background-position:right bottom;
}

h2 
{
  font-family: 'Arvo', Georgia, Times, Times New Roman, serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    text-shadow: none;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0em;
    word-spacing: -0.05em;
    line-height: 1.2;
    margin:0px 0 10px;
    color:#ec008c;
}
h2 a { color:#00aeef; }

h3 {
  font-family: 'Arvo', Georgia, Times, Times New Roman, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    text-shadow: none;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.03em;
    word-spacing: 0em;
    line-height: 1.2;
  margin:40px 0 20px;
  color:#ec008c;
}

h5 { 
	font-size:16px; 
	color:#b1b1b1; 
	font-family: 'Arvo', Georgia, Times, Times New Roman; 
	font-weight:normal; 
	margin:20px 0 20px; 
	padding:0; 
}



/* START FD footnotes (FD Footnotes WP Plugin) */
.footnotes {
  font-size: 85%;
  line-height: 1.6em;
  padding: 30px 0 10px 0;
}

.footnotes .footnotedivider {
  width: 120px;
  border-bottom: 1px solid #555;
}

.footnotes li {
  margin: 5px 0 0 0;
}

sup.footnote a {
  text-decoration: none;
  font-size: 90%;
  padding: 0 0 0 2px;
}

sup.footnote {
  line-height: 0em;
}

.footnotereverse a {
  padding: 0 0 0 5px;
  text-decoration: none;
}
/* END FD footnotes (FD Footnotes WP Plugin) */


.post-date { color:#555; font-size:1em; font-family:Georgia, Times, Times New Roman; font-style:italic; padding:0; }
.entry .postmetadata { font-size:11px; border-color:#252525; border-style:solid; border-width:1px 0; padding:5px 0 10px 0; margin-bottom:40px; color:#555; clear:left; }
.entry .postmetadata a { color:#ec008c; }


.list-entry { border-color:#252525; border-style:solid; border-width:1px 0 0; padding:10px 0 0; margin-bottom:40px; }
.list-entry .postmetadata { font-size:11px; padding:5px 0 0; color:#555; }
.list-entry .post-date { text-align:right; font-size:13px; }



/* search */
body.search-results h2 { color:#6f6f6f; }
body.search-results h2 .highlight { color:#ff6500; }
body.search-results h3 a { color:#ff6500; }
body.search-results .postmetadata a { color:#ec008c; }
body.search-results .postmetadata a.read-more { background:transparent url(images/read-more-pink.png) scroll no-repeat right 50%; padding-right:20px; } /* search results */


	
.portfolio-thumbs,
.portfolio-thumbs li { list-style:none; margin:0; padding:0; }						
.portfolio-thumbs li { float:left; width:210px; margin-right:10px; margin-bottom:30px; }
.portfolio-thumbs li h4 { font-size:20px; font-weight:normal; margin-bottom:5px; }
.portfolio-thumbs div { padding:5px 0; }
.portfolio-thumbs .read-more a { background:transparent url(images/read-more-pink.png) scroll no-repeat right 50%; padding-right:20px; color:#ec008c; font-size:11px; } 


/* archive list */
div.archives-listing { padding-top:50px; padding-bottom:50px; }
h2.archive-title { color:#00aeef; }
ul.archive-list,
ul.archive-list li { list-style:none; margin:0; padding:0; font-size:12px; }
ul.archive-list { clear:left; }
ul.archive-list li { float:left; width:40px; }
ul.archive-list li.year-intro { font-family:Georgia, Times, Times New Roman; color:#ec008c; font-size:14px; width:100px; }
ul.archive-list li a { color:#6f6f6f; }
body.archive h3 a { color:#00aeef; }
body.archive .postmetadata a { color:#ec008c; }
body.archive .postmetadata a.read-more { background:transparent url(images/read-more-pink.png) scroll no-repeat right 50%; padding-right:20px; } /* search results */




/* comments */
.comment-avatar { background:transparent url(images/comment-avatar.png) scroll no-repeat 40px 5px; }
h4 { font-size:1em; color:#00aeef; font-family:'arvo' Georgia, Times, Times New Roman; font-weight:bold; margin:0; }
h4 a { color:#00aeef; }
.comment-meta { color:#555; font-size:1em; font-style:italic; margin:0 0 10px; }
.comment-author cite a { background:transparent url(images/comment-link.png) scroll no-repeat right 50%; padding-right:30px; /* font-weight:normal; font-style:normal; */ }
.comment-author cite a:hover { background-image:url(images/comment-link-hover.png); }
.add-comment { background:transparent url(images/comment-add.png) scroll no-repeat 40px 5px; height:2em; }
#respond { margin:40px 0 0; }
#respond h3 { font-size:20px; color:#ec008c; margin:0; height:55px; }
#commentform { font-family:Georgia, Times, Times New Roman; }
#commentform span { padding-left:15px; }
#commentform .grid_2 { padding-bottom:10px; text-align:right; padding-right:5px; }
#commentform label { color:#ec008c; font-family:Georgia, Times, Times New Roman; }
#commentform .submit input { margin-top:10px; }

.comments-bubble { background:transparent url(images/comments-bubble.gif) scroll no-repeat right top; height:43px; float:left; }
.comments-bubble a { background:transparent url(images/comments-bubble-inner.gif) scroll no-repeat; height:23px; line-height:18px; display:block; float:left; min-width:15px; padding:0 6px; color:#024963; text-align:center; }

.return-to-top { border-bottom:1px solid #343434; padding:8px 0; height:20px; margin-bottom:20px; }
.return-to-top a { display:block; width:20px; float:right; background:transparent url(images/return-to-top.png) scroll no-repeat 50% 0; text-decoration:none; }
.return-to-top a:hover { background-image:url(images/return-to-top-hover.png);}


/* posts */
.post-thumbnail { float:left; padding-right:25px; padding-bottom:5px; }


/* single post */
.single-post h2 { color:#00aeef; }


/* search */
.search-form { padding:10px 0 40px; display:block; }
.search-form input { vertical-align:middle; }
.search-form input.search-field { background:#363636; border:0; padding:0 2px; height:22px; line-height:22px; color:#808080; width:200px; }
.search-form input.search-field:focus { background:#444; }

#ft .search-form { padding:30px 0 10px; background:transparent url(images/ft-icon-search.png) scroll no-repeat; }
#ft .search-form input.search-field  { width:150px; }

.navigation { margin-top: 10px; margin-bottom: 60px; font-family:Georgia, Times, Times New Roman; font-style:italic; }
.navigation a { color:#464646; margin-right:15px; }
.navigation a:hover { color:#ec008c; text-decoration:none; }






/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */







/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	clear:left;
	background:transparent url(images/blockquote.gif) scroll no-repeat 0px 5px;
	padding:10px 100px 10px 40px;
	font-style:italic;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}


/* End Various Tags & Classes*/
							
							

























/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */








/* Easy Slider */
/*
.heroes .container_24,
.heroes .grid_24 { width:100%; }
*/

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:940px;
	height:425px;
	overflow:hidden; 
	text-align:center
	}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
	}	
/*
	#nextBtn, #slider1next{ 
		left:696px;
		}	
*/													
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a, #slider1next a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}	
	
/* numeric controls */	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;	
	}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}
ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
	}
ol#controls li.current a{
	background:#5DC9E1;
	color:#fff;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */



/* ShadowBox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/js/shadowbox/close.png);}
#sb-nav-next{background-image:url(/js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* photo gallery */
.gallery { margin: auto; }
.gallery .gallery-item { float: left; margin-top: 0px; text-align: left; }
.gallery img { border: 1px solid #383838; }
.gallery .gallery-caption { margin-left: 0; }































