/* TYPOGRAPHY */
.typography * {
	font:normal 100%/1.5em Arial, Helvetica, sans-serif;
}
.typography div {
	font-size: 1em;
}
.typography #main {
	font:normal 80%/1.5em Arial, Helvetica, sans-serif;
	color:#423627;
}
.typography #Sidebar {
	border:0;
}
.typography #right-side, .typography #right-side p {
	font:normal 8pt/1.3em Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
}
.typography #main img {
	border:5px solid #FFFBB5;
	margin:3px 6px;
}
/* LINKS */
.typography #main a, .typography #main a:link, .typography #main a:active, .typography #main a:visited {
	text-decoration:underline;
	color:#423627;
}
.typography #main a:hover {
	color:#6C5F49;
}
.typography #main .blogTitle a, .typography #main .blogTitle a:link, .typography #main .blogTitle a:active, .typography .blogTitle a:visited {
	font:bold 1.1em/1.2em Arial, Helvetica, sans-serif;
	margin:.5em 0 .2em 0;
display:block;
	text-decoration:none;
	color: #B94C23;
}
.typography #main .blogTitle a:hover {
	text-decoration:underline;
}
.typography #main .breadcrumbs {
	font:normal 11px Arial, Helvetica, sans-serif;
}
.typography #main .breadcrumbs a, .typography #main .breadcrumbs a:link, .typography #main .breadcrumbs a:active, .typography #main .breadcrumbs a:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	background-color:transparent;
	text-decoration:underline;
}
.typography #main .breadcrumbs a:hover {
	color: #1B1710;
	text-decoration:none;
}
#left-side a:link, #left-side a:active, #left-side a:visited {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFBB5;
	text-transform: capitalize;
	text-decoration:none;
}
#left-side a:hover {
	color:#fff;
	border-bottom:1px dotted #fff;
}
#right-side a:link, #right-side a:active, #right-side a:visited {
	color:#fff;
}
#right-side a:hover {
	color:#C4D48A;
	border-bottom:1px dotted #fff;
}
#left-side strong, #left-side b {
	padding:2px 0;
	color:#ffffff;
}
#logo a:link, #logo a:active, #logo a:visited {
	background-color:transparent;
	border-bottom:0px solid #C6582F;
}
#logo a:hover {
	color:#fff;
	background-color:transparent;
	border-bottom:0px solid #C6582F;
}
#credits2 a:link, #credits2 a:active, #credits2 a:visited {
	font:11px Arial, Helvetica, sans-serif;
	color:#CCC1B0;
	text-transform: capitalize;
	text-decoration:none;
}
#credits2 a:hover {
	color:#fff;
	text-decoration:underline;
}
/* END LINKS */
	
/* HEADINGS */
.typography #main h1.title {
	font:bold 2em/1em Arial, Helvetica, sans-serif;
	margin:.2em 0 .5em 0;
	padding: 0;
	color: #B94C23;
}
.typography #main h1 {
	font:bold 1.8em/1em Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	color:#423627;
}
.typography #main h2 {
	font:bold 1.6em/1em Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	color:#423627;
}
.typography #main h3 {
	font:bold 1.4em/1em Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	color:#423627;
}
.typography #main h4 {
	font:bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	color:#423627;
}
.typography #main h5 {
	font:bold 1em/1.2m Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	color:#423627;
}
.typography #main h6 {
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:0;
	padding: 0;
	color:#ffffff;
}
.typography #main h6 img {
	border:0;
}
.typography #left-side h1, .typography #left-side h2, .typography #left-side h3, .typography #left-side h4, .typography #left-side h5, .typography #left-side h6 {
	color:#ffffff;
	line-height:1.4em;
	border-bottom:1px dotted #fff;
	margin:0;
}
/* END HEADINGS */

/* TEXT */
.typography p {
	margin: 0;
	padding: 0;
}
.typography blockquote {
	margin-left:25px;
}
.typography pre {
	font-family: monospace;
	font-size: 1.0em;
}
.typography strong, .typography b {
	font-weight: bold;
}
.typography em, .typography i {
	font-style:italic;
}
.typography code {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	white-space: pre;
}
/* END TEXT */
	
/* LISTS */
.typography ul {
	line-height:1.4em;
	margin: 0 0 1.5em 1.2em;
	padding: 0;
}
.typography ul .typography li {
	margin: 0 0 0.25em 30px;
	padding: 0;
}
.typography ol {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
}
.typography ol .typography li {
	font-size: 1.0em;
	margin: 0 0 0.25em 30px;
	padding: 0;
}
.typography dl {
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.4em;
}
.typography dl .typography dt {
	font-weight: bold;
	margin: 0.25em 0 0.25em 0;
	padding: 0;
}
.typography dl .typography dd {
	margin: 0 0 0 30px;
	padding: 0;
}
/* END LISTS */
	
/* TABLE */

.typography table {
	margin: 0;
	padding: 0;
}
.typography table .typography caption {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 1.5em 0;
}
.typography th {
	font-weight: bold;
	text-align: left;
}
.typography td {
	font-size: 1em;
}
/* END TABLE */	
	
.typography hr {
	display: none;
}
.typography div.hr {
	height: 1px;
	margin: 1.5em 10px;
	border-bottom: 1px dotted black;
}
	
/* END TYPOGRAPHY */
