@charset "UTF-8";

/*   
Theme Name:jQ-demo
Theme URI:http://demo.phy.tw/
Description:Theme designed for demo.phy.tw.
Author:timdream
Author URI:http://timc.idv.tw/
Version:3.1
Tags:two-columns, fixed-width, theme-options, threaded-comments, custom-colors, blue, dark
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/*       ###############################
         BASIC TAGS
         ############################### */

* {
margin:0;
 padding:0;
}
body {
font:normal 10px 'Helvetica', 'Arial', '新細明體', sans-serif;
 color:#333;
 background:url(img/bg-blue-s.jpg) top center no-repeat #193c74;
}
body.progress {
	cursor: progress!important;
}
body.progress a {
	cursor: progress!important;
}

div#blog-line, div#FeatureCaption, div#MainContent h1, div#MainContent h2, div#MainContent h3 {
	font-family: 'Helvetica', 'Arial', '微軟正黑體', '新細明體', sans-serif;
}
div#MainContent.serif, div#MainContent.serif h1, div#MainContent.serif h2, div#MainContent.serif h3, div#MainContent em {
	font-family: 'Georgia', 'Times', 'Times New Roman', '新細明體', serif;
}
a {
outline:none;
 text-decoration:none;
 color:#8a8a8a;
}
a:hover {
color:#215c97;
}
a img {
border:none;
}
code {
font-family: Courier, monospace;
}

/*       ###############################
         BASIC LAYOUT
         ############################### */

div#blog-line {
width: 960px;
height:150px;
}
div#blog-line h1 {
padding:0;
 margin:0;
 }
div#blog-line a {
display: block;
 width: 960px;
 height: 150px;
 text-indent: -1000px;
 float: left}
body.lang-zh_tw div#blog-line a {
 background:url(img/header-logo.png);
}
body.lang-en_us div#blog-line a {
 background:url(img/header-logo-en.png);
}
span#tagline {
 display: none;
 float: left }
div#outline {
width:960px;
 margin:0 auto;
}

div#nav {
float: right;
 height:38px;
 width: 960px;
 background:url(img/nav.png);
}
div#content {
background:#fff;
 clear:both;
 z-index:1;
 width:940px;
 padding:0 10px;
}
div#content.wideSidebar div#Sidebar {
width: 300px}
div#content.wideSidebar div#MainContent {
width: 620px}
div#MainContent {
width:700px;
 line-height:2.0;
 float:left;
 padding:10px 0;
}
div#MainContent.wide {
width:940px}
div#FeatureContent {
background-color: #ccf;
 height: 280px;
 margin: 10px -10px 0;
 position: relative}
div#FeaturePhoto {
background-color:#000;
height:260px;
width:620px;
overflow:hidden;
-moz-box-shadow: 0 2px 8px #000;
-webkit-box-shadow: 0 2px 8px #000;
box-shadow: 0 2px 8px #000;
margin: 0; padding: 0;
position: absolute;
right: 10px; top: 10px;
}
div#FeaturePhoto p.error {
font-size: 160%;
 text-align: center;
 margin: 2em 0}
div#FeatureLink {
position: absolute;
height:260px;
right:10px;
top:10px;
width:620px;
background: url("img/lightbox-blank.gif") no-repeat;
}
div#FeatureLink:hover {
opacity:1;
}
div#FeatureLink a {
display: block;
width: 100%;
 height: 100%;
}
div#FeatureCaption {
background-color:#ddf;
height:170px;
margin:0px;
padding:10px;
position:absolute;
top:10px; left: 10px;
width:280px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px}
div#FeatureContent.page {
	height: 166px;
}
div#FeatureContent.page div#FeaturePhoto {
	height: 146px;
	width: 220px;
}
div#FeatureContent.page div#FeaturePhoto img {
	height: 146px;
	width: 220px;
	
}
div#FeatureContent.page div#FeatureCaption {
	height: 126px;
	width: 680px;
}

div#FeatureContent.page div#FeatureCaption h2 {
	text-align: left;
}

div#FeatureCaption h2 {
font-size:20px;
margin:10px 0 15px;
 padding: 0 20px 10px 20px;
text-align: center;
-moz-box-shadow:0 10px 10px -10px #000;
-webkit-box-shadow:0 10px 10px -10px #000;
box-shadow:0 10px 10px -10px #000;

}
div#FeatureCaption a {
color:#333;
text-shadow:0 0 2px #fff;
}
div#FeatureCaption p {
font-size: 15px;
 margin: 0 20px;
 line-height: 22px;
}

div#FeatureNav {
overflow: hidden;
padding: 0;
margin: 0;
width: 300px;
height: 60px;
position: absolute;
top: 210px;
left: 10px;
}
div#FeatureNav p {
height: 60px;
 overflow: visible;
}
div#FeatureNav a {
display: block;
 float: left;
 width: 60px;
 height: 60px;
opacity: 0.5;
}
div#FeatureNav a.current {
opacity: 1;
}
div#FeatureNav a.current img {
border: 2px solid #333;
width: 56px;
 height:56px;
}

div#FeatureNav a:hover {
opacity: 0.8;
}

#FeaturePrev, #FeatureNext {
	position: absolute;
	top: 210px;
	width: 10px;
	height: 60px;
}
#FeaturePrev {
	left: 0;
}

#FeatureNext {
	left: 310px;
}
div#Sidebar {
width:220px;
 float:right;
 }
div#Sidebar.left {
float: left;
 padding-right:20px;
}
p#toggle-all {
float:right;
 width:100px;
 margin: 2px 0 0 0;
}
p#sidebar_hide {
float:right;
 width:100px;
 font:14px bold Verdana, sans-serif;
 margin: 4px 0 0 0;
}
p#sidebar_show {
float:right;
 font:14px bold Verdana, sans-serif;
 margin: 4px 0 0 0;
}

div.headline {
margin:5px 0 0 20px;
}
div.excerpt {
padding:0 0 10px 0;
 border-bottom:dotted 1px #ccc;
 margin:0 0 0 20px;
}
div.post-single {
margin:0 0 20px 0;
}

div.preview {
float:right;
 background:url(img/preview.png) no-repeat;
 margin:15px 0 0 0;
}
div.preview a {
display:block;
 width:20px;
 height:20px;
 color:#ccc !important;
 font:normal 14px Verdana, serif;
}

div.single_content {
clear:both;
}

div.single_content table{
	border-collapse: collapse;
	border-top: 2px solid #333;
	font-size: 100%;
	width: 100%;
}
div.single_content td, div.single_content th {
	border-collapse: collapse;
	border: 2px solid #333;
	font-weight: normal;
	padding: 5px;
}

div#appendix {
clear:both;
 background:#fff;
}
div.app_widget {
float:left;
 width:300px;
 padding:0px 10px;
margin-top: -10px}
div#appendix div.widget {
padding:20px 0 0 0;
}

div#MainContent .thumbnail_title {
clear: both;
 font-size: 130%;
 font-weight: bold;
 margin-bottom: 10px;
 border-bottom: 1px solid #ccc}
div#MainContent .thumbnail_title ul {
margin: 0;
 padding: 0;
list-style: none;
 width: 390px;
 overflow: hidden;
 float: left;
 }
div#MainContent .thumbnail_title li {
display:block;
float:left;
}
div#MainContent .thumbnail_buttons {
float: right;
width: 224px;
}
.thumbnail_buttons a {
display: block;
float: right;
width:24px;
 height: 24px;
 overflow: hidden;
text-decoration: none!important;
-moz-border-radius: 2px;
 -webkit-border-radius: 2px;
border: 1px solid #ccc;
margin: 2px;
}

.thumbnail_buttons a:hover {
background-color: #d0d0d0!important;
color: #333!important;
}

.thumbnail_buttons .button_gridview a {
	background: url(img/gridview.png) left center no-repeat;
	width: auto;
	font-size: 12px; color: #333!important; font-weight: normal;
padding-left: 26px; padding-right: 2px;
}

.thumbnail_buttons .button_listview a {
	background: url(img/listview.png) left center no-repeat;
		width: auto;
	font-size: 12px; color: #333!important; font-weight: normal;
padding-left: 26px; padding-right: 2px;
}
.thumbnail_buttons .button_gridview a {
	cursor: default;
	background-color: #d0d0d0;
}
body.list-view .thumbnail_buttons .button_gridview a {
	cursor: pointer;
	background-color: #fff;
}
body.list-view .thumbnail_buttons .button_listview a {
	cursor: default;
	background-color: #d0d0d0;
}

div#MainContent .thumbnail_list {
clear: both;
 border-bottom:1px solid #ccc;
 overflow: hidden;
 width: 620px;
}
div#MainContent .thumbnail_list ul {
margin: 0;
 padding: 0;
list-style: none;
 width: 640px}
div#MainContent .thumbnail_list li {
border:1px solid #CCC;
display:block;
float:left;
height:140px;
margin:0 20px 10px 0;
padding:9px;
width:120px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
 background:url(img/bg-form-text.gif) repeat-x left top;
}
body.list-view div#MainContent .thumbnail_list li {
width: auto;
float: none;
height: 50px;
}
body.list-view div#MainContent .thumbnail_list li a {
display: inline;
}

div#MainContent .thumbnail_list li.notfound {
border: none;
float: none;
width: auto;
 height: auto;
color: #666;
text-align: center;
font-size: 120%;
background: none;
}
div#MainContent .thumbnail_list li.nav_button {
	height: 25px!important;
	padding: 0!important;
	float: none;
	width: auto;
	clear: both;
}
div#MainContent .thumbnail_list li.nav_button a {
	width: 100%;
	height: 25px;
	display: block!important;
	text-decoration: none;
	color: #333!important;
	font-weight: normal;
}
div#MainContent .thumbnail_list li.nav_button a:hover {
	background-color: #d0d0d0!important;
	color: #333!important;
}
div#MainContent .thumbnail_list li.nav_button a span {
	display: block;
	width: 100px; overflow: visible; white-space: nowrap;
	margin: 0 auto;
	font-size: 12px;
	text-align: center;
}
div#MainContent .thumbnail_list li.newer a {
	background: url("img/nextpage_down.png") no-repeat scroll center right transparent;
}
div#MainContent .thumbnail_list li.older a {
	background: url("img/prevpage_up.png") no-repeat scroll center right transparent;
}

div#MainContent .thumbnail_list a {
display:block;
font-weight:bold;
height:140px;
width:120px;
}
div#MainContent .thumbnail_list img {
display: block}
body.list-view div#MainContent .thumbnail_list img {
width: 60px;
 height: 50px;
 float: left}
div#MainContent .thumbnail_list span.title {
display: block;
 text-align: center;
 line-height: 18px;
 margin: 0 -10px}
body.list-view div#MainContent .thumbnail_list span.title {
float: left;
 text-align: left;
 margin: 0 0 0 10px;
 width: 460px}
div#MainContent .thumbnail_list span.serial {
display: none;
}
body.list-view div#MainContent .thumbnail_list span.serial {
display: block;
float: right;
 text-align: center;
 margin: 0;
 width: 40px;
 color: #999;
 }
 
div#MainContent .thumbnail_list span.excerpt {
display: none;
}
body.list-view div#MainContent .thumbnail_list span.excerpt {
display: block;
 float: left;
 width: 520px;
 font-size: 13px;
 line-height: 16px;
 margin: 2px 0 2px 10px}

.thumbnail_bottom {
	margin: 10px 0;
}

.error {
font-weight: bold;
 color: #cc0000!important;
 }
.no_content {
display: none}

#add_bookmark {
	display: none;
}

body.no_favo #add_bookmark {
	display: inline
}
body.no_favo #add_bookmark_ie {
	display: none;
}

#cmdkey_mac {
	display: none;
}

body.is_mac #cmdkey_mac {
	display: inline;
}
body.is_mac #cmdkey_pc {
	display: none;
}


/*       ###############################
         NAVIGATION
         ############################### */

div#nav ul {
float:left;
 list-style:none;
}

div#nav li {
float:left;
}
div#nav li a {
display:block;
 margin:0;
 padding:10px 0;
 width: 191px;
 text-align: center;
 /* color:#f5f5f5;*/
 color: #cccccc;
 text-decoration:none;
 font-weight: bold;
 font-size: 13px;
 border-left:1px solid #222;
}
div#nav li.current_page_item a {
	color: #fff;
	cursor: default!important;
}
div#nav li a:hover {
background:#111;
 color:#215c97;
}

ul#mail_rss a {
text-decoration:underline !important;
}

/*       ###############################
         WIDGETS
         ############################### */

.widget {
border:1px solid #ccc;
 padding:15px !important;
 margin:10px 0;
 -moz-border-radius:5px;
-webkit-border-radius: 5px;
 background:url(img/bg-form-text.gif) repeat-x left top;
}
div.widget h4 {
border-bottom:1px dotted #ccc;
 font-weight:bold;
 font-size: 120%;
}

div#Sidebar, div#appendix {
font-size:120%;
}
div#Sidebar ul, div#appendix ul {
list-style:none;
 padding:0;
}
div#appendix h4 {
display: none}
div#appendix div.widget li {
padding: 0}
div.widget h4 {
font-size:130%;
 margin:0;
 padding:0 0 3px 0;
}
div.widget h4 .hide_widget {
color:#666;
font-weight:bold;
 font-size: 110%;
}
div.widget a {
font-size: 110%;
 color:#215c97;
}
div.widget a:hover {
color:#666;
 text-decoration:underline;
}
div.widget li {
padding:5px 0 5px 5px;
 margin:0;
 border-bottom:1px dotted #ccc;
}
div.widget li li {
padding:0 0 0 20px;
 margin:0;
 background:none;
 border-top:none;
 border-bottom:none;
}

div#tag_cloud a {
display:inline;
}
div#tag_cloud {
min-height:130px;
}
div#archives {
min-height:130px;
}

.textwidget p {
margin: 0;
 padding: 0;
}

/*calendar*/
table#wp-calendar {
margin:0 0 10px 0;
 border-collapse:collapse;
 text-align:center;
 font-size:14px;
}
table#wp-calendar a {
font:normal 14px Verdana;
}
table#wp-calendar caption {
padding:0 0 5px 0;
}
table#wp-calendar th {
font:bold 14px Verdana;
}
table#wp-calendar th, td {
width:30px;
 height:30px;
}

/*       ###############################
         TEXT
         ############################### */

span#tagline {
 border-left:4px solid #fff;
 color:#fff;
 margin:12px 10px;
 padding:0 10px;
 }

div#MainContent {
font-size:145%;
}
div#MainContent.font_small {
font-size:120%;
}
div#MainContent.font_large {
font-size:160%;
}
div#MainContent a {
color:#215c97;
}
div#MainContent a:hover {
color:#666;
 text-decoration:underline;
}
div#MainContent h1 {
font-weight:bold;
 font-size: 26px;
 letter-spacing:-1px;
}
div#MainContent h1.page_headline {
margin:10px 0;
 color:#215c97;
}
div#MainContent h1 a {
color:#666;
 display:block;
}
div#MainContent h1 a:hover {
color:#215c97;
 text-decoration:none;
}
div#MainContent h2 {
font-weight:bold;
 font-size: 150%;
}
div#MainContent h3 {
font-weight:bold;
 font-size: 120%;
}
div#MainContent ul, ol {
margin:0 0 0 20px;
}

p.previous-posts {
margin:20px 0 0 0;
 float:left;
 font:normal 130% Verdana;
}
p.next-posts {
margin:20px 0 0 0;
 float:right;
 font:normal 130% Verdana;
}
.page-numbers {
font:normal 120% Helvetica, sans-serif;
 padding:3px 1px;
}
div.date {
font:normal 14px Georgia;
 text-align:center;
 color:#666;
}
p.date-month {
margin:2px 0 15px 0;
 color:#999;
 font:normal 32px Georgia;
}

p.post_info {
}
p.post_info_slide {
font-size:14px;
}
p.tag_info {
margin:0 0 10px 0;
 font: italic 100% Helvetica, sans-serif;
}
p.offset {
margin:5px 0;
}

p.wp-bookmark {
margin:0;
}
.wp-logo {
float:left;
}
div#credits {
margin:0 0 0 65px;
 padding:5px 10px;
 height:46px;
 border:1px solid #ccc;
 -moz-border-radius:10px;
-webkit-border-radius: 10px;
 font:120% normal Georgia, serif;
 background:url(img/bg-form-text.gif) repeat-x left top;
}
a#totop {
float:right;
 font:bold 120% Verdana, sans-serif;
}
 
.clear {
clear:both;
}

/*      ##################################
           COMMENTS
        ################################## */

div#comments_box {
margin: 0 0 20px 0;
 border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
div#comments_box ul {
margin:0 !important;
}
div#respond {
padding:10px 20px;
 border-bottom:1px solid #ccc;
}
ul.children {
margin:0 !important;
}
li.comment, li.pingback {
padding:20px;
 border-bottom:1px solid #ccc;
 list-style: none;
}
li.depth-2, li-depth-3 {
margin: 0 0 10px 0;
}
ul.children li.comment {
border: 1px solid #ccc;
}
.comment-details {
font:normal 130% Georgia, serif;
}
.avatar {
float:left;
 margin:0 20px 0 0;
 border:5px solid #f1f1f1;
}
.comment-text {
margin:50px 0 0 0;
}
.comment-author-admin {
background: #f9fbc1;
 padding: 10px !important;
}
.bypostauthor {
background: #dfe3f3;
 padding: 10px !important;
}
.comment-reply {
text-align:right;
 margin:0 5px 10px 0;
 font: italic 100% Georgia, serif;
}

h2#comment-header {
margin:40px 0 10px 0 !important;
 padding:0 0 5px 0;
}

/*        ##################################
           FORMS
        ################################## */

label {
display:block;
 margin:0 0 5px 0;
}
.text {
width:350px;
 margin:0 0 10px 0;
 padding:5px;
 background:url(img/bg-form-text.gif) repeat-x left top #fff;
 border:1px solid #ccc;
}
textarea {
width:450px;
 height:150px;
 margin:0;
 padding:5px;
 background:url(img/bg-form-text.gif) repeat-x left top #fff;
 border:1px solid #ccc;
 -moz-border-radius:5px;
-webkit-border-radius:5px;
}
.submit {
width:auto;
 padding:5px 20px;
 margin:5px 0;
 color:#fff;
 background:#333;
 border:1px solid #333;
 -moz-border-radius:5px;
-webkit-border-radius: 5px;
}
input {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
 margin:0 5px 0 0;
}

/*        ##################################
           SEARCHFORM
        ################################## */

input#search {
width:190px;
 padding:5px;
 background:url(img/bg-form-text.gif) repeat-x left top;
 border:1px solid #ccc;
}
#search-submit {
padding:5px;
 color:#fff;
 background:#333;
 border:none;
 width: 50px}
div#MainContent div#searchform {
padding: 0 0 0 20px;
}
p.not-found {
padding: 0 0 0 20px;
 margin:0;
}

/*        ##################################
           WORDPRESS CSS
        ################################## */

img.alignright {
float:right;
 margin:0 -2px 10px 18px;
 border: 2px solid #ccc}
img.alignleft {
float:left;
 margin:0 18px 10px -2px;
 border: 2px solid #ccc}
img.aligncenter {
display:block;
 margin-left: auto;
 margin-right: auto;
 border: 2px solid #ccc}

.aligncenter, div.aligncenter {
display:block;
 margin-left:auto;
 margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}

.wp-caption {
border:1px solid #ddd;
 text-align:center;
 background-color:#f3f3f3;
 padding-top:4px;
 margin:10px;
}
.wp-caption img {
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text {
font-size:110%;
 line-height:17px;
 padding:0 4px 5px;
 margin:0;
}

/*       ###############################
         CLEARFIX
         ############################### */

.clearfix:after {
content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.clear {
clear:both;
}


/* Gallery */

#gallery-widget {
	margin: 0;
}
.gallery .gallery-item {
	width: 25%!important;
}

/* sprite */

.sprite {display: block; background: transparent url(img/favicons.png) no-repeat; }
.facebook { background-position: 0 0; }
.plurk { background-position: 0 -26px; }
.twitter { background-position: 0 -51px; }
.ncu { background-position: 0 -77px; }

#share a {
	text-indent: 20px;
}

/* latex */
img.latex { vertical-align: middle; border: none; }

/* hide */
div.hide {
	display: none;
	background-color: #eee;
}

body.is_iphone div.hide.has_video,
body.is_ipad div.hide.has_video {
	display: block;
}
p.hide {
font-size: 92%;
background-color: #d0d0d0;
text-align: center;
font-weight: bold;
}
body.is_iphone p.hide.has_video,
body.is_ipad p.hide.has_video {
	display: none;
}

p.hide a {
	display: block;
	width: 100%;
	margin-right: 20px;
}
p.hide a:hover {
	background-color: #e0e0e0;
}
span.close {
	cursor: pointer;
	float: right;
	width: 30px;
	text-align: center;
	color: #999;
}

/* video central */

li .videocentral-flvplayer {
	width: 680px;
}

body.is_iphone .videocentral-flvplayer {
	height: 100px;
}

/* Facebook like */
#facebook-like {
	border: none;
	overflow: hidden;
	width: 188px;
	height: 160px
}

/* Facebook like box */

#facebook-likebox {
	display: none;
}

.likebox-containor {
	width: 188px;
	height: 297px;
	overflow: hidden;
	position: relative;
}
.likebox-containor iframe {
	border:none;
	overflow:hidden;
	width: 200px;
	height: 402px;
	position: absolute;
	top: -107px;
	left: -6px;
}

.lang-en_us .likebox-containor {
	height: 280px;
}

.lang-en_us .likebox-containor iframe {
	top: -90px;
}

/**
 * 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 {
 display: none }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
 padding: 10px;
 }
#lightbox-image {
width: 100%;
 height: 100%}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: url("img/lightbox-ico-loading.gif") no-repeat center top transparent;
}
#lightbox-loading a {
	display: block;
	width: 100%;
 height: 100%;
}
#lightbox-loading a img {
	display: none;
}
#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.blank, #lightbox-nav-btnNext.blank {
	background: url("img/lightbox-blank.gif") no-repeat;
}
#lightbox-nav-btnPrev {
 
	background: url("img/btn-prev.png") no-repeat left 15% transparent;
	left: 0;
 
	float: left;
}
#lightbox-nav-btnNext {
 
	background: url("img/btn-next.png") no-repeat right 15% transparent;
	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 {
 display: none!important;
 font-weight: bold;
 }
#lightbox-image-details-currentNumber {
	display: block;
 
	clear: left;
 
	padding-bottom: 1.0em;
	
}			
#lightbox-secNav-btnClose {
	width: 32px;
	height: 32px;
	background: url("img/btn-close.png") no-repeat transparent;
	float: right;
	padding-bottom: 0.7em;
	
}
