/*  
Theme Name: BCM
Theme URI: http://bcm.bc.edu/
Description: Keith Ake's BCM design
Version: 1.0
Author: Ben Jones / Noah Kuhn
Author URI: http://www.salparadi.com/

/* Begin Typography & Colors */
html {
	height:100%;
	}
	
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	height:100%;
	background:url("/wp-content/themes/bcm/bcm-background.gif");
	background-attachment:top;
	background-position:center;
	}

a, a:link, a:visited, a:active {
	color:#666666;
	text-decoration:none;
	}
a:hover {
	color:#9d654d;
	text-decoration:underline;
	}





/* FULL WIDTH WRAPPER FOR HEADER COLORS */
#headerwrapper {
	width:100%;
	height:90px;
	background:url("/wp-content/themes/bcm/bcm-background.gif");
	background-attachment:top;
	background-position:center;
	margin:0;
	padding:0;
	}
/* CONTENT WIDTH WRAPPER FOR THE HEADER ITEMS */	
#header {
	width:760px;
	margin:0 auto;
	padding:0;
	}

/* TOP LEFT CONTENT: LOGO */	
#logo {
	width:156px;
	height:90px;
	margin:0;
	padding:0;
	float:left;
	}

/* TOP RIGHT CONTENT: MENU */	
#top {
	width:604px;
	height:90px;
	float:left;
	position:relative;
	}

#wordmark {
	width:315px;
	position:absolute;
	top:57px;
	left:19px;
	}
	
	
#search {
	width:140px;
	margin:0;
	padding:0;
	position:absolute;
	top:55px;
	right:24px;
	}
#search input#s {
	width:115px;
	font:normal 1.0em/1.0em Verdana, Arial, sans-serif;
	color:#666;
	margin:0;
	padding:0;
	}
#search input#searchsubmit {
	margin:0;
	padding:0;
	position:relative;
	top:3px;
	left:0px;
	}	
	
#mainmenu {
	width:580px;
	position:absolute;
	top:17px;
	right:20px;
	text-align:right;
	}
#mainmenu ul {
	text-align:right;
	float:right;
	margin:0;
	padding:0;
	}
#mainmenu li {
	display:inline;
	list-style:none;
	margin:0 0 0 10px;
	text-transform:uppercase;
	}






/* FULL WIDTH WRAPPER FOR MAIN CONTENT */
#contentwrapper {
	width:100%;
	margin:0;
	padding:0 0 20px 0;
	background:url("/wp-content/themes/bcm/bcm-contentbackground.gif");
	background-attachment:top;
	background-position:center;
}

#contentwrapper a, #contentwrapper a:link, #contentwrapper a:visited, #contentwrapper a:active {
	color:#9d654d;
	text-decoration:none;
	}
#contentwrapper a:hover {
	color:#666;
	text-decoration:underline;
	}

#content, #contentnobar {
	width:760px;
	margin:0 auto;
	padding:0 0 0px 0;
	/*background:url("/wp-content/themes/bcm/bcm-dashed.gif");
	background-position: 576px 0px;*/
	background:url("/wp-content/themes/bcm/bcm-content-fulldash.gif");
	background-repeat:repeat-y;
	text-align: left;
	z-index:1;
	}
#mouseiconposition {
	position:relative;
	left:-129px;
	top:-458px;
}
#mouseiconholder {
	background:url("/wp-content/themes/bcm/mouseicon.gif");
	background-repeat: no-repeat;
	position:absolute;
	left:130px;
	top:458px;
	width:220px;
	height:218px;
	z-index:2;
}
#contentnobar {
	background:none;
	}
#contentnobar h2 {
	color:#4b4646;
	text-transform:none !important;
	font-size:1.6em !important;
	margin:20px 0 0 0 !important;
	padding:0 !important;
	}
#contentnobar h3 {
	text-transform:uppercase !important;
	margin:0 0 10px 0 !important;
	padding:0 !important;
	font-size:1.4em !important;
	}



/* LEFT MENU BAR WRAPPER */
#left {
	padding-top: 12px;
	width:136px;
	float:left;
	margin:20px 20px 0 0;
	/*padding:0;*/
	z-index:3;
	position: relative;
	}
#left h1 {
	font: bold 1.2em/1.4em Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	text-transform:uppercase;
	color:#9d654d;
	}
#left p {
	font: normal 1.2em/1.6em Arial, Verdana, sans-serif;
	margin:2px 0 18px 0;
	padding:0;
	}
#left ul {
	margin:5px 0 20px 0;
	padding:0;
	list-style:none;
	}
#left li {
	font-size:1.1em;
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	background:url("/wp-content/themes/bcm/bcm-li-dot.gif") no-repeat left top;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}



/* THIS IS WHERE THE ARTICLES / ARCHIVE LISTS GO */
#right {
	font-family:Helvetica, Arial;
	float:left;
	/*color:#7a7070;*/
	color:#666;
	width:380px;
	padding:10px 0 0 0;
	margin:0 0 0 10px;
	}
#right h1 {
	color:#4b4646;
	font: normal 2.7em/1.7em Georgia, "Times New Roman", Times, serif;
	margin:0px 0 0 0;
	padding:0;
	}
#right h2 {
	color:#4b4646;
	font:normal 1.8em/1.8em Georgia, "Times New Roman", Times, serif;
	text-transform:none !important;
	font-size:1.8em !important;
	margin:20px 0 0 0 !important;
	padding:0 !important;
	}	
#right h3 {
	color:#4b4646;
/*	width:380px;*/
	font: normal 1.3em/1.7em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	word-spacing:1px;
	letter-spacing:1px;
	}
#right h4 {
	font: normal 1.4em/1.4em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}
#right h5 {
	font: normal 1.1em/1.4em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0;
	padding:0;
	}
#right h6 {
	font: normal 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	}
#right p {
	font-size:1.2em;
	line-height:1.8em;
	color:#3d2b2b;
	}
#right p.author {
	color:#4b4646;
	margin:0 0 8px 0;
	padding:0;
	line-height:1.0em;	
	font-style:italic;
	}
#right p.toolfooter {
	font: normal 1.0em/1.0em Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
	}	
#right div.archiveitem {
	margin:0 0 10px 0;
	padding:0;
	}
#right div.archiveitem h4, #right div.archiveitem h5 {
	margin:0;
	padding:0;
	}
#right img {
	margin:0 0 5px 0;
	padding:0;
	}
#right .dropcap { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	height: 25px; 
	float: left; 
	text-align: center; 
	font-size: 41px; 
	line-height: 41px; 
	color: #3d2b2b; 
	margin-right: 5px; 
 	background-color:inherit;	
}
#right ul {
	font-size:1.1em;
	line-height:1.6em;
	margin:0 0 0 12px;
	padding:0;
	color:#3d2b2b;
	}

/* Photo Captions */
#right #fullimage {
	margin:0;
	padding:0;
}
#right p.caption {
	font:normal 1.0em/1.2em Verdana, Arial, sans-serif;
	font-style:italic;
	margin:0;
	padding:0;
	line-height:1.2em; /* Safari */
	}
#right p.caption em {
	font-style:normal;
	}
#right div.wrappedimage {
	float:left;
	width:200px;
	padding-top:8px;
	margin-right:15px;
	margin-bottom:2px;
	}
#right div.wrappedimage div.image {
	margin:0;
	padding:0;
	}
#right div.wrappedimage p.caption {
	padding:0 5px 5px 5px;
	margin-bottom:0;
	}
	

/* RANDOM ARTICLE STYLES */	
#right p.bio {
	color:#7a7070;
	font:normal 1.1em/1.3em Verdana, Arial, sans-serif;
	line-height:1.3em !important;
	margin:10px 0 20px 0;
	padding:0;
	}
#right p.byline {
	text-align:right;
	color:#7a7070;
	font:italic 1.1em/1.3em Verdana, Arial, sans-serif;
	line-height:1.3em !important;
	margin:10px 0 20px 0;
	padding:0
	}
#right span.campusdigest {
	font-weight:bold;
	font-style:italic;
	}
#right p.editorsnote {
	font:italic 1.1em/1.3em Arial, Verdana, sans-serif;
	line-height:1.3em !important;
	text-align:justify;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 0px;
	}
#right p.editorsnote em, #right p.byline em {
	font-style:normal;
	}	
	
#right p.firstlinecaps {
	margin-top:30px !important;
	}
	
#right p.blockquote {
	font-size:1.1em;
	line-height:1.6em;
	padding:0px;
	margin:0 0 0 15px;
	}
#right blockquote {
	font-size:.9
	line-height:1.0em;
	padding:0px;
	margin:0 0 0 15px;
	}	
	
#right div.anchorlist {
	margin:0 0 20px 0;
	padding:20px;
	background-color:#f0f0f0;
	font-size:1.2em;
	line-height:1.4em;
	}
#right img.doodad {
	vertical-align:middle;
	}
#right .smallcaps {
	font-variant:small-caps;
	}
.plaintext {
	font-size:1.2em;
	line-height:1.8em;
	color:#3d2b2b;
	}
/* ADDED FOR THE NEW QUOTABLE FEATURE 11.05.2006 */
#right .quotable {
	font-family: Georgia, Times, serif;
	font-size:1.6em;
	line-height:1.8em;
	background:#f0f0f0;
	padding:10px;
	margin:-20px 0 0 0;
}
/* ADDED FOR THE FALL 2006 POEM SO THAT THE LINE LENGTHS WOULD BE CORRECT */
#right .poem {
	font-size:11px;
	}

/* RIGHT SIDE BLOCKS */
#sectionheader {
	width:150px;
	height:auto;
	float:right;
	/* commented backslash hack v2 \*/
	float:left;
	/* end hack */
	margin:0;
	}
#cover {
	width:145px;
	padding:0 0 0 0;
	margin:0 0 2px 0;
	border-bottom:1px solid #666;
	}
#cover h1 {
	color:#4b4646;
	font: normal 2.0em/2.0em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	}



	
/* ISSUE NAVIGATION, ETC. */
#sidebar {
	width:145px;
	float:left;
	margin:0 0 0 40px;
	padding:0;
	}
#sidebar ul {
	width:145px;
	margin:0;
	padding:10px 0 0 0;
	border-top:1px solid #666;
	}
#sidebar li {
	font-size:1.1em;
	line-height:1em;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	}
/* SETS THE TOP AND BOTTOM OUTLINE OF A SELECTED SECTION */	
#sidebar li.currentsection {
	padding:10px 0 10px 0;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	}

#sidebar ul li a, #sidebar ul li a:link {
	color:#3d2b2b !important;
	}

/* SETS CURRENT SECTION TO THE RED COLOR */	
#sidebar ul li.currentsection a {
	color:#9d654d !important;
	font-weight:bold;
	}
/* SETS THE CURRENT SECTION PAGES BACK */	
#sidebar ul li.currentsection ul a {
	color:#3d2b2b !important;
	font-weight:normal;
	}
/* SETS THE ACTIVE PAGE TO THE RED COLOR */	
#sidebar ul li ul li.active a,
#sidebar ul li ul li.active a:link,
#sidebar ul li ul li.active a:active,
#sidebar ul li.currentsection ul li.active a {
	color:#9d654d !important;
	font-weight:bold;
}

#sidebar ul li ul a:hover,
#sidebar ul li a:hover,
#toolbox ul li a,
#toolbox ul li a:link,
#right p.toolfooter a,
#right p.toolfooter a:link,
#right p.toolfooter a:active,
#right p.toolfooter a:hover {
	color:#9d654d !important;
	}	
#sidebar li ul {
	width:140px;	/* IE */
	margin:10px 0 0 5px;
	padding:0;
	border:0px;
	}
#sidebar li ul li {
	font-size:1.0em;
	line-height:1em;
	margin:0;
	padding:0 0 5px 10px;
	background:url("/wp-content/themes/bcm/bcm-li-normal.gif") no-repeat left top;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-transform:none;
	}
#sidebar li ul li.active, #sidebar li ul li:hover {
	background:url("/wp-content/themes/bcm/bcm-li-hover.gif") no-repeat left top;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}




/* RELATED LINKS & TOOLS BOX */
#relatedlinks, #relatedlinksfull, #right .relatedlinks {
	width:190px;
	float:left;
	background:#f0f0f0;
	margin:8px 20px 10px 0;
	padding:0px;
	text-transform:none;
	font-size:1.1em;
	}
#relatedlinksfull {
	width:380px;
	margin:0 0 20px 0;
	}
#toolbox {
	width:145px;
	background:#f0f0f0;
	margin:30px 0 0 0;
	padding:0 0 10px 0;
	float:left;
	}
#relatedlinks h3, #relatedlinksfull h3, #toolbox h3, #right .relatedlinks h3, #right #relatedlinks h3 {
	font: bold 1.1em/1.4em Arial, Verdana, sans-serif !important;
	margin:10px !important;
	padding:0;
	text-transform:uppercase;
	color:#666;
	/*color:#9d654d;*/
	}
#relatedlinks ul, #relatedlinksfull ul, #toolbox ul {
	font-size:1.0em;
	margin:10px;
	padding:0;
	border: none;
	list-style:none;
	}
#toolbox ul	{
	width: 125px;	/* IE */
	}
#relatedlinks li, #relatedlinksfull li, #toolbox li {
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	background:url("/wp-content/themes/bcm/bcm-li-dot.gif") no-repeat left top;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:1.2em;
	}
#relatedlinks li.exclusive {
	margin:0 0 10px 0;
	font-weight:bold;
	}

#toolbox li {
	float:left;
	}


/* SLIDESHOW LINK BOX */

h2.slideshow {
	background:#f0f0f0;
	width:180px;
	text-align:center;
	margin:5px 20px 10px 0 !important;
	padding:10px;
	float:left;
}
h2.slideshowfull {
	background:#f0f0f0;
	width:100%;
	text-align:center;
	margin:10px 0 10px 0 !important;
	padding:10px;
}



/* FOOTER */

#footer {
	width:584px;
	height:50px;
	margin:0 auto;
	padding:20px 0 0 176px;
	color:#666;
	text-align:left;
	}


/* Begin Popup windows */
#popup {
	width: 100%;
	background:url("/wp-content/themes/bcm/bcm-popup-background.gif");
	background-repeat:repeat-y;
	text-align: center;
	margin: 0;
	padding: 0;
	}
#popupheader {
	width:525px;
	height:90px;
	}
.popupcontent {
	width: 485px;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: left;
	border-top:1px solid #ccc;
	}
.popupleft {
	width:135px !important;
	width:125px;
	float:left;
	padding:0;
	margin:10px 20px 10px 0;
	}
.popupright {
	width:305px;
	float:left;
	padding:10px 0px 10px 20px;
	margin:0px;
	}
.popupcontent h1 {
	color:#666;
	font: normal 2.4em/1.0em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	}
.popupcontent p {
	margin:0;
	padding:0;
	font-size:1.1em;
	}
.popupright p {
	margin: 0 0 10px 0;
	}
.popupcontent small {
	color: black;
	font-size: 0.95em;
 	background-color:inherit;
	}
.popupcontent blockquote {
	margin: 10px;
	padding: 0 0 0 10px;
	border-left:5px solid #ccc;
	}
.popupcontent .submit {
	margin: 0;
	text-align: center;
	width: 170px;
	}
.popupcontent input.borderbottom {
	width: 130px;
	font-weight: normal;
	font-size: 11px;
	color: #444;
	background-color: #e2e2e2;
	margin: 0;
	padding: 3px;
	border: 1px solid #ccc;
	}
.popupcontent textarea {
	width: 300px;
	padding: 2px;
	background-color: #e2e2e2;
	border: 1px solid #ccc;
	color: #000;
	}
.popupcontent select {
	width: 130px;
	padding: 0;
	background-color: #e2e2e2;
	border-bottom: 1px solid #ccc;
	color: #000;
	}



/* HOME PAGE */	


/* HOME PAGE Main Section */

#contenthome {
}
#righthome {
}

#tocleft {
	float:left;
	width:183px;
	margin:10px 0 0 0;
	}

#tocright {
	float:left;
	width:152px;
	margin:5px 0 0 20px;
	}

#right #portalcover {
	margin:0 0 25px 0;
	}

#right #features {
	margin-top:5px;
	}

#right #features h1 {
	font:normal 1.8em/1.1em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 3px 0;
	}

#right #features h1 a {
	color:#4b4646 !important;
	}
	
#right #features h1 a:hover {
/* ?? */
}

#sidebarhome #colloquia {
	font:normal 12px Arial, Verdana, sans-serif;
	margin:0px 0 20px 0;
	color:#7a7070;
	text-align:left;
	line-height:1.3em; /* Safari */
	padding-top: 12px;
	padding-right: 0pt;
	padding-left: 0pt;
}

#sidebarhome #colloquia #colloquiatitle {
	color: #4b4646;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 2em;
}

#sidebarhome #colloquia #colloquiasub {
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #666666;
}

#sidebarhome #colloquia h1 {
	color: #333333;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 1.3em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	padding:0 0 3px 0;
}

#sidebarhome #colloquia h1 a {
	color: #333;	
}

#sidebarhome #colloquia h1 a {
	color: #333;	
}

#sidebarhome #colloquia p.excerpt{
	line-height: 1.8em;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	color: #7a7070;
	line-height: 1.3em;
	margin-bottom: 15px;
}

#sidebar #colloquia {
	font:normal 12px Arial, Verdana, sans-serif;
	margin:0px 0 20px 0;
	color:#7a7070;
	text-align:left;
	line-height:1.3em; /* Safari */
	padding-top: 12px;
	padding-right: 0pt;
	padding-left: 0pt;
}

#sidebar #colloquia #colloquiatitle {
	color: #4b4646;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 2em;
}

#sidebar #colloquia #colloquiasub {
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #666666;
}

#sidebar #colloquia h1 {
	color: #333333;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 1.3em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	padding:0 0 3px 0;
}

#sidebar #colloquia h1 a {
	color: #333;	
}

#sidebar #colloquia h1 a {
	color: #333;	
}

#sidebar #colloquia p.excerpt{
	line-height: 1.8em;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	color: #7a7070;
	line-height: 1.3em;
	margin-bottom: 15px;
}

#right #lindenlane p.excerpt,
#right #endnotes p.excerpt,
#right #features p.excerpt,
#right #c21notes p.excerpt,
#right #inqminds p.excerpt,
#right #works p.excerpt,
#right #letters p.excerpt,
#right #prologue p.excerpt{
	font:normal 1.2em/1.3em Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	color:#7a7070;
	line-height:1.3em; /* Safari */
	}

#right #endnotes p.author,
#right #features p.author,
#right #c21notes p.author {
	font:normal 1.1em/1.3em Arial, Verdana, sans-serif;
	margin:5px 0 20px 0;
	padding:0;
	color:#7a7070;
	text-align:left;
	line-height:1.3em; /* Safari */
	}

#right #endnotes,
#right #c21notes,
#right #inqminds,
#right #works,
#right #letters,
#right #prologue {
	border-top:1px solid #999;
	padding:25px 0;
	}

#right #lindenlane h1,
#right #endnotes h1,
#right #c21notes h1,
#right #inqminds h1,
#right #works h1,
#right #letters h1,
#right #prologue h1{
	font:normal 1.5em/1.3em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 3px 0;
	}

#right #lindenlane h1 a,
#right #endnotes h1 a,
#right #c21notes h1 a,
#right #inqminds h1 a,
#right #works h1 a,
#right #letters h1 a,
#right #prologue h1 a {
	color: #333;
	}

#right #lindenlane h1 a:hover,
#right #endnotes h1 a:hover,
#right #c21notes h1 a:hover,
#right #inqminds h1 a:hover,
#right #works h1 a:hover,
#right #letters h1 a:hover,
#right #prologue h1 a:hover{
/* ?? */
}

#right #letters a, #right #prologue a {
	color:#000;
	}

/* Group style overrides */
#right #endnotes, #right #c21notes {
	margin-top:25px;
	}

#right #lindenlane p.excerpt,
#right #endnotes p.excerpt{
	margin-bottom:15px;
	}

/*#right #endnotes p.author {
	margin-bottom:10px;
	}
*/
#right #features p.excerpt {
	margin-top: 2px;
	}

#right #c21notes p.author {
	margin-bottom:15px;
	}

#right #photocredit {
	font:normal 1.1em/1.3em Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	color:#7a7070;
	}
	

/* HOME PAGE Sidebar */

#sectionheaderhome {
	width:170px;
	height:20px;
	float:right;
	/* commented backslash hack v2 \*/
	float:left;
	/* end hack */
	margin:0;
	}

#sidebarhome {
	width:170px;
	float:left;
	margin:0 0 0 40px;
	padding:0;
	}

#sidebarhome h1.portal {
	font:bold 1.2em/1.2em Arial, Verdana, sans-serif;
	margin:20px 0 20px 0;
	padding:0;
	text-transform:uppercase;
	color:#9d654d;
	}

#sidebarhome div.portalitem {
	margin:0 0 10px 0;
	float:left;
	}

#sidebarhome div.portalitem div.image {
	margin:0;
	width:61px;
	float:left;
	}

#sidebarhome div.portalitem div.text {
	margin:0 0 0 15px;
	padding:0;
	width:94px;
	float:left;
	}

#sidebarhome div.text p.hed {
	font:normal 1.3em/1.3em Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0;
	padding:0;
	}

#sidebarhome div.text p.hed a {
	color:#333;
	}

#sidebarhome div.text p.hed a:hover {
/* ?? */
}

#sidebarhome div.text p.dek {
	font:normal 1.1em/1.3em Arial, Verdana, sans-serif;
	color:#7a7070;
	margin:0;
	padding:0;
	}

#sidebarhome p.more {
	font:normal 1.1em/1.4em Arial, Verdana, sans-serif;
	color:#9d654d;
	margin:0 0 15px 0;
	padding:0;
	width:94px;
	float:right;
	}

/* END HOME PAGE */	



/* STATIC PAGES */

#contentnobar #right {
	width:565px;
	}
#contentnobar #right p {
	font-size:1.2em;
	line-height:1.7em;
	}

/* Archives Page */
div.archiveissue {
	position:relative;
	margin:10px 0 30px 0;
	}
div.archiveissue div.cover {
	position: absolute;
	top:0;
	left:0;
	width:105px;	/* image width */
	padding:3px 0 0 0;
	}
div.archiveissue div.features {
	position:relative;
	top:0;
	left:125px; 	/* image width + space */
	width:440px;
	margin:0;
	padding:0;
	}

#contentnobar #right div.archiveissue div.features h2 {
	font-weight:normal;
	line-height:1.2em !important;
	margin:0 0 3px 0 !important;
	padding;0 !important;
	}
#contentnobar #right div.archiveissue div.features h2 a {
	color: #4b4646;
	}
#contentnobar #right div.archiveissue div.features h2 a:hover {	
	/* ?? */
	}
#contentnobar #right div.archiveissue div.features h1 {
	font:normal 1.4em/1.6em Georgia;
	margin:0;
	padding:0;
	}
#contentnobar #right div.archiveissue div.features h1 a {	
	color:#4b4646;
	}
#contentnobar #right div.archiveissue div.features h1 a:hover {	
	/* ?? */
	}
#contentnobar #right div.archiveissue div.features p.excerpt {
	font:normal 1.2em/1.3em Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	color:#7a7070;
	line-height:1.3em; /* Safari */
	}
#contentnobar #right div.archiveissue div.features p.author {
	font:normal 1.1em/1.3em Arial, Verdana, sans-serif;
	margin:2px 0 10px 0;
	padding:0;
	color:#7a7070;
	text-align:left;
	line-height:1.3em; /* Safari */
	}

/* Authors Page */
#right h1#authors {
	margin-bottom: 15px;
}
#right div.authorsection {
	margin: 5px 0 20px 0;
	padding: 0;
}
#right div.authorcolumn {
	margin: 0;
	padding: 0;
	float: left;
	width: 33%;
}
#right div.authorcolumn ul.authorlist {
	font-size: 1.2em;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
	list-style: none;
}
#right div.authorcolumn ul.authorlist li {
	/* */
}
#right div.authorsection h1 {
	font: normal 1.5em/1.6em Georgia; /* 1.5em to match 1.4em of home page */
	margin: 0;
	padding: 0;
}
#right div.authorsection h1 a {
	color: #4b4646 !important;
}
#contentnobar #right div.authorsection p.authordek {
	font: normal 1.2em/1.3em Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #7a7070;
	line-height: 1.3em; /* Safari */
}
#contentnobar #right div.authorsection p.authorissue {
	font: italic 1.1em/1.3em Arial, Verdana, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
	color: #7a7070;
	line-height: 1.3em; /* Safari */
}
#contentnobar #right div.authorsection .authorsidebar {
	font-size: 0.7em;
}

/* END STATIC PAGES */


div.clear {
	clear:both;
	}
hr {
	background: #666;
	width: 100%;
	color: #666;
	border: 0;
	height: 1px;
	clear: both;
}




/* SPECIAL ARTICLE LAYOUT STYLES */

/* http://bcm.bc.edu/issues/spring_2006/features/city-lights.html */

div.grid a {		/* a for IE (actually an 'F-') */
	display: block;
	margin: 0;
	padding: 0;
	height: 168px;
	width: 108px;
	padding: 20px 5px 0 5px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #000;
}
div.grid a span {
	text-align: center;
	font-size: 1.1em;
	line-height: 1.4em;
	visibility: hidden;
}
#contentwrapper div.grid a:hover {
	color: #000;
	text-decoration: none;
	text-align: center;
}

#gridtext1 a { background: url("/wp-content/images/spring_2006/city-lights-1.jpg") no-repeat top left; }
#gridtext2 a { background: url("/wp-content/images/spring_2006/city-lights-2.jpg") no-repeat top left; }
#gridtext3 a { background: url("/wp-content/images/spring_2006/city-lights-3.jpg") no-repeat top left; }
#gridtext4 a { background: url("/wp-content/images/spring_2006/city-lights-4.jpg") no-repeat top left; }
#gridtext5 a { background: url("/wp-content/images/spring_2006/city-lights-5.jpg") no-repeat top left; }
#gridtext6 a { background: url("/wp-content/images/spring_2006/city-lights-6.jpg") no-repeat top left; }
#gridtext7 a { background: url("/wp-content/images/spring_2006/city-lights-7.jpg") no-repeat top left; }
#gridtext8 a { background: url("/wp-content/images/spring_2006/city-lights-8.jpg") no-repeat top left; }
#gridtext9 a { background: url("/wp-content/images/spring_2006/city-lights-9.jpg") no-repeat top left; }
#gridtext10 a { background: url("/wp-content/images/spring_2006/city-lights-10.jpg") no-repeat top left; }
#gridtext11 a { background: url("/wp-content/images/spring_2006/city-lights-11.jpg") no-repeat top left; }
#gridtext12 a { background: url("/wp-content/images/spring_2006/city-lights-12.jpg") no-repeat top left; }
#gridtext13 a { background: url("/wp-content/images/spring_2006/city-lights-13.jpg") no-repeat top left; }
#gridtext14 a { background: url("/wp-content/images/spring_2006/city-lights-14.jpg") no-repeat top left; }
#gridtext15 a { background: url("/wp-content/images/spring_2006/city-lights-15.jpg") no-repeat top left; }
#gridtext16 a { background: url("/wp-content/images/spring_2006/city-lights-16.jpg") no-repeat top left; }

#gridtext1 a:hover, #gridtext2 a:hover, #gridtext3 a:hover, #gridtext4 a:hover,
#gridtext5 a:hover, #gridtext6 a:hover, #gridtext7 a:hover, #gridtext8 a:hover,
#gridtext9 a:hover, #gridtext10 a:hover, #gridtext11 a:hover, #gridtext12 a:hover,
#gridtext13 a:hover, #gridtext14 a:hover, #gridtext15 a:hover, #gridtext16 a:hover {
	background-image: none;
}
.grid a:hover span {
	visibility: visible;
}
