		body {
			margin:0px 0px 20px 0px;
			background:#FFF;		
			}
		A			{ color: #CC0000; text-decoration: none; }
		A:link		{ color: #CC0000; font-weight: bold; }
		A:visited	{ color: #990000; font-weight: 600; text-decoration: none; }
		A:active	{ color: #990000;  }
		A:hover		{ color: #FF3300; background-color: #fff483; }
	
		h1, h2, h3 {
			margin: 0;
			padding: 0;
		}
	
		#banner {
			padding:0px;
			overflow:visible;
			}
	
		#banner a,
	        #banner a:link,
	        #banner a:visited,
	        #banner a:active,
	        #banner a:hover {
			font class: content
			font-family: playbill, content, palatino,  garamond, georgia, verdana, arial, sans-serif;
			text-align: center;
			}
	
		.description {
			font-family:georgia, palatino, "times new roman", serif;
			color:#333;
			font-size:small;
			text-align: center;
	  		text-transform:none;	
			}
					
		#content { line-height: 120%; position:absolute; background:#fff; text-align:justify; top: 5px; left: 34% !important; overflow:hidden; right:16%; margin-bottom:20px; width: 45%; z-index: 3; padding-right: 2%; padding-bottom: 5px; padding-left: 2%; border-color: #fff #000000; border-style: solid dotted; border-width: 1px 2px; }
	
		#container {
			background:#FFF;
			border:1px solid #FFF;		
			}
	
		#esquerda { background-color: transparent; text-align: center; position:absolute; top:5px; left: 5px; overflow:hidden; z-index:2; width:34%; float: left; border-top: 0 solid #fff; border-right: 0 dotted transparent; border-bottom: 0 solid #fff; }
	
		#direita { background-color: transparent; position:absolute; top:5px; text-align:center; right: 3%; width:14%; overflow: hidden; z-index:2; clip: rect(auto auto auto auto); max-width: 12%; padding-left: 2%; border-color: #fff #fff #fff transparent; border-style: solid solid solid dotted; border-width: 0; }
	
	
		.blog {
	  		padding:15px;
			background:#FFF; 
			}
	
		.blogbody { font-family: georgia, cochin, "hoefler text", baskerville, "new york", optima, palatino, "times new roman", serif; color:#220; font-size:small; font-weight:normal; background:#fff; text-align: justify; }
	
		.blogbody a,
		.blogbody a:link,
		.blogbody a:visited,
		.blogbody a:active,
		.blogbody a:hover {
			font-weight: normal;
			text-decoration: none;
		}
	
		.title	{ font-family: georgia, Georgia, "Times New Roman", Times, serif; bernard MT condensed, big caslon, palatino, lucida, cochin, didot, times new roman, serif;
			font-size: x-large; font-weight: 500; text-align:center; letter-spacing:-1px; line-spacing: 2pt; color: #CC0000; }			
	
		#menu {
	  		margin-bottom:20px;
			background:#FFF;
			text-align:center;
			}		
	
		.date	{ font-family: georgia, garamond, bookman, palatino, "times new roman", serif; font-size: small; text-align:center; color: #330000; text-transform:uppercase; letter-spacing:5px; background-color: #ffffff; padding: 5px; margin-bottom:20px; font-weight:bold; border-color: transparent; }			
			
		.posted	{ 
			font-family: georgia, garamond, didot, palatino, times, "times new roman"; 
			font-weight: lighter;
			font-size: x-small; 
			letter-spacing: 2px;
			color: #000000; 
			margin-bottom:25px;
			}
			
		.calendar {
			font-family: cochin, lucida, optima, didot, garamond, serif;
			color:#cc6600;
			font-size:x-small;
			font-weight:normal;
	  		background:#fff;
	  		line-height:120%;
	              text-align:center;
			}
		
		.calendarhead { font-family:georgia, palatino, "times new roman", serif; color:#000000; font-size:small; font-weight:normal; padding:2px; background:#fff; text-transform:uppercase; padding: 10px; text-align:center; }	
	
		.calendarfoot { font-family:georgia, palatino, "times new roman", serif; color:#000000; font-size:small; font-weight:normal; padding:2px; background:#fff; text-transform:uppercase; padding: 10px; text-align:center; }		
	
		.side {
			font-family: optima, georgia, cochin, "hoefler text", garamond, "times new roman", serif; 
		color:#333;
			font-size: x-small;
			font-weight:bold;
	  		background:#fff;
	  		line-height:140%;
	  		padding:2px;				
			}	
			
		.sidetitle {
			font-family:"Optima ExtraBlack", Optima, Arial, Verdana, Helvetica, sans-serif;
			font-size:small;
			font-spacing:2px;
			font-weight:bold;
			font-align:center;
	  		padding:2px;
	  		margin-top:30px;
			letter-spacing: 0.3em;
	  		background:#fff;
	  		text-transform:uppercase;		
			}		
		
		.syndicate {
			font-family:cochin; hoefler text; didot, garamond, serif;
			font-size:x-small;		
	  		line-height:140%;
	  		padding:2px;
			letter-spacing:3px;
	  		margin-top:10px;
	  		background:#FFF;  		
	 		}	
			
		.powered {
			font-family:palatino, georgia, times new roman, serif;
			color:#000000;
			font-size:x-small;		
			line-height:140%;
			text-transform:uppercase; 
			padding:2px;
			margin-top:50px;
			letter-spacing: .2em;					
	  		background:#FFF;		
			}	
			
		.stats {
			font-family:cochin; hoefler text; didot, garamond, times new roman, serif;
			font-size:small;		
	  		line-height:140%;
	  		padding:2px;
			letter-spacing:3px;
	  		margin-top:15px;
	  		background:#FFF;  		
	 		}
		
		.comments-body {
			font-family:palatino, georgia, verdana, arial, sans-serif;
			color:#000000;
			font-size:medium;
			font-weight:normal;
	  		background:#FFF;
	  		line-height:140%;
	 		padding-bottom:10px;
	  		padding-top:10px;		
	 		border-bottom:1px dotted #999; 					
			}		
	
		.comments-post { font-family:Georgia, garamond, times, "times new roman", palatino, "Times New Roman", Times, serif; color:#000000; font-size:small; font-weight:lighter; font-style: italic; background:#fff; }	
				
		
		.trackback-url {
			font-family:palatino, georgia, verdana, arial, sans-serif;
			color:#666;
			font-size:small;
			font-weight:normal;
	  		background:#FFF;
	  		line-height:140%;
	 		padding:5px;		
	 		border:1px dotted #999; 					
			}
	
	
		.trackback-body {
			font-family:palatino, georgia, verdana, arial, sans-serif;
			color:#000000;
			font-size:small;
			font-weight:normal;
	  		background:#FFF;
	  		line-height:140%;
	 		padding-bottom:10px;
	  		padding-top:10px;		
	 		border-bottom:1px dotted #999; 					
			}		
	
		.trackback-post {
			font-family:cochin, didot, garamond, serif;
			color:#000000;
			font-size:small;
			font-weight:normal;
	  		background:#FFF;		
			}	
	
			
		.comments-head	{ 
			font-family:palatino, georgia, verdana, arial, sans-serif; 
			font-size:small; 
			color: #000000; 
			border-bottom:1px solid #999;
			margin-top:20px;
			font-weight:bold;
	  		background:#FFF;		
			}		
	
		#banner-commentspop {
			font-family:bernard MT condensed, optima, palatino, georgia, verdana, arial, sans-serif;
			color:#FFF;
			font-size:large;
			font-weight:bold;
			font-color:#000000;
			border-left:1px solid #FFF;	
			border-right:1px solid #FFF;  		
			border-top:1px solid #FFF;  		
	  		background:#990000;
	  		padding-left:15px;
	  		padding-right:15px;
	  		padding-top:5px;
	  		padding-bottom:5px;  		  		  			 
			}
	
	/* begin styles for RSS Feed */
	
	.rss_box {
		position: right;
		right: 2px;
		top: inherit;
		padding:2px;
		text-align: right;		
		border:0px solid #FFF;
		width:100%; 
		overflow: visible;
		z-index:2;
		 
	}
	.rss_items {
		margin-top:0px;
		padding:1px;
		margin-right:1px;
		align: left;
		color:#333;
	}
	
	p.rss_title {padding:2px;}
	.rss_title {
		text-decoration: none;
		font-family: garamond, cochin, hoefler text, didot, palatino, times new roman, serif;
		color: black;
		font-size:small;
		font-spacing:2px;
		font-weight:bold;
		font-align:center;
	  	padding:2px;
	  	margin-top:30px;
		letter-spacing: .3em;
	  	background:#FFF;
	  	text-transform:uppercase;
		margin-top:inherit;
	}
	
	.rss_item  {
		font-family: cochin, hoefler text, garamond, optima, times new roman, serif; 
		color:#CC0000; 
		font-size: small;
		font-weight : bold;
		list-style:none;
		background:#FFF;
	  	line-height:140%;
		padding:4px;
	}
	
	.rss_item a {
		text-decoration : none;
		font-family: cochin, hoefler text, garamond, optima, times new roman, serif; 
		color:#CC0000;
		font-size: small;
		font-weight:bold;
		line-height:140%;
	 	padding:4px;
		}
		
	.rss_item a:visited {
		color:#990000;
		text-decoration: none;
	}