241html, body,  p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}
/* fix below as table's should not even be used */
/* 100.01% apparently fixes bugs */
body, table {

  font-size: 100.01%;
  font-family: Verdana, Helvetica, Arial, sans-serifsans-serif;
  font-size:.9em;

}
body {
  background-color:#DDD0AD;
}

/* start div wrapper elements for 2 pane code */
#wrapper {
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:1px solid black;
  width: 1000px;
  background: url("http://alpacaspringvalley.com/images/theme_14_sidebar_wide.png") repeat;
}
#header {
  margin: 0 0 0px 0;
  background: #262E22;
  border-bottom:1px solid black;
  background-image:url('http://alpacaspringvalley.com/images/theme_asvf_header_wide.jpg');
  height:241px;
  color:white;
  font-size:30px;
}
#subheader {
  padding-left:30px;
  padding-top:5px;
  padding-bottom:5px;
  margin: 0 0 15px 0;
  background: #D1AC67;
  font-weight: bold;
  font-size: 14px;
  font-style: italic;
  border-bottom:1px solid black;
  height:20px;
  color:#ffffff;
}
.nav_header{font-size:13px; font-weight:bold; text-align:center;color:white;padding:2px}
#header_content{
  padding:10px;color:#ffffff}
#content {}
#left_content {
  float: left;
  width: 175px;
}
#center_content { 
  margin: 0;
  float: left;
  width: 819px;    
}
#center_content_area{
  padding: 0px 20px 0px 20px;
}
#center_content_area ul{list-style-type: square}
/* end div wrapper elements for 2 pane code */

/* start div wrapper elements for 3 pane code */
#right_content {
  margin: 0;
  float: left;
  width: 175px;
}
#right_content_area{
  
  padding: 0px 12px 0px 10px;
}
#content_h3{
  border-bottom:1px solid gray;
  margin:15px 0px 10px 0px;
  background-image:url('http://alpacaspringvalley.com/images/theme_asvf_icon.png');
  background-repeat:no-repeat;padding-left:25px
}
/* end div wrapper elements for 3 pane code */

#content_footer{
  padding:4px;
  text-align:center;
  font-weight:bold;
  font-size:13px
}
#footer
{
  clear: both;
  background: #EAD2AC;
  border-top:1px solid black;
}
#copyright{  font-size:12px;padding:2px;}


/* start menu side bar code */
/*
#button 
{
  width: 175px;
  border-top: 1px solid #262E22;
  padding: 0 0 1em 0;
  margin-bottom: 1em;
  font-family: 
  color: #333;
 }
#button ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  }  
#button li {
  border-bottom: 1px solid #262E22;
  margin: 0;
}
#button li a {
  display: block;
  padding: 3px 3px 3px 0.5em;
  border-left: 10px solid #827D48;
  border-right: 10px solid #827D48;
  background-color: #827D48;
  color: #FFFFFF;
  text-decoration: none;
  width: 100%;
}
#button li a:hover {
  border-left: 10px solid #9C9756;
  border-right: 10px solid #9C9756;
  background-color: #9C9756;
  color: #fff;
}
html>body #button li a {  width: auto; }
*/
/* end menu side bar code */



/* start menu side bar code */
#button 
{
  width: 175px;
  border-top: 1px solid #262E22;
  padding: 0 0 1em 0;
  margin-bottom: 1em;
  font-family: 
  color: #333;
 }
 #button ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  width: 175px;
  }  
#button  li {
  position: relative;
  border-bottom: 1px solid  #262E22;
  margin: 0;
}
#button  li a {
  display: block;
  padding: 3px 3px 3px 0.5em;
  border-left: 10px solid #827D48;
  border-right: 10px solid #827D48;
  background-color: #827D48;
  color: #FFFFFF;
  text-decoration: none;
  width: 100%;
}
#button  li a:hover {
  border-left: 10px solid #9C9756;
  border-right: 10px solid #9C9756;
  background-color: #9C9756;
  color: #fff;
}
html>body #button li a {  width: auto; }

.error{color:red;}
.success{color:#336600;}

li ul {
	position: absolute;
	left: 175px;
	top: 0;
	display: none;
	}
/* end menu side bar code */

/* Fix IE. Hide from IE Mac \*/
*#button   html ul li { float: left; height: 1%; }
*#button   html ul li a { height: 1%; }
/* End */

		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

.youtube_image {width:130px;height:97px;border: 1px solid #999;}

/* end menu side bar code */



/* start content item code */
.content_picture{border:2px solid #262E22;background-color:#EAD2AC}
.content_poster{padding-top:7px;font-size: .8em; color: #262E22}
.content_poster_search{margin:0;padding-top:0px;font-size: .8em; color: #262E22}
.content_search_result{padding-bottom:15px;font-weight:bold}
.content_moreinfo{padding-top:7px;font-weight:bold;font-size: .8em;}
.content_contact{font-size:.7em}
.content_ethumb{margin:4px;border:2px solid #262E22;}
.content_padpic{padding:5px 25px 5px 25px;}
.content_padlpic{padding:10px 25px 10px 35px}
.content_lrgpic{border:2px solid gray;width:550px}
.content_h4 {margin:10px 0px 10px 0px; }
.content_title{font-weight:bold;padding-bottom:4px;}
.content_underconstruct{margin:4px;color:red;font-weight:bold}
.content_event_nav{font-size:12px;}
.content_pic_nav_off{font-size:1em;color: #808080;}
.content_pic_nav_on{font-size:1em;}
.content_pic_nav_wrap{margin-top:4px}
.content_pic_nav_link{padding: 10px 0 10px 0; width:90%}
.content_pic_nav_tbl{width: 80%;border-collapse: collapse;}
.content_piclink{text-align:center;padding:4px}
.content_pic_wrap{padding:4px;}
.content_pic_input{font-size:.7em} 
.content_picmain{width:300px;margin:10px;border:2px solid #262E22}
.content_pictext{text-align:center;padding:4px}
.content_lpic{width:550px}
.content_form{margin:0}
.content_fftext{padding:4px;}
.content_pictextpad{padding:4px;}
.content_project_subheading{font-weight:bold;padding-bottom:5px;padding-top:5px;}
.content_divider{margin-top:5px;margin-bottom:5px;height:1px; width:100%; line-height:1px; background:#EAD2AC; font-size:1px}
#pagetoplink{text-align:center;font-weight:bold;font-size:12px}
/* end content item code */


/* start footer links */
a.footer:link
.footer_link A:link {text-decoration:underline;font-weight:bold;color:#262E22}
.footer_link A:visited {text-decoration:underline;font-weight:bold;color:#262E22}
.footer_link A:active {text-decoration:underline;font-weight:bold;color:#262E22}
.footer_link A:hover {text-decoration: none; color:#6C6C6C}
/* end footer links */

/* start cal links */
a.cal:link
.cal_link A:link {text-decoration:underline;color:#262E22}
.cal_link A:visited {text-decoration:underline;color:#262E22}
.cal_link A:active {text-decoration:underline;color:#262E22}
.cal_link A:hover {text-decoration: none; color:#6C6C6C}
/* end  cal links */

/* start cal */
.cal_day_norm{background-color:white;padding:4px 2px 4px 2px; font-size:12px; border:1px gray solid;}
.cal_day_now{background-color:#FFFF40;padding:4px 2px 4px 2px; font-size:12px; border:1px gray solid;}
.cal_day_emp {background-color:#E0E0E0;padding:4px 2px 4px 2px; font-size:12px; border:1px gray solid;}
.cal_day_evt {background-color:#FFCC00;padding:4px 2px 4px 2px; font-size:12px; border:1px gray solid;}
.cal_day_cur {background-color:white;padding:4px 2px 4px 2px; font-size:12px; border:1px gray solid;}
.cal_nav{font-size:13px; font-family: arial ;font-weight:bold;background-color: #EAD2AC;}
.cal_mon{font-size:13px; font-weight:bold; text-align:center;background-color: #EAD2AC;}
.cal_head{font-size:13px; font-weight:bold; text-align:center;color:white}
.cal_day{background-color:#EAD2AC;padding:2px; font-size:12px; border:1px gray solid;}
.cal_wrap{border-collapse:collapse; margin:1px;}

.scal_day_norm{height:80px;width:80px;background-color:white;padding:4px 2px 4px 2px; font-size:12px; border:1px gray solid;}
/* end cal */

p {margin-bottom:10px}