﻿
/* ?. General								
 ********************************************/

body { 
	font:9pt/1.7 Georgia, Garamond, 'Times New Roman';
	color:#000;
	padding:40pt 50pt 30pt 50pt;
}
h1, h2, h3, h4 {
	font-family:Arial, Sans-Serif, Helvetica;
}
blockquote { font-style:italic; }
.logotype {
	margin:20pt 0 50pt 0;
	display:block;
}
img { border:0; }
a {
	color:#000; 
	text-decoration:none;
}

/* ?. Master								
 ********************************************/

#skip,
#tools,
#main-nav,
#sub-nav,
#supp-content img,
#page-info .comment,
.linklist,
.readmore,
.nav-path strong,
.image a,
#general-content,
.pages,
.non-visual {
	display:none;	
}

/* ?. Main body								
 ********************************************/

#page-info {
	font-style:italic;
	margin-bottom:30pt;
}
#main-body img {
	border:solid 1pt #eee;
	padding:3pt;
}
.image p {
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:90%;
	padding:0;
	margin:0;
}
.left {
	float:left; 
	margin:0 10pt 10pt 0;
}
.right {
	float:right; 
	margin:0 0 10pt 10pt;
}
#main-body-2 { margin-top:10pt; }

/* ?. Tables								
 ********************************************/

table {
	margin-bottom:1.6em; 
	border-collapse:collapse; 
}
th {
	border-bottom:3px solid #e1e1e1;
	font-weight:bold;
	text-align:left;
}
td {
	border-bottom:1px solid #e1e1e1;
	padding:.3em 0
}

/* ?. Lists								
 ********************************************/

.archive,
.gallery {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.archive img {
	float:right; 
	padding:0 0 10pt 10pt;
}
.gallery .thumb {
	float:left;
	width:120pt;
	height:120pt;
}
.gallery .meta { display:none; }

/* ?. Forms								
 ********************************************/

.form h2 { margin-bottom:.4em; }
.form {
	border:1pt solid #ccc;
	padding:10pt;
	margin:10pt 0 15pt 0;
}
.form label { display:block; }
.form input,
.form textarea,
.form select {
    margin-bottom:.4em;
    width:60%;
}
.form input:focus,
.form textarea:focus,
.form select:focus { border-color:#86b6de; }
.form textarea { width:97.5%; }
.form .button {	display:none; }
.form select {
	width:auto;
	margin-bottom:.8em;
}
.form fieldset {
	margin:.4em 0 .8em 0;
	padding:6px 4px;
	display:block;
}
.form fieldset input {
	width:auto;
	vertical-align:middle;
	margin:0 .2em .2em .6em;
	border:0;
}
.form fieldset label { display:inline; }
input,
textarea,
select { font:100%/1.6 arial,helvetica,sans-serif; }
