BODY  		{ color: black; 
		font-family: lucida grande, lucida sans; 
		bg-color: white;
		font-size: 76%;}


a:link	 	{ color: white; 
		font-family: lucida grande, lucida sans; 
		text-decoration: none;
		background-color: grey;  }

a:visited 	{ color: grey;
		font-family: lucida grande, lucida sans; 
	 	background-color: none; 
		text-decoration: none;}

a:hover		{ color: white;
		font-family: lucida grande, lucida sans; 
		text-decoration: underline; 
		background-color: #00EEEE;}
		

table		{color: black; 
		font-family: lucida grande, lucida sans; 
		bg-color: white;
		text-decoration: none;
		font-size:98% }

TD 		{ text-align: left; 
		height: 50px;
		line-height: 18px;
		vertical-align: top;}

P		{font-size: 1.0em;}


   .title {
	;}

   .subtitle {
	color: gray;
	font-style: italic; }

   .details { }

   .text { }

   .date { 
	color: red; 
	font-family: lucida grande, lucida sans; 
	text-decoration: none;
	width: 230px;
	font-size: 0.9em;}

   .posts { 
	font-family: lucida grande, lucida sans; 
	border-width: 0px 0px 0px 0px; 
	line-height: 18px;
	border-style: none;
	width: 500px;
	font-size: 0.9em;}

   .byline { 
	color: gray; 
	font-family: lucida grande, lucida sans, serif; }


div.frame	{ position: absolute;
		top: 0px;
		left: 0px;
		width: 577px;
		height: 157px;
		text-align:left;
		border-width: 0px 0px 1px 0px; 		
		border-style: solid; color: gray; }


div.band	{ position: absolute;
		top: 51px;
		left: 34px;
		color: #339999;
		text-align:left;
		padding: 5px;
		border-width: 1px 1px 1px 1px; 		
		border-style: solid; }

div.bandcap	{ position: absolute;
		top: 62px;
		left: 45px;
		width: 190px;
		height: 80px;
		;
		background-color: #EEEEFF; filter = "alpha (opacity=50)";
		text-align:left;
		padding: 6px;
		font-size: 10px;
		line-height:16px;		
		border-width: 1px 1px 1px 1px; 		
		border-style: solid;
		border-color: gray;}


div.header 	{ position: absolute;
		top: 20px;
		left: 35px;
		height: 35px;
		width: 750px;
		font-size: 88%;
		letter-spacing: 0.11em;
		padding: 1px;
		background-color: none; }

a.header:link	 	{ color: grey; 
		font-family: lucida grande, lucida sans; 
		text-decoration: none;
		background-color: none; }

a.header:visited 	{ color: grey;
		font-family: lucida grande, lucida sans; 
	 	background-color: none; 
		text-decoration: none; }




div.thumbnail	{ position: absolute;
		top: 51px;
		left: 608px;
		width: 152px;
		padding: 5px;
		color: gray; 
		font-size: 10px;
		line-height: 15px;
		width: 140px;
		background-color: white; 
		border-width: 1px 1px 1px 1px; 		
		border-style: dotted;}

div.flickr { position: absolute;
		top: 42px;
		left: 603px;
		color: gray; 
		padding: 20px;
		background-color: gray; }

div.bar		{ position: absolute;
		top: 50px;
		left: 34px;
		width: 550px;
		height: 70px;
		font-size: 88%;
		line-height: 18px;}

div.barcap	{ position: absolute;
		top: 122px;
		left: 30px;
		width: 530px;
		height: 25px;
		font-;}

div.backdrop	{ position: absolute;
		top: 42px;
		left: 30px; }


div.projtext { position: absolute;
		top: 50px;
		left: 34px;
		width: 540px;
		height: 70px;
		font-size: 88%;
		line-height: 18px;}

div.photocap { position: absolute;
		top: 50px;
		left: 34px;
		width: 540px;
		height: 70px;
		font-size: 88%;
		line-height: 18px;}


div.thingcap { position: absolute;
		top: 50px;
		left: 510px;
		width: 250px;
		height: 70px;
		font-size: 88%;
		line-height: 18px;
		text-align: right; }

div.photonav 	{ position: absolute;
		font-size: 88%;
		top: 50px;
		width: 140px;
		left: 626px;
		height: 15px;
		line-height: 18px;}


div.photonavold { position: absolute;
		font-size: 0.9em;
		top: 65px;
		left: 34px;
		height: 15px;
		background-color: none; 
		color: gray;}


div.quote	{position: relative;
		left: 20px;
		width: 460px;
		font-size: 0.9em;
		padding: 10px;
		background-color: none;}


div.mast	{ position: absolute;
		top: 35px;
		left: 0px;
		width: 210px;}


div.rule1 	{ border: solid 2px #CCCCCC;
		border-style: solid none none none;
		position: absolute;
		left: 35px;
		top: 40px;
		width: 725px; }


div.rule2 	{ border: solid 2px #CCCCCC;
		border-style: solid none none none;
		position: absolute;
		left: 35px;
		top: 178px;
		width: 725px; }


div.rule3 	{ border: solid 2px #CCCCCC;
		border-style: dotted none none none;
		position: absolute;
		left: 0px;
		width: 250px; }

div.rule4 	{ border: solid 2px #CCCCCC;
		border-style: solid none none none;
		position: absolute;
		left: 35px;
		top: 93px;
		width: 725px; }

div.rule5 	{ border: solid 1px #CCCCCC;
		border-style: solid none none none;
		position: absolute;
		width: 145px;
		left: 0px;}

div.rule6 	{ border: solid 2px #CCCCCC;
		border-style: none solid none none;
		position: absolute;
		top: 50px;
		height: 1280px;
		left: 595px;}
		
div.left	{ position: absolute;
		top: 190px;
		width: 530px;
		left: 34px;
		color: black; 
		text-align: left;
		padding: 0px;}

div.blog	{ position: absolute;
		top: 70px;
		width: 530px;
		left: 35px;
		color: black; 
		text-align: left;
		padding: 0px;
		line-height:18px;}


div.right	{ position: absolute;
		top: 170px;
		left: 600px;
		width: 155px;
		padding: 10px;
		background-color: none;
		color: black;
		text-align: left;
		line-height: 15px;
		font-size: 88%;
		border: solid 0px gray;}

div.rightOLD	{ position: absolute;
		top: 180px;
		left: 608px;
		width: 150px;
		padding: 5px;
		font-size: .7em;
		background-color: none;
		color: black;
		text-align: left;
		letter-spacing: 0.09em;
		line-height: 15px;
		border: solid 0px gray;}

div.splash	{ position: absolute;
		top: 180px;
		left: 608px;
		width: 150px;
		height: 34px;
		color: gray;
		border: dotted 1px;}

div.article	{ position: absolute;
		top: 185px;
		width: 500px;
		left: 36px;
		color: black; 
		text-align: left;
	font-family: lucida sans, lucida grande; 
	line-height: 18px;
	border-style: none;
	font-size: .9em;}

div.thing 	{ position: absolute;
		top: 42px;
		left: 35px;
		padding: 0px;
		border: solid 0px; 
		text-align: left;
		line-height:18px;}

div.leftpane	{ position: absolute;
		top: 41px;
		left: 35px;
		padding: 0px;
		border: solid 0px; 
		text-align: left;}


div.rightpane	{ position: absolute;
		top: 41px;
		left: 392px;
		color: black;
		font-size: .7em;
		padding: 10px;
		width: 348px;	
		height: 403px;
		line-height: 15px;
		background-color: #CCCCCC;
		border: solid 0px; 
		text-align: left; }
	
div.rightpic	{ position: absolute;
		top: 41px;
		left: 392px;
		color: black;
		font-size: 11px;
		width: 340px;	
		height: 393px;
		line-height: 14px;
		background-color: #CCCCCC;
		border: solid 0px; 
		text-align: left; }


div.photo 	{ position: absolute;
		top: 95px;
		left: 31px;
		text-align: left;
		font-size: .8em;
		line-height: 16px;
		padding: 3px;
		border: solid #CCCCCC 1px;}


div.project	{ position: absolute;
		top: 99px;
		left: 35px;

		text-align: left;}


div.illocap2	{ position: absolute;
		top: 51px;
		left: 400px;
		width: 200px;
		line-height:17px;
		font-size: 88%;
		text-align: right;
		color: gray; }


div.illocap	{ position: absolute;
		top: 190px;
		left: 556px;
		font-size: 0.82em;
		width: 200px;
		line-height:15px;
		text-align: right;
		color: gray; }


div.news	{ position: absolute;
		top: 115px;
		left: 220px;
		font-size: 10px;
		width: 460px;
		line-height:15px;
		text-align: left;
		padding: 5px;
		color: green; 
		border-width: 1px 1px 1px 1px; 		
		border-style: dotted;
		border-color: gray;}



.logrid01 {
  position: absolute;
  padding: 0px;
  top: 98px;
  left: 34px;
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white;}

		.logrid01a {
		  position: absolute;
		  padding: 0px;
		  top: 210px;
		  left: 30px;
		  padding: 5px;
		  line-height: 13px;
	 	  font-size: 0.8em; }



.logrid02 {
  position: absolute;
  padding: 0px;
  top: 98px; 
  left: 180px;
		border-width: 1px 1px 1px 1px; 
		border-style: solid; 
		color: white; }

		.logrid02a {
		  position: absolute;
		  padding: 0px;
		  top: 210px; 
		  left: 176px;
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}


.logrid03 {
  position: absolute;
  padding: 0px;
  left: 326px;
  top: 98px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid03a {
		  position: absolute;
		  padding: 0px;
		  left: 322px;
		  top: 210px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}


.logrid04 {
  position: absolute;
  padding: 0px;
  left: 472px;
  top: 98px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white;}

		.logrid04a {
		  position: absolute;
		  padding: 0px;
		  left: 468px;
		  top: 210px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}



.logrid05 {
  position: absolute;
  padding: 0px;
  left: 618px;
  top: 98px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid05a {
		  position: absolute;
		  padding: 0px;
		  left: 614px;
		  top: 210px; 
		  padding: 5px;
		   font-size: 0.8em; 
		  line-height: 13px;}



.logrid06 {
  position: absolute;
  padding: 0px;
  left: 34px;
  top: 209px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid07 {
  position: absolute;
  padding: 0px;
  left: 180px;
  top: 209px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid08 {
  position: absolute;
  padding: 0px;
  left: 326px;
  top: 209px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid09 {
  position: absolute;
  padding: 0px;
  left: 472px;
  top: 209px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid10 {
  position: absolute;
  padding: 0px;
  left: 618px;
  top: 209px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }


.logrid11 {
  position: absolute;
  padding: 0px;
  left: 34px;
  top: 320px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid11a {
		  position: absolute;
		  padding: 0px;
		  left: 30px;
		  top: 432px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}

.logrid12 {
  position: absolute;
  padding: 0px;
  left: 180px;
  top: 320px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid12a {
		  position: absolute;
		  padding: 0px;
		  left: 176px;
		  top: 430px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}


.logrid13 {
  position: absolute;
  padding: 0px;
  left: 326px;
  top: 320px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid13a {
		  position: absolute;
		  padding: 0px;
		  left: 322px;
		  top: 430px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}

.logrid14 {
  position: absolute;
  padding: 0px;
  left: 472px;
  top: 320px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid14a {
		  position: absolute;
		  padding: 0px;
		  left: 468px;
		  top: 430px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}

.logrid15 {
  position: absolute;
  padding: 0px;
  left: 618px;
  top: 320px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

		.logrid15a {
		  position: absolute;
		  padding: 0px;
		  left: 614px;
		  top: 430px; 
		  padding: 5px;
		  font-size: 0.8em; 
		  line-height: 13px;}


.logrid16 {
  position: absolute;
  padding: 0px;
  left: 34px;
  top: 431px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid17 {
  position: absolute;
  padding: 0px;
  left: 180px;
  top: 431px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }


.logrid18 {
  position: absolute;
  padding: 0px;
  left: 326px;
  top: 431px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid19 {
  position: absolute;
  padding: 0px;
  left: 472px;
  top: 431px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.logrid20 {
  position: absolute;
  padding: 0px;
  left: 618px;
  top: 431px; 
		border-width: 1px 1px 1px 1px; 
		border-style: solid;
		color: white; }

.basket {
 position: relative;}


.bar01 {
position: absolute;
background-color: none;
top: 51px;
left: 34px;
width: 70px;
border-width: 1px 1px 1px 1px; 		
border-style: solid; color: gray;}

.bar02 {
position: absolute;
top: 51px;
left: 116px;
width: 70px;
border-width: 1px 1px 1px 1px; 		
border-style: solid; color: gray;}

	.bar03T {
	position: absolute;
	top: 51px;
	left: 198px;
	width: 70px;
	border-width: 1px 1px 1px 1px; 		
	border-style: solid; color: white;}

.bar03 {
position: absolute;
top: 51px;
left: 198px;
width: 70px;
border-width: 1px 1px 1px 1px; 		
border-style: solid; color: gray;}

	.bar04T {
	position: absolute;
	top: 51px;
	left: 280px;
	width: 70px;
	height: 70px;
	border-width: 1px 1px 1px 1px; 		
	border-style: solid; color: white;}

.bar04 {
position: absolute;
top: 51px;
left: 280px;
width: 70px;
border-width: 1px 1px 1px 1px; 		
border-style: solid; color: gray;}

	.bar05T {
	position: absolute;
	top: 51px;
	left: 362px;
	width: 70px;
	border-width: 1px 1px 1px 1px; 		
	border-style: solid; color: white;}

.bar05 {
position: absolute;
top: 51px;
left: 362px;
width: 70px;
border-width: 1px 1px 1px 1px; 		
border-style: solid; color: gray;}


	.bar06T {
	position: absolute;
	top: 51px;
	left: 444px;
	width: 70px;
	border-width: 1px 1px 1px 1px; 		
	border-style: solid; color: white;}

.bar06 {
position: absolute;
top: 51px;
left: 444px;
width: 70px;
border-width: 0px 0px 0px 0px; 		
border-style: solid; color: white;}

.bar07 {
position: absolute;
background-color: none;
top: 51px;
left: 648px;
width: 35px;
border-width: 0px 0px 0px 0px; 	 		
border-style: solid; color: white;}

.bar08 {
position: absolute;
background-color: none;
top: 51px;
left: 648px;
width: 35px;
height: 35px;
border-width: 0px 0px 0px 0px; 			
border-style: solid; color: white;
font-family: lucida sans, lucida grande, lucida sans, lucida grande; 
font-size=10px;
line-height=14px;}


.bar09 {
position: absolute;
background-color: none;
top: 51px;
left: 722px;
width: 35px;
border-width: 0px 0px 0px 0px; 		
border-style: solid; color: WHITE;}
