﻿@charset "UTF-8";
/* cam_ioa theme
v1.0 - D.R. Wilkins and S.J. Crass - December 2010 */

@import "print_layout.css";
@import "content.css";
@import "icons.css";
@import "admin.css";

/* Main Stylesheet */

body {	
	background: #FFF;
	overflow: visible;
	font-size: 16px;
}


/* --- Text Styling --- */
p, ul, ol, dl, table, blockquote, pre, code {
	line-height: 1.4em;
}

p {
	margin: 0.5em 0 0.75em 0;
}

blockquote {
	border: 1px #999 solid;
	padding: 10px;	
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1.25em;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
	margin: 5px 0px;
}

#site-title h1 {
	font-size: 1.6em;
	margin-bottom: 3px;
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
}

h2.node-title, h2.research-title {
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

h2.node-title {
	border-bottom: 1px solid #ccc;
}

h2.node-title a:link, h2.research-title a:link{
	color: #333;
	text-decoration: none;
}

h2.node-title a:visited, h2.research-title a:visited{
	color: #333;
	text-decoration: none;
}

h2.node-title a:hover, h2.research-title a:hover {
	text-decoration: underline;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
}

.comment h3 {
	margin-bottom: 0;
}

h4 {
	font-size: 1.1em;
	font-weight: bold;
}


/* --- Link Styling --- */
a {
	color: #003C79;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
}


/* --- Table Styling --- */
table td, table th {
	padding: 1px 1em 1px 2px;
	text-align: left;
	vertical-align: top;
}

table tr.odd {
	background-color: #E8F0FF;
}

table tr.even {
	background-color: #FFF;
}

table tr{
	border-bottom: 1px solid #CCC;
}

table td.active {
	background-color: #E8F0FF;
}


/* --- Misc Elements --- */
hr {
	border-top: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

li {
	text-align: left;
}
