/*   
Theme Name: Thematic: Center on Religion and the Professions
Theme URI: 
Description: A Thematic Child theme for religionandprofessions.org
Author: Ian Stewart / David Herrera
Version: 1.2.2
Date: 24 August 2011
Template: thematic
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* => Typography
 * ******************************************************* */

body, input, textarea, #content .aside h3 {
	font-family: Calibri, Verdana, Arial, sans-serif;
	}

small { /* make small text actually small */
	font-size: 80%;
	}

q { /* for quotes */
    font-style: italic;
    }

/* => Header
 * ******************************************************* */

#branding { /* the header image is big enough that we don't need padding */
	padding: 22px 0;
	}

#blog-title { /* move to left and clear some space */
	float: left;
	margin-bottom: 22px;
	}

#blog-description { /* move to right */
	float: right;
	clear: none;
	padding: 18px;
	margin: 40px 0 0 0; /* give margin-top so it hits the middle or so of the header image */
	border: 1px solid #ccc;
	width: 165px;
}

#access { /* make space for header image, for now */
	clear: both;
	}


/* => Home page
 * ******************************************************* */

body.home .entry-content {
	padding: 0;
	}

body.home .entry-content p {
	}

body.home .addtoany_share_save_container { display: none; }

ul#updated_resource_list small { color: #666; }

#slideshow {
    height: 400px;
}
#slideshow div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
    height: 400px;
    background-color: #FFF;
}
#slideshow div.active {
    z-index: 10;
    opacity: 1.0;
}
#slideshow div.last-active {
    z-index: 9;
}
#slideshow div img {
    display: block;
    margin-bottom: 10px;
	border: 1px solid #333;
}
#slideshow div p {
    font-size: 80%;
    color: #666;
    text-align: right;
}
#slideshow div a {
    color: #666;
}



/* =>  Posts
 * ******************************************************* */

.entry-meta abbr { /* remove small-caps formatting on date */
	font-size: inherit;
	font-style: inherit;
	letter-spacing: inherit;
	text-transform: none;
	}


/* => Archive pages
 * ******************************************************* */

.page-title, .page-title span { /* title on archive pages */
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: .2px;
	}


/* BEGIN TAXONOMY-DISIPLINE DISPLAY HACK
   this hack takes the h1.entry-title list that displays each discipline
   when you look at a browse-by-format page. it mimics a normal list-item
   format. it's hard to put the items into a real list without serious 
   hacking to thematic_content */
body.tax-format .hentry {
	padding: 0;
	}

body.tax-format h1.entry-title {
	font-family: Calibri, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 0px;
	/* padding: 0px; */
	display: list-item;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 37px;
	}
	
body.tax-format h1.entry-title a {
	color: #004B91;
	text-decoration: underline;
	}

body.tax-format .entry-content { padding: 17px 0 0; }
/* END TAXONOMY-DISCIPLINE DISPLAY HACK */



/* => HoWoMo styles
 * ******************************************************* */

/* copy styles from fullwidth template because they're
 * activated only when using a template named fullwidth */
.page-template-howomo-php #container {
	margin:0;
	width:940px;
    }
.page-template-howomo-php #content {
	margin: 0 0 0 10px;
	width:940px;
    }
.page-template-howomo-php #comments {
    width:540px;
    }

/* howomo styles */
#howomo-nowshowingheader {
    text-align: right;
    }
#howomo-mapslink {
    text-align: right;
    }
#howomo-datadisplay {
    float: left;
    width: 300px;
    }
#howomo-datadisplay h1 { padding-top: 0; }
#howomo-listofdenominations {
    overflow-y: auto;
    margin-bottom: 20px;
    }
#howomo-listofhouses {
    height: 350px;
    overflow-y: auto;
    }
#howomo-listofhouses li {
    margin-bottom: 1em;
}
#howomo-map {
    float: right;
    height: 460px;
    width: 620px;
    border: 1px solid #ccc;
    margin: 0 0 1em 0;
    }
#howomo-talk {
    float: right;
    width: 620px;
    }



/* => Print stylesheet
 * ******************************************************* */

@media print {

* { overflow: visible !important; }
#blog-description, #access, .aside, .navigation, #footer { display: none; }
#main { width: 100%; } 
#container { width: 100%; }

#blog-title { width: 100%; }
#blog-title img { }
#content { width: 100%; font-size: 12pt; }

.gmnoprint { display: none; }
#howomo-nowshowingheader, #howomo-mapslink { float: left; text-align: left; width: 100%; }
#howomo-datadisplay, #howomo-talk { float: none; width: 100%; border: none; }
#howomo-map, #howomo-talk { display: none; }

}




/* => 
 * ******************************************************* */


