/* ***************************************************** */
/* Global CSS Styles - These are your standard html tags */
/* ***************************************************** */
* {outline: none;margin:0;padding:0;} 
a:link, a:visited {text-decoration:none; color:#fff; }
a:hover, a:active {text-decoration:underline; color: #fff; }

body {
  font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color:#fff;
	background-image:url(/images/splotch_bg.jpg);
}

img { behavior: url(./scripts/iepngfix.htc) } /* PNG fix in IE6 */

/* ********************************************************************************** */
/* Layout CSS - these are author css styles that control the general layout structure */
/* ********************************************************************************** */
#container { 
	position:relative;
	float:left;
	width:100%;
	margin: 0 auto;
	padding:0 0 0 10%;
	text-align:left;
	background: url(/images/RiverHouseHeader-sliver.jpg) repeat-x top left;
} 

#header {
  position:relative;
	float:left;
	text-align:left;
	width:870px;

	} 

#logo {
	position:relative;
	float:left;
	width:264px;
	text-align:left;
}	

/* Content */
#content {    
	position:relative;
	float:left;
	z-index:1;
	width:850px;
/*	height:500px;
	text-align: left;*/
	border:10px solid #fff;	
}
#content-home {
	position:relative;
	float:left;
	width:620px;
	height:155px;
	padding:10px;
}

#homepage-image {
	position:relative;
	float:left;
	border-bottom:4px solid #fff;
}

#secondary-image {
	position:relative;
	float:left;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;
	border-left:4px solid #fff;
}
#secondary-image-top {
	position:relative;
	float:right;
	border-bottom:4px solid #fff;
}
#secondary-nav {
	position:relative;
	float:right;
	width:395px;
	height:38px;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	text-align:right;
	padding-right:10px;
}
#secondary-content {
	position:relative;
	float:left;
	width:375px;
	padding:15px;
}
#left {
	float:left;
	width:190px;
	height:500px;
	padding:0;

}
#left-top {
	position:relative;
	float:left;
	width:170px;
	height:251px;
	border-bottom:4px solid #fff;
	padding:10px;
	padding-top:60px;
	text-align:center;
	font-weight:bold;
	font-size:90%;
}
#left-bottom {
	position:relative;
	padding:20px;
	float:left;
	width:150px;
	height:135px;	
}
#left-bottom a {color:#fff;font-size:90%;}

td {color:#fff;font-size:12px;}
form {color:#000;}

/* ********************************************************************** */
/* Formatting CSS - these are user css styles that control the formatting */
/* ********************************************************************** */
/* Headers & Titles */
h1 {
  font: bold 20px 'times new roman', serif;
	color: #fff;
	font-variant:small-caps;
}

#content .copy {
	line-height: 1.5;
	text-align:left;	
}

li {
	list-style-image: url(/images/icon_star.png);
	padding-right: 2em;

	}
ul {
	padding-left:15px;
}
/* ************************************************************************** */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ************************************************************************** */

/* Main Navigation */
#mainnav {
	position:relative;
	float:right;
	width: 600px;
/*	height: 66px;*/
	padding-top:80px;
	text-align:right;
	z-index:400;	
} 
/*
#mainnav a:link, #mainnav a:visited  {
	text-decoration:none;
	color: #3e5a7a;
	padding: 3px 15px 3px 15px;
}

#mainnav a:hover, #mainnav a:active  {
	text-decoration:underline;
	color: #fff;
	padding: 3px 15px 3px 15px;
}
*/
/* Sub Navigation 
#subnav {
display:inline;
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	line-height: 2;
	padding-left:10px;
}

#subnav a:link, #subnav a:visited  {
	text-decoration:none;
}

#subnav a:hover, #subnav a:active  {
	text-decoration:underline;
	color: #fff;
}
*/
/* ************* */
/* Footer CSS  */
/* ************ */
#bottom {
	position:relative;
	float:left;
	width:870px;
	height:80px;
	color: #ccc;
	}

#footer {
  width:500px;
	float:right;
  text-align:right;
	padding:4px;
		color: #ccc;
}


/* Utlity Navigation */
#utilitynav {
	position:relative;
	float:left;
	width:300px;
	float:left;
	font-family: arial, sans-serif;
	font-size:10px;
	padding:4px;
}

#utilitynav a:link, #utilitynav a:visited  {
	text-decoration:none;
	color: #ccc;
}

#utilitynav a:hover, #utilitynav a:active  {
	text-decoration:underline;
	color: #ccc;
}


/* ********************** */
/* Form Input Fields CSS  */
/* ********************** */

input, select, option, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000; 
}      
 
#requestButton {
	width:130px;
	padding:5px;
	border:1px solid #fff;
	text-align:center;
}
#requestButton a {
	color:#fff;
	font-weight:bold;
}

/* ************* */
/* Gallery CSS  */
/* ************ */

#gallery .gallerythumbnail {float:left;margin:5px;}
#gallery .gallerybackborder {border:1px solid black;}
#gallery .galleryback {color:black;} 