/* Structure */

#portal-column-content {
	padding: 0;
	margin-top: 45px;
}

#portal-column-one {
	width:214px;
}

body#content {
	background: none;
}

/* Logo */

#logo h1 {
	text-transform: uppercase;
	font-family: Georgia,"Bitstream Charter","Century Schoolbook L","Bitstream Vera Serif","New York",Palatino,Garamond,Times,"Times New Roman",serif;
	font-size: 45px !important;
}

#logo h2 {
	text-transform: none !important;
}

/* Portal Siteactions */

#portal-siteactions {
	position: absolute;
	right: 0;
	margin-right: 1em;
}

#portal-siteactions li {
	display: inline;
	padding: 0 0.2em;
}

#portal-siteactions li a {
	text-decoration: none;
}

/* Navigation */

#menu .selected a {
	background: #EC0000 url(++resource++plonetheme.stylized.images/img03.gif) repeat-x left bottom;
}

/* Personal Bar */

#portal-personaltools {
	background-color:#CDE2A7;
	border:1px solid #74AE0B;
	color:#578308;
	text-align: right;
	margin: 1em 0 -2em 0;
}

#portal-personaltools li {
	display: inline;
}

#portal-personaltools li a {
	text-decoration: none;
	color:#578308;
	margin-right: 1em;
}

/* Portlets */

.portletHeader {
	background:#C80000 url(++resource++plonetheme.stylized.images/img05.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:17px;
	line-height: 1.3em;
	height:27px;
	padding:6px 0 0 34px;
	text-transform:lowercase;
}

.portletHeader a {
	text-decoration: none;
	color: #fff !important;
}

.portletItem,
.portletFooter,
.managePortletsLink,
.managePortletsFallback {
	padding: 10px 26px;
	font-size: 12px;
}

.portletItem p {
	margin-bottom: 0;
	font-weight: bold;
}

.navTreeItem {
	font-size: 12px;
}

.portletItem a {
	text-decoration: none;
	font-weight: bold;
}

.portletItem a.tile span {
	display: block;
	font-weight: normal;
	font-size: 10px;
	color: #808C96;
	}

.portletWrapper {
	background:transparent url(++resource++plonetheme.stylized.images/img06.gif) repeat-x scroll 0 0;
}

/* Content */

.contentViews {
	padding-left: 0em;
	margin-left: 0em !important;
}

.documentDescription,
#link-presentation,
#parent-fieldname-text p,
#plone-document-byline,
.discreet,
#content dl,
.listingBar,
table.listing {
	margin-left: 32px !important;
}

.post h2 {
	background:transparent url(++resource++plonetheme.stylized.images/img07.gif) no-repeat scroll left center;
	margin:40px 0 25px;
	padding-left:32px;
}

.post ul, .post ol {
	margin-left: 32px;
}

/* Overview View */

.tileBody,
.tileFooter {
	padding-left: 32px;
}

h2.tileHeadline {
	color: #292929;
	text-decoration: none;
}

/* Content Actions */

.state-published {
	color: #578308 !important;
}

/* Document Actions */

.documentActions {
	border-top:1px solid #f00;
	margin:1em 0;
	padding:0;
}

.documentActions ul {
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin:-0.9em 0 0;
	padding:0 0.5em;
	text-align: right;
}

.documentActions li {
	background-color:White;
	display:inline;
	font-size:90%;
	margin:0 0.5em;
	padding:0 0.25em;
}

.documentActions li a {
	text-decoration: none;
}


/* Configuration Page */

ul.configlets {
	list-style-type: none !important;
}

/* Portal Message */

.portalMessage {
	background-color:#FFCE7B;
	background-image:url(info_icon.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	border:1px solid #FFA500;
	color:Black;
	font-size:85%;
	font-weight:bold;
	margin:1em 0;
	padding:0.5em 1em 0.5em 3em;
	vertical-align:middle;
}

/* Footer */

#footer p {
	margin-bottom:0.5em;
}

#portal-colophon ul {
	text-align: center;
}
#portal-colophon li {
	display: inline;
}