/* CSS Document */
/*----------------------
swatch colours
481113
754833
E0E886
DECA72
6585AA
*/ 
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 75%;
	line-height: 1.5833333333333333em; }
 
h2, h3 { font-family:Palatino Linotype, "Times New Roman", Times, serif; }

h2 { color:#343434; }
 
div#content_sub h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150% }
 
div#text_main h2, div#text_sub h2 {
	font-size:200%;
	margin:0px 0 0.39em 0;
	padding-bottom:.5em; }
	
div#content_main h2, div#text_main h2, div#text_main h3, div#text_sub h3, div#content_sub h4 { border-bottom:1px dotted #481113; }
 
.main_title {
	font-size:2em;
	margin:0 0 0 0;
	padding-bottom:0.3958333em; }
 
.title {
	font-size:1.5em;
	margin:0 0 0 0;
	padding-bottom:0.947em;
	color:#343434 }
	
p + .title { margin-top:1.5em; }	
	
div#content_main ul li h3 {
	font-size:1.3em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	font-family:Arial, Helvetica, sans-serif; }

div#content { font-size:0.9em }

div#content_main h2 + p { margin-top:0.7966665em; }
 
div#content_main p { padding:0; }
 
div#text_main h3, div#text_sub h3 {
	font-size:200%;
	margin:0 0 0.8em 0;
	padding-bottom:.5em; }
	
div#text_main h3, div#text_sub h3, div#content_sub h4 {
	color:#343434;
	padding-bottom:0.527777em; }
 
div#text_main p, div#text_sub p, li p { padding:0 }

blockquote {
	font-size:3.5em;
	font-family:Palatino Linotype, "Times New Roman", Times, serif;
	color:#481113;
	line-height: 1em;
	letter-spacing:0.01em;
	margin:0.90476em 0 }
	
blockquote p {
	margin:0;
	padding:0; }
 
p { margin:0 0 1em 0; }
 
ol+h4, ul+h4 { margin-top:1.75em; }
 
.bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#343434 }
 
.validation {
	text-transform:uppercase;
	font-weight:bold; }

.minititle { font-size:130%; }

/************************************************************************/
/* LINKS    														    */                         
/************************************************************************/

a:link, a:visited { 
	color:#4896ac;
	text-decoration:none; }

.entry a:link, .entry a:visited {
	color:#4896ac;
	font-weight:bold; }

.entry a:hover {
	color:#000;
	background-color:#edebd5;
	font-weight:bold; }

div#nav a {
	color:#481113;
	padding-left:0.7em;
	font-weight:bold;
	font-size:1.3em; }
	
div#nav a:hover { color:#6585AA; }
 
div#nav_sub a { font-family:Arial, Helvetica, sans-serif; }
 
div#site_info { font-size:0.8em; }

div#nav_sub a { color:#999; }

li#html a, li#css a {
	display:block;
	border-right:1px dotted #dededf; }

div#content_main ul li a { color:#4896AC; }

div#content_main ul li a:hover { color:#CCC; }

div#content_main ul li h3 { color:#343434; }

.main_title a { color:#343434; }

.main_title a:hover { 
	color:#000;
	background-color:#edebd5 }

.post-cat a, .post-comments a { color:#4896ac }

.post-cat a:hover, .post-comments a:hover { 
	color:#000;
	background-color:#edebd5 }

div#nav_sub a:hover { color:#343434; }

div#site_info a { color:#343434; }

	div#site_info a:hover { color:#CCC; }

div#content_sub a {
	display:block;
	height:24px;
	padding:5px 0 0 5px;
	color:#343434 }

	div#content_sub a:hover {
		background-color:#f2f2f2;
		color:#343434 }