@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,700italic,600italic,400italic,300italic,300,800italic);
@import url(iconize.css);

body
{
	font-size:100%;
	font-family:'Open Sans',arial,helvetica,sans-serif;
	font-weight:400;
	line-height:1.4em;
	color:#000;
}

hr
{
	border-color: #ccc;
	background-color:#ccc;
	border-style: solid;
	border-width: 3px;
	clear: both;
	height:3px;
	margin:15px 0 !important;
}

small, .entry-meta, .entry-utility {
font-size:.9em;	
}

small a, .entry-meta a, .entry-utility a {

}

strong {
	color:#515f67;
	font-weight:600;
}

em, i {
	font-style:italic;
}

/* =Headings
--------------------------------------------------------------------------------*/

h1
{
	font-size: 1.7em;
font-weight:400;
line-height:1.4em;
	color:#515f67;
	margin-bottom:.5em;
}

h2
{
	font-size: 1.3em;
	color:#2d4a58;
	font-weight:400;
	margin:.4em 0;
}

h3
{
	font-size: 1.2em;
	color:#f00;
	font-weight:300;
	margin-bottom:.4em;
}
form h3 {
	color:#627783;
}

h4
{
	font-size: 1.2em;
	font-weight:400;
	color:#627783;
}

h5
{
	font-size: 1.1em;
	color:#333;
}

h6
{
	font-size: 1.1em;
}

p {
	line-height:1.4em;
}



section[role="banner"] header h1 { 
	
}

section[role="banner"] header hgroup p {

}

section[role="search"] {
	font-size:.8em;
}

input#search-text {
	
}

section[role="main"] {
	font-size:.8em;
	font-weight:300;
}

aside {
	font-size:1em;
}

article#news h2 {
	color:#666;
	font-size:1.2em;
	font-weight:400;
	padding:5px 15px 5px;
}

.widget-container h3 {
font-weight:600;
font-size:1.1em;
color:#627783;
}

.widget_tag_cloud {
padding:0 0 20px;
text-align:center;
}

.widget_tag_cloud h3 {
padding:0 0 20px;
text-align:left;
}

.widget_tag_cloud a {
padding:0 5px !important;
color:#1a88c0;
margin:5px;
line-height:1.4em;
border:1px solid #ccc;
background:#eee;
border-radius:5px;
}
.widget_tag_cloud a:hover {
border:1px solid #1a88c0;
background:#e7f6fe;

}

article#publications h3 {
color:#fff;
font-weight:600;
font-size:1.6em;
margin:5px 0;
padding:0;
}

footer {
	color:#111;
	font-size:.8em;
	font-weight:300;
}
footer section[role="search"] {
font-size:1em;
}

footer article small {
color:#333;

}

article#copyright {
	
}

article#copyright p {
	line-height:1.2em;
font-size:.7em;
color:#ccc;
}

.post .entry-title {
	
}

/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal !important;
}

ul#menu-hometabs {
margin-left:0 !important;
}
ul
{
	margin:0;
	padding:0;
	list-style:none;
list-style-image:none;
}

li
{
	margin:0; padding:0 1em .5em;
line-height:1.4em;
}
ul li {list-style-image:none;list-style:none;
	background:url(../img/bullet-small.png) left .65em no-repeat;
}
form li {
	background:none;
	
}

p,
dl,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 15px;
}

/*article#news ul, article#news li {
 background:none;
 padding:0 .5em .2em .9em;
}*/
article#news li.widget-container {
	background:#fff;
background: rgba(255, 255, 255, 0.8) !important;
border:0;
}
/* style content block for emergency */
article#news #custom_post_widget-10 {
	background:#c00;
 background:rgba(204,0,0,.8) !important;
 font-size:1.2em;
 font-weight:bold;
 color:#fff;
}
article#news #custom_post_widget-10 h1, article#news #custom_post_widget-10 h2, article#news #custom_post_widget-10 h3 {
	color:#f33;
}
.xoxo, .xoxo li {
padding:0 5px 10px;
background:none;

}

article#maincontent p, article#maincontent li {
	padding-right:20px;
}
article#maincontent li {
margin-left:20px;
}

blockquote {
	margin-left:60px;
}

div.publications { 
	clear:both;
}

div.publications li {
	list-style:none;
	list-style-image:none;
	display:inline;
	float:left;
	padding:0 !important;
	margin:0 20px 20px 0 !important;
}

div.publications li[class*="group"] {
	margin-right:5px !important;
}

div.publications li[class*="group"]:nth-of-type(3n+1) {
	clear:left !important;
}

.widget-container {
	font-size:.9em;
}
/* =Tables
--------------------------------------------------------------------------------*/

table {
	border:0;
	margin:0;
	padding:0;
}
tr, td {
	border:0;
}
th, td {
	padding:0 20px 10px 0;
	vertical-align:top !important;
}

table.list td {
	border-bottom:1px dotted #999;
}


/* =Links
--------------------------------------------------------------------------------*/

a, a:visited {
	color:#e00;
	text-decoration:none;
	
}
p a, p a:visited {
	
	border-bottom:1px dotted #f00;
}

div.publications a {
	border:0;
}

a:hover {
	color:#666;
	border-bottom-color:#666;
}

section[role="banner"] header h1 a {
	text-transform:uppercase;
	color:#fff;
	border:0;
}
section[role="banner"] header h1 a:hover {
	color:#e9c66a;
}
section[role="search"] a {
color:#fff;
border:0;
margin:0 5px;
}
section[role="search"] a:hover {
color:#e9c66a;
}
footer article a, footer article a:visited {
color:#666;
border-bottom-color:#666;
}
footer article a:hover {
color:#333;
border-bottom-color:#333;
}
footer article#about a {
	border-bottom:0;
}
footer article#copyright a {
	color:#ccc;
	text-decoration:none;
	border:0;
}
footer article#copyright a:hover {
	color:#f00;
	border-bottom:1px dotted #f00;
}

/* staff list pages 2 columns */
body.parent-pageid-65 div.entry-content p {
	width:40%;
	float:left;
	padding-left:8px;
	border-left:3px solid #ccc;
}