/* 
Indigo Spirit Landscapes CSS
by Linking Arts Web Design 
www.linkingarts.com
*/

body {background-color:#000;color:#fcfcfc;font:13px/16px georgia,serif;text-align:center}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-family:georgia, serif}
h2,h3,h4 {color:#222}
h2#intro {width:485px}
a {border:0;color:#C9BA64;text-decoration:none}
a:hover {text-decoration:underline}
img {border:none}

div#wrapper {margin:0 auto;width:846px;text-align:center;padding:0}

form#searchform {text-align:right;margin:0;padding:0;font-family:verdana,helvetica,sans-serif}
form#searchform fieldset, form#searchform input {border:none}
form#searchform input#livesearch {background-color:#999}
form#searchform input#livesearchsubmit {background-color:#ccc}

div#page {margin:2em 0;width:844px;text-align:left;background:url(http://www.indigospiritlandscapes.com/graphics/sq-magenta.png) repeat;padding:0}


div#header {background:url(http://www.indigospiritlandscapes.com/graphics/bg-content.png) repeat;border:1px solid #4c4c4c;margin:0;padding:0;}

/* --- NAVIGATION ---- */
ul.navigation {list-style-type:none;margin:0;padding:26px 13px 0 13px;min-width:804px;height:50px;}
ul.navigation li {display:inline;background:url(http://www.indigospiritlandscapes.com/graphics/bg-button.png) repeat-x;border:1px solid #4c4c4c;font:14px/14px georgia, sans-serif;padding:32px 15px;margin:0;}
ul.navigation li a {color:#fff;text-decoration:none;margin:0}
ul.navigation li a:hover {color:#C9BA64;text-decoration:underline;margin:0}
ul.navigation li.active {
background:url(http://www.indigospiritlandscapes.com/graphics/bg-button-hover.png) repeat-x;}

/* ul.navigation li.logo {margin:0 3px 0 0;padding:0;} */
ul.navigation li.logo h1 {font-size:14px;display:inline;}
ul.navigation li.logo p {font:13px/13px georgia,sans-serif;display:inline}

div#zoom {padding:0 1em 1em;}
div#zoom div#zoom_frame {border:1px solid #4c4c4c;padding:1px;width:804px;height:261px}
div#zoom object#zoom_swf{margin:0}

/* --- HOME PAGE STUFF ---- */
div#leftmost {float:left}
div#rightmost {float:right}
blockquote.mission {background:url(http://www.indigospiritlandscapes.com/graphics/bg-vision.png) repeat-x;color:#fff;width:348px;float:left;margin:0 1em;width:486px;height:236px}
blockquote.mission p {padding:0 1em;margin-right:165px;font:13px/15px verdana,sans-serif;}
div#news_home {float:left}
div#news_home div.post {display:inline}

/* div.card {float:left;margin:0 30px} */

ul.projects {list-style:none}
ul.projects li {width:175px;padding:7px 8px}
ul.projects li a.viewlarger {font:12px/16px verdana,sans-serif}
ul.projects li a img {padding:7px;margin:7px;background:url(http://www.indigospiritlandscapes.com/graphics/bg-content.png) repeat;color:#999}
/*
ul.projects {list-style:none;float:left;padding-left:0}
ul.projects li {background:url(http://www.indigospiritlandscapes.com/graphics/thumbnail-border-wide.png) no-repeat;width:227px;height:110px;padding:7px 8px}
ul.projects li a.viewlarger {font:12px/16px verdana,sans-serif}
*/
div#middle, div#bottom {clear:both;}

/* --- ARTICLE ---- */
div.post {
background:url("http://www.indigospiritlandscapes.com/graphics/bg-content.png");
background-color:#4c4c4c;
color:#fff;
width:348px;
float:left;
border:1px solid #4c4c4c;
margin:1em;
padding:1em}
div.post h2,div.post h3 {color:#fff}
div.post p {padding:0 1em;font:13px/15px verdana,sans-serif;}

/* --- GALLERY PAGE ---- */
div.gallery {color:#fff;float:left;border:1px solid #4c4c4c;margin:1em;padding:1em}
div.gallery h2 {color:#fff}
div.gallery img {padding:7px;margin:7px;background:url(http://www.indigospiritlandscapes.com/graphics/bg-content.png) repeat;color:#999}
div.gallery p {padding:0 1em;font:13px/15px verdana,sans-serif;}
div.gallery p a {color:#999}

div#container {background:url(http://www.indigospiritlandscapes.com/graphics/sq-magenta.png) repeat;padding:1.5em}
div#content p {background:url(http://www.indigospiritlandscapes.com/graphics/bg-content.png) repeat-x; padding:1.5em;margin:1.5em;font: 17px/21px verdana,helvetica,arial,sans-serif}
div#content img.phone_badge {float:right}
/*
===== 8: live search =====
*/

#LSResult, #liveLinkRes  {
  position: absolute;
  top: 3em;
  right: 56px;
  background-color: #333;
  width: 350px;
  padding:2px;
  z-index:100;
  text-align:left;
}

#LSShadow {
  border: 3px solid #b6cee3;
  padding: 5px;
  background-color: #931682;
  color:#fff;
}

#LSRes {
  background-color: #383337;
}

.LSRow {
padding: 8px 5px 5px;
}

.LSRow a {
color: #fcfcfc;
}

.LSViewAll {
text-align: center;
font-weight: bold;
font-size: 1.2em;
border-top: 1px solid #333;
margin-top: 5px;
}

#LSHighlight  {
  background-color: #FFF6E5;
}

#LSHeader{
padding: 2px 2px 8px;
}

.lsDate {
display: block;
color: #999;
font-size: 0.8em;
padding: 5px 0 0;
}

/* --- CONTACT FORM ---- */

.theform input, .theform select, .theform textarea {
padding: 3px;
font: 11px Verdana, Arial, sans-serif;
width: 300px;
background: #FFFEED;
}
.theform input:focus, .theform select:focus, .theform textarea:focus {
background: #F7FFE0;
}
label.zemRequired {
font-weight: bold;
}
input#zemSubmit {
border-color: #ffffff #999999 #999999 #ffffff;
border-style: solid;
border-width: 1px;
padding: 5px 8px 6px;
background: #F18200;
color: #fff;
font-weight: bold;
width: auto;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(http://www.indigospiritlandscapes.com/graphics/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.indigospiritlandscapes.com/graphics/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.indigospiritlandscapes.com/graphics/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(http://www.indigospiritlandscapes.com/graphics/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.smd_slimbox {
	float:left;
	width:600px;
	margin:1em 0;
	clear:both;
	list-style:none;
}
.smd_slimbox li {
	width:150px;
	height:150px;
	float:left;
	margin:1em auto;
	text-align:center;
}
.smd_slimbox img {
	margin:0 auto;
}
.smd_slimbox span {
	float:left;
	width:140px;
	padding:2px 0 0 5px;
}
li.smd_slimbox_nav {
	clear:both;
	width:500px;
	padding:20px;
}
.smd_slimbox_prev {
	float:left;
}
.smd_slimbox_next {
	float:right;
}
