@import url(blueprint.css);
@font-face {  
  font-family: Sansumi;  
  src: url(/fonts/Sansumi-Bold.ttf);
	}

.replace { text-indent: -5000em; overflow: hidden; }
.left { float: left; }
.right { float: right; }
.linear li { float: left; display: inline; }
.nolist { list-style-type: none; margin-left: 0; margin-right: 0; }
.upper { text-transform: uppercase; }
.medium-type { font-size: 15px; }
.bigborder { background: url(/images/gallery-bg.png) no-repeat -10px -10px; padding: 10px 10px 5px 10px; }
img.left { margin: 0 10px 0 0; }
img.right { margin: 0 0 0 10px; }
.top-pager, .page-num { display:none; }
.round { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.field-wrap { padding: 10px; background: url(/images/gallery-bg.png) no-repeat -10px -10px; float: left; }

body {
 /* background: #36571c url(/images/body-bg.png) repeat-x top center;*/
	background: #1f170b url(/images/body-bg.png) repeat-x top center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; 
  color: #d6d6d6;
}
a { outline: none; color: #8cad66; }
a:hover { color: #8cad66; }

h1.site-title { margin-top: 32px; }
	h1.site-title a { 
		display: block; 
		width: 468px; 
		height: 38px; 
		background: url(/images/site-title.png) no-repeat 0 0;
		}
.mainnav { 
	font-family: Palatino, "Palantino Linotype", Georgia, Times, serif;
	text-transform: uppercase; 
	letter-spacing: 1px; 
	font-size: 12px;
	margin-top: 39px;
	}
	.mainnav a { 
		color: #71805e; 
		text-decoration: none; 
		}
	.mainnav a:hover, .mainnav li.selected a { color: #fff; }
	.mainnav li { margin-right: 20px; }
	
/* HOME */
#hero { width: 950px; height: 534px; background: url(/images/gallery-bg.png) repeat -10px -10px; }
	#hero img { width: 930px; height: 514px; margin: 10px; }
.recent_work { margin-left: 10px; }
	.recent_work h2, .options h2 { 
		font-family: Sansumi;
		color: #fff; 
		font-size: 18px;
		text-transform: uppercase;
		}
.option { } 
	.options li a { 
		text-align: right;
		font-family: Palatino, "Palantino Linotype", Georgia, Times, serif;
		font-size: 16px; 
		color: #8cad66;
		float: left; 
		width: 144px;
		padding: 8px;
		margin-right: 10px; 
		text-decoration: none;
		}
	.options li.last a { margin-right: 0; }
	.options li a:hover { color: #fff; }
	.options li a span { margin-right: 5px; display: block; padding-bottom: 10px;  }
	.options li a:hover { background: url(/images/gallery-bg.png) no-repeat -10px -10px; }
	.options h2 { margin: 10px 0 5px 0; }
		
.entry { 
	font-family: Palatino, "Palantino Linotype", Georgia, Times, serif;
	color: #d6d6d6;
	margin-bottom: 18px; 
	}
	.entry h3 { font-size: 19px; margin-bottom: 10px; font-family: Palatino, "Palantino Linotype", Georgia, Times, serif; }
		.entry h3 a { text-decoration: none; }
		.entry h3 a:hover { color: #fff; }
	.entry img.thumb { padding: 2px; border: 1px solid #667552; }
	
	#home .entry { padding-bottom: 5px;	border-bottom: 1px solid #453b2d; font-size: 13px; }
	#home .entry h3 { font-size: 16px; color: #8cad66; font-weight: bold; margin-bottom: 10px; }
	#home .entry h3 a { text-decoration: none; color: #a05b29; }
	#home .entry h3 a:hover { text-decoration: underline; }
	#home .entry a { color: #a05b29; }
/* @end HOME */

/* WORK */
#work .entry { font-size: 14px;  }
	#work .previews li { float: left; margin-right: 5px; }
	#work img.preview {  max-width: 664px; }

	#work .sidebar { font-family: Palatino, "Palantino Linotype", Georgia, Times, serif; }
	#work .sidebar ul { list-style-type: none; margin-left: 0; }
	#work .sidebar li { border-bottom: 1px dotted #667552; }
	#work .sidebar li a { 
		display: block; 
		padding: 5px;
		text-decoration: none;  
		color: #d6d6d6; 
		}
	#work .sidebar li a:hover,
	#work .sidebar li.current a { background: url(/images/gallery-bg.png) no-repeat -10px -10px; color: #fff; }
/* @end WORK */
	
h1.page-title { 
	font-family: Sansumi;
	font-size: 48px;
	text-transform: uppercase; 
	color: #71805e; 
	font-weight: lighter;

	margin-bottom: 20px; 
	}
	#galleries h1.page-title { float: left; margin-right: 20px; margin-bottom: 10px; }

.gallery-list { margin-top: 18px; font-family: Palatino, "Palatino Linotype", Georgia, Times, serif; }
.gallery-list li { 
	float: left; 
	display: inline; 
	margin-right: 5px; 
	font-size: 12px; 
	text-transform: uppercase; 
	letter-spacing: 1px;  
	}
	.gallery-list a { 
		text-decoration: none; 
		color: #eee;
		padding: 12px 14px 10px 14px; 
		}
	.gallery-list a:hover, .gallery-list li.selected a { background: url(/images/gallery-bg.png) no-repeat -10px -10px; }
	
#demo { background: url(/images/gallery-bg.png) no-repeat 0 0; position: relative; height: 516px; }
.galleria_container { width: 750px; float: left; display: inline; text-align: center; margin: 10px; }
.galleria_wrapper img { display: none; }
.gallery_demo { width: 170px; float: right; margin: 10px 5px 0 0; }
.nav { top: 10px; right: 190px; position: absolute; background: url(/images/gallery-bg.png) no-repeat 0 0; }
	.nav a { 
		display: block; 
		background: url(/images/gallery-arrows.png) no-repeat -10px -10px;
		width: 36px; 
		height: 19px;
		padding: 10px 0 10px 10px; 
		float: left; 
		margin-right: 2px;
		}
	.nav a.prev { background-position: 10px 10px; }
	.nav a.next { background-position: -35px 10px ; }
	
/* CONTACT */
.form { border: 0; padding: 0; font-family: Palatino, "Palatino Linotype", Georgia, Times, serif; }
	.form ul { list-style-type: none; margin: 0; }
	.form li { clear: both; margin-bottom: 5px; }
	.form input.text { width: 450px; }
	.form textarea { width: 540px; }
	.form input.text, .form textarea { margin: 0; font-family: Palatino, "Palatino Linotype", Georgia, Times, serif; font-size: 14px; }
	.form label { width: 80px; float: left; text-align: right; margin: 12px 10px 0 0; font-weight: normal; }
	.form input.submit { background: #a05b29; border: 0; padding: 4px 10px; font-family: Palatino, "Palatino Linotype", Georgia, Times, serif; font-size: 14px; float: right; margin-right: 20px; }
/* @end CONTACT */