strong {
	font-weight: bold;
}

/*	ANCHOR AND LINKS
--------------------------------------------------------------*/
.date-title a,
.date-title a:link,
.date-title a:visited {color: rgb(0,0,50); }
.date-title a:link,
.date-title a:visited {text-decoration: underline;}
.date-title a:link:hover,
.date-title a:visited:hover {
	color: #5E5E5E;
}

#page-header h2 {
	text-align: center;
	margin-bottom:0.6em;
}
#footer {
	border-top:1px solid #CCCCCC;
	line-height:20px;
	margin:40px auto;
	padding:20px 0;
	text-align: center;
}

/*
--------------------------------------------*/
.full-width {overflow: hidden;}
.date-title {
	margin-bottom: 10px;
}
.powered-by {
	float: right;
	font-size: 11px;
	color: rgb(120,120,120);
}
form .errorlist {
	color: #E60000;
	font-weight: bold;
}
.powered-by td {
	padding: 2px 5px 0 0;
}
.breadcrumbs {
	margin: 10px 0;
}
.breadcrumbs li {
	height: 40px;
	line-height: 40px;
	padding:0 5px 0 0;
}

/* SEARCH FORM
-----------------------------------------------------------------------*/
.search-form {
	margin-bottom: 1em;
	overflow: hidden;
}
.search-form table {flush: left;}
.search-form td {padding-right: 10px;}
.search-box {width: 300px;}

/* Tag Cloud
-----------------------------------------------------------------------*/
.search-item .tags,
.flowrepo .tags {
	filter:alpha(opacity=70);
	opacity:0.7;
}

.tagindex {
	letter-spacing:normal;
	line-height:1.6em;
	text-align:justify;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	word-spacing:normal;
}
.tagindex a.size-1 {font-size:70%;filter:alpha(opacity=70);opacity:0.7;}
.tagindex a.size-2 {font-size:80%;filter:alpha(opacity=80);opacity:0.8;}
.tagindex a.size-3 {font-size:100%;filter:alpha(opacity=90);opacity:0.9;}
.tagindex a.size-4 {font-size:150%;}
.tagindex a.size-5 {font-size:180%;}
.tagindex a.size-6 {font-size:210%;}


/* NAVIGATION
----------------------------------------------------------------------------*/
.topnav ul {
	display: inline;
	padding: 10px 0;
}
.topnav ul li {
	display: inline;
	list-style-type:none;
	margin:0;
}
.topnav ul.user {float: right;}
.topnav ul.toolbox {float: left;}
.topnav ul.user li {padding:0 0 0 5px;}
.topnav ul.toolbox li {padding:0 5px 0 0;}

#site-navigation {
	width: 100%;
	text-align: center;
	padding:10px 0;
}
#site-navigation ul {
	display: inline;
	overflow: hidden;
}
#site-navigation li {
	display: inline;
	list-style-type:none;
	padding:10px 0 10px 5px;
}


/* EDITING WRITING
---------------------------------------------------------------------------*/

.writing textarea {width: 100%;}
.writing .report-edit {
	margin-bottom: 20px;
}
.writing #id_title {
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	width: 100%;
}
.writing #id_description {
	height: 50px;
}
.writing #id_body {
	height: 500px;
}
.writing .report-dashboard {
	background: rgb(255,255,255);
	border: 1px solid rgb(180,180,180);
	padding: 10px 10px;
}
	

/* WRAPPER COLOR AND STYLE
----------------------------------------------------------------------*/
.djpcms-html-box,
.djpcms-html-box .hd {
	border: none;
	background: transparent;
}
.djpcms-html-box .hd h2 {
	height: 1.2em;
	line-height: 1.2em;
}

.error-block {
	margin-top:40px;
	padding:10px;
}

