/* CSS Document */
@import url('PaypalForm.css');

body {
margin: 0;
background-color: #8692a1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #000000;
background-image: url('../images/Background.jpg');
background-repeat: repeat-x;
}

h1 {
color: #c81913;
font-weight: normal;
font-size: 2.2em;
margin-bottom: 0.25em;
}

h2 {
color: #404040;
font-weight: bold;
font-size: 1.4em;
margin-bottom: 0.25em;
}

h3 {
color: #b9a778;
font-weight: bold;
font-size: 1.2em;
margin-bottom: 0.25em;
}

h4 {
color: #000000;
font-size: 1.1em;
font-weight: bold;
margin-bottom: 0.25em;
}

blockquote {
background-color: #ede8dc;
margin: 0;
margin-bottom: 1em;
padding: 1em 20px 1px 50px;
background-image: url('../images/RedQuotes.jpg');
background-repeat: no-repeat;
background-position: 10px 1em;
}


p {
line-height: 1.6em;
margin-bottom: 0.75em;
}

a {
color: #c81913;
text-decoration: underline;
}

a:hover {
font-style: italic;
}

a:visited {
color: #635f60;
}

ul {
margin-bottom: 1em;
}

ul li {
padding-left: 15px;
margin-bottom: .5em;
background-image: url('../images/Bullet.jpg');
background-repeat: no-repeat;
background-position: 0 0.4em;
}

ol {
margin-bottom: 1em;
margin-left: 2em;
}

ol li {
list-style: decimal;
}

ul li ul, ol li ol, ol li ul, ul li ol {
margin-top: 0.5em;	
}

.FirstPara {
color: #404040;	
}

.ImageBox {
padding: 4px;
background-color: #eee;
border: 1px solid #aaa;
}

.ImageBox.Right {
float: right;
margin: 0 0 1em 1em;
}

#OuterBox {
width: 1004px;
margin: auto;
}

#InnerBox {
margin-top: 0;
width: 980px;
margin: auto;
background-color: #ffffff;
}

#Header {
background-image: url('../images/Header.jpg');
background-repeat: no-repeat;
padding-top: 206px;
overflow: hidden;
height: 0;
margin: 0;
}

#TopLineMenu {
background-image: url('../images/Header2.jpg');
background-repeat: no-repeat;
height: 55px;
text-align: right;
padding-right: 275px;
padding-top: 10px;
background-color: #fff;
}

#TopLineMenu a {
color: #000000;
text-decoration: none;
margin: 0 5px;
}

#TopLineMenu a:Hover, #TopLineMenu a.Active {
text-decoration: underline;
}

#MainArea {

}

#Column1 {
width: 175px;
float: left;
display: inline;
margin-left: 25px;
}

#SearchBox {
background-color: #eaeaea;
border: 1px solid #404040;
padding: 10px;
margin-bottom: 3px;
}

#SearchBox label {
color: #c81913;
font-weight: bold;
display: block;
margin-bottom: 3px;
}

#TemplateSearch {
border: 1px solid #404040;
width: 112px;
}

#TemplateSearchButton {
background-color: #b9a778;
color: #ffffff;
border: 1px outset #b9a778;
font-weight: bold;
width: 30px;
}

#Column2 {
float: left;
width: 530px;
margin-left: 25px;
margin-right: 25px;
}

#Column3 {
float: left;
display: inline;
width: 175px;
margin-right: 25px;
}

#MainMenu {
border-top: 5px solid #b9a778;
margin-bottom: 0;
}

#MainMenu li {
margin-bottom: 2px;
background-image: none;
padding: 0;
}

#MainMenu li a {
display: block;
background-color: #ece7da;
padding: 10px;
color: #000000;
text-decoration: none;
}

#MainMenu li a:hover, #MainMenu li a.Active {
background-color: #ddd4bd;
font-style: normal;
}

#MainMenu ul {
margin-top: 2px;
margin-bottom: 0;
}

#MainMenu li ul li a {
background-color: #f5f5f5;
border-left: 10px solid #ddd4bd;
}

#MainMenu li ul li a:hover, #MainMenu li ul li a.Active  {
background-color: #e5e5e5;
border-left: 10px solid #ddd4bd;
}

#MainMenu li ul li ul li a {
background-color: #c00;
border-left-width: 15px;
}

#MainMenu li ul li ul li a:hover, #MainMenu li ul li ul li a.Active  {
background-color: #0cc;

}

.ClearFloats {
height: 1px;
clear: both;
font-size: 1px;
}

#ColumnPic {
	border-top: 5px solid #b9a778;
	border-bottom: 5px solid #b9a778;
	margin-bottom: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
}

#FootMenu {
margin-top: 25px;
background-color: #000000;
color: #ffffff;
padding: 5px 25px 5px 25px;
text-align: right;
}

#FootMenu a {
color: #ffffff;
text-decoration: none;
}

#FootMenu a:hover, #FootMenu a.Active {
font-style: normal;
text-decoration: underline;
}

#Footer {
background-color: #404040;
color: #ffffff;
padding-bottom: 1em;
}

#Footer_Logo {
float: left;
display: inline;
width: 200px;
margin-left: 35px;
margin-top: 5px;
}

#Footer_Copy {
float: left;
display: inline;
color: #ede8dc;
width: 745px;
margin-top: 15px;
}

#Footer_Copyright {
float: left;
display: inline;
margin-left: 25px;
margin-top: 25px;
}

#Footer_Shiny {
float: right;
display: inline;
margin-right: 25px;
}

.Red {
color: #c81913;
}

#PoemList {
margin-top: 1px;
margin-bottom: 1px;
background-color: #ece7da;
padding-bottom: 1em;
}

#PoemList h2 {
background-color: #b9a779;
padding: 10px;
margin: 0;
font-size: 1.1em;
}

#PoemList h2 a {
color: #ffffff;
text-decoration: none;
font-style: normal;
}

#PoemList h2 a:hover {
text-decoration: underline;	
}

#PoemList ul {
margin: 10px;
margin-bottom: 1em;
}

#PoemList li {
background-image: url('../images/BulletOnBeige.jpg');
margin-bottom: 0.25em;
}

#PoemList li a.Active {
font-style: italic;
}

.TourImage {
padding: 5px;
background-color: #ffffff;
border: 1px solid #404040;
margin: auto;
}

.SearchResult {
border-bottom: 1px solid #ffffff;
padding: 15px;
background-color: #eee;
}

.SearchResult:hover {
background-color: #ddd;	
}

hr {
height: 1px;
border-top: 1px solid #b9a779;
}

.SearchResult small {
font-size: 0.8em;	
}


a.FeedIcon {
background-image: url('../images/rss.png');
background-position: left center;
padding-left: 18px;
background-repeat: no-repeat
}

.SocialMedia {
	
}

.SocialMedia li {
	background-image: none;	
	margin-bottom: 2px;
	padding: 0;
}

.SocialMedia li a {
	border: 1px solid #b9a778;
	color: #000;
	display: block;
	padding: 5px;
	text-decoration: none;
}

.SocialMedia li a.Twitter {
	background: #ddd4bd url('../images/TwitterLogo.jpg') no-repeat 150px center;
}

.SocialMedia li a.Facebook {
	background: #ddd4bd url('../images/FacebookLogo.jpg') no-repeat 150px center;
}



