body { margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color:#ffffff; }



A 			{ color: #CC6633; text-decoration: none; } 

A:link		{ color: #CC6633; text-decoration: none; } 

A:visited	{ color: #CC6633; text-decoration: none; } 

A:active	{ color: #FF9966;  } 

A:hover		{ color: #FF9966;  } 



.box1 {padding:3px;}

.box2 {padding:3px; border-top: 1px solid #000; border-bottom: 1px solid #000;}

.box3 {padding:1px;}

.box4 {border-bottom: 2px solid #000000; }



div.links { padding:8px; font-family: Arial, sans-serif; font-size: 12px; color: #666666; line-height:16px;}



h3 { font-family: Arial, serif; font-size: 18px; color: #333333; }



td.head	{ padding:20px; font-family: Andy, serif; font-size: 28px; color: #333333; letter-spacing:.1em; }

td.body { padding:20px; }

td.title { padding:20px; font-family: Arial, sans-serif; font-size: 18px; color: #666666; font-weight:bold; letter-spacing:.1em; }

td.links { padding:8px; font-family: Arial, sans-serif; font-size: 11px; color: #333333; line-height:16px;}

td.sub { padding:8px; font-family: Arial, sans-serif; font-size: 12px; color: #333333; line-height:16px; border-top: 1px solid; border-bottom: 1px solid;}

font.descrip { font-family: Arial, sans-serif; font-size: 11px; color: #999966; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; padding:5px;}



font.date { font-family: Arial, sans-serif; font-size: 11px; color: #336699; line-height:16px;}

font.author { font-family: Arial, sans-serif; font-size: 11px; color: #336699; line-height:16px; text-transform:uppercase;}

font.time { font-family: Arial, sans-serif; font-size: 11px; color: #336699; line-height:16px; text-transform:uppercase;}

font { font-family: Arial, sans-serif; font-size: 11px; color: #666666; line-height:16px;}

font.subhead { font-family: Arial, sans-serif; font-size: 13px; color: #333333; font-weight:bold; padding:8px; 

letter-spacing:  .1em}



p { padding:10px; font-family: georgia, verdana, arial; font-size:16px; color:#666666; line-height:18px; text-align:justify; }

p.links { font-family: arial, arial; font-size:14px; color:#666666; line-height:12px; }



/* these styles are for the calendar widget */

.calendar { 

	padding: 1px 5px;

	margin: 0px;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	font-size: 11px;

}





.calendarHeader { 

	font-weight: bold; 

	color: #000;                   

	background: #eeeeee;

	margin:0px;

	padding: 2px 5px;

		font-size: 11px;

}



.calendarToday { 

	background-color: #FFFFFF;

	font-weight: bold;

	text-decoration: underline;

}



	

table.calendar {

/* only the calendar has a line, not the individual cells */

	

	padding:0px;

	width: 175px;

}



.calendarHeader A, .calendar A {

	font-weight: bold; 

	color: #000000;

	text-decoration: none;

}

/* end of the calendar styles */

/* For tags: */
.taglinkext, a[rel="tag"] {
	background-image: none;
	border-bottom: 3px double #C2C2C2;
}
 
.taglinkext:hover {
	color: #00A8FF!important;
	background-image: none;
	border-bottom: 3px double #00A8FF;
}
 
#flickrpics a, #flickrpics a:hover  {
	background-image: none;
}
 
#flickrpics img  {
	margin-right: 4px;
	border-width: 1px;
}
 
#tagbuttons a, #tagbuttons a:hover {
	background-image: none;
}
 
#tagbuttons img {
	border-width: 1px;
}

