/* CSS 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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
body {line-height:1.64em;height: 100%;}
table {border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Main Styles */
html,body{width:100%;height:100%;}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;cursor:default;color:#ccc1a6; background:#1c140c url(images/bg.jpg) repeat; padding-top:40px;}
h1{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:62px;margin-bottom:40px;}
h2{font-size:24px; margin-bottom:20px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#ccc1a6}
h3{font-size:20px; padding:0px 0 10px 0px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#ccc1a6}
h4()
a {text-decoration:none;color:#ccc1a6;}
a, a:visited, a:hover{color:#ccc1a6;}
p{padding-bottom:20px;color:#ccc1a6;}
img{}

/* Block Styles */
#wrapper{width:940px; margin:0 auto;}
#header{color:#FFF;text-align:center;}
#navigation{width:100%; height:40px; background:url(images/navbg.png) repeat-x;margin-bottom:20px;}
#nwrap{width:940px; margin:0 auto;text-align:left;}
#nwrap a{width:98px;}
#nwrap li{list-style:none;display:inline;padding-right:20px;}
#content{width:940px; margin:0 auto;}
#maincontent{width:590px;float:left;background:#18150b;margin-top:30px; border:1px solid #000; padding:20px;margin-bottom:20px;}
#sidebar{width:280px; float:left;margin-left:20px;margin-top:30px;}
#sidebar img{border:1px solid #000;}
#footer{width:400px; float:right; margin:30px 0;text-align:right;color:#ccc1a6;}

#accordion a{display:block}
#accordion p{text-align:center}

#nwrap {
height:40px;
}
#nwrap a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
float:left;
margin-right:2px;
position:relative;
text-align:center;
text-decoration:none;
width:98px;
z-index:10;
padding:9px 0 8px 0;
}
#nwrap a.active, #nwrap a:hover {
text-decoration:underline;
background:#0c0b0a;
color:#fff;
}
#nwrap ul {
display:inline;
}
#nwrap li {
display:inline;
list-style-type:none;
}
#nwrap a:hover {
background-image:url(images/nav_bg_hover.png);
color:#fff;}

/* Contact Form Styles */
#contact h1 { margin: 10px 0 10px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }
#contact { display: block; width: 580px; margin:  auto; padding: 5px;  -webkit-border-radius:5px;  }

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px;  -webkit-border-radius:5px; color:#ccc1a6 }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #000; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#000; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#ccc1a6; color:#000; }
#contact input.submit:hover { background:#ccc1a6; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#ccc1a6; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */
#message { margin: 10px 0; padding: 0; }
.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }
.loader { padding: 0 10px; }
#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }
acronym { border-bottom:1px dotted #ccc; }

 * 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;	
}

.lightb img {margin-right:30px;margin-bottom:20px;}
