
/* these include the whole complete page*/
body     {background:none; text-align:left; padding:0px;}
html	 {font-size:100%; padding:0px;}

img.banner           {width:850px; height:130px; padding:0px; margin-bottom:0px; position:relative; top:0px;}

.left {
  float:left;
  border-right:0px solid black;
  width:140px;
  height:100px;
  background:none;
  position:absolute;
  top:150px;
  left:-35px;
}

#left_column             {width:125px; margin-right:10px;}
#sidemenu li             {padding-top:5px; padding-right:10px; list-style:none;}
#sidemenu li a           {display:block; width:80px; background:none; padding-left:5px; font:bold 12px arial, helvetica, verdana, sans-serif; 
						     color:#996600; text-decoration:none;}
#sidemenu li a:hover     {text-decoration:underline; color:black;}           


.right {
  border:0px solid black;
  margin-left:15px;
  width:710px;
  height:600px;
  background:none;
  position:absolute;
  top:150px;
  left:115px;
}
					 		

#bestofback  h1      {padding:0px; margin-bottom:10px; margin-top:0px; font:bold small-caps 14px tahoma; color:black; text-align:20px;}
#bestofback  a       {padding-top:0px; margin-bottom:10px; margin-left:0px; font:bold normal 13px arial, helvetica, verdana, sans-serif; color:blue;
                       text-decoration:none;}
#bestofback  a:hover {text-decoration:underline;}				
#bestofback  h2     {margin-left:0px; margin-top:30px; margin-bottom:40px; font:bold small-caps 13px verdana, helvetica, sans-serif; color:green;}
#bestofback img	    {vertical-align:middle;}

#imglocation {
float:left;
height:250px;
width:200px;
margin-top:20px;
}

#txtlocation {
float:right;
height:250px;
width:500px;
}

#txtlocation h1 {
font:small-caps bold 12px verdana, arial, sans-serif;
color:#000099;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
}

#txtlocation p {
margin-left:0px;
color:black;
font:normal 11px verdana, arial, sans-serif;
}

#txtlocation a img {
margin-top:0px;
margin-bottom:30px;
float:left;
margin-left:10px;
}


#left_col                 {float:left; margin-left:10px; margin-right:0px;}
#right_col                {float:left; margin-left:10px; margin-right:0px;}
#mid_col                  {float:left; margin-left:10px; margin-right:0px;}

#footer 			 {padding:0px; position:absolute; left:0px; top:1300px; background:none; width:850px; height:45px; text-align:center;}
#footer li           {margin-left:0px; list-style:none; float:left; position:relative; left:90px; padding-right:10px; padding-bottom:10px; padding-top:5px;}
#footer li a         {display: block; padding:0px 0; width:105px; font: normal small-caps 12px verdana, helvetica, sans-serif; 
                           color:black; text-decoration: none;}
#footer li a:hover   {text-decoration:underline;}
#ftr_copy            {width:850px; position:absolute; top:1340px; text-align:center; font: normal 9px times; color:black;}