/*
Theme Name:		Phlow CSS Framework
Theme URI:		http://phlow.org
Description:		Moritz mo. Sauer
Version:		1.0
Author:			mo.
Author URI:		http://phlow.org
*/

/* CONTENT
		- TYPO
		- TEXTGROESSE UND ABSTAENDE
*/



/* --- TYPO --- http://alistapart.com/articles/howtosizetextincss --- font size: 14 Pixel */

body {
font-size:100%;
color: #333;
line-height:1.125em;
font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
}

p, ul, dl, ol, pre, table {
font-size:0.75em; /* 16x.0.75=12 */
}

/* ---- TEXTGROESSE UND ABSTAENDE ------------------------------------------ */

h1 {
font-size:2em;
font-weight:normal;
letter-spacing:-2px;
line-height:1.1em;
margin:0;
padding-bottom:0.17em;
}
h2 {
margin: 0;
font-size: 1.3em;
line-height: 1.1em;
font-weight: normal;
padding-top: 1.5em;
border-bottom: 2px solid #fa0;
}
h3 {
font-size: 1.1em;
font-weight: normal;
margin: 0;
padding-top: .5em;
padding-bottom: .17em;
}
h4 {
font-size: 1.2em;
font-weight: normal;
margin: 0;
padding-top: .5em;
padding-bottom: .17em;
}
h5 {
font-size: 1.0em;font-weight: normal;
margin: 0;
padding-top: .5em;
padding-bottom: .17em;
}
h6 {
font-size: 1.0em;
font-weight: normal;
margin: 0;
padding-top: .5em;
padding-bottom: .17em;
}
p {
margin: .4em 0 .5em 0;
line-height: 1.5em;
}
p img {
margin: 0;
}
small { font-size: .9em; }
img {
vertical-align: middle;
border: none;
}
img.alignleft, img.left {
margin: 5px 15px 5px 0;
float: left;
}
img.alignright, img.right {
margin: 5px 0 5px 15px;
float: right;
}
img a {
border: none;
}
ul {
line-height: 1.5em;
list-style-type: square;
margin: .3em 0 0 1.5em;
padding: 0;
list-style-image: url('../images/bullet.gif');
}
li {
margin-bottom: .1em;
}
ol {
line-height: 1.5em;
margin: .3em 0 .5em 2.3em;
padding: 0;
list-style-image: none;
list-style-type: decimal;
list-style-type: decimal-leading-zero;
}
ol li {
margin: 0 0 .8em 0;
}
ol li li {
font-size: 1.4em;
margin: 0 0 .2em 0;
}
ol li li li {
font-size: 1.2em;
margin: 0 0 .2em 0;
}
dt {
font-weight: bold;
margin-bottom: .1em;
}
dl {
margin-top: .2em;
margin-bottom: .5em;
}
dd {
line-height: 1.5em;
margin-left: 2em;
margin-bottom: .1em;
}
pre {
padding: 1em;
line-height: 1.1em;
font-size: 1.1em;
}
code {
font-size: 1.1em;
}
blockquote {
margin: 0 0 0 30px;
font-family: Times, "Times New Roman", serif;
font-size:1.2em;
color: #666;
}
blockquote p {
line-height: 1.1em;
}
table {
width: 100%;
margin: 15px 0 15px 0;
}
th, td {
padding: 0 0 0 5px;
}
.td-th-bg {
background: #e0e0e0;
}
/* ---- LINK ---------------------------------------------------------- */

a {
text-decoration: none;
border-bottom: 1px solid #fa0;
color: #600;
background: none;
}
a:visited {
color: #300;
border-bottom: 1px dotted #fa0;
}
a:active {
color: #fa0;
}
a:hover {
color: #600;
border-bottom: 2px solid #600;
}
abbr, acronym, .explain {
border-bottom: 1px dotted black;
background: none;
cursor: help;
}

