	body {
		margin:10px 10px 10px 10px;
		background:#FFFFCC;		
		}
	A 			{ color: #000000; text-decoration: none;} 
	a:link       { color: #0066CC; text-decoration: none }
a:visited    { color: #6666FF; text-decoration: none }
a:active     { color: #6699FF }
a:hover      { color: #6699FF }
h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	#banner      {
 	font-family: verdana, arial, sans-serif; 
	color: #CC3399; font-size: 18px;
	background-color: #FFFFCC;
	background-repeat: repeat;
	background-attachment: scroll;
	font-weight: bold; 
	margin-right:175px;
	margin-left: 175px;
	background-position: 0% 
	}
#banner a, 
#banner a:link { font-family: verdana, arial, sans-serif; font-size: 18px; color: #CC3399; text-decoration: none }
#banner a:visited { font-family: verdana, arial, sans-serif; font-size: 18px; color: #660099; 
               text-decoration: none }
#banner a:active { font-family: verdana, arial, sans-serif; font-size: 18px; color: #FF0000; 
               text-decoration: none }
#banner a:hover { font-family: verdana, arial, sans-serif; font-size: 18px; color: #FF0066; 
               text-decoration: none }

.description { font-family: verdana, arial, sans-serif; color: #CC3399; font-size: small; 
               background-color: #FFFFCC; background-repeat: repeat; 
               background-attachment: scroll; text-transform: none; 
               letter-spacing: .none; font-weight: bold; background-position: 
               0% }
.description a:link { font-family: verdana, arial, sans-serif; color: #660099; font-size: small;  text-transform: none; 
               letter-spacing: .none; font-weight: bold; background-position: 
               0% }
.description a:visited { font-family: verdana, arial, sans-serif; color: #660099; font-size: small; text-transform: none; 
               letter-spacing: .none; font-weight: bold; background-position: 
               0% }

	#content {
		z-index: 3;
		padding: 10px;
		background: #FFFFFF;
		margin-right:175px;
		margin-left: 175px;
		margin-bottom:20px;
		}

	#rlinks {
		z-index:2;
		position:absolute;
		top: 20px;
		right: 20px;
		width: 140px;
		background: #FFFFCC;
		color: #5C80A3;
		}
				
	#llinks {
		z-index:2;
		position:absolute;
		top: 20px;
		left: 20px;
		width: 140px;
		background: #FFFFCC;
		color: #5C80A3;
		}

.blog {
  		padding-left:5px;
  		padding-top:10px;
  		padding-right:5px;				
		position:absolute;
		right: 185px;
		width: 525px;
		left: 185px;
		}	
	
	.blogbody {
		color: #5C80A3;
		font-size:13px;
		font-family:verdana, arial, sans-serif; 
		font-weight:normal;
  		background: #FFFFFF;
  		line-height:16px;		
  		border-left: 1px solid #009999;			
  		border-right: 1px solid #009999;
  		border-bottom: 3px double #009999;
		margin-right:8px;
		margin-left: 8px;	  			  		
  		padding:5px;
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	
	.title       { font-family: verdana, arial; font-size: normal; color: #990066; 
               border: thin dashed red;
               text-transform: uppercase; font-weight: bolder }

#menu {
  		margin-bottom:10px;
		background:#FFFFCC;
		font-size:small;
		font-weight:bold;  							
		}	
		
	.date	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #000000; 
		font-weight:bold;
		text-transform:uppercase;
		margin-top:3px;		
  		border-bottom:1px dotted #666;	
		}			
		
	.posted      { font-family: verdana, arial, sans-serif; font-size: x-small; color: #808080 }
.calendar {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:9px;
		font-weight:normal;
  		padding:0px;				
		}
	
	.calendarhead { font-family: verdana, arial, sans-serif; color: #0066CC; font-size: 9px; 
               background-color: #FFF; background-repeat: repeat; 
               background-attachment: scroll; line-height: 140%; font-weight: 
               bold; background-position: 0% }

.side        { font-family: verdana, arial, sans-serif; color: #000000; font-size: small; 
               font-weight: normal; background-color: #FFFFCC; 
               background-repeat: repeat; background-attachment: scroll; 
               line-height: 108%; background-position: 0% 50% }

.sidetitle   { font-family: verdana, arial, sans-serif; color: #990066; font-size: small; 
               font-weight: bold; background-color: #99FFFF; 
               background-repeat: no-repeat; background-attachment: scroll; 
               line-height: 115%; text-transform: uppercase; letter-spacing: 
               .1em; border: 1px dotted #666666; margin-top: 10px; margin-bottom: 8px;
               padding: 2px; background-position: 0% 50% }

.guide	{
	position: absolute; top:170px;
	margin-top:3px;	
	margin-bottom:3px;	
  	border-bottom:2px dotted #666;	
  	border-top:2px dotted #666;	
	}

.guideitem	{ font-family:verdana, arial, sans-serif; 
	font-size: small; 
	color: #CC0000; 
	font-weight:bold;
	text-transform:uppercase;
	border-top:2px dotted #666;	
	margin-top:4px;
	margin-bottom:4px;
  	border-bottom:2px dotted #666;	
	}


.guidetitle	{ font-family:verdana, arial, sans-serif; 
	font-size: normal; 
	color: #CC3399; 
	font-weight:bold;
	text-transform:lowercase;
	margin-top:1px;		
  	border-bottom:3px dotted #666;	
	}


.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#FFFFCC;  		
 		}	
		
	.powered     { font-family: verdana, arial, sans-serif; color: #808080; font-size: xx-small; 
               line-height: 140%; text-transform: uppercase; text-align: 
               center; letter-spacing: .2em; background #FFFFCC; font-weight: bold; 
               border-top: 1px dotted #666666; 
               border-bottom: 1px dotted #666666; margin-top: 10px; padding: 
               2px }

.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#990066;
		font-size:small;
		font-weight:normal;
  		background:#FFFFCC;
  		line-height:140%;
  		padding-bottom:10px;			
		}		

	.comments-post { font-family: verdana, arial, sans-serif; color: #990066; font-size: x-small; 
               font-weight: normal; background-color: #CCCCCC; 
               background-repeat: repeat; background-attachment: scroll; 
               margin-top: 0px; background-position: 0% }

.comments-head	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: small; 
		color: #999; 
		font-weight:bold;
		margin-top:10px;
		text-transform:uppercase;
		border-bottom:1px dotted #666;		
		}		

 	.trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFFFCC;
  		line-height:140%;	
  		padding-top:15px;				
		}		

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFFFCC;
  		line-height:140%;	
  		padding:5px;
  		border:1px dashed #666; 				
		}

	.trackback-post { font-family: verdana, arial, sans-serif; color: #808080; font-size: x-small; 
               font-weight: normal; background-color: #FFFFCC; 
               background-repeat: repeat; background-attachment: scroll; 
               margin-bottom: 20px; background-position: 0% }

#banner-commentspop { font-family: verdana, arial, sans-serif; color: #0066CC; font-size: large; 
               background-color: #FFFFCC; background-repeat: repeat; 
               background-attachment: scroll; font-weight: bold; 
               padding-left: 15px; background-position: 0% }



	.ul	{ 
		position: absolute; 
		left:15px; 
		top:10px;
		}			
	.ur	{ 
		position: absolute; 
		right:23px;
		top:10px;
		}	