/* COMMON section */
* 						{margin:0;padding:0}
* html 				{height: 100%; font-size:100.01%;}

html, body			{
	behavior:url("csshover.htc");
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* TAGes section */
img					{border:0;}
p					{text-align:justify;}
p, h1 				{margin-top: 10px; padding: 0px;}
hr 					{width:100%; height:1px; padding:0; margin:0;}

.counters img 	{Filter: Alpha(Opacity=25);opacity: .25;}
#sitemap			{position:absolute; left:-500px; top:-500px; width:450px;}

a:active     {  color: #000000}
a:link       {  color: #000000}
a:visited    {  color: #000000}
a:hover		 {  color: #800000}
body         {  color: #000000}
li           {  color: #000000; list-style:none; margin-left:10px;}
ol           {  color: #000000}
table        {  color: #000000}
td           {  font-size:12px; color: #000000;}
h1			 {	font-size:18px; color:#663300;}

/* Calendar */

#calendar {
text-align:center;
}

#calendar_wrap {
	padding: 0;
}

#calendar caption {
	padding-bottom: 5px;
	font-size: 0.9em;
	font-weight: bold;
}

#calendar table {
	width:170px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #CCCC99;
}

#calendar thead th {
	padding:0;
	background: #F9F3DF;
	border-bottom: 1px solid #CCCC99;
	color: #CCCC99;
	font-size:10px;
}

#calendar tbody td {
	padding: 0;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

#calendar tfoot td {
	padding: 2px;
	border-top: 1px solid #CCCC99;
}

#calendar tfoot a {
	border: none;
	font-weight: bold;
}

#calendar #next {
	text-align: right;
}

#calendar #prev {
	text-align: left;
}

