/* Get rid of the thin dotted rectangle in firefox when clicking a link */
a:focus {outline: none}

.float_clearing {
    clear: both;
}

.infoText {
	background: white;
	border: 1px solid #ccc;
	display: block;
	padding: 10px;
}

.networking_activity_card_listing img {
        padding: 3px;
        margin-left: 8px;
        margin-top: 8px;
        border: 1px solid #ddd;
}

.networking_activity_card_td_left {
width: 60px;
}

.networking_activity_card_info {
padding-top: 8px;
}

.networking_activity_card_info .verticalContent a {
    color: #814581 !important;
}

/* RTE BLOGS NAVIGATION */
.networking_profile_contacts_row {
    text-align: center;
}

a.linkBar.networking_navigation_explore {
    background: url("/images/theme/rte/mini-icons/explore.gif") top left
        no-repeat;
    padding-left: 20px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}

a.linkBar.networking_navigation_my_contacts {
    background: url("/images/theme/rte/mini-icons/contacts.gif") top left
        no-repeat;
    padding-left: 20px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}
a.linkBar.networking_navigation_invite {
    background: url("/images/theme/rte/mini-icons/invite.gif") top left
        no-repeat;
    padding-left: 20px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}
    
a.linkBar.blogs_navigation_featured {
    background: url("/images/theme/rte/mini-icons/featured-ideas.gif") top left
        no-repeat;
    padding-left: 20px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}

a.linkBar.blogs_navigation_new {
	background: url("/images/theme/rte/mini-icons/new-ideas.gif") top left
		no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_promoted {
	background: url("/images/theme/rte/mini-icons/promoted-ideas.gif") top
		left no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_rated {
	background: url("/images/theme/rte/mini-icons/best-ideas.gif") top left
		no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_contacts {
	background: url("/images/theme/rte/mini-icons/contact-ideas.gif") top
		left no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_my {
	background: url("/images/theme/rte/mini-icons/my-ideas.gif") top left
		no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_post {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_add_seed {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_seeds {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_closed_seeds {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_all_seeds {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.blogs_navigation_no_seeds {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

/* RTE WIKI NAVIGATION */
a.linkBar.pages_alphabetically {
	background: url("/images/theme/default/wiki/sort.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.pages_alphabetically.selected {
	color: black !important;
}

a.linkBar.pages_alphabetically:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.latest_pages {
	background: url("/images/theme/default/wiki/pages.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.latest_pages.selected {
	color: black !important;
}

a.linkBar.latest_pages:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.version_changes {
	background: url("/images/theme/default/wiki/versions.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.version_changes.selected {
	color: black !important;
}

a.linkBar.version_changes:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.change_history {
	background: url("/images/theme/default/wiki/history.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.change_history.selected {
	color: black !important;
}

a.linkBar.change_history:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.printable_page {
	background: url("/images/theme/default/wiki/printer.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.printable_page.selected {
	color: black !important;
}

a.linkBar.printable_page:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.unlock_page {
	background: url("/images/theme/default/wiki/unlock.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.unlock_page.selected {
	color: black !important;
}

a.linkBar.unlock_page:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.lock_page {
	background: url("/images/theme/default/wiki/lock.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.lock_page.selected {
	color: black !important;
}

a.linkBar.lock_page:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.add_page_to_summary {
	background: url("/images/theme/default/wiki/add_summary.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.add_page_to_summary.selected {
	color: black !important;
}

a.linkBar.add_page_to_summary:hover {
	color: black;
	text-decoration: none;
}

a.linkBar.remove_page_from_summary {
	background: url("/images/theme/default/wiki/remove_summary.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}


a.linkBar.remove_page_from_summary.selected {
	color: black !important;
}

a.linkBar.remove_page_from_summary:hover {
	color: black !important;
	text-decoration: none;
}

a.linkBar.remove_page {
	background: url("/images/theme/default/wiki/delete.gif") no-repeat;
	padding-left: 20px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.remove_page.selected {
	color: black !important;
}

a.linkBar.remove_page:hover {
	color: black !important;
	text-decoration: none;
}

/* RTE BLOGS RATING */
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating
	{
	background: url(/images/theme/rte/star.gif) left -1000px repeat-x;
}

/* Use contentItemContainer as force to override default list margins */
.contentItemContainer .star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
	float: right;
}

.star-rating li {
	display: inline;
}

.star-rating a,.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
	background-position: left bottom;
}

/* Use contentItemContainer as force to override default list margins */
.contentItemContainer .star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
	float: right;
}

.star-rating li {
	display: inline;
}

.star-rating a,.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}

.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}

.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}

.blogs_rating_disabled.star-rating a {
    display: none;
}


.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

/* RTE BLOGS CSS START */
.blog_post_listing .verticalContent {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.comments_container .verticalContent {
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

a.comments_submit {
	background: rgb(110, 49, 109);
	color: white !important;
	float: left;
	clear: both;
	margin-left: 10px;
	margin-top: 10px;
	text-transform: lowercase;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 1.2pt;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 5px;
	-webkit-border--radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
}

a.comments_submit:hover {
	text-decoration: none;
	background: #6B006B;
}

.comments_message {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.comments_controls {
	margin: 10px;
	margin-top: 5px;
	float: right;
}

.comments_info {
	border-top: 1px dotted #ccc;
	border-bottom: 1px solid #ccc;
	background: white;
	display: block;
	padding: 10px;
}

.comments_content {
	padding: 10px;
	background: white;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-rigt-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
}

.miniTagCloud a {
	padding: 2px;
	white-space: nowrap;
}

.miniTagCloud a:hover {
	text-decoration: none;
	background: rgb(187, 133, 186);
	color: white !important;
}

.tagPrimary {
	color: #814581 !important;
	font-size: 16px;
}

.tagSecondary {
	color: #814581 !important;
	font-size: 14px;
}

.tagTertiary {
	color: #555 !important;
	font-size: 12px;
}

.blogPost {
	clear: both;
}

.blogPost a {
	color: #6B006B !important;
}

.blogPostControls {
	float: right;
	clear: left;
}

.blogPostFeature {
    background: url(/images/theme/rte/mini-icons/featured-ideas.gif) no-repeat center 0px;
    margin-top: 5px;
	margin-right: 5px;
	margin-left: 0px;
	width: 16px;
    height: 16px;
    display: block;
    float: left;
}

.blogPostUnFeature {
    background: url(/images/theme/rte/mini-icons/unfeatured-ideas.gif) no-repeat center 0px;
    margin-top: 5px;
	margin-right: 5px;
	margin-left: 0px;
	width: 16px;
    height: 16px;
    display: block;
    float: left;
}

.blogPostEdit {
	background: url(/images/theme/rte/icon_edit.gif) no-repeat center 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 0px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.blogPostDelete {
	background: url(/images/theme/rte/icon_delete.gif) no-repeat center 0px;
	margin-top: 8px;
	margin-right: 5px;
	margin-left: 0px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.blogPostReseed {
    background: url(/images/theme/rte/icon_reseed.gif) no-repeat center 0px;
    margin-top: 8px;
    margin-right: 5px;
    margin-left: 0px;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
}

.blogPostComments {
	clear: both;
}

.blogPostTags {
	clear: both;
}

.blogPostTitle {
	font-family: arial;
	font-size: 18px;
	color: #814581;
	display: block;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	clear: left;
}
.blogPostTitle a, .desktopBoxContent .blogPostTitle a {
	color: #814581 !important;
}

.desktopBoxContent .blogPost {
	margin: 10px;
}

.blogPostTitle a:hover {
	color: black !important;
text-decoration: none;

}

.blogPostContent {
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 1.5em;
	padding-right: 5px;
}

.blogPostAuthor {
	font-family: arial;
	font-size: 10px;
	color: #888;
	clear: left;
	font-style: italic;
	display: block;
	padding-top: 3px;
	padding-bottom: 8px;
}

.blogPostActions {
	padding-top: 10px;
    padding-left: 10px;
}

.blogPostBottom {
    background: white;
    border-bottom: 1px solid #ccc;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

a.blogPostPromote {
	background: url(/images/theme/rte/promote.gif) no-repeat center 0px;
	width: 39px;
	display: block;
	float: left;
	text-align: center;
	padding-top: 45px;
	font-size: 11px;
	margin-right: 15px;
	color: #888 !important;
}

.promote_demote_selected .blogPostDemote,.promote_promote_selected .blogPostPromote
	{
	filter: alpha(opacity = 30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

a.blogPostDemote {
	background: url(/images/theme/rte/demote.gif) no-repeat center 0px;
	width: 39px;
	display: block;
	float: left;
	text-align: center;
	padding-top: 45px;
	font-size: 11px;
	margin-right: 15px;
	color: #888 !important;
}

a.blogPostRate {
	background: url(/images/theme/rte/rate.gif) no-repeat center 0px;
	width: 39px;
	display: block;
	float: left;
	text-align: center;
	padding-top: 45px;
	font-size: 11px;
	margin-right: 15px;
	color: #888 !important;
}

a.blogPostDiscuss {
	background: url(/images/theme/rte/discuss.gif) no-repeat center 0px;
	width: 39px;
	display: block;
	float: left;
	text-align: center;
	padding-top: 45px;
	font-size: 11px;
	margin-right: 15px;
	color: #888 !important;
}

.blogPostDetails {
	float: right;
	color: #888;
	text-align: right;
	width: 220px;
	margin-top: 5px;
	margin-right: 5px;
}

.blogPostDetails a {
	font-weight: normal;
}

.blogPostTags {
	font-size: 9px;
	color: #888;
	text-align: right;
	line-height: 1em;
	text-align: right;
}

/* END */
body {
	background-color: #ccc;
	background-image: url(/images/theme/rte/bg.gif);
	background-repeat: repeat-y;
	background-position: -20px 0%;
	font: 10px Verdana, Arial, Sans-Serif;
	line-height: 170%;	
}

.mceEditor {
	width: 100% !important;
	margin-left: 5px !important;
}

.content {
	width: 850px;
	height: 100%;
	float: left;
	background: white;
	border-right: 1px solid black;
}

.footer {
	display: block;
	font-family: arial;
	text-align: center;
	border-top: 1px dashed #814581;
	padding: 10px;
	font-size: 12px;
	color: #814581;
	clear: both;
	width: 830px;
	background: white;
	border-right: 1px solid black;
}


.footer a {
	padding: 3px;
	color: #814581;
}

.footer a:hover {
	color: white;
	padding: 3px;
	background: rgb(187, 133, 186);
}

.desktopBoxTitle {
	border-top: 1px solid #814581;
	text-transform: lowercase;
	text-align: center;
	font-family: arial;
	font-size: 18px;
	letter-spacing: 1.2pt;
	color: #814581;
	background: #ebe4f6;
	padding: 8px;
}

.desktopBoxTitle a {
	color: #814581;
}

.desktopBoxContent a {
	color: #245ab4 !important;
}

td.desktopBoxSubContainer {
	padding: 0px 2px 0px 0px;
	border: 0px;
}

table.desktopBoxContainer {
	border-right: 0px;
	margin-left: 6px;
}

.desktopBoxControllers {
	border-top: 1px solid #814581;
	color: #814581;
	background: #ebe4f6;
	padding-top: 10px;
}

.desktopBoxContent {
	border: 0px;
	background: rgb(244, 244, 244);
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}

.desktopBoxContent .contentItemContainer p {
	padding-right: 20px;
}

.desktopBoxContent a.wikiLink {
	color: #6B006B !important;
}

.desktopBoxContent .blogPost a {
	color: #6B006B !important;
}

.desktop_box {
	padding-bottom: 15px;
}

#rteheader {
	padding-left: 27px;
	/* padding-right: 30px; */
	padding-top: 5px;
}

#rtelogo {
	display: block;
	clear: none;
	height: 73px;
	width: 298px;
	background: url(/images/theme/rte/top_logo.gif);
	margin-top: 5px;
}

#rtepersonal {
	background: rgb(110, 49, 109);
	color: white;
	width: 250px;
	text-align: center;
	padding: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-top: 15px;
}

#rtepersonal a {
	color: white !important;
	font-size: 11px;
	padding: 5px;
	padding-left: 1px;
	padding-right: 1px;
}

#rtepersonal a:hover {
	background: rgb(187, 133, 186);
}

#rtelogin {
	float: right;
	width: 500px;
}

#rtetools {
	float: right;
	margin-right: 20px;
	clear: both;
	width: 500px;
}

#rtetools .separator,#rtetools a {
	display: block;
	float: left;
}

#login_return_message_container {
	padding: 5px;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 45px;
	margin-right: 20px;
	font-size: 14px;
	display: none;
	background: url(/images/theme/rte/exclamation_info.gif) center left
		no-repeat;
}

.logged_container {
	color: grey;
	float: right;
	padding-top: 10px;
	margin-right: 26px;
}

#rte_logout_link {
	background: transparent url(/images/theme/rte/logout.gif) no-repeat
		scroll right center;
	color: gray;
	display: block;
	float: right;
	font-weight: bold;
	height: 20px;
	margin-right: 25px;
	padding-bottom: 5px;
	padding-right: 35px;
	padding-top: 10px;
}

#rte_logout_link :hover {
	color: rgb(110, 49, 109) !important;
}

#rte_login_link {
	display: block;
	float: right;
	color: gray;
	font-weight: bold;
	background: url("/images/theme/rte/login.gif") center right no-repeat;
	padding-right: 35px;
	margin-right: 25px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#rte_login_link :hover {
	color: rgb(110, 49, 109) !important;
}

#rtetools a.selected {
	font-weight: bold;
}

/* Icons Header ICONS */
#rtetools a.ideas {
	background: url(/images/theme/rte/top_idea.gif) no-repeat center 10px;
	background-image: expression('url(/images/theme/rte/top_idea.gif)');
}

#rtetools a.tools {
	background: url(/images/theme/rte/top_tools.gif) no-repeat center 10px;
	background-image: expression('url(/images/theme/rte/top_tools.gif)');
}

#rtetools a.knr {
	background: url(/images/theme/rte/top_wiki.gif) no-repeat center 10px;
	background-image: expression('url(/images/theme/rte/top_wiki.gif)');
}

#rtetools a.networking {
	background: url(/images/theme/rte/top_network.gif) no-repeat center 10px
		;
	background-image: expression('url(/images/theme/rte/top_network.gif)');
}

#rtetools a.presentations {
	background: url(/images/theme/rte/top_presentations.gif) no-repeat
		center 10px;
	background-image: expression('url(/images/theme/rte/top_presentations.gif)')
		;
}

.desktop_box {
	padding-bottom: 15px;
}

.desktop_box.cb {
	margin: 0px 5px;
}

.desktop_box .bt {
	height: 0px;
	margin: 0 0 0 0px;
	background: none;
}

.desktop_box .bt div {
	position: relative;
	left: 0px;
	width: 0px;
	height: 5px;
	background: none;
	font-size: 0;
	line-height: 0px;
}

.desktop_box .bb {
	height: 0px;
	margin: 0 0 0 0px;
	background: none;
}

.desktop_box .bb div {
	position: relative;
	left: 0px;
	width: 0px;
	height: 0px;
	background: none;
	font-size: 0;
	line-height: 0px;
}

.desktop_box .i1 {
	padding: 0 0 0 0px;
	background: none;
}

.desktop_box .i2 {
	padding: 0 0px 0 0;
	background: none;
}

.desktop_box .i3 {
	display: block;
	margin: 0;
	padding: 0px 0px;
	background: none;
}

.desktop_box .i3:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.desktop_box .i3 {
	display: inline-block;
}

.desktop_box .i3 {
	display: block;
}

.definitionHeader {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #814581;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.valuePairKey {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #814581;
}

.verticalContent input
[type=text] {
	width: 98%;
}

.even {
	background: none;
}

.odd {
	background: none;
}

.toolContent {
	background: none;
	border-width: 0px;
}

div.toolContentBox {
	background: rgb(244, 244, 244);
	border: 0px;
	margin-left: 2px;
	margin-right: 8px;
	margin-bottom: 12px;
	-moz-border-radius: 0px;
	margin-top: 1px;
}

div.toolContentBox span.boxLegend {
	font-weight: normal;
	border: 0px;
	-moz-border-radius: 0px;
	border-top: 1px solid #814581;
	text-transform: lowercase;
	text-align: center;
	font-family: arial;
	font-size: 18px;
	letter-spacing: 1.2pt;
	color: #814581;
	background: #ebe4f6;
	padding: 8px;
	display: block;
	position: static;
	top: 0px;
	width: 100% !important;
	float: left;
	margin-left: -10px;
	padding-right: 12px;
	margin-bottom: 10px;
}

.contentItemContainer {
	clear: both;
}

input,select,textarea {
	margin: 0px 0px 0px 3px;
	padding: 5px;
	vertical-align: middle;
	border: 1px solid gray;
	color: #444;
	font-size: 14px;
	-moz-border-radius: 0px;
}

.verticalContent input[type=text] {
	width: 490px;
	margin: 0px 0px 0px 0px;
}

#tag_add_input_field_post_tags {
	width: 232px;
	margin-right: 4px;
}

#tag_add_input_submit_post_tags, input.submitButton {
	background: rgb(110, 49, 109);
	color: white;
	margin-left: 5px;
	margin-top: 10px;
	text-transform: lowercase;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 1.2pt;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	-webkit-border-radius: 5px;
	-webkit-border--radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
}

#tag_add_input_field_tags {
	width: 340px;
}

#tag_add_input_submit_tags {
	background: rgb(110, 49, 109);
	color: white;
	margin-left: 5px;
	text-transform: lowercase;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 1.2pt;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
}

#tag_add_input_submit_post_tags:hover, input.submitButton:hover {
	text-decoration: none;
	background: #6B006B;
}

a.linkButton, a.linkButton:active, a.linkButton:visited, a.linkButton:link  {
	background: rgb(110, 49, 109);
	color: white;
	margin-left: 5px;
	margin-top: 10px;
	text-transform: lowercase;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 1.2pt;
	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	-webkit-border-radius: 5px;
	-webkit-border--radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
}

a.linkButton:hover {
	text-decoration: none;
	background: #6B006B;
}

#rtetools a:hover,#rtetools a.selected {
/* 	filter: alpha(opacity =       100); */
	-moz-opacity: 0.9909;
 	opacity: 0.9999;
}

#rtetools a {
	font-family: Arial, sans-serif;
	width: 100px;
	color: #333;
	margin-top: 0px;
	padding-top: 66px;
	padding-bottom: 0px;
	line-height: 1em;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
/*  	filter: alpha(opacity =       50);  */
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.networking_profile_prof_description_title  {
    font-size: 12px;
    color: #814581;
    font-weight: bold;
}

.networking_profile_prof_description  {
    font-style: italic;
}

.networking_profile_skill_profile_title  {
    font-size: 12px;
    color: #814581;
    font-weight: bold;
}

.networking_profile_skill_profile  {
    font-style: italic;
}

.networking_profile_portrait_border img {
	border: 2px solid gray;
}

.networking_profile_portrait_border {
	background-image: url(/images/theme/rte/image-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 38px;
	width: 244px;
}

.networking_profile_motto {
	font-style: italic;
	color: #888;
	display: block;
	margin-top: 5px;
}

.networking_profile_user_name  {
	font-size: 14px;
	color: #814581;
	font-weight: bold;
}

.networking_profile_position {
	color: #888;
	display: block;
	margin-top: 3px;
	margin-bottom: 5px;
}

.networking_profile_right_contact {
	color: #888;
	padding: 5px;
}

.networking_profile_right_contact a {
	color: #6B006B !important;
}


.networking_profile_right_contact .verticalContent {
	padding-top: 5px;
}

.networking_profile_card {
	width: 230px;
	height: 110px;
	float: left;
	margin-bottom: 12px;
	margin-left: 5px;
	margin-right: 5px;
}

.networking_profile_card img {
	padding: 3px;
	margin-left: 8px;
	margin-top: 8px;
	border: 1px solid #ddd;
}

.networking_profile_card_company {
        height:38px;
        overflow:hidden;
}

.networking_profile_card_info {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px;
/* 	height: 80px; */
        height: 42px;
        overflow:hidden;
}

.networking_profile_card_info a {
	font-size: 14px;
	color: #814581 !important;
	font-weight: bold;
}

.networking_toggle_contact_container a {
	color: #6B006B !important;
}

.networking_profile_card_td_left {
	width: 54px;
}

/* Target networking section linkBar once there is a class for that */

#networking_profile_portrait_container a.linkBar {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
    padding-left: 15px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}

#networking_profile_contact_container a.linkBar {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
    padding-left: 15px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}

.networking_profile_right_contacts a.linkBar {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
    padding-left: 15px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}

.networking_profile_right_tags a.linkBar {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
    padding-left: 15px;
    padding-top: 2px;
    color: #814581 !important;
    font-size: 14px;
}

.verticalContent a.linkBar.selected {
	color: black !important;
}

.verticalContent a.linkBar:hover {
	color: black !important;
	text-decoration: none;
}

.categorizedList {
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.categorizedList div {
	margin-top: 5px;
	text-align: left;
	padding-left: 3px;
    font-weight: bold;
	border-bottom: 1px solid #ccc;
}

.categorizedList .topic {
	padding-right: 0px;
	text-align: center;
	font-size: 10px;
}

.categorizedList a {
	color: #6B006B !important;
}

.categorizedList a:hover {
	text-decoration: none;
}

.categorizedList tr:hover {
	background-color: #ebe4f6;
}

.categorizedList tr.odd {
	background-color: rgb(247,251,253);
}

.categorizedList tr.odd:hover {
	background-color: #ebe4f6;
}

.categorizedList a.unread {
	color: red;
}

.combined_list .element a {
	color: #6B006B !important;
}

.combined_list .element a {
	text-decoration: none;
}

.combined_list .separator {
	padding-top: 5px;
	text-align: left;
	padding-left: 3px;
}

.combined_list .topic {
    white-space: nowrap;
}

.combined_list tr:hover {
	background-color: #ebe4f6;
}

a.linkBar.networking_remove_contact_button {
    background: url("/images/theme/rte/mini-icons/remove-contact.gif") left center
        no-repeat !important;
    padding-left: 15px !important;
    padding-bottom: 3px !important;
    color: #814581 !important;
    font-size: 12px !important;
}

a.linkBar.networking_add_contact_button {
    background: url("/images/theme/rte/mini-icons/add-contact.gif") left center
        no-repeat !important;
    padding-left: 15px !important;
    padding-bottom: 3px !important;
    color: #814581 !important;
    font-size: 12px !important;
}

.tag_deleted { text-decoration: line-through; color: gray !important; }

.tag_suggestion { color: #222 !important; }

a.tag_added { color: #6B006B !important; }

a.tag_selected { color: #6B006B !important; }

a.tag_added { cursor: pointer; }

.tag_suggestion_list a { display: block; color: #222 !important; }

a.tag_suggestion:hover { cursor: pointer; }

.contentItemContainer h1, .contentItemContainer h2 {
    font-weight: normal;
	color: #814581 !important;
    font-size: 16px;
}

.contentItemContainer h1 {
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}

.contentItemContainer h2 {
	padding-bottom: 3px;
    border-bottom: 1px solid #ccc;
	font-size: 15px;
}

.contentItemContainer h3 {
	padding-left: 0px;
	margin-left: 30px;
	padding-bottom: 3px;
    border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #814581 !important;
	font-weight: normal;
}

a.wikiLink {
	color: #6B006B !important;
}

a.sh_switch_open {
	color: #6B006B !important;
}

a.sh_switch_close {
	color: #6B006B !important;
}

.toc_entry a {
	color: #6B006B !important;
}

.fancycontainer.cb {
    margin: 0px 5px;
}
.fancycontainer .bt {
    height:14px;
    margin:0 0 0 10px;
    background:url(/images/theme/rte/nicebox.gif) no-repeat 100% 0;
}
.fancycontainer .bt div {
    position:relative;
    left:-10px;
    width:10px;
    height:14px;
    background:url(/images/theme/rte/nicebox.gif) no-repeat 0 0;
    font-size:0;
    line-height:0;
}
.fancycontainer .bb {
    height:14px;
    margin:0 0 0 10px;
    background:url(/images/theme/rte/nicebox.gif) no-repeat 100% 100%;
}
.fancycontainer .bb div {
    position:relative;
    left:-10px;
    width:10px;
    height:14px;
    background:url(/images/theme/rte/nicebox.gif) no-repeat 0 100%;
    font-size:0;
    line-height:0;
}
.fancycontainer .i1 {
    padding:0 0 0 10px;
    background:url(/images/theme/rte/nicebox-borders.gif) repeat-y 0 0;
}
.fancycontainer .i2 {
    padding:0 10px 0 0;
    background:url(/images/theme/rte/nicebox-borders.gif) repeat-y 100% 0;
}
.fancycontainer .i3 {
    display:block;
    margin:0;
    padding: 1px 1px;
    background: #ffffff;
}
.fancycontainer .i3:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.fancycontainer .i3 {display:inline-block;}
.fancycontainer .i3 {display:block;}

.profile_facebook_text, .profile_jaiku_text, .profile_linkedin_text {
    display: none;
}

#networking_profile_contact_container .linkBar.profile_facebook_link, #networking_profile_contact_container .linkBar.profile_jaiku_link, #networking_profile_contact_container .linkBar.profile_linkedin_link {
    width: 90px;
    height: 24px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 4px;
}

#networking_profile_contact_container .linkBar.profile_facebook_link {
    background: url(/images/theme/rte/facebook-button.gif) 0 0;
}

#networking_profile_contact_container .linkBar.profile_jaiku_link {
    background: url(/images/theme/rte/jaiku-button.gif) 0 0;
}

#networking_profile_contact_container .linkBar.profile_linkedin_link {
    background: url(/images/theme/rte/linkedin-button.gif) 0 0;
}

.seed_info_image {
	border: 1px solid gray;
	margin-bottom: 5px;
}
.seed_info_title {
	font-style: italic;
}

a.blogs_seed_listing_title {
	color:#814581 !important;
	display:block;
	font-size:12px;
	font-weight: bold;
	padding-bottom:5px;
}

a.blogs_seed_listing_title:hover {
	color:black !important;
	text-decoration:none;
}

.blogs_seed_listing_image img {
    padding: 3px;
	margin-left: 2px;
	margin-right: 4px;
    border: 1px solid #ddd;
}

.blogs_seed_listing_description p {
	padding-left: 0px;
	color: #666;
}

.blogs_seed_listing_closing_comment p {
padding: 5px;
color: #666;
}

.blogs_seed_listing_stats {
	color:#814581 !important;
	display: block;
	padding-bottom: 10px;
}

.blogs_seed_listing_tags {
	color:#888888;
	font-size:11px;
}

.desktopBoxContent .blogPostTitle {
	font-size: 12px;
}

.desktopBoxContent .blogPostContent {
	padding: 0px;
}

.desktopBoxContent .blogPostContent p {
	padding: 0px;
}

.networking_profile_contacts_row img {
	padding: 3px;
	border: 1px solid #ddd;
}

#blogs_summary .blogPostTitle {
	font-size: 14px;
}

#blogs_summary .blogPostContent {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

#blogs_summary .contentItemContainer p {
	padding-left: 0px;
	font-size: 10px;
	padding-right: 0px;
}

.solutions_provider_fancycontainer .definitionHeader,
.solutions_link_post_fancycontainer .definitionHeader,
.solutions_solution_fancycontainer .definitionHeader {
font-style: normal;
clear: both;
}

.solutions_provider_fancycontainer a .definitionHeader:hover, 
.solutions_link_post_fancycontainer a .definitionHeader:hover, 
.solutions_solution_fancycontainer a .definitionHeader:hover {
color: black !important;
}

.solutions_provider_fancycontainer a.solutions_provider_left_link,
.solutions_link_post_fancycontainer a.solutions_link_post_solution_left_link,
.solutions_solution_fancycontainer a.solutions_solution_left_link {
	color:#814581 !important;
padding: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

.solutions_provider_left_container p,
.solutions_link_post_solution_left_container p,
.solutions_solution_left_container p {
padding: 0px;
	color: #666;
}

a.linkBar.solutions_navigation_providers {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.solutions_navigation_solutions {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.solutions_navigation_best_rated_solutions {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

a.linkBar.solutions_navigation_add_provider {
    background: url("/images/theme/rte/mini-icons/arrow.gif") top left no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	color: #814581 !important;
	font-size: 14px;
}

.verticalContent .solutions_provider_solution_link,
.verticalContent .solutions_link_post_solutions_link,
.verticalContent .solutions_solution_provider_link {
    background: url("/images/theme/rte/mini-icons/arrow.gif") center left no-repeat;
display: block;
	color: #814581 !important;
	font-size: 12px;
padding: 0px !important;
padding-left: 15px !important;
}

a.linkButton.solutions_solution_edit_link {
top: 10px ;
margin-top: 20px;
font-size: 12px;
}


a.linkButton.solutions_provider_all_solutions_link {
top: 10px ;
margin-top: 20px;
font-size: 12px;
}

a.linkButton.solutions_provider_add_solution_link {
top: 30px;
font-size: 12px;
}

a.linkButton.solutions_provider_edit_link {
top: 50px;
font-size: 12px;
}

.solutions_solution_rating_container {
	color:#888888;
	font-size:11px;
}

.linkButton.comments_start_writing {
font-size: 12px !important;
color: white !important;
display: block;
width: 8em;
text-align: center;
margin-left: 15px !important;
}

.solutions_provider_fancycontainer table,
.solutions_link_post_fancycontainer table,
.solutions_solution_fancycontainer table {
margin-left: 5px;
margin-bottom: 15px;
}

.solutions_linking_guide p { padding-left: 0px }
.solutions_linking_guide a { color: #814581 !important; }
.solutions_linking_guide ol { margin-left: 25px }



.solutions_related_ideas_container .star-rating,
.solutions_solution_rating_container .star-rating {
float: none;
}

.solutions_idea_link_rate_container {
float: right;
margin-right: 12px;
}

.solutions_idea_link_rating_container {
float: right;
margin-right: 12px;
}

.solutions_idea_link_rating_text,
.solutions_solution_rating_text {
	color:#888888;
	font-size:11px;
padding: 5px;
float: left;
}

.solutions_related_idea_link {
    background: url("/images/theme/rte/mini-icons/arrow.gif") center left no-repeat;
display: block;
padding-left: 15px !important;
	color:#814581 !important;
font-size: 14px;
font-weight: bold;
}

.solutions_related_idea_container p {
padding-left: 7px;
color: #666;
}

.solutions_related_idea_container a {
	color:#814581 !important;
}

.solutions_related_idea_container .solutions_link_read_more {
padding-left: 7px;
}

.solutions_related_ideas_linked_by {
font-style: italic;
color: #888;
}

.solutions_provider_left_tags,
.solutions_solution_left_tags {
	color:#888888;
	font-size:11px;
}

.solutions_linked_post_info .solutions_idea_link_rate_container {
margin-top: 6px;
}

.solutions_linked_post .solutions_linked_post_reviews_text {
display: block;
float: right;
margin-right: 10px;
	color:#814581 !important;
}

.solutions_linked_post .linkBar {
color:#814581 !important;
font-weight: bold;
}

.solutions_linked_post_info {
display: block;
float: right;
width: 150px;
}

.solutions_linked_post p {
clear: left;
color: #666;
padding: 0px;
padding-left: 20px;
}

.solutions_linked_post a {
color:#814581 !important;
padding: 0px;
padding-left: 20px;
}


.linkBar.solutions_link_post_button {
    background: url("/images/theme/rte/mini-icons/arrow.gif") center left no-repeat;
display: block;
padding-left: 15px !important;
	color:#814581 !important;
font-size: 14px;
}

/* Battle IE7's peekaboo bug & exploding boxes */
.blogPostContent, .blogPostAuthor, .blogPostTitle, .blogPostBottom {
  zoom: 100%;
  min-height: 0;
}



/***** MARKUKSEN LISÃYKSET RTE:N PRESENTAATIOITA VARTEN *****/



/*******************/
/*** ISOT IKONIT ***/

.presentations_type_select, .presentations_type_filter_container {
  text-align: center;
  padding-bottom: 10px;
}
/* To contain floats: self clearing rules */
.presentations_type_select:after, .presentations_type_filter_container:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.presentations_type_select, .presentations_type_filter_container {
  display: inline-block; _height: 1%;
}
/* Hide from IE-mac \*/
.presentations_type_select, .presentations_type_filter_container {
  display: block;
}
/* End hide from IE-mac */

a.presentations_type_select_link, a.presentations_type_filter_link, .presentations_prese_info_type {
  display: block;
  float: left;
  padding-top: 50px;
  padding-bottom: 6px;
  width: 70px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: top center;
  color: gray !important;
}

a.presentations_type_select_link.selected, a.presentations_type_select_link:hover, a.presentations_type_select_link:active, a.presentations_type_filter_link.selected, a.presentations_type_filter_link:hover, a.presentations_type_filter_link:active, .presentations_prese_info_type {
  color: #814581 !important;
  text-decoration: none;
}

/********************/
/*** ISOT HARMAAT ***/

a.presentations_type_select_link.audio, 
a.presentations_type_filter_link.audio {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-audio.gif);
}

a.presentations_type_select_link.video, 
a.presentations_type_filter_link.video {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-video.gif);
}

a.presentations_type_select_link.slideshow, 
a.presentations_type_filter_link.slideshow {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-slideshow.gif);
}

a.presentations_type_select_link.image, 
a.presentations_type_filter_link.image {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-image.gif);
}

a.presentations_type_select_link.map, 
a.presentations_type_filter_link.map {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-map.gif);
}

a.presentations_type_select_link.gizmo, 
a.presentations_type_filter_link.gizmo {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-gizmo.gif);
}

a.presentations_type_select_link.bookmark, 
a.presentations_type_filter_link.bookmark {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-bookmark.gif);
}

a.presentations_type_select_link.custom, 
a.presentations_type_filter_link.custom {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-gray-custom.gif);
}

/******************/
/*** ISOT LILAT ***/

a.presentations_type_select_link.video.selected, a.presentations_type_select_link.video:hover, a.presentations_type_select_link.video:active, a.presentations_type_filter_link.video.selected, a.presentations_type_filter_link.video:hover, a.presentations_type_filter_link.video:active, .presentations_prese_info_type.video {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-video.gif);
}

a.presentations_type_select_link.slideshow.selected, a.presentations_type_select_link.slideshow:hover, a.presentations_type_select_link.slideshow:active, a.presentations_type_filter_link.slideshow.selected, a.presentations_type_filter_link.slideshow:hover, a.presentations_type_filter_link.slideshow:active, .presentations_prese_info_type.slideshow {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-slideshow.gif);
}

a.presentations_type_select_link.audio.selected, a.presentations_type_select_link.audio:hover, a.presentations_type_select_link.audio:active, a.presentations_type_filter_link.audio.selected, a.presentations_type_filter_link.audio:hover, a.presentations_type_filter_link.audio:active, .presentations_prese_info_type.audio {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-audio.gif);
}

a.presentations_type_select_link.image.selected, a.presentations_type_select_link.image:hover, a.presentations_type_select_link.image:active, a.presentations_type_filter_link.image.selected, a.presentations_type_filter_link.image:hover, a.presentations_type_filter_link.image:active, .presentations_prese_info_type.image {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-image.gif);
}

a.presentations_type_select_link.map.selected, a.presentations_type_select_link.map:hover, a.presentations_type_select_link.map:active, a.presentations_type_filter_link.map.selected, a.presentations_type_filter_link.map:hover, a.presentations_type_filter_link.map:active, .presentations_prese_info_type.map {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-map.gif);
}

a.presentations_type_select_link.gizmo.selected, a.presentations_type_select_link.gizmo:hover, a.presentations_type_select_link.gizmo:active, a.presentations_type_filter_link.gizmo.selected, a.presentations_type_filter_link.gizmo:hover, a.presentations_type_filter_link.gizmo:active, .presentations_prese_info_type.gizmo {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-gizmo.gif);
}

a.presentations_type_select_link.bookmark.selected, a.presentations_type_select_link.bookmark:hover, a.presentations_type_select_link.bookmark:active, a.presentations_type_filter_link.bookmark.selected, a.presentations_type_filter_link.bookmark:hover, a.presentations_type_filter_link.bookmark:active, .presentations_prese_info_type.bookmark {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-bookmark.gif);
}

a.presentations_type_select_link.custom.selected, a.presentations_type_select_link.custom:hover, a.presentations_type_select_link.custom:active, a.presentations_type_filter_link.custom.selected, a.presentations_type_filter_link.custom:hover, a.presentations_type_filter_link.custom:active, .presentations_prese_info_type.custom {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-50x50-lilac-custom.gif);
}



/**************************/
/*** LIST PRESENTATIONS ***/

/*** VASEN PUOLI ***/

.presentations_prese_columns_td_left {
  text-align: center;
  padding-right: 10px;
}

.presentations_prese_image {
  margin-bottom: 8px;
}

.presentations_prese_image, .presentations_prese_columns_td_left {
  width: 170px;
}

.presentations_rating_stars {
/*   float: left; */
}

.presentations_prese_comment_count {
  background: transparent url(/images/theme/rte/comment_bubble.gif) no-repeat center center;
  float: right;
  height: 20px;
  width: 30px;
  display: block;
}

span.presentations_prese_comment_count:hover {
  text-decoration: underline;
}

/*** OIKEA PUOLI ***/

.presentations_prese_date {
  float: right;
  text-align: center;
  color: #cfc5e0;
  margin-right: .3em;
}

.presentations_prese_date_day {
  font-family: Arial;
  font-size: 250%;
  line-height: 100%;
  float: left;
}

.presentations_prese_date_month, .presentations_prese_date_year {
  display: block;
  margin-left: 40px;
}

.presentations_prese_date_month {
  text-transform: uppercase;
}

.presentations_prese_date_year {
  font-size: 80%;
}

.presentations_prese_name {
  font-style: normal !important;
}

.blogs_seed_listing_owner {
  font-style: italic;
  font-size: 85%;
}

.presentations_prese_stats .InlineItem {
  margin-right: .7em;
}

.presentation_prese_author {
  padding-left: 20px;
  font-style: italic;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center left;
}

.presentation_video {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-video.gif);
}
.presentation_slideshow {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-slideshow.gif);
}
.presentation_audio {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-audio.gif);
}
.presentation_image {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-image.gif);
}
.presentation_map {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-map.gif);
}
.presentation_gizmo {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-gizmo.gif);
}
.presentation_bookmark {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-bookmark.gif);
}
.presentation_custom {
  background-image: url(/images/theme/rte/presentation-icons/rte-presentations-icon-16x16-lilac-custom.gif);
}

.presentation_prese_duration {
  background: transparent url(/images/theme/rte/mini-icons/tiimalasi.gif) no-repeat center left;
  padding-left: 20px;
}
.presentation_prese_duration.presentation_slideshow {
  /* Kuvake sliden sivumÃ¤Ã¤rÃ¤Ã¤ varten puuttuu */
  background-image: none;
  padding-left: 0; 
}

.presentations_prese_description {
  margin-top: .4em;
}



/************************/
/*** ADD PRESENTATION ***/

.presentations_add_select, .presentations_add_custom {
  padding-left: 20px;
  background: transparent url(/images/theme/rte/mini-icons/arrow.gif) no-repeat center left;
}

.submitButton.presentations_add_fetch_submit {
  display: inline;
}

.presentations_add_supported {
  padding-top: 10px;
}



/*** ETUSIVU ***/

#blogs_summary .blogPostContent {
  line-height: 140% !important;
}

/*** STORIES-LISTAUS ***/

.blogs_seed_listing_image img {
  width: 150px !important;
}

/*** CONTRIBUTORS ***/

.linkButton, a.linkButton.solutions_provider_all_solutions_link, 
a.linkButton.solutions_provider_add_solution_link, a.linkButton.solutions_provider_interest_tags_action, 
a.linkButton.solutions_provider_edit_link {
  top: 0;
  display: inline-block;
  position: inherit;
  margin-top: 0;
  font-size: 12px;
  color: white !important;
}


.solutions_provider_interest_tags_count {
  float: left;
  padding: 10px 8px 10px 0;
  color: #814581;
}
a.solutions_provider_interest_tags_count:hover, a.solutions_provider_interest_tags_count:active {
  color: #000 !important;
  text-decoration: none;
}

.linkBar.solutions_provider_left_link {
  background: transparent url(/images/theme/rte/mini-icons/arrow.gif) no-repeat scroll center left;
}

/*** KNOWLEDGE & RESERACH ***/

a.linkBar.previous_version {
  background: transparent url(/images/theme/default/wiki/arrow_left.gif) no-repeat scroll 0% 0%;
}


/********************************/
/*** YKSITTÃINEN PRESENTAATIO ***/

/*** INFOBOKSI ***/

.presentations_prese_info_columns_left {
  text-align: center;
}

.presentations_prese_info_columns_td_right {
  padding: 10px;
}

/*** ITSE PRESENTAATIO ***/

.presentations_prese_show_inner_container {
  padding: 10px;
}

.presentations_prese_show_embed {
  text-align: center;
  margin-bottom: 10px;
}

.presentations_prese_show_description {
  clear: left;
  padding-top: 10px;
}





/*** KAIKKI SIVUT ***/

#rte_logout_link, #rte_login_link {
  padding-right: 20px;
}

a.linkBar {
  /* color: #814581 !important; */
  padding-left: 20px !important;
  font-size: 14px;
  background-position: center left !important;
  background: transparent url(/images/theme/rte/mini-icons/arrow.gif) no-repeat;
}

.blueLinks a, .blueLinks a:visited, .blueLinks a:link, .blueLinks a:active {
  color: #814581;
}
/* Contributor visitor card ugliness fix */
.fancycontainer.cb.solutions_provider_sidebar .i3 > div {
  padding: .5em;
}

/* "Rate relation" text out of place fix */
.solutions_idea_link_rating_text {
  display: block;
  clear: right;
}

/* Review comment button problem */
.linkButton.comments_submit {
  color: #fff !important;
}

/* Thermometers */
.blogs_seed_heat_outer {
  height: 50px; width: 26px;
  float: right;
  margin: 0 3px 5px 5px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: top left;
}
.heat_level_0 { background-image: url(/images/theme/rte/temperature/temperature-0.png); }
.heat_level_1 { background-image: url(/images/theme/rte/temperature/temperature-1.png); }
.heat_level_2 { background-image: url(/images/theme/rte/temperature/temperature-2.png); }
.heat_level_3 { background-image: url(/images/theme/rte/temperature/temperature-3.png); }
.heat_level_4 { background-image: url(/images/theme/rte/temperature/temperature-4.png); }
.heat_level_5 { background-image: url(/images/theme/rte/temperature/temperature-5.png); }

/* COPIED FROM TEST ENVIRONMENT 07:18 04.07.2008 */

/* Presentaation kuvauksen leipÃ¤teksti harmaammaksi */
.presentations_prese_show_description, .presentations_prese_description {
  color: #555;
}

/* Random Showcase */
.solutions_random_solution .definitionHeader {
  font-style: normal;
}

.solutions_solution_rate_container .star-rating {
  float: none;
}

.solutions_random_solution p {
  padding-left: 0;
}

/* Jaiku, Facebook & LinkedIn buttons & links */
a.linkBar.profile_jaiku_link, a.linkBar.profile_facebook_link, a.linkBar.profile_linkedin_link {
  padding-left: 0 !important;
}

/* Fetch & refetch buttons */
.presentations_add_fetch_url, .presentations_add_refetch_url {
  width: 75% !important;
}

/* RÃ¤jÃ¤yttÃ¤vÃ¤t otsikot */
div.toolContentBox span.boxLegend {
  display: block;
  white-space: normal;
}

/* YouTube & SlideShare logot */
.presentations_add_custom_youtube_link, .presentations_add_custom_slideshare_link {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 4px;
}
.presentations_add_custom_youtube_text, .presentations_add_custom_slideshare_text {
  display: none;
}

.presentations_add_custom_youtube_link {
  width: 59px;
  background-image: url(/images/theme/rte/youtube-logo.gif);
}
.presentations_add_custom_slideshare_link {
  width: 120px;
  background-image: url(/images/theme/rte/slideshare-logo.gif);
}

/* weird button stuff */
input, select, textarea {
  margin: 0;
  vertical-align: baseline;
}

/* strange button behaviour */
.submitButton {
  -moz-border-radius-bottomleft: 5px !important;
  -moz-border-radius-bottomright: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
}

/* sÃ¤hkÃ¶postiosoitteet */
wbr:after { content: "\00200B" }


/**** DISABLE STAR RATINGS ****/

.presentations_rating_disabled.star-rating a {
    display: none;
}

.solutions_rating_disabled.star-rating a {
    display: none;
}


.networking_user_card_listing img {
    padding: 3px;
    margin-left: 8px;
    margin-top: 8px;
    border: 1px solid #ddd;
}

.networking_user_card_td_left {
    width: 60px;
}

.networking_user_card_info {
    padding-top: 17px;
}

.networking_user_card_info .verticalContent a {
    color: #814581 !important;
}

a.linkBar.solutions_provider_interest_tags_action.leave {
    background: url("/images/theme/rte/mini-icons/remove-contact.gif") left center
        no-repeat !important;
    padding-left: 15px !important;
    padding-bottom: 6px !important;
    color: #814581 !important;
    font-size: 12px !important;
    float: left;
    clear: both;
}

a.linkBar.solutions_provider_interest_tags_action.join {
    background: url("/images/theme/rte/mini-icons/add-contact.gif") left center
        no-repeat !important;
    padding-left: 15px !important;
    padding-bottom: 6px !important;
    color: #814581 !important;
    font-size: 12px !important;
    float: left;
    clear: both;
}

.linkButton.comments_start_writing.hiddenBlock {
 display: none;
}

.presentations_tag_list {
    color:#888888;
    font-size:11px;
}

.miniTagCloud {
    display: block;
    text-align: center;
}

.solutions_provider_right .verticalContent, .solutions_solution_right .verticalContent {
    margin-bottom: 10px;
}

.solutions_random_solution .linkBar {
    font-size: 12px;
}

/* Additions from Markus 30.12.2008 */

/*** Login box ***/

#rtepersonal {
  background: url('/images/theme/rte/rounded/rte-special-fade.png') repeat-x top left;
  padding: 0;
  width: 250px;
  margin-left: 5px;
  color: #EC6DFF;
}
#rtepersonal div { background: url('/images/theme/rte/rounded/corner-top-left.png') transparent no-repeat top left; }
#rtepersonal div div { background: url('/images/theme/rte/rounded/corner-bottom-left.png') transparent no-repeat bottom left; }
#rtepersonal div div div { background: url('/images/theme/rte/rounded/corner-top-right.png') transparent no-repeat top right; }
#rtepersonal div div div div {
  background: url('/images/theme/rte/rounded/corner-bottom-right.png') transparent no-repeat bottom right;
  padding: 10px;
}
#rtepersonal a:hover {
  background-color: transparent;
  text-decoration: underline;
}



/* IE6 hack */
#rtepersonal div {
  _background-image: none !important;
}

/*** Box titles ***/

.desktopBoxTitle, .boxLegend {
  background: url('/images/theme/rte/rounded/rte-box-title-right.png') transparent repeat-x top right;
  padding: 0 !important;
  border: 0;
  font-size: 120%;
  text-transform: none;
}
.desktopBoxTitle div.extra, .boxLegend div {
  background: url('/images/theme/rte/rounded/rte-box-title-left.png') transparent no-repeat top left;
  padding: 16px 10px 8px 10px;
  vertical-align: middle;
}

.desktopBoxControllers {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0 5px 0 0;
  float: right;
}
.desktopBoxControllers a:link, .desktopBoxControllers a:hover, .desktopBoxControllers a:active, .desktopBoxControllers a:visited {
  margin-right: 0px;
}

/*** Box borders & content ***/

.desktopBoxContent, .boxContent {
  background: url('/images/theme/rte/rounded/rte-box-border-right.png') transparent repeat-y top right;
  padding: 0;
}
.desktopBoxContent .extra, .boxContent .extra {
  background: url('/images/theme/rte/rounded/rte-box-border-left.png') transparent repeat-y top left;
}
.desktopBoxContent .extra .extra, .boxContent .extra .extra {
  background: url('/images/theme/rte/rounded/rte-box-border-bottom-right.png') transparent no-repeat bottom right;
}
.desktopBoxContent .extra .extra .extra, .boxContent .extra .extra .extra {
  background: url('/images/theme/rte/rounded/rte-box-border-bottom-left.png') transparent no-repeat bottom left;
  padding: 5px 5px 0 5px;
}

.toolContentBox {
  padding: 0 !important;
  background-color: white !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
}
.boxLegend {
  top: 0px !important;
  text-align: center;
  color: #814581;
  letter-spacing: 1.2pt;
}
.boxContent .extra .extra .extra {
  padding: 5px 10px;
}

.combined_list .separator, .combined_list .topic {
  padding-left: 10px !important;
}
.combined_list .element {
  padding-right: 10px;
}

/*** Body ***/

body {
  background-color: white;
  background-image: none;
  font-family: Arial, Helvetica, sans-serif;
}

.content, .footer {
  background-color: white;
  margin: 0 auto;
  float: none;
  border: 0;
  width: 1000px;
}

/* To contain floats */
.content { display: inline-block; }
.content { display: block; }

/*** Top navigation ***/

#rtetools {
  margin-right: 0;
}

/*** Extra ***/

a.linkBar {
  font-size: small !important;
  padding: 2px 0 0 20px !important;
}

