/*
Variable Grid System.
Learn more ~ http://www.spry-soft.com/grids/
Based on 960 Grid System - http://960.gs/
Licensed under GPL and MIT.
*/
/* Containers
----------------------------------------------------------------------------------------------------*/
.wrap{margin-left:auto;margin-right:auto;width:958px;}
.site{margin-left:auto;margin-right:auto;float:left;background:url(../images/bottom_shadow.png) no-repeat bottom center;padding-bottom:30px;}
.container_18{margin-left:auto;margin-right:auto;}
#footer{text-align:center;color:#444;}
#footer a{color:#444;text-decoration: none}
#footer a:hover{color:#ababab}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.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{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
/* Grid >> Children (Alpha ~ First,Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha{margin-left:0;}
.omega{margin-right:0;}
/* Grid >> 18 Columns
----------------------------------------------------------------------------------------------------*/
.container_18 .grid_1{width:31px;}
.container_18 .grid_2{width:82px;}
.container_18 .grid_3{width:133px;}
.container_18 .grid_4{width:184px;}
.container_18 .grid_5{width:235px;}
.container_18 .grid_6{width:286px;}
.container_18 .grid_7{width:337px;}
.container_18 .grid_8{width:388px;}
.container_18 .grid_9{width:439px;}
.container_18 .grid_10{width:490px;}
.container_18 .grid_11{width:541px;}
.container_18 .grid_12{width:592px;}
.container_18 .grid_13{width:643px;}
.container_18 .grid_14{width:694px;}
.container_18 .grid_15{width:745px;}
.container_18 .grid_16{width:796px;}
.container_18 .grid_17{width:847px;}
.container_18 .grid_18{width:898px;}
/* Prefix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/
.container_18 .prefix_1{padding-left:51px;}
.container_18 .prefix_2{padding-left:102px;}
.container_18 .prefix_3{padding-left:153px;}
.container_18 .prefix_4{padding-left:204px;}
.container_18 .prefix_5{padding-left:255px;}
.container_18 .prefix_6{padding-left:306px;}
.container_18 .prefix_7{padding-left:357px;}
.container_18 .prefix_8{padding-left:408px;}
.container_18 .prefix_9{padding-left:459px;}
.container_18 .prefix_10{padding-left:510px;}
.container_18 .prefix_11{padding-left:561px;}
.container_18 .prefix_12{padding-left:612px;}
.container_18 .prefix_13{padding-left:663px;}
.container_18 .prefix_14{padding-left:714px;}
.container_18 .prefix_15{padding-left:765px;}
.container_18 .prefix_16{padding-left:816px;}
.container_18 .prefix_17{padding-left:867px;}
/* Suffix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/
.container_18 .suffix_1{padding-right:51px;}
.container_18 .suffix_2{padding-right:102px;}
.container_18 .suffix_3{padding-right:153px;}
.container_18 .suffix_4{padding-right:204px;}
.container_18 .suffix_5{padding-right:255px;}
.container_18 .suffix_6{padding-right:306px;}
.container_18 .suffix_7{padding-right:357px;}
.container_18 .suffix_8{padding-right:408px;}
.container_18 .suffix_9{padding-right:459px;}
.container_18 .suffix_10{padding-right:510px;}
.container_18 .suffix_11{padding-right:561px;}
.container_18 .suffix_12{padding-right:612px;}
.container_18 .suffix_13{padding-right:663px;}
.container_18 .suffix_14{padding-right:714px;}
.container_18 .suffix_15{padding-right:765px;}
.container_18 .suffix_16{padding-right:816px;}
.container_18 .suffix_17{padding-right:867px;}
/* Push Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/
.container_18 .push_1{left:51px;}
.container_18 .push_2{left:102px;}
.container_18 .push_3{left:153px;}
.container_18 .push_4{left:204px;}
.container_18 .push_5{left:255px;}
.container_18 .push_6{left:306px;}
.container_18 .push_7{left:357px;}
.container_18 .push_8{left:408px;}
.container_18 .push_9{left:459px;}
.container_18 .push_10{left:510px;}
.container_18 .push_11{left:561px;}
.container_18 .push_12{left:612px;}
.container_18 .push_13{left:663px;}
.container_18 .push_14{left:714px;}
.container_18 .push_15{left:765px;}
.container_18 .push_16{left:816px;}
.container_18 .push_17{left:867px;}
/* Pull Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/
.container_18 .pull_1{left:-51px;}
.container_18 .pull_2{left:-102px;}
.container_18 .pull_3{left:-153px;}
.container_18 .pull_4{left:-204px;}
.container_18 .pull_5{left:-255px;}
.container_18 .pull_6{left:-306px;}
.container_18 .pull_7{left:-357px;}
.container_18 .pull_8{left:-408px;}
.container_18 .pull_9{left:-459px;}
.container_18 .pull_10{left:-510px;}
.container_18 .pull_11{left:-561px;}
.container_18 .pull_12{left:-612px;}
.container_18 .pull_13{left:-663px;}
.container_18 .pull_14{left:-714px;}
.container_18 .pull_15{left:-765px;}
.container_18 .pull_16{left:-816px;}
.container_18 .pull_17{left:-867px;}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}




body{ margin:0;padding:0;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:62.5%;background: #111 url(../images/background.jpg) no-repeat top center;  }
.left_wrap{background:url(../images/left_shadow.png) repeat-y 0px top;float:left;padding-left:20px;height:inherit;}
.right_wrap{background:url(../images/right_shadow.png) repeat-y 918px top;float:left;padding-right:20px;height:inherit;}

#up{background:url(../images/page.jpg) no-repeat top center;float:left;width:100%;}
#down{background:url(../images/menu.jpg) no-repeat bottom center;float:left;height:156px;}

#footer{text-align:center;}



/**
 * 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;	
}