/* CSS Document */
/* This style sheet contains the main styles for the site. The class "feature_p" is excluded from here and instead is kept in the header portion of the style tag on the specific page. This way, each page that wishes to feature a different piece of work can be custom configured in Photoshop and linked from that page. The design is copyright */

* {
margin: 0;
padding: 0;
}

body { 
font-family: Helvetica, sans-serif;
margin: 0;
padding: 0;
}

h1 {
margin: 0;
padding: 0; 
line-height: 1em;
}

p {
line-height: 1.2em;
padding: 0;
}

/* ID's, ID's can only be used once */

#container { 
width: 787px;
margin: 10px auto;
/*border: 1px solid;*/ 
background: #fff;
}

#container_green { 
width: 787px;
margin: 10px auto;
/*border: 1px solid;*/ 
border-left: 1px solid #fff;
border-right: 1px solid #fff;
background: #fff;
}

#container_blue { 
width: 787px;
margin: 10px auto;
/*border: 1px solid;*/ 
border-left: 1px solid #fff;
border-right: 1px solid #fff;
background: #fff;
}

#nav { 
background: url(images/nav_bg.gif) repeat-x bottom;
margin: 0; 
width: 785px; 
height: 75px; 
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#nav_green { 
background: url(images/nav_bg_green.gif) repeat-x bottom;
margin: 0; 
width: 785px; 
height: 75px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#nav_blue { 
background: url(images/nav_bg_blue.gif) repeat-x bottom;
margin: 0; 
width: 785px; 
height: 75px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#nav ul { 
display: block; 
margin: 0; 
text-align: center;
padding: 1.5em 0 .5em 0; 
}

#nav_green ul { 
display: block; 
margin: 0; 
text-align: center;
padding: 1.5em 0 .5em 0; 
}

#nav_blue ul { 
display: block; 
margin: 0; 
text-align: center;
padding: 1.5em 0 .5em 0; 
}

#nav li { 
display: inline; 
font-variant: small-caps; 
text-align: center; 
padding-right: 1.5em;
}

#nav_green li { 
display: inline; 
font-variant: small-caps; 
text-align: center; 
padding-right: 1.5em;
}

#nav_blue li { 
display: inline; 
font-variant: small-caps; 
text-align: center; 
padding-right: 1.5em;
}

#nav a { 
font-weight: bold;  
color: #fff; 
text-align: center; 
text-decoration: none; 
font-size: 1.75em;
}

#nav_green a { 
font-weight: bold;  
color: #fff; 
text-align: center; 
text-decoration: none; 
font-size: 1.75em;
}

#nav_blue a { 
font-weight: bold;  
color: #fff; 
text-align: center; 
text-decoration: none; 
font-size: 1.75em;
}

#nav a:hover { 
border-bottom: 1px dashed #fff; 
}

#nav_green a:hover { 
border-bottom: 1px dashed #fff; 
}

#nav_blue a:hover { 
border-bottom: 1px dashed #fff; 
}

#content { 
background: url(images/content_bottom_brown.gif) no-repeat bottom; 
background-color: #fff; 
margin-top: 1.5em; 
padding-left: 2em; 
padding-right: 2em; 
}

#content_blue {
background: url(images/content_bottom_blue.gif) no-repeat bottom; 
background: #fff; 
margin-top: 1.5em; 
padding-left: 2em; 
padding-right: 2em; 
}

#content_green { 
background: url(images/content_bottom_green.gif) no-repeat bottom; 
background: #fff; 
margin-top: 1.5em; 
padding-left: 2em; 
padding-right: 2em; 
}

#content h1 { 
font-size: 1.2em; 
color: #7c6e5f; 
font-family: Helvetica, sans-serif
}

#content_green h1 { 
font-size: 1.2em; 
color: #86ac5d; 
font-family: Helvetica, sans-serif
}

#content_blue h1 { 
font-size: 1.2em; 
color: #5585d7; 
font-family: Helvetica, sans-serif
}

#content p { 
color: #7c6e5f;
margin: 0;  
padding-bottom: 1.5em;  
}

#content_green p { 
color: #86ac5d; 
margin: 0; 
padding-bottom: 1.5em;  
}

#content_blue p { 
color: #5585d7; 
margin: 0; 
padding-bottom: 1.5em;  
}

#footer { 
clear: both; 
font-family: Helvetica, sans-serif;
text-align: center; 
font-size: .7em;
margin: 0;
padding-top: 8px; 
color: #fff;
}

/*
#footer_green { 
color: #fff;  
clear: both; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center; 
font-size: .7em;
margin: 0;
padding-top: 8px;
}

#footer_blue { 
color: #fff;  
clear: both; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center; 
font-size: .7em;
margin: 0;
padding-top: 8px;
}
*/


/* Classes, Classes can be used over and over*/