body {
margin: 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color: #000000;

}

p {line-height:20px;}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#930c30;
border-bottom:1px solid #930c30;
font-style:italic;
letter-spacing:-1px;
}

a {
color: #347981;
}

a:hover {
background-color: #347981;
color: #FFFFFF;
text-decoration:none;
}


a.blog_home {
font-weight:bold;
font-size:14px;
text-decoration:none;
letter-spacing:0px;
}

a.flickr {color:#7f7629;}

a.flickr:hover {color:#5da0a8;}

.clearer
{
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}

#middle {
background-color:#FFFFFF;
padding: 20px 0 30px 0;

}


#main {
width:930px;
margin:0 auto 0 auto;
line-height:20px;
}

#main_left {
width:625px;
padding:8px 20px 8px 8px;
}


#left_bottom_1 {
width:300px;
float:left;
padding:0 12px 0 0;
}

#left_bottom_2 {
width: 300px;
float:left;
padding:0 0 0 12px;
}

#main_right {
float:right;
margin: -170px 0 0 0;
}


#flickr {
   background:url(./graphics/flickerness.gif) no-repeat;
   width:214px;
   height:168px;
   padding:0 0 0 50px;
   margin-top:40px;
}


#flickr h2 {
   position:absolute;
   left:-300px;
   top:-300px;
}



#flickr a img {
   float:left;
   margin:0 0px 8px 8px;
   background:#3f4e4e;
   padding:4px;

}

.quote {
width: 260px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
color:#837729;
margin: 20px 0 0 0;
}



.blog_home_date {
color: #347981;
font-style:italic;
font-size:14px;
}

.event_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #50939b;
margin: 0;
padding: 0;
}

.events_body {
margin: 0 0 40px 0;
padding: 10px 0 0 0;
}

.event_title_main {
font-weight: bold;
}

.event_date_home {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #50939b;
margin: 20px 0 0 0;
}


a.view_all_events {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #50939b;
}

a.view_all_events:hover {
background-color: #347981;
color: #FFFFFF;
text-decoration:none;
}


#flickr_body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	color:#FFF;
}

.paginate_text {
margin:20px 0 0 0;
}

.paginate_text  a{
padding:5px;
margin: 3px;
background-color:#F5F6C7;
border:1px solid #C9CB71;
color:#933914;
text-decoration:none;
}

.paginate_text a:hover {
background-color:#f6ec7c; 
border: 1px solid #e7c15c; 
color:#be8219;
}

.paginate_text b{
padding:5px;
background-color:#933914;
border:1px solid #C3CF7C;
color:white;
}

#photos_top_left {float:left;}

#photos_top_right {
float:left;
width:735px;
}

#photos_top_right p {
margin:0 0 20px 10px;
padding:0;
float:left;
}



.about_box {
width:90%;
margin:30px auto 0 auto;
}


.about_left {float:left;}

.about_right {
margin: 0 0 0 150px;
}

.about_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
font-weight:bold;
color:#66afb8;
letter-spacing:-1px;
}

.about_subtitle {
font-size:18px;
color:#999999;
letter-spacing:-1px;
}

#contact_top {
width:550px;
margin:auto;
}

#contact_top_image {
float:left;
margin:-8px 0 0 0;
}

#contact_top_text {
padding:0;
margin:0;
}

.contact_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
color:#66afb8;
letter-spacing:-1px;
margin: 10px 0 0 0;
}

#contact_top_text p {
padding:0;
margin:0;
}

#contact_form input {
border:2px solid #66afb8;
width:520px;
}

#contact_form {
width:520px;
margin:auto;
}

#contact_form textarea {
border:2px solid #66afb8;
width:520px;
height:200px;
}

p.form_label {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
color:#66afb8;
letter-spacing:-1px;
font-weight:normal;
}

.photo_box {
float:left; 
height:108px; 
width:265px; 
overflow:hidden; 
padding:10px;  
margin:10px; 
background-color:#F5F6C7; 
border:1px solid #C9CB71; 
color:#933914;"
]

.photo_box_inside {float:left;}

.photo_text_float {
float:left;
width:110px; 
margin:0 0 0 10px;
}

.photo_float {
float:left;
width:120px;
}
