* {
	font-size: 1.00em;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
}

html, body 
	{ 
	font-size: 10px;
	margin: 0;
	padding: 0;
	line-height: 1em;
	/*bg_color*/background-color: #ffffff; 
	/*txt_color*/color: #2F2F2F; 
	text-align: left;  
	/*font-family: Arial, Helvetica, Sans-Serif; */
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; 
	}

hr  
	{ 
	/*margin: top right bottom left*/ 
	margin: 5px 0px 5px 0px; 
	border: none 0;
	/*inner_border_color*/border-top: 3px dotted #00473F;
	height: 3px;
	}
p 	
	{margin: 0px; }
h1
	{ /*h1_txt_color*/color: #9E6D62; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h2
	{ /*h2_txt_color*/color: #9E6D62; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h3
	{ /*h3_txt_color*/color: #99D47F; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h4
	{ /*h4_txt_color*/color: #99D47F; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h5
	{ /*h5_txt_color*/color: #99D47F; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h6 
	{ /*h6_txt_color*/color: #99D47F; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
blockquote 
	{ padding-left: 0px;  }
form 
	{ margin: 0px;  padding: 0px; font-size: 1.2em;}
input, select, option, textarea
	{ text-align: left;}
code, pre 
	{  font-family: 'Courier New', Courier, Fixed;}
pre 
	{ /*max_image_width*/width: 999px; 
	/*inner_border_color*/border-color: #00473F; overflow: auto; width: 512px; border: 1px dotted #D9D9D9; padding: 0px}
a:link 
	{ /*link_reg_color*/color: #9E6D62; font-weight: bold; text-decoration: none;}
a:visited 
	{ /*link_reg_color*/color: #FFD67F; font-weight: bold; text-decoration: none;}
a:hover 
	{ /*link_hi_color*/color: #9E6D62; text-decoration: underline;}
a:active 
	{ /*link_down_color*/color: #9E6D62; }
#page_container
	{ /*border_color*/border-color: #FFFFFF; 
	border-width: 1px 1px 1px 1px;  border-style: solid; }
#page_body 
	{/*inner_border_color*/border: 3px dotted #FFFFFF;}
#page_header	
	{/*bg_hdr_color*/background-color: #ffffff; }
#img_float_left /* Used in the [img] tag when float=left */
	{ float: left;  margin: 0px;}
#img_float_right /* Used in the [img] tag when float=right */
	{ float: right;  margin: 0px;}
#header_image 
	{ /*inner_border_color*/border-color: #00473F; 
	/*bg_hdr_color*/background-color: #FFFFFF; 
	/*border-width: top right bottom left*/ 
	border-width: 0px 0px 0px 0px;  border-style: solid; margin: 0px; padding: 0px; }
#header 
	{ /*header_txt_color*/color: #FDFDFD; 
	/*header_bg_color*/background-color: #ffffff; 
	/*inner_border_color*/border-color: #00473F; 
	/*border-width: top right bottom left*/ 
	border-width: 1px 0px 1px 0px;  border-style: solid; 
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 0px; 
	font-weight: bold;}
#footer 
	{ /*footer_txt_color*/color: #FDFDFD; 
	/*footer_bg_color*/background: #F67440; 
	/*inner_border_color*/border-top: 1px solid #00473F; 
	padding: 0px 0px 0px 0px;  text-align: left; clear: both;}
#footer a:link, a:visited 
	{ /*footer_reg_color*/color: #9E6D62; font-weight: bold; text-decoration: none;}
#footer a:hover 
	{ /*footer_hi_color*/color: #9E6D62; text-decoration: underline;}
#footer a:active 
	{ /*footer_down_color*/color: #9E6D62; }
#maincontent
	{ /*content_txt_color*/color: #86C989; 
	/*main_bg_color*/background-color: #ffffff;
	 margin: 0;  padding: 0px 0px 0px 0px;
	 }
#maincontent table
	{ /*content_txt_color*/color: #86C989; margin: 0;  padding: 0px;}
#maincontent a:link
	{ /*link_reg_color*/color: #FFD67F; font-weight: bold; text-decoration: none;}
#maincontent a:visited 
	{ /*link_reg_color*/color: #FFD67F; font-weight: bold; text-decoration: none;}
#maincontent a:hover 
	{ /*link_hi_color*/color: #FFD67F; text-decoration: underline;}
#maincontent a:active 
	{ /*link_down_color*/color: #FFD67F; }
#maincontent .blog_subject 
	{ /*headline_txt_color*/color: #000000; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; 
	font-weight: bold;  margin: 0px;}
#maincontent .blog_subject img /* padding: top right bottom left */
	{  padding: 0px 0px 0px 0px;  float: right;}
#maincontent .blog_date 
	{ /*date_txt_color*/color: #939391; }
#maincontent .blog_byline 
	{ /*date_txt_color*/color: #939391; margin-bottom: 0px;}
#maincontent .blog_categories 
	{ /*date_txt_color*/color: #939391; }
#maincontent .blog_body_solid  
	{ /*entry_text*/color: #999999; 
	/*bg_color*/background-color: #FFFFFF; 
	/*inner_border_color*/border-color: #00473F; 
	border-width: 0px 0px 1px 0px;  border-style: solid;}
#sidebar
	{/*menu_txt_color*/color: #D25E5C; 
	/*menu_bg_color*/background-color: #ffffff;
	padding: 0px;}
#sidebar .menu_title 
	{/*menu_hdr_color*/color: #D25E5C; 
	/*menu_bdr_color*/border-color: #58966D; 
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold; 
	 	font-size: 1.4em;}
#sidebar .menu_title a
	{/*menu_hdr_color*/color: #D25E5C; text-decoration: none;
}

#sidebar .menu_body 
	{ /*menu_bdr_color*/border-color: #58966D; padding: 0px;   border-width: 1px;  border-style: dashed; 
	font-size:1.2em; }
#sidebar .menu_navv 
	{ /*menu_bdr_color*/border-color: #58966D; padding: 0px;   border-width: 1px;  border-style: dashed; 
	}
#sidebar .menu_body a:link 
	{ /*menu_reg_color*/color: #9E6D62; font-weight: bold; text-decoration: none;}
#sidebar .menu_body a:visited 
	{ /*menu_reg_color*/color: #F7771E; font-weight: bold; text-decoration: none;}
#sidebar .menu_body a:hover 
	{ /*menu_hi_color*/color: #9E6D62; text-decoration: underline;}
#sidebar .menu_body a:active 
	{ /*menu_down_color*/color: #9E6D62; }
#sidebar .divider 
	{  margin: 0px;}
#sidebar .calendar
	{  font-size: .8em;}
#sidebar .calendar a
	{  font-weight: bold;  text-decoration: none;}
#sidebar .calendar td
	{  padding: 2px;}
#archive_tree_menu ul 
	{  list-style: none inside;  padding: 0px 0px 0px 10px;   margin: 0px;}
#archive_tree_menu li 
	{  margin: 0px;  padding: 0px; }
#toggleSidebarAvatar, #toggleSidebarLinks, #toggleSidebarCalendar, #toggleSidebarArchives,  #toggleSidebarCategories , #toggleSidebarSearch, #toggleSidebarMenu, #toggleSidebarPreferences, #toggleSidebarRecentComments, #toggleSidebarRecentEntries, #toggleSidebarRecentTrackbacks, #toggleSidebarWebBadges, #toggleSidebarNavBarv
	{  display: block;}
.divider 
	{  margin: 0px; }
	
#frame {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	/*margin-bottom:-20px;*/
	padding:0px;
	text-align:left;
	position: relative;
	}
	
#gallery {
	position:absolute; 
	width:760px; 
	height:450px;
	right: 0px; 
	top: 0px;	
}

#panarama {
	position:absolute; 
	width: 760px;
	height: 420px;
	right: 0px; 
	top: 0px;	
}


#contentleft {
	/*top right bottom left */
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px;
	/*main_bg_color*/background: #FFFFFF;
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;	
}

#contentleft .nav {
	margin-top: 15px;
	height:360px;
	font-size: 1.2em;
	font-weight: bolder;
}
.nav td {
	/*top right bottom left */
	padding:0px 0px 0px 30px;
	vertical-align:top;
}
.nav ul {	padding-top: -10px; 	}
html>body .nav ul {	padding-top: 7px; 	}
.nav li {	padding-top: 17px; 	}
html>body .nav li {	padding-top: 17px; 	}

#contentleft .where { // terracotta bar
	height:60px;
	background: #AA6F47;
	/*content_txt_color*/color:#F7E368;
	font-size: 1.4em;
	font-weight: bolder;
	letter-spacing: 3px
}
table.where tr {color:#F7E368;}
table.where td {
	/*top right bottom left */
	padding:0px 0px 0px 30px;
	vertical-align:middle;
	letter-spacing: 3px;
	background: #AA6F47;
}

#contentleft h1 {
	color:#FBE63D;
}
#contentleft ul {
	color:#FECC61;list-style-type:none;padding:0px;
}
#contentleft a:link
	{ /*link_reg_color*/color: #9E6D62; text-decoration: none;letter-spacing: 3px;}
#contentleft a:visited 
	{ /*link_reg_color*/color: #9E6D62; text-decoration: none;letter-spacing: 3px;}
#contentleft a:hover 
	{ /*link_hi_color*/color: #F7771E; text-decoration: underline;letter-spacing: 3px;}
#contentleft a:active 
	{ /*link_down_color*/color: #9E6D62; letter-spacing: 3px;}
	
#contentcenter {
	/*top right bottom left */
	float:left;
	width:560px;
	/*main_bg_color*/background:#FFFFFF;
	/*content_txt_color*/color:#4D4D4D ;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0px 0px 60px 0px;
	margin: 0px 0px 0px 0px;
	}
#contentcenter a:link
	{ /*link_reg_color*/color: #9E6D62; text-decoration: none;}
#contentcenter a:visited 
	{ /*link_reg_color*/color: #9E6D62; text-decoration: none;}
#contentcenter a:hover 
	{ /*link_hi_color*/color: #F7771E; text-decoration: underline;}
#contentcenter, a:active 
	{ /*link_down_color*/color: #9E6D62; }

#contentcenter {
	/*content_txt_color*/color:#4D4D4D ;
	}

label {font-size: .9em;}
.gallery {	height: 360px; }
.gallery img {margin-left:25px;}

.normal {	height: 420px;}

.panarama {	height: 420px;}

.std {	height: 60px;}

#contentcenter p {
	/*			top right bottom left */
	margin: 0px 25px 18px 25px; text-align: justify;border:0px solid red;}
}

.subheader{	font-size: 14pt; color: #9E6D62;
	margin: 6px 25px -1px 25px; }

#contentcenter .right {
				/*top right bottom left */
	margin: 0em 0em 1em 1em;
	float:right;
}

#contentcenter .rightthree {
				/*top right bottom left */
	margin: 1em 0em 1em 1em;
	float:right;
}

#contentcenter .left {
				/*top right bottom left */
	margin: 0em 1em 1em 0em;
	float:left;
}

#contentcenter .leftthree {
				/*top right bottom left */
	margin: 1em 1em 1em 0em;
	float:left;
}

#contentcenter .topleft {
				/*top right bottom left */
	margin: 0em 1em 0em 0em;
	float:left;
}

#contentright {
	/*top right bottom left */
	float:left;
	width:200px;
	padding:0px;
	/*main_bg_color*/background:#FFFFFF;
	font-size: 1.2em;
	}
	
#contentright p {
	/*top right bottom left */
	margin: 20px 25px 0px 25px;
	}

#GALLERY img{
	margin-bottom: 2px;
}	
/* ======================================================================= */
/* All style below handles horizontal nav bars  */
#navh_side
	{
	/*border-width: top right bottom left*/ 
	border-width: 0px 0px 0px 0px;  border-style: solid;}	
a.navh
	{/*nav_txt_color*/color: #9E6D62;
	/*imgl_nav_side_color*/background: url(images/roca-navl-008083.gif) left top no-repeat;
	text-decoration: none; padding-left: 10px; letter-spacing: 3px;}

a.navh span
	{/*imgr_nav_side_color*/background: url(images/roca-navr-008083.gif) right top no-repeat; 
	padding-right: 10px; font-size:1.2em; font-weight: bolder;letter-spacing: 3px;}

a.navh, a.navh span
	{display: block; float: left;letter-spacing: 3px; }

/* Hide from IE5-Mac \*/
a.navh, a.navh span
	{float: none; letter-spacing: 3px;}
/* End hide */

a.navh:hover
	{/*nav_txt_color*/color: #F7771E; 
	/*imgl_nav_side_color*/background: url(images/roca-navl-008083.gif) left top no-repeat; 
	text-decoration: underline; padding-left: 10px; letter-spacing: 3px;}

a.navh:hover span 
	{/*nav_txt_color*/color: #F7771E; 
	/*imgr_nav_side_color*/background: url(images/roca-navr-008083.gif) right top no-repeat; 
	text-decoration: underline; padding-right: 10px; letter-spacing: 3px;}

ul.navh
	{list-style: none; padding: 0; margin: 0 ; /*margin-right:100px; margin-bottom: -32px;*/ }

li.navh
	{float:right; margin: 0px; }
	
/*  All style abov handles horizontal nav bars */
/* All style below handles vertical nav bars  */
ul.navv  
	{list-style: none; padding: 0; margin: 0}
li.navv 
	{margin: 0;}
a.navv, a.navv span 
	{ /*nav_txt_color*/color: #F7771E; display: block; 
	/*url left blank*/background: url(); text-decoration: none; }
a.navv:link, a.navv:visited, a.navv:active 
	{ /*nav_txt_color*/color: #F7771E; 
	/*nav_link_color*/background-color: #9E6D62; 
	width: 100%; text-decoration: none;  padding-left: 10px ; 
	}
li>a.navv:link, a.navv:visited, a.navv:active  
	{width: 90%;}
a.navv span 
	{ 
	/*nav_link_color*/background-color: #FDFDFD; 
	padding-right: 10px; 
	text-decoration: none; }
a.navv:hover 
	{ /*link_hi_color*/color: #FFD67F; 
	/*nav_hover_color*/background-color: #9E6D62; 
	width: 100%; text-decoration: none; padding-left: 10px;}
/*define a second width for this element to fix the IE width bug */
li>a.navv:hover
	{width: 90%;}
a.navv:hover span 
	{ /*nav_hover_color*/background-color: #F8D6B0; 
	text-decoration: none; padding-right: 10px;}	
/*  All style abov handles rounded horizontal nav bars */
/* ======================================================================= */

.boldtype {font-size:14pt; color:#9E6D62; font-weight:bold}
#boldtype {font-size:14pt; color:#9E6D62;}
.input {border:1px solid #E9CAA8;}
.spaced { line-height: 1.4em; }
.spaced SUP { line-height: 0; padding-bottom:3px;} 
img {border:0px solid black;}
#nav_spacer {height:150px; width:200px;}
form {border:0px solid black;}