body {
   font-family: sans-serif;
   margin: 0;
   padding: 0;
   background: #F2E6A7; /*bottom bg */
   text-align: center;
}
#background { /*top bg */
 position: absolute;
 width: 100%;
 height: 220px;
 background: #010A26;}

#navbarr ul  {
   list-style-type: none; 
   margin: 0;
   padding: -10px 10px -50px 10px;
   text-align: center;
   font-size: small;}
 #navbarr ul li {
   display: inline;
   border-right: 1px dotted #FFF;
   }
  #navbarr ul li.last {
   display: inline;
   border-right: none;
   }
 #navbarr ul li a { 
   text-decoration: none; 
   padding: 0em 1em;
   color: #830702;}
 #navbarr ul li a:hover {
   color: #FFF;} 
 #navbarr ul li a.current {
   color: #FFF;}

#navbar ul  {
   list-style-type: none; 
   margin: 0;
   padding: -10px 10px -50px 10px;
   text-align: right;
   font-size: small;}
 #navbar ul li {
   display: inline;
   border-right: 1px solid #FFF;
   }
  #navbar ul li.last {
   display: inline;
   border-right: none;
   }
 #navbar ul li a { 
   text-decoration: none; 
   padding: 0em 1em;
   color: #C1CE96;}
 #navbar ul li a:hover {
   color: #FFF;} 
 #navbar ul li a.current {
   color: #FFF;} 

#navcamp ul  {
   list-style-type: none; 
   margin: 0;
   padding: 2px;
   text-align: center;
   font-size: normal;}
 #navcamp ul li {
   display: inline;
   padding-left: 15px;
   padding-right: 15px;}
 #navcamp ul li a { 
   text-decoration: none;
   border:4px solid #fff;
   border-bottom: none;
   padding: .2em 1em;
   color: #830702;
   background-color: #ECEBF0;}
 #navcamp ul li a:hover {
   color: #830702;
   background-color: #F2CB46;}
 #navcamp ul li a.current {
   color: #830702;
   background-color: #F2CB46;}

 h1 {
   font-family: Futura, Geneva, Arial,
          SunSans-Regular, sans-serif }
 h3 { margin-bottom:0; padding-bottom:0; }

#wrap {width: 750px; margin:0 auto;}

#wrap2 {width: 750px; margin:-10px 0 30px 0;}

 #content {
     position: relative;  
     z-index: 1;}

#rnd_container {background: #F2E6A7; margin:1px;}
    
    .rnd_top {display:block; background:#010A26; font-size:1px;}
    .rnd_bottom {display:block; background:#F2E6A7; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#F2CB46; border-left:1px solid #F2CB46; border-right:1px solid #F2CB46;}
    .rnd_b1 {margin:0 5px; background:#F2CB46;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    min-height: 450px;
    display:block;
    border:0 solid #F2CB46;
    border-width:0 1px;
    padding: 4px;
    background:#F2CB46; /*box bg */
    color:#000000;
}

#sort a, #sort a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #010A26;
  }
#sort a:hover {
  background: #010A26; 
  color:#F2E6A7;
  }
dd {
  margin:0; 
  padding:0; 
  text-align:center; 
  border-top:1px solid #F2CB46; 
  }
dt {/* Blue box */
  margin:0; 
  padding:0.4em; 
  text-align:center; 
  font-size: 1.4em; 
  font-weight:bold; 
  background: #C1CE96;
  z-index: 1;
  }
dl {
  margin: 0; 
  padding: 0; 
  border-left:1px solid #F2CB46; 
  border-right:1px solid #F2CB46;
  }
#container {
  position: absolute;
  left: -50px;
  top: 300px;
  width: 6em;
  z-index: 1;}
.top {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottom {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #F2CB46;
  }

.b1, .b2, .b3, .b4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {
  background:#C1CE96; 
  border-left:1px solid #F2CB46; 
  border-right:1px solid #F2CB46;
  }

.b1 {margin:0 5px; background:#F2CB46;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}



table1 {  
    padding-left: 0px;
    width: 40%;}

table {  
    border-spacing: 0px;  
    border-collapse: collapse;  
    width: 100%;
    font-size: x-small;
}  
th {
    font-size: small;  
    text-align: center;  
    font-weight: bold;  
    padding: 2px;  
    border: 2px solid #;  
    background: #F2CB46;  
    color: #010A26;  
}  
td {  
    text-align: center;  
    padding: 2px;  
    border: 2px solid #F2CB46;  
    background: #e3f0f7;  
}  
td.alt {  
    background: #F2E6A7;  
}  

/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	border-style: none;
	border-color: #444;

}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #010A26;
}
table.sortable th a {
	text-decoration: none;
	color: #C1CE96;
}

table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
 background: transparent url(images/tr_bg.png) repeat top left;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}

month {
text-align: left;}

#words {position: relative;}

#left {
float: left;
width:42%; padding: 0em 1em 0em 2em;}

#right {
float: right;
width:42%; padding:  0em 2em 0em 1em}

#rightad {
position: absolute;
float: right;
width:90%; padding:  0em 0em 0em 3em}

#clear {
clear: both;}

#center {
margin: 0 auto 0 auto;
width:45%; 
padding:  0em 0em 0em 2em}

span {	color: #830702;}

#cost { 
margin: 2em auto 0 auto;
width:50%;
height: auto;
background: #F2E6A7;}

.side { /*for Headings side by side */ vertical-align:absbottom; display:inline }


div.ad
{
  margin: 11px;
  border: 0px solid #010A26;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}

div.ad img
{
  display: inline;
  margin: 7px;
  border: 0px solid #ffffff;
}

div.desc
{
  text-align: center;
  font-weight: normal;
  font-size: small;
  width: 150px;
  margin: 2px;
}