body {
background-image: url(images/bg.png);
background-color: #FFFFFF;
background-repeat:repeat-x;
text-align:center;
margin: 0px 100px 10px 100px !important;
margin: 0px 100px 10px 100px;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
 }
 table.c13 {background-color: #FFFFFF;}
 td.c12 {color: #0080C0; border-top:1px solid #ccc;}
td.right {padding:5px; padding-top:70px;background-color:#0072bc; width:253px; color:#ffffff;background-image: url(images/handsbg2.png); background-repeat:no-repeat; font-size:12px; }
 p.c11 {text-align: center;}
 div.c10 {color: #FFFFFF; text-align: left; padding:10px;}
 span.c9 {color: #FFFFFF;}
 span.hands {font-weight:bold;text-transform:uppercase;text-align:center;}
 td.left {background-color: #FFFFFF; text-align:left; padding-right:10px; width:545px; padding-left:20px; font-size:12px;}
 span.c6 {}
 span.heading {font-size: 16px; padding:20px; letter-spacing:1px;}
 div.container {width:798px; border:1px solid #ccc;font-size:12px;}
div.recommend {width:150px; border:1px solid #000; background-color:#ffffff;padding:3px;font-size:10px;}
div.event {width:auto; border:1px dotted #B5DBFC; padding:10px;margin-left:15px;margin-right:15px;}
div.eventinner {width:auto; border:1px solid #ccc; padding:10px;background-image:url(images/event.png);background-repeat:no-repeat;}
 span.c2 {color: #FFFFFF;}
a.citation {font-size:8px; color:#0080C0;}
td.header {background-image: url(images/title.png); background-repeat:no-repeat;width:798px;height:227px;text-align:right;padding:0px;margin:0px;}
a.links,a.links:visited,a.links:active {color:#ffffff; text-decoration:none; font-size:12px;}
a.links:hover {color:#ffffff; text-decoration:overline;font-size:12px;}
td.links {color:#ffffff; border-right:1px solid #ccc; width:20%; height:38px; background-image: url(images/linkbg.png); background-repeat:repeat-x;font-size:12px;}
.subbutton {width:119px; height:18px; color:#ffffff; background-color:#0073bd; border:0px;}
.subform {width:145px; height:17px; color:#0073bd; background-color:#ffffff; border:1px #000;}

a.TB, a.TB:visited {color:#000000; text-decoration:none;}
a.TB:hover {color:#000000; text-decoration:overline;}

label {cursor:hand; }
.error {color:#ffffcc; background:#ee0000; font-weight:bold;}

.pright {border-top:0px; border-left:1px; border-right:0px; border-bottom:0px; border-style:solid; border-color:#999999;}
A,A:active,A:link,A:visited,A:hover,A:active,A:visited{text-decoration:underline;cursor:pointer;color:#3366cc;}
A:hover{color:#0000cc;text-decoration:none;}
.msg1,.msg2 {border-top:0; border-left:0; border-right:0; border-bottom:4px; border-style:dotted; border-color:#f0f0f0; padding-top:20px; padding-bottom:20px;}
.msg_hdr1,.msg_hdr2,.post_reply,.ui_header,.ui_posts_header {font-size: 14px; padding:20px; letter-spacing:1px; font-weight:bold; }
.post_reply{padding-top:20px;}
.msg_author1,A:link.msg_author1,A:visited.msg_author1,A:hover.msg_author1,
.msg_author2,A:link.msg_author2,A:visited.msg_author2,A:hover.msg_author2,
.msg_info1,.msg_info2,.ui_post1,.ui_post2 {color:#999999; text-decoration:none; font-size:10px; }
.welcome {display:none; }
.ui_time {font-family:Courier;}
A:hover.msg_author1,A:hover.msg_author2 { text-decoration:underline; }
.msg_body1,.msg_body2,.ui_text,.ui_posts_text {padding-top:10px; padding-bottom:10px; text-align:left; font-size:12px;}
.comments { margin-top:20px; margin-left:7%;}
.comment1,.comment2 { text-align:justify; border-left:0; border-right:0; border-top:0; border-bottom:1; border-color:#cccccc; border-style:solid; padding-top:10px; padding-bottom:10px; }
.comment1 { background:#ffffff; }
.comment2 { background:#f8f8f8; }
.comment_author1,A:link.comment_author1,A:visited.comment_author1,A:hover.comment_author1,
.comment_author2,A:link.comment_author2,A:visited.comment_author2,A:hover.comment_author2
	{color:#990000; text-decoration:none; font-size:small; }
.comment_info1,.comment_info2
	{color:#999999; text-decoration:none; font-size:small; }
A:hover.comment_author1,A:hover.comment_author2 { text-decoration:underline; }
.t_reply { width:100%; }
.next_t {text-align:right; padding-right:40px; color:#cccccc;font-size:10px;}
.page_this { font-size:larger; font-weight:bold; }
.admin {padding-right:50px; text-align:right;}
.admin_link,A:link.admin_link,A:visited.admin_link,A:hover.admin_link
	{color:#cccccc; text-decoration:none; font-size:small; font-family:Arial Narrow,Arial;}
.calendar {border-top:1px; border-left:1px; border-right:1px; border-bottom:1px; border-style:dotted; border-color:#000000; padding:4px;}
.calendar,.cal_table,.cal_month_link,.cal_year_link,.cal_tr_hdr,.cal_td_hdr,
.cal_tr_dweek,.cal_td_dweek
	{font-family:Arial; font-size:14px;}
.cal_td_dweek {font-weight:bold; color:#ffffff; border-right:1px solid #ccc;padding:1px; }
.cal_month_link,A:link.cal_month_link,A:visited.cal_month_link,A:hover.cal_month_link,
.cal_year_link,A:link.cal_year_link,A:visited.cal_year_link,A:hover.cal_year_link
	{color:#ffffff; text-decoration:none; padding-left:2px; padding-right:2px; }
.cal_today {background:#f0f0f0; border-top:1px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#999999;}
.cal_select {background:#fff0f0; border-top:1px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#ff0000;}
.cal_day,A:link.cal_day,A:visited.cal_day,A:hover.cal_day
	{color:#000000; text-decoration:none; font-weight:bold;}
.cal_none {color:#ffffff; text-decoration:none;}
.archive_title,.search_title {font-size:14px;font-weight:bold;}
.arch_num {font-family:Arial; color:#cccccc;}
A.arch_link,A:link.arch_link,A:visited.arch_link {color:#ffffff; text-decoration:none;}
A:hover.arch_link {color:#ffffff; text-decoration:overline;}
A:hover.arch_link {color:#000000;}
.search_t {width:100%; background:#ffffff; border:1px; border-color:#eeeeee; border-style:inset;}
.search_b {width:40px; background:#f0f0f0; border:1px; border-color:#eeeeee; border-style:outset;}
.cpr,.cprl,A:link.cprl,A:visited.cprl,A:hover.cprl {color:#333333; text-align:center; text-decoration:none; font-size:11px; font-family:Arial;}

.p_link,A:link.p_link,A:visited.p_link,A:hover.p_link
	{color:#3366cc; text-decoration:none; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px; border-style:dashed; border-color:#3366cc;}
A:hover.p_link{border-color:#ffffff;}

.thumbnail img {
	padding: 5px;
	text-align: center;
	margin: 4px;
	background: #FFF;
	border-width: 1px;
	border-color: #778899;
}


.thumbnail a:hover img {
    border-width: 2px;
    border-color: #38c;
	margin: 3px;
}

.photos {
	padding: 5px;
	margin: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
#breadcrumbs {
	margin: 0;
	padding: 2px;
	border-top: 		1px solid #CDCDCD;
	border-bottom: 		1px solid #CDCDCD;
	
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFC; */
}

#breadcrumb_links {
	margin: 2px; 
}
ul.slides {
  	margin:0;
  	margin-top: 15px;
  	padding:0;
  	list-style:none;
  	line-height:1.4em;
}
  
.slides li {
  	display:block;
	float:left;
  	margin:0 10px 10px 0;
  	padding:0;
	width: auto;
	height: auto;
}

#link-back {

	font-size: 65%;
	text-align: right;
	padding: 0;
	margin: 0;
	
}

.tag {
		 text-align: center;
}

.large-thumb-toolbar {

	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}		

.errors
{
    width:            500px;
    background-image: url('../graphics/x.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom:    15px;
    border-bottom:    1px solid maroon;
    border-top:       1px solid maroon;
    border-left:      1px solid maroon;
    border-right:     1px solid maroon;
    padding:          8px;
    background-color: #FFCCCC;
    padding-left:     28px;
}
		 
#overlay {
  	position: absolute; 
  	visibility: hidden; 
  	background-color: #38c;
	font-family: "Georgia", "Verdana", serif;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	text-align: center;
	width: 18px;
	color: #fff;
}

#jump-search-container {
	text-align: right; 
	vertical-align: bottom;
}

#sortby-container, #rss-tag-container {
	text-align: right; 
	white-space: nowrap;
}

#rss-image {
	margin:0; 
	padding:0; 
	display:inline
}

#no-pictures-msg {
	text-align: center; 
	padding: 15px 0px 15px 0px;
}

.align-right {
	text-align: right;
}

#prev-link-container {
	width: 50%; 
	text-align: right;
}

#next-link-container {
	width: 50%; 
	text-align: left;
}

#exif-container-toggle {
	width: 100%; 
	text-align: center;
}

#main_container {
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}

#inner_wrapper {
	/* padding: 10px;*/
	width:auto;
}

#wrapper {}
