/* 
   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, textarea, input, select { 
margin : 0; 
padding : 0; 
border : 0; 
font-weight : inherit; 
font-style : inherit; 
font-size : 100%; 
font-family : inherit; 
vertical-align : baseline; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
} 
caption, th, td { 
text-align : center; 
font-weight : normal; 
} 
table, td, th { 
vertical-align : middle; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
content : ""; 
} 
blockquote, q { 
quotes : "" ""; 
} 
a img { 
border : none; 
} 
:focus { 
outline : 0; 
} 
html { 
height : 100%; 
padding-bottom : 1px; 
} 
body { 
color : #ccc; 
line-height : 1.5; 
font-family : "Times New Roman", Times, serif; 
font-size : 75%; 
background : #000; 
} 
h1, h2, h3, h4, h5, h6 { 
color : #ccc; 
font-weight : normal; 
line-height : 1; 
margin-bottom : 0.3em; 
} 
h4, h5, h6 { 
font-weight : bold; 
} 
h1 { 
font-size : 2.6em; 
} 
h2 { 
font-size : 2em; 
} 
h3 { 
font-size : 1.5em; 
} 
h4 { 
font-size : 1.25em; 
} 
h5 { 
font-size : 1.1em; 
} 
h6 { 
font-size : 1em; 
} 
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { 
margin : 0; 
} 
a:focus, a:hover { 
color : #f00; 
} 
a { 
color : #ccc; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
a.feed { 
background : url('css/img/icon-feed.gif') no-repeat left center; 
padding-left : 18px; 
} 
a.more { 
color : #f00; 
font-weight : bold; 
} 
a.more:hover { 
color : #ccc; 
} 
p { 
margin-bottom : 1em; 
color : #ccc; 
} 
abbr, acronym { 
border-bottom : 1px dotted #666; 
} 
address { 
margin-bottom : 1.5em; 
} 
blockquote { 
margin : 1.5em; 
} 
del, blockquote { 
color : #666; 
} 
em, dfn, blockquote, address { 
font-style : italic; 
} 
strong, dfn { 
font-weight : bold; 
} 
sup, sub { 
line-height : 0; 
} 
pre { 
margin : 1.5em 0; 
white-space : pre; 
} 
pre, code, tt { 
font : 1em monospace; 
line-height : 1.5; 
} 
li ul, li ol { 
margin-left : 1.5em; 
} 
ul, ol { 
margin : 0 0 1.5em 1.5em; 
} 
ul { 
list-style-type : disc; 
} 
ol { 
list-style-type : decimal; 
margin-left : 1.9em; 
} 
dl { 
margin : 0 0 1.5em 0; 
} 
dl dt { 
font-weight : bold; 
} 
dd { 
margin-left : 1.5em; 
} 
ul.plain-list li, ul.nice-list li, ul.tabbed li {
	list-style : none;
	margin-top : 0;
	color : #999;
} 
ul.tabbed { 
display : inline; 
margin : 0; 
} 
ul.tabbed li { 
float : left; 
} 
ul.plain-list {
	margin : 0;
	color: #FFF;
} 
ul.nice-list { 
margin : 0; 
} 
ul.nice-list li { 
border-top : 1px solid #eee; 
list-style : none; 
padding : 4px 0; 
} 
ul.nice-list li:first-child { 
border-top : none; 
} 
ul.nice-list li .right { 
color : #ccc; 
} 
table { 
margin-bottom : 1.4em; 
width : auto; 
background-color : #000; 
} 
th { 
font-weight : bold; 
} 
thead th { 
background : #c3d9ff; 
} 
th, td, caption { 
padding : 4px 10px 4px 5px; 
} 
tr.even td { 
background : #f2f6fa; 
} 
tfoot { 
font-style : italic; 
} 
caption { 
background : #eee; 
} 
table.data-table { 
border : 1px solid #ccb; 
margin-bottom : 2em; 
width : 100%; 
} 
table.data-table th { 
background : #f0f0f0; 
border : 1px solid #ddd; 
color : #555; 
text-align : left; 
} 
table.data-table tr { 
border-bottom : 1px solid #ddd; 
} 
table.data-table td, table th { 
padding : 10px; 
} 
table.data-table td { 
background : #f6f6f6; 
border : 1px solid #ddd; 
} 
table.data-table tr.even td { 
background : #fcfcfc; 
} 
table.main { 
width : 610px; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
margin-right : auto; 
margin-left : auto; 
} 
td.column1 { 
border : 1px solid; 
border-color : #000; 
background-color : #cccccc; 
color : #ccc; 
} 
d.default { 
border : 1px solid; 
border-color : #000000; 
} 
td.default { 
border : 1px solid; 
border-color : #000; 
padding : 24px 12px 4px 4px; 
background-color : #000; 
} 
.small { 
font-size : 0.9em; 
} 
.smaller { 
font-size : 0.8em; 
} 
.smallest { 
font-size : 0.7em; 
} 
.large { 
font-size : 1.15em; 
} 
.larger { 
font-size : 1.25em; 
} 
.largest { 
font-size : 1.35em; 
} 
.hidden { 
display : none; 
} 
.quiet, .quiet a { 
color : #ccc; 
} 
.loud, .loud a { 
color : #000; 
} 
.highlight, .highlight a { 
background : #ff0; 
} 
.text-left { 
text-align : left; 
} 
.text-right { 
text-align : right; 
} 
.text-center { 
text-align : center; 
} 
.text-separator { 
padding : 0 5px; 
} 
.error, .notice, .success { 
border : 1px solid #ddd; 
margin-bottom : 1em; 
padding : 0.6em 0.8em; 
} 
.error { 
background : #fbe3e4; 
color : #8a1f11; 
border-color : #fbc2c4; 
} 
.error a { 
color : #8a1f11; 
} 
.notice { 
background : #fff6bf; 
color : #514721; 
border-color : #ffd324; 
} 
.notice a { 
color : #514721; 
} 
.success { 
background : #e6efc2; 
color : #264409; 
border-color : #c6d880; 
} 
.success a { 
color : #264409; 
} 
.label { 
border-left-style : solid; 
border-left-width : 4px; 
margin-bottom : 0.2em; 
padding-left : 10px; 
} 
.label-blue { 
border-left-color : #00f; 
} 
.label-green { 
border-left-color : #093; 
} 
.label-orange { 
border-left-color : #f90; 
} 
.label-red { 
border-left-color : #f00; 
} 
label { 
cursor : pointer; 
font-weight : bold; 
} 
label.checkbox, label.radio { 
font-weight : normal; 
} 
legend { 
font-weight : bold; 
font-size : 1.2em; 
} 
textarea { 
overflow : auto; 
} 
input.text, textarea, select { 
background : #fcfcfc; 
border : 1px inset #aaa; 
margin : 0.5em 0; 
padding : 4px 5px; 
} 
input.text:focus, textarea:focus, select:focus { 
background : #fffff5; 
} 
input.button { 
background : #ddd; 
border : 1px outset #aaa; 
padding : 4px 5px; 
} 
input.button:active { 
border-style : inset; 
} 
form .required { 
font-weight : bold; 
} 
.form-error { 
border-color : #f00; 
} 
.form-row { 
padding : 5px 0; 
} 
.form-row-submit { 
border-top : 1px solid #ddd; 
padding : 8px 0 10px 76px; 
margin-top : 10px; 
} 
.legend { 
background : #f0faf0; 
border : 1px solid #d6dfd6; 
font-size : 1.5em; 
margin : 0; 
padding : 8px 14px; 
} 
.form-property, .form-value { 
float : left; 
} 
.form-property { 
padding-top : 8px; 
text-align : right; 
width : 60px; 
} 
.form-value { 
padding-left : 16px; 
} 
.form-error { 
border-color : #f00; 
} 
.center, .aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
img.bordered, img.alignleft, img.alignright, img.aligncenter { 
background-color : #000; 
border : 1px solid #000; 
padding : 3px; 
} 
img.alignleft, img.left { 
margin : 0 1.5em 1em 0; 
} 
img.alignright, img.right { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 1em; 
margin-left : 1.5em; 
} 
#preview { 
position : absolute; 
border : 1px solid #ccc; 
background : #333; 
padding : 5px; 
display : none; 
color : #fff; 
} 
.left, .alignleft { 
float : left; 
font-size : 1.1em; 
} 
.right, .alignright { 
float : right; 
} 
.clear, .clearer { 
clear : both; 
} 
.clearer { 
display : block; 
font-size : 0; 
line-height : 0; 
height : 0; 
} 
.content-separator, .archive-separator { 
clear : both; 
color : #f00; 
display : block; 
font-size : 0; 
line-height : 0; 
height : 1px; 
background-color : #f00; 
} 
.content-separator { 
margin : 32px 0; 
} 
.archive-separator { 
margin-bottom : 20px; 
border-top-color : #f00; 
border-right-color : #f00; 
border-bottom-color : #f00; 
border-left-color : #f00; 
} 
.post { 
margin-bottom : 20px; 
} 
.post img.left, .post img.right { 
margin-bottom : 0; 
} 
.post-date { 
color : #777; 
margin : 2px 0 10px; 
} 
.post-date a { 
color : #444; 
} 
.post-meta a { 
color : #345; 
} 
.post-meta a:hover { 
color : #001; 
} 
.post-body { 
font-size : 1.1em; 
} 
.post-body a { 
color : #f00; 
} 
.post-body a:hover { 
color : #ccc; 
} 
.post-body img.left, .post-body img.right { 
margin-bottom : 1em; 
margin-right : 100px; 
margin-top : 30px; 
border : 1px solid #666; 
} 
.archive-pagination { 
color : #777; 
padding : 10px 0; 
} 
.archive-pagination-top { 
border-bottom : 2px solid #ddd; 
margin-bottom : 24px; 
} 
.archive-pagination-bottom { 
margin-top : 24px; 
} 
.archive-post-date { 
border-bottom : 1px solid #c5c5c5; 
border-right : 1px solid #cfcfcf; 
float : left; 
margin-right : 12px; 
padding : 2px 0 5px; 
text-align : center; 
width : 46px; 
background-color : #f00; 
} 
.archive-post-title .post-date { 
margin : 0; 
} 
.archive-post-title { 
padding-top : 4px; 
} 
.archive-post-day { 
font : normal 1.6em Georgia, serif; 
} 
.comment-input-text textarea { 
width : 80%; 
} 
.comment-list-wrapper { 
background : #f6f6f6; 
margin : 10px 0 0; 
padding : 5px 12px 10px 7px; 
} 
.comment-list { 
margin : 0; 
padding : 0; 
} 
.comment-list li { 
list-style : none; 
} 
.comment-list ul { 
margin-bottom : 0; 
} 
.comment-profile-wrapper { 
text-align : center; 
width : 105px; 
} 
.comment-gravatar { 
margin-bottom : 3px; 
} 
.comment-content-wrapper { 
float : right; 
width : 481px; 
} 
.comment-parent, .comment-single { 
margin-top : 15px; 
} 
.comment-list ul.children, #comments #respond ul { 
border-left : 1px solid #ccc; 
margin : 0 0 0 130px; 
} 
.comment-list ul.children ul.children { 
margin-left : 15px; 
} 
.comment-list ul.children li { 
background : url('css/img/comment-reply.gif') no-repeat left top; 
margin : 0; 
padding : 10px 0 0 15px; 
} 
.comment-body { 
background : #fff; 
border : 1px solid #ddd; 
padding : 10px 12px 0; 
} 
.comment-list ul.children .comment-body { 
background : #fcfcfc; 
} 
.comment-author { 
padding-top : 2px; 
} 
.comment-text p { 
margin-bottom : 0.8em; 
} 
.comment .post-date, .comment-author { 
font-size : 0.9em; 
} 
.comment .post-date .right a { 
color : #bbb; 
} 
.comment .post-date .right a:hover { 
color : #234; 
} 
.comment-arrow { 
background : url('css/img/comment-arrow.gif') no-repeat left top; 
display : block; 
float : left; 
height : 45px; 
margin : 3px 0 -45px -41px; 
position : absolute; 
width : 29px; 
} 
#respond li { 
list-style : none; 
} 
#respond { 
background : #f6f6f6; 
padding : 10px 12px; 
} 
#respond ul { 
margin : 0; 
} 
#respond .legend { 
margin-bottom : 10px; 
} 
#comments #respond { 
padding : 0; 
} 
#comments #respond .legend { 
border-bottom : 0; 
margin-bottom : 0; 
} 
#comments #respond ul { 
background : url('css/img/comment-reply.gif') no-repeat left top; 
padding : 10px 0 0 15px; 
} 
#comments ul.children #respond ul { 
margin-left : 30px; 
padding : 0; 
} 
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { 
display : none; 
} 
#comments #respond .comment-body { 
background : #fff; 
} 
#comments #respond .comment-content-wrapper { 
float : none; 
width : 100%; 
} 
div.container { 
border : 2px dashed #ccc; 
background-color : #000; 
} 
div.float { 
float : left; 
} 
div.float p { 
text-align : center; 
} 
div.spacer { 
clear : both; 
} 
#top, #sub-nav { 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #f00; 
} 
#site-wrapper { 
margin : 0 auto; 
width : 920px; 
} 
#header { 
padding-top : 24px; 
} 
#logo img { 
padding-right : 20px; 
padding-left : 20px; 
padding-top : 0; 
} 
#splash { 
padding-top : 32px; 
} 
.navigation a { 
color : #888; 
text-decoration : none; 
} 
.navigation a:hover { 
color : #002; 
} 
.navigation li.current-tab a { 
color : #222; 
} 
#main-nav li:first-child, #sub-nav li:first-child { 
margin-left : 0; 
} 
#main-nav { 
padding-top : 30px; 
margin-left : 60px; 
} 
#main-nav li { 
margin : 0 1.5em; 
} 
#main-nav a { 
font-size : 1.8em; 
line-height : 2em; 
padding-bottom : 2px; 
} 
#main-nav li.current-tab a { 
color : #333; 
} 
#main-nav a:hover { 
color : #f00; 
text-decoration : underline; 
} 
#main-nav li.current-tab a { 
border-bottom : 2px solid #94cc5f; 
} 
#sub-nav { 
padding-top : 12px; 
padding-right : 0; 
padding-bottom : 12px; 
padding-left : 40px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #f00; 
} 
#sub-nav a { 
font-size : 1.2em; 
text-decoration : none; 
} 
#sub-nav a:hover { 
color : #f00; 
text-decoration : underline; 
} 
#sub-nav li { 
margin : 0 1em; 
} 
#sub-nav li.current-tab a { 
font-weight : bold; 
} 
.main { 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
.main#main-two-columns { 
background : url('css/img/main-two-columns.gif') repeat-y right top; 
} 
.main#main-two-columns-left { 
background : url('css/img/main-two-columns-left.gif') repeat-y left top; 
} 
.main#main-two-columns #main-content, .main#main-two-columns-left #main-content { 
width : 620px; 
margin-top : 5px; 
} 
#sidebar { 
width : 255px; 
margin-top : 0; 
padding-top : 0; 
} 
.col3, .col3-mid { 
width : 31%; 
} 
.col3-mid { 
margin-left : 3%; 
} 
.section { 
margin-bottom : 24px; 
} 
.section-title { 
background-color : #999; 
border-top : 2px solid #ddd; 
color : #000; 
margin-bottom : 16px; 
padding : 7px 10px 6px; 
font-family : "Times New Roman", Times, serif; 
font-size : 1.2em; 
font-weight : bold; 
} 
#sidebar .section-title { 
margin-bottom : 8px; 
} 
#dashboard { 
border : 1px solid #000; 
background-color : #000; 
background-image : none; 
background-repeat : repeat; 
background-position : left top; 
clip : rect(auto,auto,auto,auto); 
} 
#dashboard .column { 
width : 244px; 
} 
#dashboard #column-4 { 
border-right : none; 
} 
#dashboard .column-content { 
padding : 14px 16px; 
} 
#dashboard .column-title { 
color : #666; 
font-size : 1.4em; 
font-weight : bold; 
padding-bottom : 5px; 
} 
#dashboard a { 
color : #456; 
} 
#dashboard a:hover { 
color : #000; 
} 
#footer { 
color : #777; 
padding : 16px 0 4px; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #f00; 
} 
#footer-left { 
width : 459px; 
} 
#footer-right { 
width : 400px; 
text-align : right; 
} 
#footer p { 
margin-bottom : 0.4em; 
} 
#footer .text-separator { 
padding : 0 3px; 
color : #bbb; 
} 
#footer a:hover { 
color : #f00; 
} 
.noborder { 
border : 0; 
} 
.notborder { 
border-top : 0; 
} 
.norborder { 
border-right : 0; 
} 
.nobborder { 
border-bottom : 0; 
} 
.nolborder { 
border-left : 0; 
} 
.nomargin { 
margin : 0; 
} 
.notmargin { 
margin-top : 0; 
} 
.normargin { 
margin-right : 0; 
} 
.nobmargin { 
margin-bottom : 0; 
} 
.nolmargin { 
margin-left : 0; 
} 
.nopadding { 
padding : 0; 
} 
.notpadding { 
padding-top : 0; 
} 
.norpadding { 
padding-right : 0; 
} 
.nobpadding { 
padding-bottom : 0; 
} 
.nolpadding { 
padding-left : 0; 
} 
.links { 
color : #ccc; 
text-decoration : underline; 
} 
#notes { 
font-family : "Times New Roman", Times, serif; 
font-size : 12px; 
font-style : italic; 
width : 100%; 
margin-right : auto; 
margin-left : auto; 
text-align : center; 
} 
.picture { 
background-color : #333; 
border : 1px solid #cccccc; 
padding : 3px; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 14px; 
line-height : 1.4em; 
left : auto; 
right : auto; 
} 
.picture img { 
border : 1px solid #666; 
vertical-align : middle; 
margin-bottom : 3px; 
} 
#merchandise { 
font-family : Georgia, "Times New Roman", Times, serif; 
width : 100%; 
border-collapse : collapse; 
} 
#merchandise td, #merchandise th { 
font-size : 1em; 
border : 1px solid #98bf21; 
padding : 3px 7px 2px 7px; 
} 
#merchandise th { 
font-size : 1.1em; 
text-align : left; 
padding-top : 5px; 
padding-bottom : 4px; 
background-color : #a7c942; 
color : #ffffff; 
} 
#merchandise tr.alt td { 
color : #000000; 
background-color : #eaf2d3; 
} 
#lightbox { 
position : absolute; 
top : 40px; 
left : 0; 
width : 100%; 
z-index : 9999; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : 0; 
background : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : transparent url(../lightbox/images/blank.gif) no-repeat; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink, #prevLink:hover, #prevLink:visited:hover { 
border : none; 
background-image : url(../images/prevlabel.gif); 
background-repeat : no-repeat; 
background-position : 0% 15%; 
} 
#nextLink, #nextLink:hover, #nextLink:visited:hover { 
border : none; 
background-image : url(../images/nextlabel.gif); 
background-repeat : no-repeat; 
background-position : 100% 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
} 
#imageData { 
padding : 0 10px; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose {
	width : 66px;
	float : right;
	padding-bottom : 0.7em;
	border : 0;

} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 9998; 
width : 100%; 
height : 100%; 
background-color : #000; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
* html > body .clearfix { 
display : inline; 
width : 100%; 
} 
* html .clearfix { 
height : 1%; 
} 
/* Dashboard */

#dashboard {
	border: 1px solid #666;
}

#dashboard .column {
	width: 220px;
}
#dashboard #column-4 {border-right: none;}

#dashboard .column-content {
	padding: 14px 16px;
}
#dashboard .column-title {
	color: #999;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
}
#dashboard a {color: #456;}
#dashboard a:hover {
	color: #F00;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
div.img
{
  margin: 2px;
  border: 1px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
	text-align: center;
	font-weight: normal;
	width: auto;
	margin: 2px;
}
div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }


