.clear { clear:both; margin-top:-1px; height:1px; overflow:hidden; }
img { border: 0; background-color: transparent; }

#global_menu_container {
  width: 960px;
  height: 25px;
  background-image:url('/site/plantan/images/static/global/toolbar.jpg');
  background-position: top center;
  background-repeat: repeat-x;
	font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
	line-height: 16px;
  color: #FFFFFF;
}


#global_menu_container_full {
  height: 25px;
  background-image:url('/site/plantan/images/static/global/toolbar.jpg');
  background-position: top center;
  background-repeat: repeat-x;
	font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
	line-height: 16px;
  color: #FFFFFF;
}

#global_menu_container_full_inner {
  width: 960px;
}


#global_menu_container_left {
  line-height: 25px;
  position: relative;
  float: left;
}

#global_menu_container_right {
  line-height: 25px;
  position: relative;
  float: right;
}




#global_menu_left, #global_menu_right {
	list-style:none;
	margin:0;
	padding:0;
}


#global_menu_left li {
	height: 25px;
	line-height: 25px;
	float:left;
	text-align: center;
	text-transform: uppercase;
  border-right: 1px solid #999999;
}

#global_menu_right li {
	height: 25px;
	line-height: 25px;
	float:left;
	text-align: center;
	text-transform: uppercase;
  border-left: 1px solid #999999;
}




#global_menu_left li:hover, #global_menu_right li:hover { }

#global_menu_left li a, #global_menu_right li a {
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
	background-color: transparent;
  padding: 0 8px 0 8px;
	font-size: 90%;
}

#global_menu_left li a.current, #global_menu_right li a.current {
	color: #999999;
}

#global_menu_left li a:hover, #global_menu_right li a:hover {
  color: #999999;
}



/*#dim_page {
	width: 960px;
	position: absolute;
	z-index: 500;
	background-color: #000000;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	display: none;
}*/



#galleries {
	width: 860px;
	position: absolute;
	z-index: 500;
	background-color: #000000;
	display: none;
  color: #FFFFFF;
  top: 75px;
  left: 50px;
}

#galleries a:link, #galleries a:visited, #galleries a:active {
	text-decoration: none;
  color: #FFFFFF;
}

#galleries a:hover {
	text-decoration: underline;
}

#galleries h1 {
  color: #FFFFFF;
}


#galleries_list {
  /*border: 1px dashed #ffffff;*/
}


#no_galleries {
	margin-bottom: 10px;
}




#projects {
  /*border: 1px dashed #ffffff;*/
}

#project {
  /*border: 1px solid #FF0000;*/
}

#projects_inner {
  width: 840px;
  margin: 0 auto;
}

#projects_headline {
  position: relative;
  float: left;
  margin: 10px;
}

#projects_close {
  position: relative;
  float: right;
  margin: 10px;
}

.project_item {
  position: relative;
  float: left;
  width: 151px;
  height: 187px;
	background-position: top left;
	background-repeat: no-repeat;
  margin: 0 5px 10px 10px;
}

.project_item:hover {
  cursor: pointer;
  cursor: hand;
}

.project_item_image {
  width: 127px;
  height: 133px;
  background-position: center center;
	background-repeat: no-repeat;
  margin: 9px;

}
.project_item_title {
  width: 127px;
  margin: 9px;
  color: #999999;
}

.project_item_title a:link, .project_item_title a:visited, .project_item_title a:active, .project_item_title a:hover {
	text-decoration: none;
  color: #999999;
}


#project_info_box {
  width: 820px;
  position: relative;
  left: 10px;
}

#project_image_container {
  position: absolute;
  display: none;
  z-index: 500;
}

#project_image {
  background-color: #999999;
}

#project_image_inner {
  padding: 10px 20px 20px 20px;
}



#project_image_title, #project_image_controls { position: relative; float: left; }
#project_image_close  { position: relative; float: right; }








.bling {
  position: relative;
  float: left;
  height: 1px;
  overflow: visible;
  display: block;
}








/* mod contact form */
.mod_cf { position: relative; border: 1px solid #E7E7E7; width: 230px; margin-bottom: 20px; }
.mod_cf_head { border-bottom: 1px solid #E7E7E7; background-color: #F0F0F0; padding: 6px; }
.mod_cf_head h2 { font-size: 100%; font-weight: normal; font-style: normal; color: #000000; margin: 0; }
.mod_cf_body { margin: 5px; color: #333333; }
.mod_cf_item { margin-bottom: 3px; }

/* mod contact form - form */
.mod_cf input, .mod_cf select, .mod_cf textarea { width: 215px; }
.mod_cf input.submit_button { width: auto; }