/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#cccccc;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../img/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../img/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../img/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../img/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:40px;}
        #cboxTitle{position:absolute; bottom:25px; left:0; text-align:center; width:100%; height:12px; color:#666666; overflow: hidden;}
        #cboxCurrent{position:absolute; bottom:0px; left:25px; color:#999; width:100px; font-size: 14px;  }
		#cboxCurrent strong{font-size: 20px;  }
        #cboxSlideshow{position:absolute; bottom:6px; right:42px; color:#999;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:130px; color:#444;}
        #cboxLoadingOverlay{background:url(../img/colorbox/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/* mtsoft MOD */
.mt-close{
	
	width: 22px; height: 22px; background: url(../img/colorbox/mtsoft/sprite.png) -1px -1px no-repeat; 
	cursor: pointer; cursor:hand;
} /* Close button */
.mt-previous { background: url(../img/colorbox/mtsoft/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
.mt-previous.disabled { background-position: 0 -96px; cursor: default; }
.mt-next { background: url(../img/colorbox/mtsoft/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
.mt-next.disabled { background-position: -32px -96px; cursor: default; }


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/
/* container */
.navi-posts {
	float:left;
	width: 100%;
	padding: 30px 0;
	text-align:center;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 4px 8px 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 2px solid #E5761C;
	color: #E5761C;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 4px 8px 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 2px solid #E5761C;
	color: #E5761C;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 2px solid #89897C;
	color: #89897C;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 4px 8px 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 2px solid #E5761C;
	color: #E5761C;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 4px 8px 4px 8px; 
	margin: 2px 2px 2px 2px;
	color: #89897C;
	border: 2px solid #89897C;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 4px 8px 4px 8px; 
	margin: 2px;
	font-weight: bold;
	border: 2px solid #89897C;
	color: #89897C;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 4px 8px 4px 8px; 
	margin: 2px;	
	border: 2px solid #89897C;
	color: #89897C;
	background-color: #FFFFFF;
}
/*preload classes*/ 
.svw {
	position: relative; /* important */
	overflow: hidden; /* important */ 
	background: #F6F6E8 url('../img/ajax-loader.gif') center center no-repeat;
} 
.svw ul {
	width: inherit;
	position: absolute; /* important */
	top: 0; /* important */
	margin-left: 0; /* important */
}  
.svw ul li{
	float: left; /* important */
	position: relative; /* important */
	padding: 0px;
}
.svw ul li img{
	width:574px;
	height:300px;
}
.svw ul li span{
   position: absolute; /* important */
   left: 0;
   font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
   font-weight:normal;	    
   padding: 15px 13px 10px 13px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0; /* view on image bottom */
   cursor:pointer; cursor: hand;
}
.svw ul li span strong{
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-size:2.0em;
}

/* bottom images selector */
.selectors { 
	overflow: auto; 
	width: 1%;
	padding:5px 0;
	background: #D8D8C7;
	text-align:center;
	border-bottom: 2px solid #E7E7DA;
}
.selectors ul.out {	
	float:right;
	width: auto; 
	margin: 0; 
	padding: 0;
	margin-right:10px; /* from right side */ 	
	list-style-type: none;

} 
.selectors ul li{
	float:left; 
	width: 30px; 
	margin: 0 1px 1px 0;	 
} 
.selectors a{ 
  
	font: bold 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	text-align: center; 
	margin-left:2px;
	background: #89897C; 
	color: #fff; 
	text-decoration: none;
}
.selectors .current{
	background: #E5761C;
}
/* link to all galleries */
.selectors a.all-galls{
	float:left;	
	margin-left:10px;
}
/*tooltips formatting*//* 
#tooltip { background: #fff; color: #000; opacity: 0.85; border: 5px solid #dedede; } 
#tooltip h3 {  font: normal 10px Verdana;  margin: 0;  padding: 6px 2px;  border: 0; } 
*/
div.sociable { clear:both;float:right; margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
