body {background-color: #444;
	color: #fff;}
div#headertitle {background: url(http://www.altportland.com/images/01/title01.gif) no-repeat;
	height: 132px;
	border-bottom: medium solid #dfac50;}
div#headertitle .hidden {display:none; visibility: hidden;}

a:link, a:visited, a:hover, a:active {background-color: transparent;
font-weight: bold;}

#content a:link, #content a:visited, #content a:hover, #content a:active
{color: #69F;} /* a lighter, brighter blue */
	a.sb:link, a.sb:visited, a.sb:hover, a.sb:active {color: #dfac50 !important;
	text-decoration: none;}
	a.sb:hover, a.sb:active {text-decoration: underline;}
h4, h5 {color: #999;}
	
#content {margin-left: 0px;
	margin-right: 200px;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-right: 10px;
background-color: #444;
	color: #fff;}
#rightcontent {	position: absolute;
	right:10px;
	top: 170px;
	width: 180px !important;
	color: #dfac50;
background-color: #444;
font-size: .9em;}
 
div#rightcontent p {}
p.footer {}

p#forward-back {font-size: .8em;
float: right;}
.kleines {font-size: .8em;}
hr {border-bottom: medium solid #dfac50;
color: #dfac50;}
div.entry {background-color: #5E5E5E;
border: thin solid #ccc;
padding-right: 10px; padding-left: 10px;
margin: 1em;}
blockquote {
background-color: #5E5E5E;
border-left: medium solid rgb(204, 204, 102);
color: rgb(204, 204, 153);
padding-left: 10px;
padding-top: -10px;
voice-family: "\"}\"";
voice-family: inherit;
padding-top: 0px; //for IE
margin-top : -15px;
voice-family: "\"}\"";
voice-family: inherit;
margin-top: 0px; //for IE
}

p.posted {border-top: thin solid #999;}
h3.title {background-color:#787878;
padding-top: 1em;
padding-left: 1em;
margin-top: 0px;
margin-left: -10px;
margin-right: -10px;
border-bottom: thin solid #dfac50;}
h3.title a {color: #dfac50 !important;
	text-decoration: none;} 

div.entry img {float: left;
padding-right: 10px;
border: 0;}

div.entry a:link img,
div.entry a:visited img,
div.entry a:hover img,
div.entry a:active img {float: left;
padding-right: 10px;
border: 0;}


div.entry p {font-size: .9em;}
h4 {}
ul {}
li {}

div.category h3 {padding-bottom: 0px;
margin-bottom: 0px;}
div.category p {padding-top: 0px;
margin-top: 0px;}
span.keywords {font-size: 75%;
font-weight: 600;
color: #999;}
/* from default styles */

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
overflow: hidden;
width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
position: static;
clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
margin-bottom: .75em;
}


.comments-open label {
display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
width: 80%;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}

#comment-submit {
font-weight: bold;
}
.entry-tags-header,
.entry-categories-header {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}

.entry-tags-list,
.entry-categories-list {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
    display: inline;
}

