body, p, div, label, textarea, td, ul, ol {
	font: 12px Helvetica Neue, Arial, "Helvetica", Geneva, sans-serif;
}

p {
	line-height: 1.75;
	margin-bottom: 15px;
	text-align: justify;
}

p.highlight {
	background:#eee;
	padding:20px;
	font-size:115%;
	line-height:1.5em;
	color:#ac0000;
}
	
h1 {
	font-size:  250%;
	font-weight: bold;
	margin-bottom: 20px;
	letter-spacing: -1px;
	color: #ac0000;
	
}
h2 {
	color:#666;
	font-size:150%;
	font-weight:bold;
	margin-bottom: 15px;
}

h3, ul.mostread {
	color: #666;
	font-size: 125%;
}

#mediabox h3 {
	color:#ac0000;
	padding:10px;
	line-height:10px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background:#e5e5e5;
}

#mediabox h4 {
	padding-top:3px;
	font-size:115%;
}

.env {
	color: #00c243;
	font-weight:bold;
}




strong, h3 {
	font-weight:bold;
}

a {
	text-decoration: none;
	color:#760000;
}

a:hover {
	color:#ac0000;
}

ul {
	font-weight: normal;
	margin: 0px;
}

#content-right ul, #content-right ol {
	padding:10px;
	background:#eee;
	margin-bottom:15px;
}

#content-main ul {
	list-style:circle;
	margin-bottom:15px;
}

#content-main ul li {
	padding:3px;
	margin-left:30px;
}

#content-main ol {
	list-style: decimal;
	font-weight: normal;
	margin-bottom:15px;
}

#content-main ol li {
	padding: 3px;
	margin-left: 30px;
}

ul.box li {
	padding: 5px;
}

ul.mostread {
	padding:10px;
}

li.mostread {
	padding:8px;
	background:#eee;
	margin:8px 0;
	border-top:1px solid #ccc;

}

#box {
	height:115px;
}

#content-right ul {
	padding-left:25px;
}

#content-right ul li {
}

span.breadcrumbs {
	color:#333;
}

#footer, #box2 {
        letter-spacing:0.03em;
}



/*MAINPAGE BOXES */
#box1 h2.title {
        padding:10px;	
        background:url('../images/mouseover.gif') bottom repeat-x #ac0000;
        color:#fff;
        font-weight:normal;
        font-size: 125%;
        margin: 0;
}

#content_1.specialposts {
padding:10px;
}

#content_1.specialposts li {
padding:10px;
background:#eee;
}

#content {
	line-height:1.4em;
}

/* Articles */

.componentheading {
	font-size:200%;
	letter-spacing:.06em;
	color:#033d63;
	padding-bottom:0px;
	margin-bottom:15px;
}

td.contentheading {
	font-size:137.5%;
	padding:0 0 3px 0;
}

.createdate {
	font-size:87.5%;
	color:#999;
	padding-bottom:5px;
}

/* MENU */

.sf-menu {
letter-spacing:.1em;
}


/* BLOG */
#lyftenbloggie a {
	color:#366f96;
}

#lyftenbloggie a:hover {
	color:#004470;
}
#lyftenbloggie .lbPost_left {
	display:none;
	padding:10px;
}

#lyftenbloggie .lbPost {
	/*border-top:2px solid #0068ac;
	border-bottom:1px dotted #0068ac;*/
	margin-bottom:10px;
}

#lyftenbloggie .lbPost h2 {
	padding:10px 10px 5px 0px;
	background:#fff;
	margin-bottom:3px;
}

#lyftenbloggie .lbPost_meta {
	font-size:85%;
	color:#999;
	padding:0 0 5px 10px;
}

.lyftenbloggie {

}
/* ABOUT */

blockquote {
	font-size: 120%;
	line-height: 2;
	padding: 20px;
	background-color: #f7f7f7;
	margin:20px;
	color:#366f96;
	
}

/* FAQ */
ul.faq {
	background-color: #f7f7f7;
	padding: 20px;
	text-align: left;
	margin: 30px 0;
}
li.faq, li.faq a {
	text-decoration: none;
	list-style: none;
	color: #366f96;
	line-height: 1.75;
	font-size: 110%;
	
	
}