html {
	height:100%;
	margin:0;
	padding:0;
}

body{
	margin:20pt;
	padding:0;
	height:100%;
	text-align:left;
}

#wrapper{
	margin:0 0;
	padding:0;
	text-align:left;
}


#div_main{
  margin: 0;
	text-align:justify;
}
#content, table{
  margin: 0;
  padding: 0;
}
.no_sidebar #div_main
{
	width: 100%;
}

.camp_img{
	padding:0 0 18px 0;
	margin:0 0 10px 0;
}

#footer{
  display:none;
}

.clear { 
  margin:0;
  padding:0;
  clear: both; 
  height:1%;
}

/* HEADER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header{
margin:0;
padding:0;
display: none;
}

#logo{
  font-size:48pt;
  font-family: Arial, Helvetica, sans-serif;
}

#logo a{
	text-indent:0;
	 margin:0;
	 padding:0;
}

.div_right{
  display:none;
}
.div_left{
  display:none;
}

#subheader
{
  display:none;
}

/* SIDEBAR RIGHT ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sidebar_right{
	margin:0;
	padding:0;
	float:left;
	text-align:justify;
}

.sidebar_button{
  display:none;
}
.sidebar_item, .sidebar_item_text{

	margin:0 0 15px 0;
	 padding:0;
	 text-align:left;
	 width:100%;
}
.sidebar_item_text{
	padding:0 5px;
}
.sidebar_item_text p
{
  margin-bottom: 0;
}
.sidebar_item img{
	margin:0 38px 0 0;
	padding:0;
	float:left;
	border:none;
	text-decoration:none;
	outline: none;
}

/* SIDEBAR LEFT ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sidebar_left{
  display:none;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*FONTS*/
body{
	font-family:"Times New Roman", Times, serif;
}

a{
	color:#666666;
	text-decoration: none;
	border:none;
	border-bottom:1px solid black;
	padding-bottom:2px;
	outline:none;
}

p{
	color:black;
	font-size:12pt;
	padding:0;
	margin:0 0 17px 0;
}
p.blog_date
{
  color: #666;
  font-size: 11pt;
  margin: 0 0 5px;
}
p.subtext
{
  color: #888;
  font-size: 11pt;
  margin: 0 0 5px;
  font-style: italic;
}
ul, ol{
	color:black;
	font-size:12pt;
	list-style-type:square;
}

ul ul{
	font-size:1.0em;
}
pre
{
  font-size: 12pt;
}
h1, h2, h1 a, h2 a, h1 a:hover, h2 a:hover, h1 a:visited, h2 a:visited {
	font-family: "Times New Roman", Times, serif;
	color:black;
	font-weight:normal;
	text-transform:capitalize;
}

h1{
	font-size:28pt;
}

h2 {
	margin:15px 0;
	font-size:20pt;
	/*margin-bottom: 10px;*/
	
	
}
h2.blog_title, h2.with_subtext
{
  margin-bottom: 5px;
}
h2.first
{
  margin-top: 0px;
}

fieldset legend
{
  font-family: "Times New Roman", Times, serif;
  font-size:24pt;
}
h3, h4{
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16pt;
	text-transform:capitalize;
	margin:0;
	padding:0;
	color: black;
}
h4.small
{
  font-size: 13pt;
}
.sidebar_right h3{
	color:#ffcc00;
}

form h2
{
  margin-top: 15px;
  margin-bottom: 5px;
}
form h3, .rbox h3, h3.dashed
{
  color: #999;
  padding: 3px 3px 1px;
  margin-bottom: 6px;
  border-bottom: 1px dashed #999;
}
/* spans within h tags may be used for links */
span.admin_links
{
	font-size: 12px;
	padding: 2px 5px;
	margin-left:10px;
	background-color:red;
}
span.admin_links a, span.admin_links a:hover, span.admin_links a:visited
{
	color:white;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}
ul span.admin_links
{
  margin-left: 5px;
}
span.links
{
	font-size: 10px;
	padding: 2px 5px;
	margin-left:10px;
	color: black;
	font-weight: normal;
}
span.links a, span.links a:hover, span.links a:visited
{
	font-family: "Times New Roman", Times, serif;
	color: black;
	font-weight: normal;
}
.notes{
	font-family: "Times New Roman", Times, serif;
	color:black;
}

/* HEADER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.util
{
  font-size: 10pt;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
}

h3 .util
{
  padding-left: 12px;
}

/* REGISTRATION PAGE +++++++++++++++++++++++++++++++++++++++++++++++++ */
.price {
	text-transform: uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#9933CC;
  font-size:52pt;
  
  margin:0pt;
  padding:0pt;
}
.price .tax
{
  font-size:0.195em;
}

/* SITE MAP +++++++++++++++++++++++++++++++++++++++++++++++++ */

#sitemap ul{
  margin:0;
  padding:0;

}

#sitemap li{
  background-color:#d8d8d8;
  list-style-type: none;
  margin:0;
  border-top:2px solid white;
  font-weight:bold;
}

#sitemap  ul ul li{
  background-color:#ebebeb;
  font-weight:normal;
}


#sitemap  ul ul ul li{
   background-color:#f4f6f4;
   font-weight:normal;
}

#sitemap a.visited{
  color:#666;
}

#sitemap li a{
  padding-left:15px;
}

#sitemap li li a{
    padding-left:30px;
}

#sitemap li li li a{
    padding-left:45px;
}





