body { background: #fff url('../images/bg.jpg') repeat top left; font: 15px/19px Calibri;}
a {text-decoration: none; color: #663399;}
a:hover {color: #006666;}
p { margin-bottom: 10px; }

/* HEADINGS */
h1, h2, h3, h4 { font-family: Georgia; font-weight: normal; line-height: 1.1em; margin: 14px 0; color: #291439;}
h1 { font-size: 3em; color: #006666; }
h1 a {text-decoration:none; color: #006666;}
h1 a:hover { color: #663399;}
h2 { font-size: 2em; }
h2 a {text-decoration:none; color: #291439;}
h2 a:hover {color: #006666; }
h3 { font-size: 1.3em; }
h3 a { color: #fdfd65; }
h3 a:hover { color: #ddd; }
h4 { font-size: 1.1em; color: #663399;}
h5 { font-size: 1.0em; color: #663399;}

.shadowbottom {background-image:url('../images/shadow_bottom.png'); background-repeat:repeat-x; background-position:bottom center;}
.shadowtop {background-image:url('../images/shadow_top.png'); background-repeat:repeat-x; background-position:top center;}

#search { border: 0; background-image: url(../images/search.png); width: 130px; height: 20px; margin-top: 30px;}

/* HEADER */
div#header { height: 150px; border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white;}
div#logo img{ opacity: 0; }
div#logo { background: url('../images/logo-white.png') no-repeat top center; height:150px;}
form#head { display: block; float: right;}

/* FOOTER */
div#footer { border-top: 1px solid #fff; min-height: 30px;}
#footer ul {  font-size: 35px; text-align: center;  display: block;  margin: 20px 0 20px 0 ; padding: 0;}
#footer ul li  { list-style: none; display: inline; text-align: center; padding-right: 20px; padding-left: 10px; padding-bottom: 0px; margin:0px; }
#footer ul li a { text-decoration: none; font-family: Georgia; font-size: 13px; color: #fff; }
#footer ul li.active a { color: #fdfd65;}
#footer ul li a:hover { color: yellow;}
#footer ul li.active a { background: transparent url(../images/arrow-down.png) center 24px no-repeat; }


/* NAV */
div#nav {height:29px; border: 1px solid #663399;}
#nav ul {  text-align: center;  display: block;  margin: 0px; padding: 0;}
#nav ul li { list-style: none; display: inline; text-align: center; padding-right: 20px; padding-left: 10px; padding-bottom: 5px; }
#listend { border-right: none; }
#nav ul li a { text-decoration: none; font-family: Georgia; font-size: 13px; color:#291439; }
#nav ul li a:hover { color: #006666;}
#nav ul li.active a { background: transparent url(../images/arrow-down.png) center 24px no-repeat; }


/* NOTIFICATION */
#notification-form p { margin: 0px;}
#notification-form input {  display: inline; float: left; clear: none; margin-bottom: -10px;}
#notification-form label {  display: inline; float: left; clear: none; }

