@charset "utf-8";

/*-----------------------------------------------------------
Reset*/

html, body, div, span, object, p, h1, h2, h3, h4, h5, h6, ul, li, img {
  margin: 0;
  padding: 0;
  border: 0;
}


/*-----------------------------------------------------------
Common*/

body {
	background: #663;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color: #666;
	text-align:center;
	}
	
#outerWrapper {width: 900px; margin: 0 auto; text-align:left;}

#outerWrapper #contentWrapper a:link,#outerWrapper #contentWrapper a:visited {text-decoration:underline; color: #456996;}

#outerWrapper #contentWrapper a:hover {text-decoration:none; color: #690; border-bottom: 1px dashed #690;}

#outerWrapper #contentWrapper #sidebar a:hover img {border-bottom: 0;}


h1,h2,h3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-bottom: .3em;
	line-height:1.2;
}

h1 {font-size:1.5em; color: #711919; margin-top:10px; margin-bottom:10px;}

h2 {font-size:1.2em;}

#sidebar .box1 h2.red2 {color:#600; font-size:1.4em;}

h3 {font-size:1.1em; margin-top:-3px; line-height:1.2}

h4 {
	font: .8em/1.5em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#555;
}

p { font-size:.9em;
	line-height:1.6;
	margin-bottom: 1em;
}

.back {
	text-transform:uppercase; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:.7em; 
	font-weight:bold;
	}
	
	p.subnav {
	text-transform:uppercase; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:.7em; 
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0;
	padding:0;
	}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.boldRunIn {font-weight:bold; color: #D59375; font-size:.85em; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/*-----------------------------------------------------------
#color*/
.red {color: #FF0000}
.red1 {color: #743A3A;}
.red2 {color: #c00;}
.green1 {color: #4E4E27;}
.green2 {color: #889759;}
.mustard1 {color: #B56617;}
.gray1 {color:#333;}

/*-----------------------------------------------------------
Header Area*/

#header {
	width: 100%;
	background:#D5E1F1;
	padding-bottom:15px;
}

#header #navigation {
	width:100%;
	height:32px;
	padding: 0;
	background: #A0AE75;
	font: bold .70em georgia;
	text-transform:uppercase;
	letter-spacing:1px;
	border-bottom:1px solid #fff;
}

#header #navigation ul {
list-style:none;
padding-top:10px;
margin:0 0 0 40px;
}
#header #navigation ul li {float: left;}
#currentNav {color: #000; padding-right:13px;}
#header #navigation ul a {display: block; padding-right:15px;}
#header #navigation ul li.square {padding-top:0px; padding-right:3px;}
#header #navigation ul a:link {color: #F1F3EB; text-decoration:none;}
#header #navigation ul a:visited {color: #F1F3EB; text-decoration:none;}
#header #navigation ul a:hover {color: #4C421A; border-bottom:0; text-decoration:underline;}

#outerWrapper #header #about #navigation li.about a,
#outerWrapper #header #barrington #navigation li.barrington a,
#outerWrapper #header #contact #navigation li.contact a,
#outerWrapper #header #donate #navigation li.donate a,
#outerWrapper #header #concours #navigation li.concours a
{
color:#000;
}

/*-----------------------------------------------------------
Content Area contentWrapper*/
#contentWrapper {
	float:left;
	width: 900px;
	margin:0;
	padding:0;
	background: url(../images/content-background3.gif);
	overflow: hidden;
}
#contentFoot { width:900px; height:39px; background-color:#D5E1F1;margin-left:222px;}

/*-----------------------------------------------------------
Left Column - navColumn*/
#navColumn {
	width: 200px;
	float: left;
	padding: 0;
	margin: 0;
}

#navColumn ul#sideNav {
	width: 192px;
    background:#B9CADF;
	border-bottom:5px solid #B9CADF;
	list-style:none; 
	padding:8px 0 0 15px;
    font-size:.7em;
	font-weight:bold;
	letter-spacing:1px;
	font-family:Georgia;
	text-transform:uppercase;
}
#navColumn ul#sideNav li{padding-bottom:3px; border-bottom:1px #D6E0EC solid; margin-bottom:12px;}
#navColumn ul#sideNav li a:link {text-decoration:none; color:#32466E}
#navColumn ul#sideNav li a:visited {text-decoration:none; color:#32466E}
#navColumn ul#sideNav li a:hover {color:#fff; border-bottom: 1px #fff dashed;}

#home #outerWrapper #contentWrapper #navColumn ul#sideNav li.home a,
#easement #outerWrapper #contentWrapper #navColumn ul#sideNav li.easement a,
#executive #outerWrapper #contentWrapper #navColumn ul#sideNav li.executive a,
#tools #outerWrapper #contentWrapper #navColumn ul#sideNav li.tools a,
#heritage #outerWrapper #contentWrapper #navColumn ul#sideNav li.heritage a,
#saving #outerWrapper #contentWrapper #navColumn ul#sideNav li.saving a,
#lawyers #outerWrapper #contentWrapper #navColumn ul#sideNav li.lawyers a,
#conservation #outerWrapper #contentWrapper #navColumn ul#sideNav li.conservation a,
#other #outerWrapper #contentWrapper #navColumn ul#sideNav li.other a,
#protected #outerWrapper #contentWrapper #navColumn ul#sideNav li.protected a,
#partners #outerWrapper #contentWrapper #navColumn ul#sideNav li.partners a,
#involved #outerWrapper #contentWrapper #navColumn ul#sideNav li.involved a,
#media #outerWrapper #contentWrapper #navColumn ul#sideNav li.media a,
#newsletters #outerWrapper #contentWrapper #navColumn ul#sideNav li.newsletters a
{
color:#5E683D;
}

/*-----------------------------------------------------------
Middle Column - content*/
#content {margin: 0 230px 0 225px; padding: 0 0 5px 0;}
#content .inside{ padding: 0px 20px 0 10px;}
#content ul {
	list-style:circle; 
	margin-left:30px;
	font: 0.9em/1.6 Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	margin-top: -5px;
	color:#666;
	}
	
#content ul li {padding-bottom:5px;}

#content ul.small li {font-size:1em; line-height: 1.5; padding-bottom:10px;}
	
#content ul ul{
	list-style:circle; 
	margin-left:20px;
	font: 1em/1.8 Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	margin-top: -5px;
	color:#666;
	}
	
	
#content ul.nobull2{list-style:none;margin-left:20px;}

#content ul.nobull2 li{padding-bottom:0px;}

#content ul li.nobull{list-style:none;}

#content ul ul li.firstLine{margin-top:5px;}

	
#content ol {
	margin-left:10px;
	font: 0.9em/1.7 Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	margin-top: -5px;
	color:#666;
	}
	
.video {padding-top:5px; margin-left:10px; padding-left:3px; background-color:#000; width:413px;}

/*-----------------------------------------------------------
Right Column - sidebar*/
#sidebar {
	width: 211px;
	float: right;
	padding-right:10px;
	}
	
#sidebar h2 {color: #333;}

/*-----------------------------------------------------------
Space*/
.spacet1 {padding-top: 5px;}
.spacebox {padding-top:12px; padding-bottom:20px;}

/*-----------------------------------------------------------
Box1*/
.box1 {
	background: #E8EEF7;
	padding: 8px 8px 5px 8px;
	border: 1px solid #ccc;
	margin-bottom:9px;
	width: 190px;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:.85em;
}
.box1 p {color: #666; line-height:1.5;}
.box1 img.floatLeft {float:left; padding: 0 7px 0 0;}
.box1 img {padding-bottom:5px;}
.box1 ul {margin-left:15px;}
.box1 ul li {list-style:circle; padding:0 0 10px 0; line-height:1.5;}
.clear {clear:both;}



p.caption {font: .9em/1.2"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#sidebar .box1 a {color: #2A55AA; }
#sidebar .box1 a:hover {color: #690;}


/*-----------------------------------------------------------
Box2*/
.box2 {
	padding: 5px 6px 6px 6px;
	border: 1px solid #ccc;
	width:179px;
	margin: 15px 0 15px 15px;
	background-color: #E8EEF7;
}
.box2 p {font: 11px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666;}

.box2 ul {margin-left:13px;}

.box2 ul li {
list-style:circle;
font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
padding-bottom:12px;
}

.box2 ul li a:link, .box2 ul li a:visited{
color:#888;
text-decoration:none;
}

.box2 ul li a:hover{
color: #39F;
text-decoration:underline;
}


/*-----------------------------------------------------------
image-box*/
#outerWrapper #sidebar .image-box {
	margin-bottom:10px;
	margin-top:5px;
	width: 190px;
	float:left;
}

#outerWrapper #sidebar .image-box p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:.8em;
	line-height:1.1;
	padding-top:5px;
	}
	
#outerWrapper #sidebar .image-box p a:link {
color:#333;
}


/*-----------------------------------------------------------
callout*/
p.callout {
	font-size:13px; 
	line-height:23px; 
	text-align:center; 
	font-weight:bold;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#8C8C58;}
	
p.callout2 {
	font-size:.95em; 
	line-height:1.7; 
	text-align:center; 
	font-weight:bold;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#B58839;}
	
.name {
font-style:normal; 
font-size:.95em; 
color:#666; 
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height:1.1;}


/*-----------------------------------------------------------
Photos*/
.image-left {
	float:left;
	padding:0 8px 8px 0;
	margin-bottom: 10px;
}
.image1 {margin:10px 0 0 15px}

.photo1 {margin-bottom:20px}

/*-----------------------------------------------------------
Bottom*/
#bottom {width: 100%; background-color: #FEF5DA; padding:10px 0 10px 0; clear:both;}
#bottom table#board {
	
	color: #333;
	width:720px;
	margin-left:15px;
	border:0;
}
#bottom table#board td {
	padding:0px 6px 0 6px;
	margin:0px;
	vertical-align: top;
}

#bottom table#board td p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:.65em;
	line-height:1.1em;
	color:#333;
	margin:0 0 5px 0;
}
#bottom table#board p.header {
	font-weight:bold;
	color:#889953;
	line-height:1.1em;
	padding:0;
	margin:0 0 5px 0;
}

#bottom table#board td.rule {border-right:1px #ccc solid; padding-right:10px;}


#bottom #logo {float:right; margin-right:35px; margin-top:15px;}

/*-----------------------------------------------------------
Rules*/

p.rule-below {border-bottom: 1px dashed #ccc; margin-bottom:15px; padding-bottom:10px;}

/*-----------------------------------------------------------
Forms*/

#content .inside form {
	margin-bottom:15px; 
	font-size:.8em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	border-bottom:1px dashed #ccc;}

form.donate1  {text-align:center; padding-bottom:10px; padding-top:5px;}

#content .inside form table td {padding-bottom:10px; padding-right:10px;}

#content .inside form input {height:20px; border:1px #ccc solid;}

.button {margin-bottom:12px;}

#content .inside form input.button2 {height:25px; margin-bottom:10px; background-color:#B9CADF;}

/*-----------------------------------------------------------
Footer Area*/
p#footer {
	background-color: #CFD6B9;
	clear:both;
	font: .7em "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:26px;
	color: #505027;
	text-indent:15px;
	line-height:30px;	
}
p#footer a:link,p#footer a:visited {color: #039;}
p#footer a:hover {color: #000;}


