/* @override http://brsma.de/textpattern/css.php?n=static_2008 */

body {
    color: #444;
    padding: 0;
    margin: 0;
    background: #f4f4f4 url(/images/5.png) fixed;
    font-family:  "droid-sans-mono-1","droid-sans-mono-2", Consolas, Menlo, "DejaVu Mono", "Bitstream Vera Mono", mono;
    font-size: 15px;
    line-height: 22px;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #009eb8;
	margin-right: -2px;
	margin-left: -2px;
	padding: 1px 2px 2px;
}

a:hover, a:active {
    text-decoration: none;
    background-image: none;
    background-color: #009eb8; 
    color: #afffff;
}

h1, h2, h3, h4, h5, h6, td, p, .newsitem {
    font-size: 14px;
    line-height: 22px;
	font-weight: normal;
	background-image: none;
	font-size: inherit;
	padding: 0.5pc;
	margin: 0 0 2px;
}

h1, h2, h3 {
	width: auto;
	padding: 0.5pc;
	margin: 0;
	text-transform: uppercase;
	line-height: 18px;
	color: #a69a55;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.5pc;
}

h2, h3 {
	background-color: #000;
}

b, .bold {
	font-weight: bolder;
	letter-spacing: 1px;
}

em {
	color: #b42c26;
	margin-right: -px;
	margin-right: -2px;
	margin-left: -2px;
	padding: 1px 2px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

table, th, tr, td {
padding:0;
margin:0;
}
td {
border-bottom:1px solid #f4f4f4;
}
/* SEMANTICS */

.large {
	font-size: 116%;
	text-transform: uppercase;
}

.small {
    letter-spacing: 1px;
    font-size: 85%;
    line-height: 22px;
}

.hidden {
	display: none;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.hi {
	background-color: #afffff;
	margin-right: -2px;
	margin-left: -2px;
	padding: 1px 2px;
}

.light {
	color: #616161;
}

.extralight {
	color: #9D9D9D;
}

.newsdate {
	background-color: #333;
	color: aliceblue;
	font-weight: bold;
	padding: 0 2px 0 2px;
	margin: 0 4px 0 -2px;
	letter-spacing: 1px;
	text-transform: uppercase;
        display:inline; 
}

#pagehead {
	position: fixed;
	top: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	left: 0;
    z-index:99;
}

#logo, #thinkmore, #banner {
	float: left;
	width: auto;
	margin: 0;
	padding: 0.5em;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 18px;
	vertical-align: center;
	background-color: #fff;
}

#logo, #thinkmore {
}

#logo {
	font-weight: normal;
	color: #000;
	text-align: left;
	letter-spacing: 1px;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	margin-left: 1px;
	width: 250px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
        /* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0))) content-box padding-box; */
    -webkit-box-shadow: rgba(0,0,0,0.5) 5px 0px 20px;
    -moz-box-shadow: rgba(0,0,0,0.5) 5px 0px 20px;
    -webkit-corner-radius:1px;
}

#logo-em {
	font-weight: bold;
}

#thinkmore {
	background-color: #333;
	background-image: none;
	color: #a69a55;
	width: 40px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 18px;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#banner {
	position: fixed;
	top: 216px;
	width: auto;
	height: auto;
	left: 840px;
	margin: 0;
	padding: 0;
}

#content-main {
	top: 216px;
	width: 640px;
	position: absolute;
	left: 160px;
}

#disobey {
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
	padding-bottom: -0.5em;
	background-color: #b42c26;
	background-image: none;
	color: white;
}

.newsitem p {
    display: inline-block;
    border:none;
    padding: 0;
    margin: 9px 0;
/*    content-after: "¶ ";*/
}

#news {
}
div.newsdate + p {
    display: inline;
}

#content-main > div > p,
#content-main .newsitem {
	background-color: #fff;
	background-color: rgba(255,255,255,0.92);
}
