body {
	background-color: #a49479;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align:center;

	
}
a:link, a:active, a:visited {
	text-decoration: none;
        color:#333300;
        padding:5px;
}
a:hover {
	text-decoration: none;
	color: #8B0B02;
        padding:5px;
        
}

#container{width:848px; background-color:#f9f0d1; margin:0 auto;border-right:2px solid #7F0000;border-left:2px solid #7F0000;}
#topbar{width:auto; display:block; height:250px;background-image:url(../images/logo/logo.png);background-repeat:no-repeat;}
#rotatebar{width:840px; height:auto;text-align:center;margin:0 auto;padding:0px;}

#navbar{width:auto; display:block; height:30px;background-color:#000;z-index:999;
}
#navbar a{heigth:28px; line-height:28px; padding:0 8px; display:inline;}

#main{width:auto; display:block; padding:0px 0;}
#column_main
   {
	   width:540px; 
	   margin-right:0px; 
	   float:left;
	   background-color:#F9F0D1;
	   font-family:Verdana, Geneva, sans-serif;
	   padding-top:10px;
	   font-size:small;
	   line-height:1.5em;
	   text-align:justify;
   }
#column_left{width:10px; margin-right:0px; float:left;background-color:#F9F0D1;}
#column_right_nav{width:295px; float:left;background-color:#f9f0d1;margin:0 auto;text-align:center;padding-left:0px;}
div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; padding:10px 0; font-size:11px; color:#4B5229;}


#coaching
   {
	   width:400px;
	   margin:0 auto;
	   line-height:1.5em;
	   padding:10px;
   }
   
 #dlcdate
    {
		width:400px;
		font-size:medium;
		font-weight:bold;
	}
	
	
   #accounts
      {
		  width:500px;
				  magin:0 auto;
		  text-align:center;
		  font-weight:bold;
		  font-style:italic;
		  font-family:Verdana, Geneva, sans-serif;
		  font-size:small;
	  }
	  
	  
   #shop1
      {
		  width:400px;
		  margin:0 auto;
	  }
	  
	  
	    #shop2
      {
		  width:400px;
		  margin:0 auto;
	  }


#contactform
   {
     width:540px;
    margin:0 auto; 
   }


#contactform input, #contactform textarea { margin-left:130px; }
#contactform checkbox {text-align:left;margin-left:130px;}
#contactform label.check, #contactform label.radio { position:relative; text-align:left; }
#contactform label { position: absolute; text-align:right; width:130px; }

#minicalendar
   {
      width:150px;
     height:100%;
     padding:2px;
     border:1px solid #000; 
  }

#mainleft
      {width:300px; margin-right:0px; float:left;background-color:#F9F0D1;}
#mainright
      {width:200px; margin-right:0px; float:right;background-color:#F9F0D1;}
    