/* CSS Document */
html, body{
	text-align:center;
	background:#413a37;/*3b3532*/
	color:#9c9089;/*9a8e87*/
	font-family:"old century schoolbook", "century schoolbook", Georgia, "Times New Roman", Times,serif;
	font-size:101%;
	margin:0;
	padding:0;
}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
h1{
	text-indent:-999em;
	height:0;
	margin:0;
	padding:0;
	line-height:1.5;
	font-weight:normal;
}
h2, h3{
	font-weight:normal;
	color:#b6a9a1;
	margin:0;
	padding:0;
	font-variant:small-caps;
}
h3{
	padding-top:0.5em;
}
h3+p, h4+p{
	margin-top:0.4em;
}
h4{
	font-family:"Lucida Grande", Geneva, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#b6a9a1;
	padding:0.3em 0 0 0;
	margin:0;
}
p, #content li, dd, dt{
	line-height:1.5;
	font-family:"Lucida Grande", Geneva, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#b6a9a1;
}
dt{font-weight:bold;}
dd{
	padding-bottom:1em;
	margin:0;
}
a:link, a:visited{color:#c8bab1;}
a:hover{text-decoration:none;}
acronym{
	border:none;
	cursor:help;
}
#container{
	width:980px;
	margin:0 auto;
	text-align:left;
}
#logo{
	font-variant:small-caps;
	font-size:1em;
	letter-spacing:4px;
	padding-left:15em;
	padding-top:3em;
	padding-bottom:2em;
	text-align:center;
	font-family:"old century schoolbook", "century schoolbook", Georgia, "Times New Roman", Times,serif;
	color:#9c9089;/*9a8e87*/
	margin:0;
}
#logo strong{
	font-size:1.6em;
	font-weight:normal;
	display:block;
}
#nav, #gallery-nav{ /*this is the site navigation*/
	float:left;
	width:auto;
	margin:0.6em -5px 0 5px;
	padding:0;
	list-style:none;
}
#nav li, #gallery-nav li{
	font-variant:small-caps;
	font-size:0.9em;
	padding:0;
	border-bottom:1px solid #463f3b;
	letter-spacing:3px;
}
#nav li a, #gallery-nav li a{
	color:#9a8e87;
	text-decoration:none;
	padding:0.3em;
	display:block;
}
#nav li a:hover{color:#cbbdb5;}
#page-home #nav li#nav-home a, #page-port-commercial #nav li#nav-port-commercial a, #page-port-personal #nav li#nav-port-personal a, #page-documentary #nav li#nav-documentary a, #page-art #nav li#nav-art a, #page-news #nav li#nav-news a, #page-about #nav li#nav-about a, #page-faq #nav li#nav-faq a, #page-info #nav li#nav-info a, #page-contact #nav li#nav-contact a{
	color:#000;
	cursor:pointer;
	background:#938781;
}

#content{
	float:right;
	width:700px;
	position:relative;
	margin:8px 0 0 0;
	padding:0 20px;
	text-align:center;
	background: url(../images/ajax-loader.gif) no-repeat center 235px;
}
.wordypage #content{ /*Left aligning non-gallery pages*/
	text-align:left;
	width:640px;
	background:none;
}
.nav{
	margin:0;
	padding:0;
}
.nav a{/*This is the next and back navigation of the gallery*/
	display:block;
	text-decoration:none;
	position:absolute;
	top:230px;
	width:auto;
	height:25px;
	line-height:25px;
	font-size:2.2em;
	font-family:Arial, sans-serif;
	color:#938781;
	text-align:center;
}
.nav a:hover{color:#ab9d96;}
#next{right:0;}
#previous{left:0;}
#overlay{
	position:absolute;
	margin-left:10px;
	width:700px;
	height:80%;
}
.date{
	font-size:11px;
	color:#8d837c;
	margin:0;
	padding:0;
}
.org{display:none;}
.button{padding-top:1em;}
.button a{ /*Print button on the contact page*/
	color:#000;
	background:#938781;
	text-decoration:none;
	padding:0.5em 1em;
	font-variant:small-caps;
	font-family:"old century schoolbook", "century schoolbook", Georgia, "Times New Roman", Times,serif;
	letter-spacing:2px;
	-webkit-box-shadow: 2px 2px 3px #13100f;
	box-shadow: 2px 2px 3px #13100f;
}
#footer{
	clear:both;
	font-family:"Lucida Grande", Geneva, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	padding:3em 0 1em 22.5em;
	color:#5b514c;
}
#footer a{
	color:#5b514c;
}
.wordypage #footer{
	padding-left:28em;
}
/*Styling for the news page*/
.newsitem {
	display: table; 
	margin-bottom:1.8em;
}
.newsitem > div {
	display: table-cell; 
	vertical-align:middle;
}
.newsitem .image{
	text-align:center;
	width:250px;
	padding-left:15px;
}
#page-news .image img{border:#e8e6e2 solid 11px;}

/*Styling for the home page*/
#page-home #logo{text-indent:0; height:auto; margin:auto; 	}
#page-home #nav-home{display:none;}
#page-home #nav{ }
#page-home li{width:220px;}
#page-home #gallery-nav img{ display:block; margin:0 auto; border:none;}
#page-home #gallery-nav{
	width:750px;/*38%*/
	float:right;
}
#page-home #gallery-nav li{
	width:50%;
	float:right;
	margin-bottom:1.8em;
	border:none;
	text-align:center;
	line-height:1.5;
}
#page-home #gallery-nav a:hover{
	color:#cbbdb5;
}
/* Styling for the Gallery */
.replaced, #page-home #nav img{
	-webkit-box-shadow: 2px 2px 4px #13100f;
	box-shadow: 2px 2px 4px #13100f;
}
.gallery{width:100%; margin:0 auto; padding:0;}
/*These gallery li styles can be removed later as the jcarousel replaces them */
.gallery li{width:80px;height:80px;margin: 2px 2px;background:#000; border:1px solid #262626;}
.gallery li:hover{border-color:#463f3b;}
.gallery li.active{border-color:#938781;}
.gallery li div{left:240px}
.galleria_container .caption{font: 0.8em/1.4 'Lucida Grande',geneva,helvetica,sans-serif; width:680px; display:block; padding-top:1em; margin:0 auto;color:#9a8e87;}
.galleria_container{
	margin:0 auto 20px auto; 
	width:100%; 
	min-height:465px; 
	text-align:center; 
}
.main_image{
	height:465px;
	background: url(../images/ajax-loader.gif) no-repeat center 235px;
}
.sidebar_image{
	position:absolute;
	top:310px;
	left:-294px;
}
#sidebar_image{
	position:absolute;
	top:375px;
}
.galleria_container img{margin-bottom:10px;}
.galleria_wrapper{height:500px;}
.nav{font:80% 'Lucida Grande',geneva,helvetica,sans-serif;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

/*jCarousel styles - to make it work*/
.jcarousel-container {position:relative;}
.jcarousel-clip {
    z-index: 2;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
}
/*Galleria thumbnail styles?*/
/*The look of the thumbnails*/
#mycarousel{margin:0 auto; padding:0; list-style:none;}
#mycarousel li{
	width:80px;
	height:80px;
	margin:2px;
	background:#000; 
	border:1px solid #262626; 
	display:block;
	overflow:hidden;
	float:left;
}
#mycarousel li img{cursor:pointer;}
#mycarousel li:hover{border-color:#463f3b;}
#mycarousel li.active{border-color:#938781;}
/*Rectangle that hides the extra thumbnails*/
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  687px;
    height: 85px;
	margin:0 auto;
}
/* Next and Back Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: -20px;
    cursor: pointer;
	font-size:1.8em;
	font-family:Arial, Helvetica, sans-serif;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	right: -20px; 
	left:auto;
	height:100px;
	width:5px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {color:#ab9d96;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	color: #5B514C;
}