﻿ /*    NFF - Test    */

body {
    padding: 0; margin: 0; font: 0.8em Tahoma, Arial, sans-serif ; line-height: 1.6em;
    background: #b5ca7d url('../img/grbg.jpg') repeat-y center;  }

/* links */
a {
	color: #008000;
	background: inherit;
	text-decoration: none ;

}
a:hover {
	color: #004080;
	background: inherit;
	text-decoration: underline;

}

/* headings */
h1 {
font : bold 2.5em "Arial", Sans-Serif;
margin : 0 10px 0 0;
padding : 0;
letter-spacing : -1px;
}

h2 {
font : bold 2em Arial, Sans-Serif;
margin : 0;
border-bottom-style : solid;
border-bottom-width : 3px;
border-bottom-color : #ffffff;
}

h4 {
font : bold 1.1em Tahoma, Arial, Sans-Serif;
color : #e05222;
margin : 0;
border-bottom-style : solid;
border-bottom-width : 0;
border-bottom-color : #ffffff;
}

h5 {
font : bold 1.1em Tahoma, Arial, Sans-Serif;
margin : 0;
border-bottom-style : solid;
border-bottom-width : 0;
border-bottom-color : #ffffff;
}

h6 {
font : bold 1.1em Tahoma, Arial, Sans-Serif;
margin : 0;
color : #b29b35;
border-bottom-style : solid;
border-bottom-width : opx;
border-bottom-color : #ffffff;
}

h7 {
float : right;
text-align : right;
}


h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }


/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }



/* content holder */
#content { margin: 0px auto; width: 900px; background: #ffffff; border: 0px solid  #b3c27d; }

/* header */
#header { height: 111px; background:  url('../img/header-gr-shade.jpg') repeat-x top;   }




#logo { padding: 25px 0 0 115px; color: #869a3b; }
#logo p { font:  1.1em Verdana, Arial, Helvetica, Geneva, Sans-serif;  margin: 0 20px 0 0;
    padding: 0 0 0 60px;
    color:#b29b35;
      font-weight: ;
    font-style :italic ;
    background: ; }
#top_info {
	float: right;
	width: 300px;
	margin: 10px 25px 0 0;
	text-align: right;
    font-weight : normal;
    font-style : #454545;
    color : ;
}

.top_info{
	color:blue;
	font-weight:bold;
	font-size:medium;
}



/* horizontal tabbed menu */

#menu_bar {
  height:45px;
  background: #FFFFFF url('../img/drop_shadow.gif') bottom repeat-x;
  clear: both;
}

#menu_bar ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
  color: White;
  float: left;
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-weight: bold;
}

#menu_bar ul li { display: inline; }

#menu_bar ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
  color: #EFEFEF;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
}

#menu_bar ul li a:hover
{
  background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
  color: #FFFFFF;
}




/* grey subheader */
#gboxtop {
	clear: both;
	height: 15px;
    background: #fff;
	color: #000;
    padding: 1px 13px 7px 13px;
	margin: 0px 0px 0px 0px;
     }






#subheader { height: 128px;
  background: #ffffff  url('../img/subheader5.jpg') no-repeat center top;
  clear: both;
}
	#subheader a { background: inherit; color: #444; }

#breadcrumbs { float: left; margin: 5px 0 0; }


.wrap { margin: 30px auto; width: 900px; margin: 25px auto; }


#intro {
background: #fff;
float: left; width: 100%;
margin: 10px 0;
font-size: 1.1em;
line-height: 1.8em;
color: #444;
padding: 15px;
}


/* left content */


#left { float: left; width: 70%; margin: 0px 0px 0px 10px; padding: 10px 10px;  }

/* right content */

#right { float: right; width: 22%;    clear: both;
		margin: 0px 0 20px 0;
		padding: 5px 20px;
		border: 0px solid #ccc;
		background: #fff;
		color: #444;
	}

/* #footer { height: 60px; background: #bbc893; clear: both; border-top: 0px solid #b3c27d; padding: 10px 0px;  }  */

#footer {
   height: 60px;
clear : both;
padding : 0.5em;
font-size: 0.9em;
border-top : 5px solid #777F5C;
background : #BCC894;
color : #444;
}
#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 0px; }

/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { border:1px solid #ccc; background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

/* notes
 greens:
 #018843
 #869a3b
 #b3c27d soft green     */