/* 
Author: Lisa Goodlin Design
Client: David R. MacDonald
 */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

table { border-collapse:collapse; border-spacing:0; }

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, strong, th, var { 
font-style:normal; font-weight:normal; }

ol, ul, li { list-style:none; }

caption, th { text-align:left; }

abbr { border:none; }

h1, h2, h3, h4, h5, h6 { font-size:100%; }

q:before, q:after { content:'' }

a { text-decoration:none; }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative }	/* Gets links displaying over a PNG background */
a img { border:none }	/* Gets rid of IE's blue borders */


/* 			PAGE ORGANIZATION 			*/


body {
background-image: url(design_elements/tile4.jpg);
background-repeat:repeat;
background-color:#211612;
text-align:center;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container {
width:900px;
margin:0 auto;
overflow:hidden;
text-align:left;
padding-top:10px;
padding-bottom:100px;
border-style:solid;
border-color:#88784F;	/* KHAKI GREEN */
border-width:8px;
background-color:#EFE3BE;	/* YELLOW */
}

#maincontent {
float:left;
width:600px;
height:auto;
font-size:1em;
color:#251A16;		/* DARK BROWN */
padding-left:20px;
margin-left:20px;
}

#sidebar {	/* CURRENT LOCATION OF NAVIGATION */
float:right;
width:170px;
height:auto;
margin-top:40px;
margin-right:20px;
text-align:left;
}

#footer {
width:850px;
margin:0 auto;
overflow:hidden;
text-align:center;
padding-top:10px;
font-size:.6em;
font-family:Helvetica, sans-serif; 
color:#88784F;		/* KHAKI GREEN */
}


/* TYPOGRAPHY */

#contactinfo {	/* STYLE FOR CONTACT PAGE */
font-size:18px; 
color:#251A16;		/* DARK BROWN */
text-align:center;
}

h1 {	/* HEADER */
background:url(design_elements/heading4.jpg);
background-repeat:no-repeat;
background-position:center;
height:80px;
text-indent:-9000px;
}

.hideheader {
margin-left:-9000px;
}

h2 {	/* SECTION TITLES */
font-size:1.5em;
color:#251A16;		/* DARK BROWN */
font-weight:bold;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}

h3 {	/* DESCRIPTION OF SECTION CONTENTS */
font-size:1em; 
color:#251A16;		/* DARK BROWN */
font-weight:normal;
text-align:center;

}

h4 {	/* NEWS SUBSECTIONS */
font-size:1.3em; 
color:#88784F;	/* KHAKI */
font-weight:bold; 
font-style:italic;
}

/* IMAGES */

.topimageplace {	/* PLACING NONGALLERY IMAGES AT TOP OF PAGE - LESS SPACE THAN BOTTOM IMAGE PLACEMENT */
text-align:center;
padding:20px;
}

.bottomimageplace {	/* PLACING NONGALLERY IMAGES AT BOTTOM OF PAGE WITH PLENTY OF SPACE ABOVE IMAGE */
text-align:center;
padding-top:50px;
}

.em {
font-weight:bold;
color:#251A16;		/* DARK BROWN */
}

/* ---------------MAIN NAV-------------- */

ul.nav {
margin-top:0px;
font-size:1em;
}

a.main:link, a.main:visited, a.main:hover {
margin-right:10px;
text-align:left;
}

a.main:link, a.main:visited {
color:#524931;		/* DARK KHAKI */
text-decoration:none;
}

a.main:hover {
color: #251A16;			/* DARK BROWN */
text-decoration:underline;
}

.currentmain {	/* STYLE FOR CURRENT PAGE MAIN NAV LINK */
margin-right:10px;
color:#251A16;		/* DARK BROWN */
text-decoration:none;
font-size:1em;
}

/* ---------------SUB NAVIGATION-------------- */


ul.subnav {
margin:-18px 0 -1px -32px;
font-size:.8em;
}

a.sub:link, a.sub:visited, a.sub:hover {
text-align:left;
}

a.sub:link, a.sub:visited {
color:#524931;		/* DARK KHAKI */
text-decoration:none;
}

a.sub:hover {
color:#251A16;		/* DARK BROWN */
text-decoration:underline;
}

.currentsub {	/* STYLE FOR CURRENT PAGE SUB NAV LINK */
text-align:left;
color:#251A16;		/* DARK BROWN */
font-size:.8em;
}

/* ---------------STYLES FOR LISTINGS IN GALLERIES, COLLECTIONS, CONTACT, LI STYLES FOR NAV--------------- */

a.email:link, a.email:visited, a.name:link, a.name:visited {	
display:block;
text-align:left;
color:#251A16;		/* DARK BROWN */
text-decoration:underline;
}

a.email:link, a.email:visited {
font-size:.8em;
}

a.name:link, a.name:visited {
font-size:1em; 
}

a.email:hover, a.name:hover {
color: #524931;		/* DARK KHAKI */
text-decoration:underline;
}

ul.adr, ul.general, ul.nav {	/* LIST STYLE FOR CONTACT INFO, NAV, ITEMS IN GALLERY AND COLLECTIONS */
list-style-type:none;
padding:0px;
}

li.gals {	/* LINE SPACING USED WITH GALLERY, COLLECTIONS, NEWS LISTINGS */
margin-top:2px;
}

/* ---------------TEXT LINKS, INLINE NOT ON ITS OWN LINE -------------- */

a.text:link, a.text:visited, a.text:hover {	
text-align:left;
font-size:1em; 
color:#251A16;		/* DARK BROWN */
text-decoration:underline;
}

a.text:hover { 
color: #524931;		/* DARK KHAKI */
text-decoration:underline;
}

a.text2:link, a.text2:visited, a.text2:hover {	
text-align:left;
font-size:1em; 
color:#88784F;		/* KHAKI GREEN */
text-decoration:underline;
}

a.value {	
text-align:left;
font-size:1em; 
color:#251A16;		/* DARK BROWN */
text-decoration:underline;
}


/* ---------------IMAGES-------------- */

a.image:link, a.image:visited, a.image:hover {
text-align:inherit;
text-decoration:none;
color:#EFE3BE;
}

img.emailplacement {
margin-left:260px;
}
