/* Created by Shadowmyst Web Development. */

html
	{
	height: 100%;
	margin-bottom: 0.1em; 
	}
a:link, a:visited, a:active { 
    font: bold 11px arial,sans-serif;
	 color: #000;
    background-color: transparent;
    text-decoration: none;
	 }
a:hover 
    { 
    font: bold 11px arial,sans-serif;
	 color: #DDB5DF;
    text-decoration: underline; 
    }


/* Style and Body */
body
	{
	background: url(images/page-bg.jpg) top left repeat;
	font-family: arial,sans-serif; 
   color: #000000;
	padding: 0px;
	margin: 0px;
   }
p 
	{
	font: bold 11px arial,sans-serif;
	color: #343434;
	background-color: transparent;
	text-align: justify;
	padding: 0px 10px; 
 	}
p.pix 
	{
	font: bold 10px arial,sans-serif;
	color: #343434;
	background-color: transparent;
	text-align: justify;
	margin: 0px 15px;
	padding: 0px;
 	}
p.captions 
	{
	font: bold 11px arial,sans-serif;
	color: #343434;
	background-color: transparent;
	text-align: left;
	padding: 0px 10px;
	margin: 0px; 
 	}
h1	
	{
	font: bold 18px Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: navy;
	text-align: left;
	margin-top: 5px; 
	margin-left: 10px;
	text-transform: none;
	}
h2 
   { 
   font: bold 18px arial,helvetica,verdana,sans-serif;
	background-color: transparent;
	color: black;
	text-align: left;
	padding-right: 5px;
	margin: 0px;
   }
h2 em
	{
	font-size: 36px;
	}
h3 
	{ 
   font: bold 16px arial,helvetica,verdana,sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: center;
   }
h4	{
	font: normal bold 14px arial,helvetica,verdana,sans-serif;
	color: #000;
	background: transparent;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 1px #000 solid;
	}
h5	{
	font: bold 14px arial,helvetica,verdana,sans-serif;
	color: #000000;
	background: transparent;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px #000 ridge;
	}
h6	{
	font: bold 12px arial,helvetica,verdana,sans-serif;
	color: #000;
	background: transparent;
	text-align: left;
	margin: 0px 5px;
	padding: 0px;
	}
/* special text styles */
.navytext {
	font: bold 11px arial,sans-serif;
	color: navy;
	background-color: transparent;
 	}

.notices {
	font: bold 10px arial,sans-serif;
	color: #343434;
	background-color: transparent;
	text-align: left;
	margin: 0px 15px;
	padding: 0px;
	vertical-align: top;
	}
/* form styles*/
.form { 
	font: normal 11px arial,sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	padding: 5px; 
	}
form .header { 
	font: bold 13px arial,sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	padding: 5px;
	}
form .red { 
	font: bolder 14px arial,sans-serif;
	color: #FE0002;
	}
.form td {
	font: bold 12px arial,sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	padding: 5px; 
	}
.redtext { 
	font: bolder 14px arial,sans-serif;
	color: #FE0002;
	}

/* Structure */
.outer-shell { 
	width: 100%;
	padding: 0px;
	margin: 0px;
	}
.inner-shell {
	width: 768px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	border: 1px #343434 solid;
	}
.bannerbg { 
	width: 768px;
	height: 115px;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	}
.addressbar { 
	width: 768px;
	height: 24px;
	background-color: #7e9078;
	margin: 0px;
	padding: 0px;
	border-bottom: 2px #343434 solid;
	border-top: 2px #343434 solid;
	}
.date
	{
	font: bold 10px arial,sans-serif;
	color: #FFF;
	padding: 0px 15px 0px 0px;
	margin: 0px;
	text-align: right;
	}
.menu-bar { 
	width: 768px;
	background: url(images/bg-main.jpg) #e1e5e7 no-repeat;
	padding: 0px;
	margin: 0px;
	}
.menu-bar-solid { 
	width: 768px;
	background: url(images/bg-windows.jpg) #e1e5e7 no-repeat;
	padding: 0px;
	margin: 0px;
	}
.main { 
	margin: 0px;
	padding: 0px;
	}
.nav-low { 
	background-color: #F3D798;
	text-align: center;
	padding-bottom: 0px 0px 5px 0px;
	}
.nav-low a:link,.nav-low a:visited,.nav-low a:active { 
    font: bold 10px arial,sans-serif;
	 color: #000;
    background-color: transparent;
    text-decoration: none;
	 }
.nav-low a:hover 
    { 
    font: bold 10px arial,sans-serif;
	 color: #DDB5DF;
    text-decoration: underline; 
    }

.footer { 
	height: 100px;
	font: normal 9px arial,sans-serif;
	color: #FFF;
	background-color: #7e9078;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-top: 1px #343434 solid;  	
	}
.footer a:link,.footer a:visited,.footer a:active { 
    font: bold 9px arial,sans-serif;
	 color: #FFF;
    background-color: transparent;
    text-decoration: none;
	 }
.footer a:hover 
    { 
    font: bold 9px arial,sans-serif;
	 color: #DDB5DF;
    text-decoration: underline; 
    }

.copyright
	{
	font: bold 10px arial,sans-serif;
	color: black;
	background-color: transparent;
	text-align: center;
	vertical-align: top;
	}
.captions
	{
	font: bold 11px arial,sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	}
.captions a:link,.captions a:visited,.captions a:active { 
    font: bold 11px arial,sans-serif;
	 color: #000;
    background-color: transparent;
    text-decoration: none;
	 }
.captions a:hover 
    { 
    font: bold 11px arial,sans-serif;
	 color: #DDB5DF;
    text-decoration: underline; 
    }
.pic-text
	{
	font: bold 11px arial,sans-serif;
	color: #343434;
	background-color: transparent;
	text-align: justify;
	margin: 0px 5px;
	padding: 0px;
	}


/* page title banners */
.artwork {
	background: url(images/innerpage_header_art.jpg) no-repeat;
	}
.webdesign {
	background: url(images/innerpage_header_webdesign.jpg) no-repeat;
	}
.photography {
	background: url(images/innerpage_header_photography.jpg) no-repeat;
	}
.music {
	background: url(images/innerpage_header_music.jpg) no-repeat;
	}
.birding {
	background: url(images/innerpage_header_birding.jpg) no-repeat;
	}
.links {
	background: url(images/innerpage_header_links.jpg) no-repeat;
	}
.birdjournal {
	background: url(images/innerpage_header_birdjournal.jpg) no-repeat;
	}
.contact {
	background: url(images/innerpage_header_contact.jpg) no-repeat;
	}


/* images */
.holiday {
	background: url(images/Rose-04-june.gif) no-repeat;
	}
.holiday-div {
	text-align: left; 
	margin-left: 5px;
	margin-top: 5px;	
	}
.sidepic-one { 
	background: url(images/sidepic-one.jpg) no-repeat;
	}
.sidepic-two { 
	background: url(images/sidepic-two.jpg) no-repeat;
	}
.sidepic-three { 
	background: url(images/sidepic-three.jpg) no-repeat;
	}
.sidepic-four { 
	background: url(images/sidepic-four.jpg) no-repeat;
	}
.sidepic-five { 
	background: url(images/sidepic-five.jpg) no-repeat;
	}
.sidepic-six { 
	background: url(images/sidepic-six.jpg) no-repeat;
	}
.sidepic-seven { 
	background: url(images/sidepic-seven.jpg) no-repeat;
	}
.sidepic-eight { 
	background: url(images/sidepic-eight.jpg) no-repeat;
	}
/* Page titles */
.aboutus { 
	background: url(images/title-about.jpg) no-repeat;
	}		
/* Miscellaneous */

.feature {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	text-align: center;
	padding: 0px;
	margin: 0px;
	}
.feature a:link,.feature  a:visited,.feature  a:active { 
    font: normal 11px arial,sans-serif;
	 color: #000;
    background-color: transparent;
    text-decoration: underline;
	 }
.feature a:hover 
    { 
    font: normal 11px arial,sans-serif;
	 color: #DDB5DF;
    text-decoration: underline; 
    }
 
.more-lists {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	padding: 0px;
	margin: 0px;
	}
.more-lists ul li {
	list-style-image: url(images/bullet-navyarrow.gif);
	}
.more-lists a:link,.more-lists  a:visited,.more-lists  a:active { 
    font: normal 11px arial,sans-serif;
	 color: #000;
    background-color: transparent;
    text-decoration: underline;
	 }
.music-lists {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	text-align: left;
	padding: 0px;
	margin: 0px;
	}
.music-arrow {
	list-style-image: url(images/bullet-navyarrow.gif);
	}
.music-note {
	list-style-image: url(images/music-note.gif);
}
.music-lists a:link,.music-lists  a:visited,.music-lists  a:active { 
    font: bold 11px arial,sans-serif;
	 color: navy;
    background-color: transparent;
    text-decoration: underline;
	 }
.music-lists a:hover 
    { 
    font: bold 11px arial,sans-serif;
	 color: #DDB5DF;
    text-decoration: underline; 
    }






