 /* Global */

body{
	font-family: "Trebuchet MS", Arial, verdana, "Times New Roman", Times, serif;
	font-size: 0.85em;
}

h3 {
	font-size: 1.25em;
}

/* Sprites */

#breadcrumb_wrapper #trail .divider,
#breadcrumb_wrapper #trail .home,
.title_feed,
.title_subscribe,
.read_more,
.node-form .form-region-right fieldset legend,
.node-form .form-region-right fieldset.collapsible legend a,
#sidebar .block-title,
#navigation_wrapper .content ul.nice-menu li.first a,
#navigation_wrapper .content ul.nice-menu li.menuparent a
{
	background: transparent url(../images/sprite_bg_ltr.png) no-repeat top right;
}

/* Wrappers */

#language_switcher {
	font-family: verdana,tahoma,helvetica,arial,sans-serif;
	float: right;
	font-size: 1em;
	line-height: 16px;
}

#header_wrapper #bottom_header_wrapper .content #logo_wrapper {
	background: transparent url(../images/logo_ltr.png) no-repeat top left;
	float: left;
}

ul#features_menu li {
	float: right;
	margin-right: 0;
	margin-left: 6px;	
}

.node-form-has-region-right,
#main_content_wrapper.with_sidebar {
	background: transparent url(../images/content_sidebar_ltr.png) repeat-y top center;
}

#block-menu-menu-header-links {
	float: right;
}

#block-menu-menu-header-links ul li {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	padding-right: 0;
	padding-left: 8px;
	border-right: none;
	border-left: 1px solid #22c2f1;
}

#header_wrapper #header_links_wrapper {
	float: left;
	width: 110px;
}

#header_wrapper #header_social_wrapper {
	float: right;
}

/* Sidebar */

.with_sidebar {
	float: left;
}

#sidebar {
	float: right;
	width: @sidebar_width;
	min-height: 300px;
	padding: 0 8px 0 0;
}

#sidebar .block .block-title {
	font-family: Arial, "Trebuchet MS", verdana, "Times New Roman", Times, serif;
	background-position: 0 -152px;
	padding: 9px 8px 8px 20px;
}

#sidebar .block .block-content {
	padding: 8px 12px 4px 8px;
}

/* Comments */

.comment-links,
.comment-title {
	float: right;
}

.comment-submitted {
	float: left;
}

.submitted_picture {
	float: left;
	margin: 0 8px 0 0;
}

/* System */

.access-denied,
.not-found {
	padding: 30px 0 30px 60px;
	background:url(../images/error.png) 0 50% no-repeat;
}

#breadcrumb_wrapper #trail .divider {
	background-position: 0 -110px;
}

#breadcrumb_wrapper #trail .home {
	padding-right: 0;
	padding-left: 23px;
	background-position: 0 -86px;
}

#breadcrumb_wrapper #breadcrumb_wrapper_content {
	background: transparent url(../images/breadcrumb_bg_ltr.png) no-repeat top center;
}

input.form-text#edit-title {
	font-family: "Trebuchet MS", Arial, verdana, "Times New Roman", Times, serif;
}

.node-form .form-region-right {
  float: right;
}

.node-form .form-region-right fieldset.collapsible legend a {
  	padding: 0 15px 0 0;
	background-position: 100% -252px;
}

.node-form-has-region-right .form-region-main {
  float: left;
}

.node-form .form-region-right fieldset legend {
	background-position: 0 -152px;
	display: block;
	padding: 7px 8px 10px 20px;
}

.title_feed,
.title_subscribe {
	float: right;
	position: relative;
	margin: -12px 0 0 10px;
	background-position: 100% -40px;
}

.title_subscribe {
	background-position: 100% -80px;
}

#edit-submitted-website-wrapper .field-prefix {
	float: none;
	padding-left: 0;
}

ul#features_menu,
#user_profile_page .user-profile-information .views-field-field-profile-name-value,
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, "Trebuchet MS", verdana, "Times New Roman", Times, serif;
}

table th {
	text-align: left;
}

a.button_link,
.user_follow_channel_wrapper .flag-wrapper,
input.teaser-button,
input.form-submit {
	font-family: "Trebuchet MS", Arial, verdana, "Times New Roman", Times, serif;
	font-size: 1em; 
}

.form-item label {
	font-family: "Trebuchet MS", Arial, verdana, "Times New Roman", Times, serif;
}

.jspVerticalBar {
	left: auto;
	right: 0;
}

html.js input.form-autocomplete { background-position:99% 4px; }
html.js input.throbbing { background-position:99% -16px; }

.node_tags h3 {
    float: left; 
    margin: 0 8px 0 0;
}

/* Views */

.frontpage-promoted-blog .views-field-field-teaser-image-fid {
	float: left;
}
.frontpage-promoted-blog .views-field-title,
.frontpage-promoted-blog .views-field-field-teaser-text-value {
	margin-right: 0;
	margin-left: 195px;
}

#promotion #block-views-Blogs-block_2 {
	float: left;
}

/* User profile */

#user_profile_page .panel-col-first {
	float: left;
}

#user_profile_page .panel-col-last {
	float: right;
}

#block-default-account .login_button {
	margin: -6px -10px 0 0;
}

#block-default-account .picture {
	float: left;
	margin: 0 7px 0 0;
}

#user-account-menu {
	float: right;
}

#user-account-menu .picture {
	float: left;
	margin: 0 4px 0 12px;
}

.cck-private-field-status-icon {
	float: left;
	margin: 3px 4px 0 0;
}

#cck-private-field-selections-container {
	float: right;
	direction: ltr;
}

/* Tab navigation */

ul.primary {
	padding: 10px 1em 0 0; 
	height: 22px;
}

@-moz-document url-prefix() { 
	ul.primary {
		height: 24px;
	}
}

ul.primary li {
	float: left;
}

ul.primary li a {
	margin-left: 0.5em; 
}

/* Listing */

.listing_item .item-list ul li {
	float: left;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-left: none;
	border-right: 1px solid #ccc;
}

.listing_item .item-list ul li.last {
	border-right: none;
}

#quicktabs-dashboard-tabs #block-panels_mini-dashboard_latest_topics .panel-col-first {
	float: left;
}

#quicktabs-dashboard-tabs #block-panels_mini-dashboard_latest_topics .panel-col-last {
	float: right;
}

/* Togglable blocks */

#space-tools {
	float: right;
}

#active-space-link {
	float: left;
}

/* Listing */

.listing_item_icon .node_icon {
	float:left;
}

.listing_item_icon h3, 
.listing_item_icon p {
	margin-right: 0;
	margin-left: 80px;
}

/* Tabs */

#quicktabs-dashboard-tabs ul.quicktabs_tabs.quicktabs-style-sky li {
	float: left;
}

#quicktabs-dashboard-tabs ul.quicktabs_tabs.quicktabs-style-sky li a,
#quicktabs-dashboard-tabs ul.quicktabs_tabs.quicktabs-style-sky li a:visited {
	float: left;
}

#quicktabs-dashboard-tabs ul.quicktabs_tabs.quicktabs-style-sky li a span.icon {
	float: left;
	margin-left: 0;
	margin-right: 3px;
}

#quicktabs-dashboard-tabs ul.quicktabs_tabs.quicktabs-style-sky li a span.unread {
	float: right;
	margin: 4px -20px 0 -3px;
}

ul.quicktabs_tabs.quicktabs-style-navlist {
  float: left;
}

ul.quicktabs_tabs.quicktabs-style-navlist li {
  margin: 0 -15px 5px 0px;
  padding-left: 0;
  padding-right: 15px;
}

ul.quicktabs_tabs.quicktabs-style-navlist li a,
ul.quicktabs_tabs.quicktabs-style-navlist li a:visited {
	float: left;
  text-align: left;
}

ul.quicktabs_tabs.quicktabs-style-navlist li a div.icon,
ul.quicktabs_tabs.quicktabs-style-navlist li a div.labelwrapper {
	float: left;
}

ul.quicktabs_tabs.quicktabs-style-navlist li a div.label,
ul.quicktabs_tabs.quicktabs-style-navlist li a div.sublabel {
	padding: 8px 8px 8px 0;
}

.quicktabs_main.quicktabs-style-navlist {
  float: left;
  border: none;
  border-left: 1px solid #ccc;
  padding: 0 0 0 30px;
}

ul.quicktabs_tabs.quicktabs-style-navlist li.active {
	background: #e5e4e4 url(../images/tabs_research_active_ltr.png) no-repeat center right;
	border: none;
}                                                

/* Research */
.research-filefield-file {
  background-position: center right;
}

.research-filefield-file img {
  margin-left: 0;
  margin-right: 10px;
}
	
/* Dashboard */

#quicktabs-dashboard-tabs .panel-2col .panel-col-first { 
  float: right; 
  width: 50%; 
  padding:0;
}

#quicktabs-dashboard-tabs .panel-2col .panel-col-last { 
  float: left; 
  width: 50%; 
  padding:0;
}

#quicktabs-dashboard-tabs .panel-2col .panel-col-last .inside { 
  margin: 0;
}

/* Togglable blocks */

#language_en #space-tools .dropdown-blocks .block-toggle .block-content {
	right:0px;
	-moz-border-radius:5px 0px 5px 5px;
	-webkit-border-radius:5px;
	-webkit-border-top-right-radius:0px;
}

#language_en #space-tools .dropdown-blocks .block { 
	padding: 0 0 0 5px;
}

/* Signup */

#signup_approval {
	background: transparent url(../images/check.png) no-repeat top right;	
	padding: 0 100px 16px 0;
}

a.button_link_mutiple {
	margin: 0 8px 0 0;
}

/* Private message */

.privatemsg-box-fb .left-column {
	float: left;
	width: 46px;
	margin: 0 0 0 8px;
}

.privatemsg-box-fb .avatar-fb {
	margin: 0;
	text-align : left;
}

.privatemsg-box-fb .middle-column {
	float : left;
	width : 120px;
	text-align : left;
	overflow: hidden;
}

.privatemsg-box-fb .right-column {
	margin: 0 0 0 180px;
    text-align: left;
}

.privatemsg-box-fb .bottom-border {
	margin: 0 0 10px 50px;
}

/* Bulletin */

.block-simplenews #edit-action-subscribe-wrapper {
	float: left;
	margin: 0 8px 0 0;
}

/* Top Navigation */

#navigation_wrapper .content ul.nice-menu li.menuparent a {
	padding-right: 12px;
	padding-left: 25px;
	background-position: 0 -310px;
}

#navigation_wrapper .content ul.nice-menu li {
	border: none;
	border-right: 1px solid #60838e;
}

#navigation_wrapper .content ul.nice-menu li.first a {
	padding-left: 12px;
	background-position: 0 -345px;
}

#navigation_wrapper .content ul.nice-menu a {
	font-family: Arial, "Trebuchet MS", verdana, "Times New Roman", Times, serif;
	padding: 9px 12px 8px 12px;	
}

#navigation_wrapper .content #block-default-account_v2 ul.nice-menu,
#navigation_wrapper .content #block-default-create_v2 ul.nice-menu {
	margin: 0 0 0 3px;
}

#navigation_wrapper .content #block-default-create_v2 ul.nice-menu li a {
	padding: 7px 12px 7px 26px;	
}

#navigation_wrapper .content #block-default-account_v2 ul.nice-menu .marker {
	float: right;
	margin: 0 0 0 8px;
}

#user-account-menu .login_message {
	float: left;
	padding: 7px 8px 0 0;
}

/* Newsletter */

.newsletter_date {
	float: left;
}

.newsletter_teaser {
	margin: 0 0 0 60px;
	font-family: "Trebuchet MS", Arial, verdana, "Times New Roman", Times, serif;
}

/* Panels */

#sitewide_home_page .panel-col,
#sitewide_home_page .panel-col-first {
	float: left;
}
#sitewide_home_page .panel-col-last {
	float: right;
}

#v2_sitewide_home_page .pane-links-weblink-1 ul li a,
#v2_sitewide_home_page .pane-forum-listing ul li a,
#v2_sitewide_home_page .pane-forum-listing ul li div.static,
#v2_sitewide_home_page .pane-wiki-listing-panel-pane-1 ul li a {
	background-position: top left;
	padding: 0 0 0 30px;
}

#v2_sitewide_home_page .pane-events-panel-pane-1 .views-field-field-event-date-value {
	background-position: top left;
	padding: 0 0 0 24px;
}

#v2_sitewide_home_page .pane-events-panel-pane-1 .views-field-field-event-deadline-value {
	background-position: top left;
	padding: 0 0 0 24px;
}

#v2_sitewide_home_page .pane-simplenews-11 {
  display: none;
}

#v2_sitewide_home_page .pane-simplenews-7 {
  display: inline;  
}

#v2_sitewide_home_page .pane-simplenews-7 .form-submit {
	float: right;
	position: relative;
	margin-top: -32px;
}

#v2_sitewide_home_page .panel-col,
#v2_sitewide_home_page .panel-col-first {
	float: right;
}

#v2_sitewide_home_page .panel-col-last {
	float: left;
}          

#v2_sitewide_home_page #mini-panel-v2_homepage_ugc .pane-cyberspace-reports-panel-pane-1 .more-link,
#v2_sitewide_home_page .panel-col-first .more-link,
#v2_sitewide_home_page .panel-col .more-link,
#v2_sitewide_home_page .panel-col-last .more-link {
  text-align: left;  
  font-size: 1.1em;
}

#group_dashboard_wrapper .panel-col-first {
	float: left;
}

#group_dashboard_wrapper .panel-col-last {
	float: right;
}


/* Frontpage welcome */

#frontpage_welcome .content #introduction {
	margin: 0 300px 0 0;
	border: none;
	border-right: 3px solid #eee;
	padding: 0 @inner_padding * 2 0 0;
}

#frontpage_welcome .content #introduction p {
	margin-right: 8px;
}

#frontpage_welcome .content .join_button {
	float: right;
}

#frontpage_welcome .content p {
	float: left;
}

/* Follow */

.user_follow_channel_wrapper {
  float: left;
  margin: 0 8px 0 0;
}

.follow_item .item-list ul li {
	float: left;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-left: none;
	border-right: 1px solid #ccc;
}

.follow_item .item-list ul li.last {
	border-right: none;
}

.follow_item_thumbnail {
  float: left;
  margin: 0 8px 0 0;
}

.follow_item_content {
  margin: 0 0 0 80px;
}

/* Subscription */

.content_subscription {
  float: right;
}

/* Content listing */

.content_list_item .content_icon,
.content_list_item .content_small_icon {
  float: left;
}                               

.content_list_item .content_thumbnail {
  float: left;
}                               

.content_list_item .content_has_icon {
  margin: 0 0 0 80px;
  padding: 0 0 0 8px;
  border-right: none;
  border-left: 1px solid #eee;
}

.content_list_item .content_has_small_icon {
  margin: 0 0 0 24px;
  padding: 0 0 0 8px;
}

.content_list_item .content_tail .content_author,
.content_list_item .content_tail .content_posted {
  margin: 0 4px 0 0;
  float: left;
}

.content_list_item .content_tail .content_trail_item {
  float: left;
  margin: 0 4px 0 0;
}

/* v3 user profile */

#v3_user_profile_page #activities #content_posts,
#v3_user_profile_page #profile_info #picture {
  float: left;
}

#v3_user_profile_page #activities #content_comments,
#v3_user_profile_page #profile_info #details,
#v3_user_profile_page #profile_info #stats {
  float: right;
}

#v3_user_profile_page #profile_info #picture {
  margin: 0 16px 0 0;
}

#v3_user_profile_page #profile_info #details {
  margin: 0 16px 0 0;
}

#v3_user_profile_page #profile_info #stats li .li_value {
  float: right;
}

#v3_user_profile_page #profile_info #stats li .icon {
  float: left;
  margin: 0 4px 0 0;
}

/* Wiki */

.view-wiki-listing #wiki_dictionary {
  float: left;
}

.view-wiki-listing #wiki_category {
  float: right;
}

.view-wiki-listing .wiki_dic_letter {
  float: left;
}

/* Forum */

ul#forum_header_links {
  float: right;
  margin: -10px 0 0 32px;
}

ul#forum_header_links li .icon {
  float: left;
  margin: 0 4px 0 0;
}

#forum_index_page .panel-col-first,
#forum_index_page .panel-col {
  float: right;
}

#forum_index_page .panel-col-last {
  float: left;
}

#forum_index_page .forum-most-discussed ul li a,
#forum_index_page .forum-recent-comments ul li a {
  padding-right:0;
  padding-left: 24px;
}

#forum_index_page .forum-most-discussed ul li .icon,
#forum_index_page .forum-recent-comments ul li .icon {
  float: left;
  margin: 0 4px 0 0;
}


#forum_index_page .forum-other-language ul li .icon_lang {
  float: right;
  margin: 0 0 0 4px;
}

#forum_index_page .forum-other-language ul li a {
  padding-left:0;
  padding-right: 24px;
  direction: rtl;
  font-family: verdana,tahoma,helvetica,arial,sans-serif;
  font-size: 1.25em;
}

.featured-homepage-article .views-field-field-teaser-image-fid {
	float: left;
}

.featured-homepage-article .views-field-title,
.featured-homepage-article .views-field-field-teaser-text-value,
.featured-homepage-article .views-field-created {
	margin: 0 0 0 195px;
}

.content_list_item .featured_type {
	float: left;
	margin: 0 4px 0 0;
}

#welcome_links_wrapper #welcome_links_message {
	border: none;
	border-right: 1px solid #e9e9e9;
	padding: 0 16px 0 0;
	margin: 0 16px 0 0;
	float: left;
}


#welcome_links_wrapper ul li {
	float: left;
	margin: 0 16px 0 0;
}

#welcome_links_wrapper ul li .welcome_item_profile a {
	background: url(../images/icon_profile.png) no-repeat top left;
	padding: 0 0 0 40px;
}

#welcome_links_wrapper ul li .welcome_item_add a {
	background: url(../images/icon_content.png) no-repeat top left;
	padding: 0 0 0 40px;
}

#welcome_links_wrapper #welcome_close a {
	float: right;
}
