/*
10px 	77%
11px 	85%
12px 	93% (was 93)
13px 	100%
14px 	108% (was 107)
15px 	116% (was 114)
16px 	123.1% (was 122)
17px 	131% (was 129)
18px 	138.5% (was 136)
19px	146.5% (was 144)
20px	153.9% (was 152)
21px 	161.6% (was 159)
22px 	167%
23px 	174%
24px 	182%
25px 	189%
26px 	197%
*/

h1 {
	font-size:161.6%;
	font-family:"Times New Roman", Times, serif;
}
h2 {
	font-size:146.5%; 
	font-family:"Times New Roman", Times, serif;
}
h3 {
	font-size:138.5%; 
}

h4,h5,h6 {
	font-size:100%;
	margin:.5em 0;
}

h1,h2,h3 {
	margin:0 0 1em 0;
	color:#404040;
}

h4,h5,h6,strong {
	font-weight:bold; 
}
abbr,acronym {
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	font-style:italic;
}
blockquote,ul,ol,dl {
	margin:1em;
}
ol,ul,dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;	
}
ul li {
	list-style: circle outside;
	padding:2px 0;
}
dl dd {
	margin-left:1em;
}

th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table,pre {
	margin-bottom:1em;
}

/*=== Varius ===*/
.smallest {font-size: 85% !important; font-weight:normal;}
.small {font-size: 93% !important; font-weight:normal;}
.normal {font-size: 100% !important;}
.large {font-size: 116% !important;}
.larger {font-size: 131% !important;}
.largest {font-size: 153.9% !important;}
.bold, .b {font-weight: bold !important;}
.italic, .i {font-style: italic !important;}

.white {color: #fff !important; background-color: inherit;}
.yellow {color: #FFB400 !important; background-color: inherit;}
.orange {color: #f60 !important; background-color: inherit;}
.red {color: #CC0033 !important; background-color: inherit;}
.grey {color: #778 !important; background-color: inherit;}
.green {color: #26950E !important; background-color: inherit;}
.subgreen {color: #71AC0A !important; background-color: inherit;}
.darkgrey {color: #556 !important; background-color: inherit;}
.blue {color: #03f !important; background-color: inherit;}
.head {color: #1B5790 !important; background-color: inherit;}
.black {color: #001 !important; background-color: inherit;}
.coffee {color:#6D674F !important; background-color: inherit;}
.coffee a {color:#4B4630 !important; background-color: inherit;}

.txtr { text-align: right !important; }
.txtl { text-align: left !important; }
.txtc { text-align: center !important; }
.txtj { text-align: justify !important; }
.colleft {float:left; margin:2px 5px 0 0;}
.colright {float:right; margin:2px 0 0 5px;}
.nodcr {text-decoration:none !important;}
.nobrd { border: none !important;}
.nobg { background: none !important;}

/*=== Clear fix ===*/
.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}