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

	body
	{
		
		background-image: url(../images/topbar_06.jpg);
		background-position: 0px 0px;
		background-repeat: repeat-x;
		background-color: #f3ffe2;
		
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 1.25em;
		font-size: 12px;
	}
		
	.introtext
	{
		padding: 0px 15px 0px 17px;
	}

	.introtext p
	{
		line-height: 1.5em;
		color: #666666;
	}
	
	.introtext strong
	{
		color: #333333;
	}

	.bodytext p
	{
		padding: 0px 15px 0px 17px;
		line-height: 1.5em;
		color: #666666;
	}
	
	.bodytext strong
	{
		color: #333333;
	}

	a
		{
		color: #EB7F00;
		}
		
	b
		{
		color: #000000;
		}

	a:hover
		{
		color: #cc6633;
		}

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

	h1#page-title {
		margin-bottom: 0px;
		word-spacing: -3px;
		text-transform: uppercase;
		font-size:24px;
		color:#1695A3;
		margin-left:14px;
		border:0px;
	}
	
	h3
		{
		line-height: 1.25em;
		font-size: 16px;
		margin: 30px 0px 0px 0px;
		}  

/* original h2 */	
/*	h2
		{
		line-height: 1.25em;
		font-size: 16px;
		margin: 30px 0px 0px 0px;
		}  */
		
	h2
		{
		color: #333333;
		font-size: 21px;
		margin: 20px 15px 5px 0px;
		padding: 0px 0px 5px 0px;
		border-style: solid;
		border-color: #00ACE6;
		border-width: 0px 0px 1px 0px; 
		}

/*	h3
		{
		color: #333333;
		font-size: 21px;
		margin: 20px 15px 5px 0px;
		padding: 0px 0px 5px 0px;
		border-style: solid;
		border-color: #669900;
		border-width: 0px 0px 1px 0px; 
		}  /*

	h4
		{
		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
		{
		text-align: left;
		}
	
	
	.sidebar
		{
		background-image: url(../images/sidebar.jpg);
		margin: 0px;
		padding: 5px 0px 0px 0px;
		}
		
	.sidebar-box
		{
		width: 179px;
		}
		
		
	ul#sidebar {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 6px;
	width: 190px;
	border-top-width: 1px;
	border-top-color: #f0f0f0;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	background:#ACF0F2;
	text-align:right;
	padding:0;
	border-right-color: #d9dfcd;
	border-left-color: #d9dfcd;
	border-bottom-color: #c8d0bc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	}
	
	ul#sidebar div.button {
	margin:0px;
	}
	ul#sidebar #live{
	margin:0px;
	background:#333;
	}
	ul#sidebar #live li a{
	color:#fff;
	}
	
ul#sidebar li {
	text-transform: uppercase;
	list-style:none;
	margin:0;
	}
ul#sidebar li a{
	font-size: 11px;
	text-decoration: none;
	color: #6a6a6a;
	display:block;
	margin:0;
	padding-left: 14px;
	padding-bottom: 4px;
	padding-right: 14px;
	padding-top: 4px;
	font-weight:bold;
	}
	
ul#sidebar li a:hover{
	background-color:#1695A3;
	color:#111;
}

	.content
		{
		margin: 10px 10px 0px 10px;
		width: 601px;
		text-align: left;
		}
		
	.contentbodyholder	
		{
		width: 601px;
		background-image: url(../images/content_bkgnd.jpg);
		margin: 0px;
		}
	
	.contentbody
		{
		margin: 0px;
		padding: 10px 25px 10px 25px;
		font-size: small;
		background-repeat: repeat-y;
		}
	
	.prevnext
		{
		font-weight: bold;
		border-style: dotted;
		border-color: #666666;
		border-width: 1px 0px 0px 0px;
		padding: 10px 0px 5px 0px;
		width: 527px;
		margin: 0px 15px 0px 17px;
		}
		
	.prevnext A
		{
		font-weight: bold;
		}
	
	.returntotop
		{
		font-size: 10px;
		margin: 0px 0px 10px 0px;
		}

	.headshot
		{
/*		float: right; */
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		margin: 0px 0px 30px 20px;
		}
		
	.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 15px 10px 17px;
		border-style: dotted;
		border-color: #999999;
		border-width: 0px 0px 1px 0px;
		}

		
	.panel_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 15px 10px 17px;
		border-style: dotted;
		border-color: #999999;
		border-width: 0px 0px 1px 0px;
		}

		
	.program_schedule	
		{
		margin: 0px 5px 10px 8px;
		}

		
/* 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: 12px;
		font-weight: bold;
		color: #000000;
		}
		
	.downloadlinks
		{
		font-size: 11px;
		font-weight: bold;
		}
		
/* footer styles */

	.footer
		{
		height: 20px;
		padding: 5px 20px 5px 20px;
		margin: 0px;
		color: #9999cc;
		font-size: 9px;
		}
		
	.footer A
		{
		color: #1695A3;
		}
		
	.footer A:visited
		{
		color: #1695A3;
		}
		
		
/* 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;
		}
