
body{
 background-image:url("../images/background1.jpg");
 background-repeat:repeat;
 margin:0px 0px 0px 0px; 
 padding:0px; 
 text-align:center; 
} 

P { 
    margin:0px;
    padding:0px; 
    border-width:0px; 
  }

#wrap{
min-width:1000px;
}

#content {
  float:left;
  width:80%;
  text-align:right;
}

#sidebar{
  float:right;
  width:20%; 
  text-align:left;  
}

#tab_links a:link, #tab_links  a:visited {
  	display: block;
  	width: 120px;
  	height: 71px;
  	line-height: 90px;
  	color: #000000;
  	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	background: url("../images/clearpin2.png") no-repeat left bottom;
  
	}

#tab_links   a:hover {
 		background-position: right top;
		color:#0000ff;
}

#tab_links li {
display:inline;
}
#mainheader{
 text-align:center;
}

#calendar_column {
text-align:center;
float:right;
width:560px;
}

#footer{
 clear:both;
}

#container {
text-align:right;
float:right;
width:350px;
background-color:#009900;
}

#top{
width:350px;
clear:left;
}

#middle{
width:350px;
}

#middle img{
float:left;
}

#bottom{
clear:both;
width:350px;
}

th.calendar_top {
	background: url("../images/calendar_top2.jpg") no-repeat left top;
}

td.calendar_normal a:link, td.calendar_normal  a:visited {
  	display: block;
  	width: 100px;
  	height: 80px;
  	line-height: 15px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.9em;
	background: url("../images/date2.jpg") no-repeat left top;
}

td.calendar_rose a:link, td.calendar_rose  a:visited {
  	display: block;
  	width: 100px;
  	height: 80px;
  	line-height: 15px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.9em;
	background: url("../images/rose_date2.jpg") no-repeat left top;
}

td.calendar_yellow a:link, td.calendar_yellow  a:visited {
  	display: block;
  	width: 100px;
  	height: 80px;
  	line-height: 15px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.9em;
	background: url("../images/yellow_date2.jpg") no-repeat left top;
}

td.calendar_header a:link, td.calendar_header  a:visited {
  	display: block;
  	width: 700px;
  	height: 60px;
  	line-height: 15px;
  	color: #000000;
  	text-indent:1%;
	text-align: center;
	text-decoration: none;
	font-size: 0.9em;
	background: url("../images/calendar_top2.jpg") no-repeat;
}

td.weekdays a:link, td.weekdays  a:visited {
  	display: block;
  	width: 100px;
  	height: 20px;
  	line-height: 20px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.7em;
	background: url("../images/weekday2.jpg") no-repeat left bottom;
}

td.lt_green a:link, td.lt_green  a:visited {
  	display: block;
  	width: 50px;
  	height: 20px;
  	line-height: 20px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.8em;
	background: url("../images/lt_green2.jpg") no-repeat top;
}

td.lt_green a:hover {
background: url("../images/hoover_green2.jpg") no-repeat top; 		
}

td.dk_green a:link, td.dk_green  a:visited {
  	display: block;
  	width: 50px;
  	height: 20px;
  	line-height: 20px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.8em;
	background: url("../images/green2.jpg") no-repeat top;
}

td.rose a:link, td.rose  a:visited {
  	display: block;
  	width: 50px;
  	height: 20px;
  	line-height: 20px;
  	color: #000000;
  	text-indent:1%;
	text-align: left;
	text-decoration: none;
	font-size: 0.8em;
	background: url("../images/rose2.jpg") no-repeat top;
}

td.rose a:hover {
background: url("../images/hoover_rose2.jpg") no-repeat top; 		
}

