html, body {
	font-family: "Museo";
	font-weight: normal;	
	color: #3d3c3d;
}

h4, h5, h6 {
	font-family: "Museo";
}

em {
  -moz-transform:    skewX(-10deg);
  -o-transform:      skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  transform:         skewX(-10deg);
  
  display: inline-block;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.5em 0;
	padding: 0;
	font-weight: bold;
	text-shadow: 0px 1px rgba(255, 255, 255, 0.3);
}

h1 {
	font-size: 61px; 
	font-weight: 300;
	margin: 0 0 0.5em 0;
}

h2 {
	font-size: 28px;
	font-weight: 300;
	margin: 0 0 0.5em 0;
}

h3 a {
	color: #000;
}

p {
	margin: 0 0 2.2em 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.7em;
	text-shadow: 0px 1px rgba(255, 255, 255, 0.3);
}

p:last-child {
	margin-bottom: 0;
}

/* Themes */
p a, #main article.primary footer a {
	color: #cf4747;
}
.theme_blue p a, .theme_blue #main article.primary footer a { color: #375582; }
.theme_green p a, .theme_green #main article.primary footer a { color: #4b8237; }
.theme_purple p a, .theme_purple #main article.primary footer a { color: #695a7b; }
.theme_ish p a, .theme_ish #main article.primary footer a { color: #4e7d75; }
.theme_orange p a, .theme_orange #main article.primary footer a { color: #d7772b; }


#main li a, #main div a {
	text-decoration: none;
}

strong {
	font-family: "Museo";
	font-weight: bold;
}

blockquote {
	font-family: "Museo";
}

blockquote p {
	font-family: "Museo";
	font-size: 24px;
	line-height: 1.5em;
	padding-right: 35px;
}

/* Header */
header nav {
	font-size: 17px;
}

header nav a {
	text-decoration: none;
	text-shadow: 0px 1px rgba(255, 255, 255, 0.3);
	font-family: "Museo";
}

header.alt1 nav a {
	color: #3d3c3d;
}

header.alt2 nav a {
	color: #efefe1;
}

header.alt2 nav ul li ul li a {
	color: #3d3c3d;
}

/* Themes, def: red */ 
header.alt1 nav a:hover, 
header.alt2 nav a:hover, 
header.alt1 nav a.active {
	color: #cf4747;
	text-shadow: none;
}

.theme_blue header.alt1 nav a:hover, 
.theme_blue header.alt2 nav a:hover, 
.theme_blue header.alt1 nav a.active { 
  color: #375582; 
}

.theme_green header.alt1 nav a:hover, 
.theme_green header.alt2 nav a:hover, 
.theme_green header.alt1 nav a.active { 
  color: #4b8237; 
}

.theme_purple header.alt1 nav a:hover, 
.theme_purple header.alt2 nav a:hover, 
.theme_purple header.alt1 nav a.active { 
  color: #695a7b; 
}

.theme_ish header.alt1 nav a:hover, 
.theme_ish header.alt2 nav a:hover, 
.theme_ish header.alt1 nav a.active { 
  color: #4e7d75;
}
.theme_orange header.alt1 nav a:hover, 
.theme_orange header.alt2 nav a:hover, 
.theme_orange header.alt1 nav a.active { 
  color: #d7772b; 
}

header nav ul li ul li {
	font-size: 14px;
}

/* Main */
#main header time {
	color: #efefe1;
	text-align: center;
	font-family: "Museo";
}
#main header time .month {
	font-size: 12px;
	line-height: 1.5em;
}
#main header time .day {
	font-size: 50px;
	font-family: "Museo";
	line-height: 0.9em;
}
#main header time .year {
	font-size: 12px;
	line-height: 1em;
}

#main article.primary footer {
	font-size: 14px;
}
#main article.primary footer a {
	text-decoration: none;
}

/* List of primaries */
#main #primary_list article.primary header h2 {
	font-size: 36px;
}
#main #primary_list article.primary header h2 a {
	/*color: #3D3C3D; (set in design studio)*/
	text-decoration: none;
}

/* Snippets */
input, textarea {
	color: #8c8b88;
	font-size: 18px;
	font-family: "Museo";
}

.form label {
	font-family: "Museo";
	font-weight: bold;
}

.form dd label {
	font-family: "Museo";
	font-weight: bold;
}

.form label.inside {
	color: #8c8b88;
}

.form .submitBtnArea {
	margin-top: 2em;
}

.form .submitBtnArea input {
	color: #fff;
}

address.postal p, address.contact p {
	font-size: 14px;
}

address.postal h3, address.contact h3 {
	font-family: "Museo";
	font-weight: bold;
}

/* Sidebar */
#sidebar h3 {
	font-size: 36px;
	font-weight: 300;
}
#sidebar li a {
	color: #3d3c3d;
	text-decoration: none;
	font-size: 18px;
	font-family: "Museo";
}
/* Themes */
#sidebar li a:hover {
	color: #CF4747;
}
.theme_blue #sidebar li a:hover { color: #375582; }
.theme_green #sidebar li a:hover { color: #4b8237; }
.theme_purple #sidebar li a:hover { color: #695a7b; }
.theme_ish #sidebar li a:hover { color: #4e7d75; }
.theme_orange #sidebar li a:hover { color: #d7772b; }

#sidebar .customer_quote p {
	font-family: "Museo";
	font-size: 14px;
	margin: 0 0 1em 0;
}
#sidebar .customer_quote .author, 
#sidebar .customer_quote .author p {
	font-size: 12px;
	margin: 0;
}
#sidebar .customer_quote p a {
	text-decoration: none;
}

/* Pagination */
#pagination {
	font-family: "Museo";
	font-size: 14px;
}

footer address {
	font-style: normal;
	font-size: 13px;
	line-height: 2	em;
}

footer#bottom.alt2 {
	color: #bcbcbc;
}