a:link, a:active, a:visited, a:hover {
    text-decoration: none;
    color: #0F8F8F;
}
a:hover {
    color: #81E2E7;
}
.addemail {
    font-size: 69%;
    padding-left: 3px;
}
#adsense {margin-top:2em;padding:0 40px;}
.album_title, .title, .imageTitle {
  font-family: arial,sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #81E2E7;
  padding:0;
	margin: -5px 0 0 0;
}
.album_title, .imageTitle {margin-bottom: 1em;}
.banner {float:left;margin:0 0 0 60px;padding: 30px 0;}
body {
    background: #141414;
		color: #f9f9fb;
		padding-top: 20px;
		text-align: center;
}
.buy {
	font-family: arial,sans-serif;
	margin: 5px 0;
	font-weight: bold;
}
.click {
  font-size: 86%;
  color: #8bafb9;
  font-style: italic;
  margin-top: -2.5em;
  padding-bottom: 1em;
}
#contents {
    width: 550px;
    float: left;
    border-right: 1px solid #525252;
    text-align: left;
    color: #d5d5d5;
}
#contents_pad {
    padding: 2em 20px 20px 10px;
}
.EventDate{
    font-family: arial,sans-serif;
    font-size: 76%;
    color: #558888;
}
.EventTitle {
    font-family: arial,sans-serif;
    font-size: 76%;
    color: #001e11;
    padding: 2px 0 5px 0;
   }
#header {
    width: 100%;
		height: 230px;
}
#header img {
	text-align: center;
	margin: auto;
	padding: 0;
}
#footer {
    clear: both;
    width: 100%;
    border-top: 1px solid #525252;
    font-size: .9em;
    font-family: arial,sans-serif;
	font-style:italic;
    line-height: 140%;
		letter-spacing: .05em;
    color: #669999;
    padding: .8em 0 .9em 0;
}
#footer img {
    float:right;
	margin:-5px 1em 0 0;
}
#footer .pad {margin-left:10em;}
.fp_image {text-align: center; }
.fp_image img {background-color:#111111;border:3px ridge #000000;padding:10px;}
.imageDesc {
	font-style: italic;
	font-size: .9em;
}
.ImgNav {
	font-size: .9em;
	font-style: italic;
	margin: 5px 0;
	text-align: center;
}
.left {float:left;margin-bottom:-6px;}
.line_desc {
	padding: 0 0 15px 0;
	margin-bottom: 15px;
}
.moreLink {
    font-family: arial,sans-serif;
    font-size: 76%;
    margin: 5px 0 15px 0;
    text-transform: uppercase;
}
.note {
    font-family: arial,sans-serif;
    font-size: 69%;
    font-style: italic;
    color: #558888;
    padding-bottom: 3px;
    }
.pad_it {
}
#page {
    width: 760px;
    text-align: left;
		background-color: #222222;
		border: 1px solid #525252;
}
#page_container {
    width: 760px;
    margin: auto;
    text-align: center;
		background-color: #2F2F2F;
		padding: 15px;
		border: 1px solid #525252;
}
.PageTitle {
  font-family: arial, sans-serif;
  font-size: 200%;
  font-weight: bold;
  color: #007845;
  margin: 0;
  padding: 0 0 20px 0;
}
.paypal {
  float: left;
  padding: 5px 0 0 10px;
}
.prod_desc {
	padding: 0;
	font-size: .9em;
}
.prod_info {
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #cccccc;
	padding: 0 5px 5px 5px;
	margin: 0;
}
.prod_price {
  float: left;
	margin: 5px 0;
}
td.prod_row {
	border-bottom: 1px solid #dddddd;
}
.prod_title {
	font-weight: bold;
	padding:  2px 0 5px 0;
}
.products {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
#sidebar {
    width: 200px;
    float: left;
    border-left: 1px solid #525252;
    margin-left: -1px;
    text-align: left;
    padding: 2em 0;
}
#sidebar .Headline {
    font-family: arial,sans-serif;
    font-size: 76%;
    padding: 0 0 3px 0;
    font-style: italic;
}
#sidebar .title{
    font-family: arial,sans-serif;
    font-size: .8em;
    font-weight: bold;
    color: #102431;
    margin: 10px 0 0 0;
}
#sidebar ul {
  margin: 0;
  padding: 0 40px;
}
#sidebar li, .LinksList {
	font-family: arial,sans-serif;
  list-style-type: none;
  font-size: .9em;
  padding: 0 0 1em 0;
}
#sidebar li a, .LinksList a {
}
#sidebar li a:hover {
}
.smallsubmit {
    font-size: 69%;
    text-align: center;
    padding: 2px 0;
}
.StoryDate {
    font-family: arial,sans-serif;
    color: #558888;
    margin: 5px 0 0 0;
}
.srajd {padding:0 0 0 4px;}
.tagline {
    font-family: arial,sans-serif;
    font-size: 86%;
    font-style: italic;
    text-align: center;
    color: #007845;
    padding: 10px 0 30px 0;
}
.thumbs_table {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.thumbs_pic {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px 0;
	text-align: center;
}
.tnail_left {
	border-bottom: 1px solid #cccccc;
	padding: 2px 0;
	text-align: center;
}
