/* stylesheet for the Comparative Culture Consortium, authored November 2005 by Geoffrey Long */

	strong
	{
		color: #333333;
	}

	.caption
	{
		font-style: italic;
		font-size: 10px;
		color: #666666;
	}

	body
	{
		background-color: #231F20;
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 1.25em;
		font-size: 12px;
		background-image: url(../images/bkgnd2.jpg);
	}
		
	a
		{
		color: #000000;
	text-decoration:none;
	font-weight:bold;
border-bottom:1px solid #66CC00;

		}
		
	b
		{
		color: #000000;
		}

	strong
		{
		color: #000000;
		}

	a:hover
		{
		color: #336600;
		}

	p
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 1.25em;
		font-size: 12px;
		}

	blockquote
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 1.25em;
		font-size: 12px;
		}

	td
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 1.25em;
		font-size: 12px;
		}

	li
		{
		margin: 10px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 1.25em;
		font-size: 12px;
		}
	
	h1
		{
		font-size: large;
		font-weight: bold;
		margin: 30px 0px 10px 0px;
		padding: 0px 0px 5px 0px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #CCCCCC;
		}

	h2
		{
		line-height: 1.25em;
		font-size: 16px;
		margin: 0px 0px 0px 0px;
		}
		
	h3, .entryTitle
		{
		color: #000000;
		font-size: 21px;
/*		letter-spacing: .5em; */
		padding: 20px 0px 2px 0px;
		border-style: solid;
		border-color: #669900;
		border-width: 0px 0px 1px 0px; 
		margin: 0px 0px 0px 0px;
		}

	h4, .trackbacksHeader, .CommentHeader, .commentsOpenHeader
		{
		color: #000000;
/*		color: #669900; Green may make it look like a link */
		font-size: 16px;
/*		letter-spacing: .5em; */
		padding: 20px 0px 4px 0px;
		margin: 0px;
		border-style: dotted;
		border-color: #999999;
		border-width: 0px 0px 1px 0px;
		}

	img
		{
		color: #666666;  /* this makes the alt tags disappear in oddball browsers like Safari */
		
		display: block;
		}
		
	.sidebar img
		{
		color: #999999;  /* same story */
		}

/* Layout styles */

	.topbar
		{
		height: 60px;
		width: 100%;
		background-image: url(../images/topbkgnd.jpg);	
		}
		
	.mainbody
		{
		background-image: url(../images/bkgnd.jpg);
		text-align: left;
		}
	
	.sidebar
		{
		background-image: url(../images/sidebar.jpg);
		margin: 0px;
		padding: 5px 0px 0px 0px;
		}
		
	.content
		{
		margin: 10px 10px 0px 10px;
		width: 601px;
		text-align: left;
		}
		
	.contentbodyholder	
		{
		width: 601px;
		background-image: url(../images/content_bkgnd.jpg);
		background-color: #FFFFFF;
		margin: 0px;
		}
	
	.contentbody
		{
		margin: 0px;
		padding: 10px 25px 10px 25px;
		font-size: small;
		background-repeat: repeat-y;
		}
	
	.prevnext
		{
		font-weight: bold;
		padding: 0px 0px 5px 0px;
		}
	
	.prevnextBlog
		{
		font-weight: bold;
		padding: 0px 0px 5px 0px;
		}
	
	.content-nav
		{	
		font-size: 8pt;
		font-weight: normal;
		}

	.footer
		{
		height: 20px;
		padding: 5px 20px 5px 20px;
		margin: 0px;
		color: #CCCCCC;
		font-size: 9px;
		}
		
	.returntotop
		{
		font-size: 10px;
		margin: 0px 0px 10px 0px;
		}

	.headshot
		{
/*		float: right; */
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		margin: 10px 0px 30px 20px;
		}
		
	.illustration_right
		{
		float: right;
		margin: 10px 00px 10px 20px;
		}
		
	.illustration_right IMG
		{
		border-style: solid;
		border-width: 1px;
		border-color: #000;
		}
	
	
	.illustration_right2	/* this is used for logos and other borderless images; I almost called it 'illustration_naked' but opted against it. */
		{
		float: right;
		margin: 10px 10px 10px 20px;
		}
		
	.illustration_right3	/* this is used for logos and other borderless images with captions */
		{
		float: right;
		margin: 10px 10px 10px 20px;
		width: 200px;
		font-style: italic;
		font-size: 10px;
		}
			

		
	.bio_title	
		{
		font-weight: bold;
		color: #000000;
/*		color: #669900;  Green may make it look like a link */
		line-height: 1.25em;
		font-size: 16px;
		margin: 30px 0px 10px 0px;
		border-style: dotted;
		border-color: #999999;
		border-width: 0px 0px 1px 0px;
		}

		
/* Research styles */

	.attention
		{
		border-style: solid;
		border-width: 2px;
		border-color: red;
		padding: 5px;
		margin: 0px 0px 20px 0px;
		background-color: #FFCCCC;
		color: #000000;
		}

	.papertitle
		{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		margin: 0px 0px 5px 0px;
		}
		
	.subpapertitle
		{
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		margin: 0px 0px 5px 0px;
		}
		
	.downloadlinks
		{
		font-size: 11px;
		font-weight: bold;
		margin: 5px 0px 15px 0px;
		}
		
/* Weblog styles */

	.entry-body
		{
		text-align: justify;
		}

	.date-header
		{
		font-size: x-small;
		text-transform: uppercase;
		font-weight: bold;
		color: #666666;
		border-style: dotted;
		border-color: #333333;
		border-width: 1px 0px 0px 0px;
		padding: 20px 0px 0px 0px;
		}

	.entry-byline
		{
		font-size: 11px;
		color: #66666;
		font-style: italic;
		margin: 0px 0px 20px 0px;
		}

	.entry-header
		{
		font-size: 16pt;
		font-weight: bold;
		color: #000000;
		margin: 5px 0px 5px 0px;
		line-height: 1.2em;
		}
		
	.entry-footer
		{
		color: #666666;
		font-size: 10px;
		margin: 0px 0px 45px 0px;
		padding: 5px 0px 0px 0px;
		border-style: solid;
		border-color: #CCCCCC;
		border-width: 1px 0px 0px 0px;
		line-height: 1.3em;
		}
		
	.entry-footer TD
		{
		color: #666666;
		font-size: 10px;
		line-height: 1.3em;
		}
		
	.comments-header
	{
		margin: 20px 0px 20px 0px;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		border-color: #CCCCCC;
		padding: 20px 0px 0px 0px;
	}
	
	.comment-header
	{
		padding: 12px 10px 0px 0px;
		color: #666666;
		font-size: 9pt;
		line-height: 1.35em;
	}
	
	.comment-header IMG
	{
		display: inline;
	}
	
	.comment-content
	{
		margin: 10px 0px 0px 0px
	}
	
	.comment-content p
	{
		color: #333333;
		font-size: 10pt;
	}
	
	.entry-author-userpic
	{
		margin: 0px 0px 20px 20px;
	}
	
	.comment-footer
		{
		color: #666666;
		font-size: 10px;
		margin: 0px 0px 30px 0px;
		padding: 5px 0px 0px 0px;
		border-style: solid;
		border-color: #CCCCCC;
		border-width: 1px 0px 0px 0px;
		}

	.trackback-footer
		{
		color: #666666;
		font-size: 10px;
		margin: 0px 0px 30px 0px;
		padding: 5px 0px 0px 0px;
		border-style: solid;
		border-color: #CCCCCC;
		border-width: 1px 0px 0px 0px;
		}
		
	.readmore
		{
		font-size: 10px;
		font-weight: bold;
		text-align: right;
		margin: 0px 0px 15px 0px;
		}
	
	.entry-more-link
		{
		font-size: 8pt;
		font-weight: bold;
		text-align: right;
		margin: 0px 0px 15px 0px;
		}
	
	.comments-open-header
		{
		color: #000000;
		font-size: 16px;
		padding: 20px 0px 4px 0px;
		margin: 0px 0px 10px 0px;
		border-style: dotted;
		border-color: #999999;
		border-width: 0px 0px 1px 0px;
		}

	
/* footer styles */

	.footer
		{
		font-size: x-small;
		color: #CCCCCC;
		}
		
	.footer A
		{
		color: #FFFFFF;
		}
		
	.footer A:visited
		{
		color: #FFFFFF;
		}
		
		
/* Archives sidebar */

	.beta
		{
		border-width: 0px 0px 0px 1px;
		border-color: #CCCCCC;
		border-style: dotted;
		padding: 0px 0px 0px 15px;
		}
		
	.module-content
		{
		font-size: 10px;
		}
		
	.module-header
		{
		font-size: 12px;
		padding: 15px 0px 0px 0px;
		}
		
	.module-content LI
		{
		font-size: 10px;
		list-item-style: none;
		list-style-type: none;
		margin: 5px 0px 5px -35px;
		}
		
	.archive-list-item
		{
		list-style-type: none;
		margin: 10px 0px 10px -35px;
		}
		
	.rsssidebar
		{
		margin: 0px 0px 10px 12px;
		}
		
		
/* Conference Styles */

	.toplinks
		{
		font-size: 10px;
		font-weight: bold;
		margin: 20px 0px 10px 0px;
		}
		
	.topjump
		{
		font-size: 10px;
		font-weight: bold;
		}
		
/* Home Styles */

	.smallbox
		{
		padding: 0px 5px 0px 5px;
		}
		
	.weblog_excerpt
		{
		border-color: #999999;
		border-width: 1px;
		border-style: dotted;
		padding: 10px;
		margin: 10px;
		}
		
	.excerpt-header
		{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		margin: 0px 0px 0px 0px;
		}
		
	.excerpt-date-header
		{
		font-size: x-small;
		text-transform: uppercase;
		color: #666666;
		margin: 5px 0px 5px 0px;
		}

/* Member Styles */

	.textbar_left
		{
		font-size: 9pt;
		font-weight: bold;
		color: #000000;
		padding: 5px 0px 2px 20px;
		}
		
	.textbar_right
		{
		text-align: right;
		font-size: 9pt;
		font-weight: bold;
		color: #000000;
		padding: 0px 20px 2px 0px;
		}
		
		
	div.bookmarkbutton
		{
			padding-bottom: 5px;
		}
		
		
/* Tag Cloud Styles */

	#cloud {padding:1px; line-height:30px;text-align:center;}
#cloud a {text-decoration:none;padding:0px;}

a.tag1{
 font-size:12px;
}
a.tag2, a.tag3 {
 font-size:13px;
 font-weight:200;
}

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

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

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

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

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

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

a.tag22, a.tag23, a.tag24 {
 font-size:34px;
 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;
}