/* gen */
body 		{
			background: #eee;
			color: #000;
			margin: 0;
			padding: 0;
			font: 11px verdana, sans-serif;
			line-height: 1.5em;
			}

img			{border: 0;}

a.tran		{background-color: transparent;}
a.tran:hover{background-color: transparent;}

a 			{
			color: #F7079A;
			background-color: transparent;
			text-decoration: none;
			font: 11px verdana, sans-serif;
			}
a:hover 	{
			color: #fff;
			background-color: #F7079A;
			text-decoration:none;
			}

a.gry 		{
			color: #999;
			font-weight: bold;
			background-color: transparent;
			text-decoration: none;
			}
a.gry:hover {
			color: #fff;
			background-color: #F7079A;
			text-decoration:none;}

a.tran		{background-color: transparent;}
a.tran:hover{background-color: transparent;}
			
			
p			{
			font: 11px verdana, sans-serif;
			line-height: 1.5;
			}

.title		{
			width: 632px;
			text-align: right;
			padding: 4px 0 0 0;
			}

.onwith		{color: #999;}


			

.txt		{
			font: 11px verdana, sans-serif;
			line-height: 1.25;
			padding: 3px;
			}	
			
.txtB		{
			font: 11px verdana, sans-serif;
			font-weight: bold;
			color: #705;
			line-height: 1.5;
			}		

			
li			{
			margin-left: -5px;
			font: 11px verdana, sans-serif;
			line-height: 1.5;
			}
			
input, textarea{background-color: #ccc;}			
						

			
.error		{
			font: 18px courier, "courier new", monospace;
			font-weight: bold;
			color: #900;
			}	

.bdr		{
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			}
	
.arrows		{font: 9px helvetica bold;}	

.left		{
			text-align: left;
			padding: 20px;
			}	

.linkpad	{line-height: 1.85em;}

a.linkpadarch	{
				color: #F7079A;
				background-color: transparent;
				text-decoration: none;
				font: 11px verdana, sans-serif;
				font-weight: bold;
				}

a.linkpadarch:hover 	{
				color: #fff;
				background-color: #F7079A;
				text-decoration:none;
				}

a.datepadarch	{
				color: #F7079A;
				background-color: transparent;
				text-decoration:none;
				font-weight: bold;
				line-height: 1.5em;
				}



a.datepadarch:hover	{
				color: #fff;
				background-color: #F7079A;
				text-decoration:none;
				font-weight: bold;
				line-height: 1.5em;
				}

.flickrimg 	{margin: 0 0 0 6px;}



/* comments */

.commdash	{
			border-bottom: 1px dashed #999;
			margin: 5px 0 5px 0;
			}	

.startdash	{
			font: 11px verdana, sans-serif;
			color: #666;
			background-color: #999;
			border-bottom: 1px dashed #999;
			margin: 10px 0 5px 0;
			}

.comlables	{
			font: 10px verdana, sans-serif;
			font-weight: bold;
			color: #333;
			}

.comhdr		{
			font: 11px verdana, sans-serif;
			font-weight: bold;
			color: #F7079A;
			padding: 5px;
			background-color: #ccc;
			margin: 15px 0 5px 0;
			border: 1px solid #f7079A;
			}

.sayit		{
			font: 11px verdana, sans-serif;
			font-weight: bold;
			color: #F7079A;
			}

.combtn		{
			font: 10px verdana, sans-serif;
			font-weight: bold;
			color: #333;
			background-color: #fff;
			}

.comsm		{
			font: 10px verdana, sans-serif;
			color: #666;
			}

.comauth	{
			font: 9px verdana, sans-serif;
			color: #999;
			padding: 2px 0 0 0;
			}

.com6		{color: #666;}

.comprev	{
			background-color: #ccc;
			color: #000;
			border: 1px solid #666;
			margin: 0;
			padding: 3px;
			width: 227px;
			line-height: 1.35em;
			}


/* bgs */	

.gryC		{background-color: #ccc;}
.gry9		{background-color: #999;}
.gry6		{background-color: #666;}
.gry3		{background-color: #333;}
.wh			{background-color: #fff;}
.mar		{background-color: #705;}	


/* padding */

.pad5		{padding: 5px;}
.pad10		{padding: 10px;}
.pad15		{padding: 15px;}
.pad20		{padding: 20px;}
.pad25		{padding: 25px;}
.pad30		{padding: 30px;}

.pad5T		{padding: 5px 0 0 0;}
.pad5B		{padding: 0 0 5px 0;}
.pad7T		{padding: 7px 0 5px 0;}
.pad10R		{padding: 0 0 0 10px;}
.pad23R		{padding: 5px 0 0 23px;}

.navpad		{padding: 16px 0 25px 10px;}
.spad		{padding: 0 0 5px 0;}
.htpad		{padding: 5px 20px 5px 0;}
.hbpad		{padding: 5px 20px 15px 0;}
.conpad		{padding: 20px 25px 25px 10px;}	
.archpad	{padding: 10px;}


.padT10		{padding: 10px 0 0 0;}

.tagpad		{
			font: 10px verdana, sans-serif;
			line-height: 1.35em;
			}


/* hdrs */

.taghdr		{
			font: 10px verdana, sans-serif;
			font-weight: bold;
			color: #999;
			padding: 0 0 2px 0;
			}

.shdr		{
			font: 12px verdana, sans-serif;
			font-weight: bold;
			color: #F7079A;
			}

.archivehdr		{
			font: 13px verdana, sans-serif;
			font-weight: bold;
			color: #F7079A;
			padding: 0 0 5px 4px;
			}

.archnavhdr	{
			font: 12px verdana, sans-serif;
			font-weight: bold;
			background-color: #999;
			color: #000;
			padding: 3px;
			margin: 20px 0 0 0;
			}

/* nav */	

a.nav		{
			font: 20px verdana, sans-serif;
			font-weight: bold;
			color: #000;
			text-decoration: none;
			background-color: transparent;
			}
a.nav:hover	{
			color: #fff;
			background-color: #F7079A;
			}

a.global		{
			font: 11px verdana, sans-serif;
			font-weight: bold;
			color: #F7079A;
			text-decoration: none;
			line-height: 1.85em;
			padding: 2px 0 0 0;
			}
a.global:hover	{
			color: #fff;
			background-color: #F7079A;
			}

a.rss		{
			font: 11px verdana, sans-serif;
			color: #F7079A;
			text-decoration: none;
			line-height: 1.85em;
			padding: 4px 0 0 0;
			}
a.rss:hover	{
			color: #fff;
			background-color: #F7079A;
			}
	
			
/* tables */

.util		{
			background-color: #ccc;
			padding: 3px;
			margin: 10px 0 5px 0;
			border: 1px solid #999;
			}

.760		{width: 760px;}
.640		{width: 760px;}


 /* tag cloud */

#cloud 		{padding: 1px; line-height: 1.25em;}
#cloud a 	{text-decoration: none; padding:0 px;}

a.tag1		{
			font-size: 9px;
			color: #666;
			}
a.tag1:hover {color: #fff;}

a.tag2, a.tag3 {
 			font-size: 11px;
 			font-weight: 300;
			color: #606;
			}
a.tag2:hover {color: #fff;}
a.tag3:hover {color: #fff;}

a.tag4 ,a.tag5, a.tag6 {
      		font-size: 13px;
 			font-weight: 300;
			}

a.tag7, .tag8, a.tag9 {
 			font-size: 16px;
 			font-weight: 300;
			}

a.tag10, a.tag11, a.tag12 {
 			font-size: 18px;
 			font-weight: 300;
			}

a.tag13, a.tag14, a.tag15 {
 			font-size: 20px;
 			font-weight: 400;
			}

a.tag16, a.tag17, a.tag18 {
 			font-size: 22px;
 			font-weight: 400;
			}

a.tag19, a.tag20, a.tag21 {
 			font-size: 24px;
 			font-weight:500;
			}

a.tag22, a.tag23, a.tag24 {
 			font-size: 28px;
 			font-weight: 500;
			}

a.tag25, a.tag26, a.tag27 {
			font-size: 36px;
 			font-weight: 900;
			}

a.tag28, a.tag29, a.tag30 {
 			font-size: 38px;
 			font-weight:900;
			}

		
			
/* ftr */

.dash		{
			width: 632px;
			text-align: right;
			border-bottom: 1px solid #ccc;
			margin: 0;
			}

.copy		{
			font: 9px verdana, sans-serif;
			color: #999;
			padding: 10px 0 20px 0;
			}									
