body{
	text-align:center;
	margin:auto;
	font-family:arial;
}


a {font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}

hr {clear:both;height:1px;border:0px;color:#663300;background-color:#663300;}

#mainwrap{
	text-align:center;
	background-image:url(../template/feet.gif);
	width:800px;
	margin:auto;
	padding:0px;
	border:0px;
}

h1.camino{
	display:block;
	color:#663300;
	font-size:120%;
	font-weight:bold;
	margin:0px;
	padding:1em;
	padding-top:25px;
	border:0px;
	border:1px solid #003399;
	background-color:#FFF;
	letter-spacing:0.2em;
	background-image:url(../template/sky.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#menuwrap{
	margin:auto;
	padding:0px;
	background-color:#FFF;
}

ul.menulist{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.menulist li{
	float:left;
	width:25%;
	list-style:none;
	border:0px;
}

li.bloglink{
	float:left;
	width:25%;
	list-style:none;
	color:#003399;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#ffff33;
	border:1px solid #000000;
	text-decoration:none;
}

a.bloglink	{
	color:#ffff33;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#003399;
	border:1px solid #000000;
	text-decoration:none;
}
a:link.bloglink{
	color:#ffff33;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#003399;
	border:1px solid #000000;
	text-decoration:none;
}
a:visited.bloglink{
	color:#ffff33;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#003399;
	border:1px solid #000000;
	text-decoration:none;
}
a:hover.bloglink{
	color:#003399;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#ffff33;
	border:1px solid #000000;
	text-decoration:none;
}


span.homelink	{
	color:#663300;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#FFF;
	border:1px solid #000000;
}

#contwrap{
	color:#663300;
	font-size:90%;
	clear:both;
	width:590px;
	padding:5px;
	border:1px solid #003399;
	background-color:#FFF;
	text-align:center;
	margin:auto;
}

h2.title{
	border-bottom:1px solid #663300;
	letter-spacing:0.1em;
	color:#663300;
	font-size:98%;
	margin:0px;
	padding:0px;
}

.blogtitles{
	width:100%;
	color:#663300;
}

.hblogtm{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#663300;
}
.hblogby{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#663300;
}
.hbloglc{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#663300;
}
.hblogms{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#663300;
	text-align:center;
}


.blogtm{
	font-size:80%;
	color:#003366;
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
}
.blogby{
	font-size:80%;
	color:#003366;
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
}
.bloglc{
	font-size:80%;
	color:#003366;
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
}
.blogms{
	font-size:80%;
	color:#003366;
	text-align:center;
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
}

a.bg_txt {color:#003366;text-decoration:none;}
a:hover.bg_txt {color:#000;text-decoration:none;}

a.arwlink{border:0px;}
a:hover.arwlink{border:0px;}
.imgarwlink{border:0px;}

#bg_text_div{
	color:#003366;
	width:570px;
	padding:1em;
	text-align:left;
}


span.blog_time{
	color:#003366;
	font-weight:bold;
	font-size:120%;
}


span.blog_place{
	color:#003366;
	font-weight:bold;
	font-size:140%;
}

span.blog_ger{
	color:#003366;
	font-weight:bold;
	font-size:120%;
}

#blog_header{
	width:380px;
	height:100px;
	float:left;
	font-size:90%;
}

a.mapsq {color:#00cc00;font-size:130%;}
a:hover.mapsq {color:#990099;font-size:130%;}

.maptable{
	border:0px;
	padding:0px;
	margin:0px;
}



#donatediv{
	color:#cc6666;
	padding:5px;
	margin:5px;
	border:1px dashed #ffccff;
}

.index_h3{
	padding:0px;
	margin:0px;
	border:0px;
	font-weight:bold;
	font-size:120%;
}

.ind_donate_h3{
	padding:0px;
	margin:0px;
	border:1px solid #cc6699;
	display:block;
	background-color:#ffcccc;
	color:#660033;
	text-decoration:none;
}

a:hover.ind_donate_h3{background-color:#ffccff;text-decoration:none;}

a.ind_donate_txt{color:#663300;font-weight:normal;text-decoration:none;}
a:hover.ind_donate_txt{color:#663300;font-weight:normal;text-decoration:underline;}

#photosdiv{
	padding:5px;
	margin:5px;
	border:1px dashed #99cccc;
}

.ind_photo_h3{
	padding:0px;
	margin:0px;
	border:1px solid #99cccc;
	display:block;
	background-color:#ccccff;
	color:#000066;
	text-decoration:none;
}

a:hover.ind_photo_h3{background-color:#ccffff;text-decoration:none;}

.ind_photo_txt{color:#000099;font-weight:normal;text-decoration:none;}
a:hover.ind_photo_txt{color:#000066;font-weight:normal;text-decoration:underline;}

#linksdiv{
	padding:5px;
	margin:5px;
	border:1px dashed #99cccc;
	color:#333333;
}

.index_h3_links{
	padding:0px;
	margin:0px;
	border:0px;
	font-weight:bold;
	font-size:120%;
	color: #000000;
	background-color:#CCCCCC;
	border:1px solid #333333;
}

a.ind_links_txt{color:#000000;font-weight:bold;text-decoration:none;}
a:hover.ind_links_txt{color:#000000;font-weight:bold;text-decoration:underline;}

#blogdiv{
	padding:5px;
	margin:5px;
	border:1px dashed #cc99ff;
}


.ind_blog_h3{
	padding:0px;
	margin:0px;
	border:1px solid #9933ff;
	display:block;
	background-color:#cc99cc;
	color:#330033;
	text-decoration:none;
}

a:hover.ind_blog_h3{background-color:#cc99ff;text-decoration:none;}

.ind_blog_txt{color:#000;font-weight:normal;text-decoration:none;}
a:hover.ind_blog_txt{color:#330033;font-weight:normal;text-decoration:underline;}

.bgextract{
	padding:5px;
	display:block;
	text-align:left;
	font-size:80%;
	font-style:italic;
}

#contactdiv{
	padding:5px;
	margin:5px;
	border:1px dashed #CCC;
	color:#333333;
}

.index_contact_h3{
	padding:0px;
	margin:0px;
	border:0px;
	font-weight:bold;
	font-size:120%;
	color: #000000;
	background-color:#CCCCCC;
	border:1px solid #333333;
}

a.ind_contact_txt{color:#000000;font-weight:bold;text-decoration:none;}
a:hover.ind_contact_txt{color:#000000;font-weight:bold;text-decoration:underline;}

#mapdiv{
	padding:5px;
	margin:5px;
	border:1px dashed #009900;
}

.ind_map_h3{
	padding:0px;
	margin:0px;
	border:1px solid #009900;
	display:block;
	background-color:#99cc99;
	color:#006600;
	text-decoration:none;
}

a:hover.ind_map_h3{background-color:#ccffcc;text-decoration:none;}

.ind_map_txt{color:#006600;font-weight:normal;text-decoration:none;}
a:hover.ind_map_txt{color:#006600;font-weight:normal;text-decoration:underline;}


#progressbar{
	font-size:90%;
	background-color:#FFF;
	width:100%;
	border:1px solid #993333;
}



a.supersize{color:#FFF;}
a:hover.supersize{}

span.enlarge{
	position: relative; top: -0.8em; 
	font-size:70%;
	font-weight:normal;
	border:1px solid #ccccff;
	background-color:#000066;
	color:#FFF;
}

img.photo{
	width:300px;
	border:0px;
	padding:0px;
	margin:0px;
}





.phototitle{
	font-size:130%;
	border:0px;
	padding:3px;
	margin:0px;
	color:#000066;
	letter-spacing:0.1em;
	background-image:url(../template/sky.gif);
	background-repeat:repeat-x;
	border:1px solid #99ccff;
	border-bottom:0px;
	display:block;
}

.photoday{
	font-size:110%;
	border:0px;
	padding:3px;
	margin:0px;
	color:#99ccff;
	display:block;
}


#journey{
	font-size:80%;
	border:0px;
	padding:0px;
	margin:0px;
	clear:both;
}



.showing{
	clear:both;
	color:#000066;
	font-size:80%;
	border:0px;
	padding:3px;
	margin:0px;
	display:block;
}

.distypstr{
	color:#000066;
	font-size:90%;
	clear:both;
	display:block;
	border:0px;
	padding:0px;
	margin:0px;
}


#caption{
	font-size:90%;
	text-align:left;
	padding:0.5em;
	clear:both;
	background-color:#ffffcc;
	border:1px solid #cc9933;
}

.tagsp{
	color:#000066;
	display:block;
	width:95%;
	font-size:75%;
	text-align:left;
	border:0px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #99cccc;
}

#tags{
	text-align:left;
	width:95%;
	color:#000066;
	font-size:75%;
	border:0px;
	margin:0px;
	padding:2px;
}

#display_stuff{
	color:#000066;
	font-size:90%;
	clear:both;
	border:0px;
	padding:0.5em;
	margin:0px;
	text-align:left;
	background-image:url(../template/sq.gif);
	border:1px solid #000066;
}

a.tagspa {color:#000066;background-image:url(../template/sq.gif);font-weight:normal;}

hr.blue {clear:both;height:1px;border:0px;color:#ffcc66;background-color:#ffcc66;}


.dispname{
	border:0px;
	padding:0px;
	margin:0px;
	font-size:110%;
	font-weight:bold;	
}

#sounds{
	width:100%;
	color:#000066;
	background-image:url(../template/gr.gif);
	border:0px;
	padding:0px;
	margin:0px;
	border:1px solid #99cccc;
}

.soundsemd{
	width:144px;
	height:50px;
	border:0px;
	padding:0px;
	margin:0px;
}

.photleft{
	width:48%;
	clear:left;
	float:left;
}

.photright{
	width:48%;
	clear:right;
	float:right;
}

.photboth{
	width:100%;
	clear:both;
}

a.photaglinks {font-size:70%;color:#000066;background-image:url(../template/sq.gif);font-weight:normal;}
a:hover.photaglinks {font-size:70%;color:#000066;background-image:url(../template/sq.gif);font-weight:normal;}

a.galtaglinks {color:#000066;background-color:#FFF;font-weight:normal;}
a:hover.galtaglinks {color:#663300;background-color:#ffffcc;font-weight:normal;}


.gallimgdiv{
	margin:10px;
	float:left;
	border:1px solid #99cccc;

}


.gallimgthumb{
	margin:10px;
	width:80px;
	height:80px;
	border:1px solid #99cccc;
}

a.gallink {display:block;color:#000066;}
a:hover.gallink{ display:block;background:url(../template/feet.gif);background-position:bottom;}


a.gallnumlinks{color:#0099cc;text-decoration:none;font-weight:bold;font-size:110%;}
a:hover.gallnumlinks{color:#ff9933;text-decoration:none;font-weight:bold;font-size:110%;background:url(../template/sq.gif);}

a.phopgeimgs {border:1px solid #FFF;}
a:hover.phopgeimgs {border:1px solid #99cccc;}


a.commentlink {color:#993300;background-color:#ffffcc;}
a:hover.commentlink {color:#000066;background-image:url(../template/sq.gif);}


.camoseven{
	background-color:#ccccff;
	border:1px solid #6600cc;
	width:100%;
	font-weight:bold;
	font-size:250%;
	letter-spacing:0.5em;
	color:#660099;
}

.camoseveni{
	background-color:#ccc;
	border:1px solid #666;
	width:100%;
	font-weight:bold;
	font-size:250%;
	letter-spacing:0.5em;
	color:#333;
}

.camoeight{
	background-color:#ffccff;
	border:1px solid #cc00cc;
	width:100%;
	font-weight:bold;
	font-size:250%;
	letter-spacing:0.5em;
	color:#cc00cc;
}

.camonine{
	background-color:#ccffff;
	border:1px solid #66ccff;
	width:100%;
	font-weight:bold;
	font-size:250%;
	letter-spacing:0.5em;
	color:#66ccff;
}


.buttons{
	border:0px;
}


.hblogtmt{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#330099;
}
.hblogbyt{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#330099;
}
.hbloglct{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#330099;
}
.hblogmst{
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#330099;
	text-align:center;
}

.hbloget{
	width:3em;
	color:#FFF;
	font-weight:bold;
	font-size:90%;
	background-color:#330099;
}
