/* Basic Two Column Equal Height Layout with Full Image Background */

html, body {
  			height: 100%;
  			margin: 0;
  			padding: 0;
  			
  			
}

img#background_image {
  			position:fixed;
  			top:0;
  			left:0;
  			width:100%;
  			height:100%;
}


#container {
	        background: url('container_bg.png') repeat;
		    position: absolute;
			top:0px;
			left: 30px;
			width:1140px;
			min-height: 100%;

		        z-index:1;	
			}
	
	
#left_column {
			float: left;
			width: 290px;
}


#right_column {
			float: left;
			width: 850px;
}



#footer {
		margin-top: 50px; margin-bottom:20px;
}

/* Left Sidebar Stylings: Logo, Navigation incl. Fonts */

/* Logo */
#logo {margin-left:50px;}

/* Main Navigation */

#main_navbar {margin-left: 12px; margin-top: -20px;}


#main_nav a {font-weight: bold;
	         font-family: arial, helvetica, verdana;
	         font-size: 14px;
	         text-decoration: none;
	         color: #000000;
	          }

ul#main_nav li {list-style-type: none; float: left;}

#main_nav li {width:57px;}



/* Gallery Navigation */
#block-menu-menu-galleries h2 {display: none;} /* Hides Drupal Generated Conent */

#block-menu-menu-galleries {margin-left: 25px; margin-top: 70px;}

#block-menu-menu-galleries li {font-family: arial, helvetica, verdana;
	                         font-size: 16px;
	                         color: #ffffff;
	                         background-color: #ffffff;
	                         width: 165px;
	                         display: block;
	                         padding: 3px;
	                         }
	
#block-menu-menu-galleries a {font-family: arial, helvetica, verdana;
						      font-size: 16px;
							  text-decoration: none;
							  color: #ffffff;
							  background-color: #000000;
							  width: 165px;
							  display: block;
							  padding: 3px;
							 }
							
/* Browse By Tag Navigation */							 
							 
#block-menu-menu-tags h2 {visibility: hidden} /* hides Drupal generated content */

#block-menu-menu-tags a {text-decoration: none; color: gray; font-size: 15px; font-style: italic; font-family: arial, helvetica, courier;}
#block-menu-menu-tags a:hover {color: #2554C7}
#block-menu-menu-tags li {display: block; margin-left: 40px; margin-top: -15px;}

/* Footer Styling */

#footer {font-size: 12px; color: #413839; font-style: italic; font-family: arial, helvetica, verdana; margin-left: 280px;}

/*Right Hand Column Styling: Front Page, Main Navigation Pages, Thumbnail Gallerys, Individual Images & Toxonomy */

.field-label {display: none;}

/* Rotating Front Page Image */

#rotating_image {margin-top: 40px; margin-left: 40px;}

/* Thumbnail Gallery Styles */
table {width: 600px; margin-top: 30px; margin-left: 15px;}

.node a {text-decoration: none;
			               font-size: 15px;
						   font-family: arial, helvetica, verdana;
						   color: #000000;
							}

.node a:hover {text-decoration: none;
						         font-size: 15px;
						         font-family: arial, helvetica, verdana;
						         color: #2554C7;
						     }
						
/* Photo Posting Styles */

h2 {font-family: arial, helvetica, verdana; font-size: 16px; }	
.node {font-family: arial, helvetica, verdana; width:750px}

.service-links {margin-top: 30px; margin-bottom: 25px;}
.taxonomy {float: right;}

/* Tag View Styles */
.view-content {margin-top: 30px; width: 750px;}
.view-content a {text-decoration: none; font-size: 16px; font-family: arial, helvetica, verdana; color: #000000;}
.view-content a:hover {text-decoration: none; font-size: 16px; font-family: arial, helvetica, verdana; color: #2554C7;}


/* Taxonomy Node Styles */

#node_content h2 {display: none;} /* Hides Drupal Content */
					
/* Contact Form Styles */ 

#contact-mail-page {width: 700px; padding: 20px; margin-top:30px;}

form {font-size: 16px; color: #000000; font-family: arial, helvetica, verdana;}