BODY  		{ color: black; 

		font-family: lucida grande, lucida sans; 

		bg-color: white;

		font-size: 76%;}





a:link	 	{ color: #6633FF; 

		font-family: lucida grande, lucida sans; 

		text-decoration: none;

		background-color: none;  }



a:visited 	{ color: gray;

		font-family: lucida grande, lucida sans; 

	 	background-color: none; 

		text-decoration: none;}



a:hover		{ color: black;

		font-family: lucida grande, lucida sans; 

		text-decoration: underline; 

		background-color: none;}

		



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 {

	color: black;}



   .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;

		color: black;

		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: 34px;

		height: 35px;

		width: 750px;

		font-size: 88%;

		letter-spacing: 0.11em;

		padding: 1px;

		background-color: 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-color: black;}



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: #6633FF;

		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;}

