a.regular:link {
	text-decoration: none; 
	color: #666600;
	}

a.regular:visited {
	text-decoration: none; 
	color: #666600;
	}

a.regular:hover {
	text-decoration: none; 
	color: #333300;
	}

a.primary:link {
	text-decoration: none; 
	font-weight: bold;
	color: #666600;
	}

a.primary:visited {
	text-decoration: none; 
	font-weight: bold;
	color: #666600;
	}

a.primary:hover {
	text-decoration: none; 
	font-weight: bold;
	color: #333300;
	}


a.secondary:link {
	text-decoration: none; 
	font-weight: bold;
	color: #999999;
	}

a.secondary:visited {
	text-decoration: none; 
	font-weight: bold;
	color: #999999;
	}

a.secondary:hover {
	text-decoration: none; 
	font-weight: bold;
	color: #666666;
	}

a.tertiary:link {
	text-decoration: none; 
	font-weight: bold;
	color: #999999;
	}

a.tertiary:visited {
	text-decoration: none; 
	font-weight: bold;
	color: #999999;
	}

a.tertiary:hover {
	text-decoration: none; 
	font-weight: bold;
	color: #666666;
	}

a.italic:link {
	text-decoration: none; 
	font-style: italic;
	color: #333300;
	}

a.italic:visited {
	text-decoration: none; 
	font-style: italic;
	color: #333300;
	}

a.italic:hover {
	text-decoration: none; 
	font-style: italic;
	color: #666600;
	}


a.italic10:link {
	text-decoration: none; 
	font-style: italic; 
	font-size: 10pt;
	color: #666600;
	}

a.italic10:visited {
	text-decoration: none; 
	font-style: italic; 
	font-size: 10pt;
	color: #666600;
	}

a.italic10:hover {
	text-decoration: none; 
	font-style: italic; 
	font-size: 10pt;
	color: #333300;
	}


	
/*consider #666633 for bg color
this will require changing corner images...*/
 
body 	{
	background: #333300;
	color: black;
	font-size: 12pt;
	font-family: Helvetica, sans-serif;
	}
	
td.img_cell 
	{
	spacing: 5px; 
	padding: 5px;
	}

td.rtext_cell 
	{
	spacing: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: right;
	font-family: Helvetica, sans-serif;
	}


td.ltext_cell 
	{
	spacing: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
	text-align: left;
	font-family: Helvetica, sans-serif;
	}
	
td.ltext_cell_top 
	{
	spacing: 0px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	text-align: left;
	font-family: Helvetica, sans-serif;
	}

td.update_text 
	{
	vertical-align: middle;
	text-align: right;
	font-style: italic;
	font-size: 10pt;
	padding: 0px;
	spacing: 0px;
	font-family: Helvetica, sans-serif;
	color: #333300;
	}

td.update_textL
	{
	vertical-align: middle;
	text-align: left;
	font-style: italic;
	font-size: 10pt;
	padding: 0px;
	spacing: 0px;
	font-family: Helvetica, sans-serif;
	color: #333300;
	}


td.ctext_cell 
	{
	vertical-align: middle;
	text-align: center;
	font-family: Helvetica, sans-serif;
	}

td.primary_link_cell
	{
	color: #333300;
	padding: 0px; 
	vertical-align: bottom	;
	font-weight: bold;
	font-size: 16pt;
	text-align: left;
	font-family: Helvetica, sans-serif;
	spacing: 0px;
	}

td.secondary_link_cell
	{
	color: #666666;
	padding: 0px; 
	vertical-align: bottom;
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	font-family: Helvetica, sans-serif;
	spacing: 0px;
	}

td.tertiary_link_cell
	{
	color: #666666;
	padding: 0px; 
	vertical-align: bottom;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
	font-family: Helvetica, sans-serif;
	spacing: 0px;
	}


td.head_cell
	{
	height: 30pt;
	vertical-align: bottom;
	text-align: left;
	font-size: 24pt;
	font-weight: bold;
	color: #333300;
	font-family: Helvetica, sans-serif;
	padding: 0px;
	spacing: 0px;
	}

td.corner
	{
	height: 10px;
	width: 10px;
	color: #000000;
	padding: 0px;
	spacing: 0px;
	}
	
p.justified
	{
	text-align: justify;
	font-family: Helvetica, sans-serif;
	}

p.center
	{
	text-align: center;
	font-family: Helvetica, sans-serif;
	}
	
p.left
	{
	text-align: left;
	font-family: Helvetica, sans-serif;
	}

p.right
	{
	text-align: right;
	font-family: Helvetica, sans-serif;
	}

p.fig_caption
	{
	text-align: center;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	}
p.h2	
	{ 
	font-family: Helvetica, sans-serif;
	text-align: left;
	text-size: 14pt;
	text-style: bold;
	}

p.footnote
	{
	text-align: justify;
	font-size: 10pt;
	margin: 0 5% 0 5%;
	}

img.right
	{
	float: right;
	}

img.left
	{
	float: left;
	}
	
table.right
	{
	float: right;
	}

table.middle
	{
	width: 800px;
	background: #FFFFFF;
	color: #000000;
	font-family: Helvetica, sans-serif;
	}

table.NetLogo
	{
	align: center;
	width: 900px;
	background: #FFFFFF;
	color: #000000;
	font-family: Helvetica, sans-serif;
	}
	
table.embedded
	{
	align: center;
	width: 800px;
	background: #FFFFFF;
	color: #000000;
	font-family: Helvetica, sans-serif;
	padding: 0px;
	vertical-align: top;
	}

table.outside
	{
	align: center;
	width: 800px;
	background: #FFFFFF;
	vertical-align: top;
	}	
	
	

table.left
	{
	border: 0px solid white;
	float: left;
	width: 800px;
	font-family: Helvetica, sans-serif;
	vertical-align: top;
	}

table.white
	{
	border: 0px solid white;
	}
	


 div.hr {
  	width: 600px;
	color: #333300;
	background-color: #333300;
	height: 2px;
	border; 0px solid white;
}
div.hr hr {
  display: none;
}

.pubs
	{
	text-align: justify; 
	color: color: #333300;
	font-size: 12pt;
	font-family: Helvetica, sans-serif;
	}

.abs
	{
	text-align: left; 
	color: black;
	font-size: 10pt;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	}
	
.footnote
	{
	text-align: justify;
	font-size: 10pt;
	margin: 0 5% 0 5%;
	}

.delicious-posts { text-align: left; font-family: Helvetica, sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { margin: 0; padding: 0 }
.delicious-odd { margin: 0; padding: 0 }
.delicious-banner a { font-size: 80% }
.delicious-posts a:hover { text-decoration: none; color: #333300; }
.delicious-posts a { text-decoration: none; color: #666600; }

ul#regular { list-style-type: none; padding:0px;  margin:0px; border: none; vertical-align: top; }
	
#twitter_div { padding: 0px; border: none; display: inline}

ul#twitter_update_list { list-style-type: none; padding:0px;  margin:0px; border: none; vertical-align: top; }

ul#twitter_update_list li { padding: 0.0px 0.0px 0.5em; margin:0px; text-align: left; border: none;}
 
ul#twitter_update_list li a { color: #666600; text-decoration: none; }

ul#twitter_update_list li a:hover { color: #333300; text-decoration: none; }


/* begin styles for RSS Feed */

.rss-box {
	 margin: 0em;
	 border: 0px;	 
}
.rss-items {
	margin-top:0px;
	padding:0em; 0em;
	margin-left:0px;
	color: #FFFFFF;
}
p.rss-title {padding:0.5em;}
.rss-title {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
	font-family: Helvetica, sans-serif;
}

.rss-item  {
	font-size: 12pt;
	font-family: Helvetica, sans-serif;
  	list-style:none;
  	padding-bottom:0em;
  	color: black;
}

.rss-item a {
	text-decoration : none;
	font-color: #333300;
	font-size: 12pt;
	font-family: Helvetica, sans-serif;
	}
	
.rss-item a:visited {
	color:#666600;
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #666666;
	} 

