.mediastream-object table,
.mediastream-object td
                            {
                                border: 0px;
                                width: 600px;
                            }
.mediastream-object-object td
                            {
                                width: 50%;
                            }#commentwall {
   background:#fff;
   width:98%;
   padding:5px;
   margin:5px 0 10px 0;
   clear: both;
}

.commentwall_img {
   float:left;
   margin:3px;
   background:#fff;
   border:1 solid #ccc;
}

#commentwall_form_-1 {
  /* Background:#eee;*/
   margin:0 0 5px 0;
   padding:4px;
}

#commentwall_form_-1 textarea {
   width:98%;
   margin5px 0 5px 0;
}

#commentwall_title {
   background:#efefef;
   border-top:1px solid #ccc; /*#4E730C;*/
  width:99%;
   height:20px;
   padding:2px;
   font-size:12px;
}
.commentwall_date {
    font-style:italic;
    font-size:0.8em;
    margin:0 0 10px 0;
    background:#efefef;
    border-bottom:1px solid #D8DFEA;
}

#commentwall #commentwall_title h2 {
   margin:0;
   padding:0;
   font-size:11px;
}

.commentwall_name {
   font-weight:bold;
   /*border-top:1px solid #4E730C;*/
}

.commentwall_details {
   border-top:1px solid #ccc;
   margin-left:70px;
}

.commentwall_name {
   background:#efefef;
}


#commentwall_more {
    text-align:right;
    padding:4px;
    color:#000;
    font-size:10px;
}

#commentwall_more a {
   color:#000;
   text-decoration:underline;
}


.commentwall_replybar {
   border-bottom:1px solid #ccc;
   font-size:11px;
   margin:10px 0 10px 0;
   padding:2px;
   background:#fff;
   text-align:right;
   cursor:pointer;
   color:#b85b5a;
}

.commentwall_replybar p {
   padding:0;
   margin:0 10px 0 0;
}

.commentwall_replybar a {
   padding:0;
   margin:0;
}


/*
 * Generic comments CSS file
 *//*
THE RIVER
*/

.widget_river_time {
   color:#777;
   margin:0 5px 0 5px;
   font-size:0.8em;
}

.widget_river_type_mediastream__media {
   border-bottom:1px solid #efefef;
   margin:5px 0 5px 0;
}

.widget_river_type_mediastream {
   border-bottom:1px solid #efefef;
   margin:5px 0 5px 0;
}

.widget_river_text {
   padding:0 0 0 20px;
}

p.widget_river_date {
   font-weight:bold;
   margin:20px 0 10px 0;
   padding:0 0 0 20px;
   background:url(http://softwarelibre.org.bo/mod/river/images/office-calendar.png) no-repeat left;
   border-bottom: 1px solid #c0c0c0
}

/*
 the river on recent activity page
*/

._activity_river_entry_time {
   font-weight:bold;
   margin:5px 0 10px 0;
   padding:0 0 0 20px;
   background:url(http://softwarelibre.org.bo/mod/river/images/date.gif) no-repeat left;  
}

._activity_river_entry {
   border-bottom:1px solid #efefef;
   margin:5px 0 5px 0;
}

._activity_river_entry_txt {
   padding:0 0 0 20px;
   background:url(http://softwarelibre.org.bo/mod/river/images/flag_action.gif) no-repeat left top;
}

._activity_river_entry ._activity_river_entry_time {
   color:#777;
   margin:0 5px 0 5px;
   font-size:0.8em;
   background:#fff;
   padding:0;
}

/* Class type style */
#widget_river_type_commentwall__post {
   background:url(http://softwarelibre.org.bo/mod/river/images/comment.gif) no-repeat left top;
}
#widget_river_type_weblog_post {
   background:url(http://softwarelibre.org.bo/mod/river/images/x-office-document.png) no-repeat left top;
}

#widget_river_type_file{
   background:url(http://softwarelibre.org.bo/mod/river/images/media-floppy.png) no-repeat left top;
}

#widget_river_type_community{
   background:url(http://softwarelibre.org.bo/mod/river/images/system-users.png) no-repeat left top;
}
#widget_river_type_friends{
   background:url(http://softwarelibre.org.bo/mod/river/images/emblem-favorite.png) no-repeat left top;
}
#widget_river_type_community_member{
   background:url(http://softwarelibre.org.bo/mod/river/images/contact-new.png) no-repeat left top;
}
/*
Stoa CSS
CSS last updated 25/04/08
Theme adapted from:
Theme Name: Stoa
A theme created by Mauricio Klein http://stoa.usp.br/klein/

Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

/*
   GLOBALS: used to set all the general elements
*/

body { 
background: white;
color:#697C83;
font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif;
text-align:left;
margin:0 auto;
padding:0;
font-size: 80%;
line-height:1.6em;
}

#intro-message {
	border: 1 px solid black;
}

p {
  color:#555;
  margin:0 0 10px 0;
}

a {
  text-decoration:none;
  color:#336699;
}

ol, ul {
  color:#555;
  padding:0 10px 10px 0;
 list-style-position: inside;
}

li {

}

h1 {
  font-size:130%;
}

h2, h3, h4, h5 {
   font-size:100%;
}

blockquote{
	background: #EAEAEA;
	padding: 10px;
	margin: 1em;
}

/*
   TABLES IN ELGG
*/

td {
  border:1px solid #eee;
  padding:0;
  margin:0;
}

td h4, h3, h5 {
  padding:0;
  margin:0;
}

a img {
  border: none;
}

/*

Size of embedded video

*/
.VideoPlayback {  
/*  width: 400px;
  height: 326px;
  margin: 0; padding: 0;*/
}



/* 
   CONTAINER: WRAPS THE HEADER AND MAIN CONTENT AREA BELOW THE USER TOOLBAR
*/


div#container {
	width:99%;
	margin:0 auto;
	padding:0;
	background:#fff;
	max-width:989px;
	/*border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	 border-top:1px solid #fff; */
}

/* 
   HEADER: THE HEADER INCLUDES THE LOGO AND SEARCH BAR
*/

div#header {
   margin: 0pt 0pt 6pt;
   padding:0;
   text-align:left;
   background:url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/header-bg.gif);
   position:relative;
   width:100%;
   height:112px;
   /*border-top:1px solid #757575;
	border-left:1px solid #636363;
	border-right:1px solid #636363;*/
 }

/* 
   LOGO: LOCATED WITHIN HEADER
*/

div#header #logo-text{                     
  margin: 0;
  padding:0;
  position: absolute;
  bottom: 10px;
  left: 136px;
  text-align: left;                
}

/*div#header #logo-text h1 {
   font-size:38px;
   padding:0;
   margin:0 0 8px 0;
}

div#header #logo-text h1 a {
   color:#ff8012;
   font-family:Helvetica, "Myriad Web", Arial, sans-serif;
}*/

div#header #logo-text h2 {
   color:#0868c1;
   padding:0;
   margin:2pt -18pt;
   font-size:0.9em;
}

div#header #logo img { 
   float:left; 
   margin: 0.7em 0.5em 0pt 2.8em; 
   border: 0px solid #F17D00;
}



/* 
   SEARCH BAR: LOCATED WITHIN HEADER
*/

div#header #search-header {
  position: absolute;
  top: 0;
  right: 0;
   /*background:url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/search_icon.gif) no-repeat left top;*/
   margin:0.8em 0.8em 0 0;
   padding:0;
}

div#header #search-header img {
   margin:0 0 0 10px;
}

div#header #search-header p {
   padding:0 0 0 15px;
   margin:0;
}

div#header #search-header span a {
   color:#000;
   font-size:11px;
   /*position: absolute;*/
   right: 0;
   padding: 0 0 0 0;
   font-weight:bold;
}
div#header #search-header span a:hover {
   color:#f06d00;
}

/* 
   CONTENT-HOLDER: WRAPS THE MAIN PAGE CONTENT. THIS CAN INCLUDE
   THE SINGLE PAGE LAYOUT AND THE SPLIT PANE (CONTENT AND SIDEBAR)
*/

#content-holder {
   padding:0 0 14px 0;
   margin:0px;
   width:100%;
   min-height:500px;
   overflow:hidden;
   position:relative;
   /*border-bottom:1px solid #b2b2b2;
   border-left:1px solid #969696;
   border-right:1px solid #969696;*/
   background:#FFFFFF;
 }

div#content-holder a:hover {
    text-decoration:underline;
}

div#content-holder h1 {
    font-size:150%;
}

div#content-holder h2 {
          border:0;
          border-bottom:1px solid #a6a6a6;
          padding:0;
          margin:0 0 3px 0;
          color:#666;
}

/* 
   VARIOUS LAYOUTS WITHIN CONTENT-HOLDER
*/

/* 
   THE MAIN CONTENT AREA WHEN IT IS A SINGLE PAGE, NO SIDEBAR
*/

div#single-page {
    margin: 0;
    padding:0 15px 0 0;
    width:100%;
    text-align: left;
    border:1px solid #eee;
}

/* 
   THE MAIN CONTENT AREA WHEN THE SIDEBAR IS IN PLACE
*/

div#splitpane-content {
    margin: 0;
    padding: 10px 0 0 14px;
    width:73%;
    text-align: left;
    color:#000;
    float: left;
    min-height:500px;
}
div#splitpane-content table{
/* background-color:#fffff; isto faz o forum diferente do que o weblog*/
}
div#splitpane-content #intro-message {
	border: 1px solid #bfbaba;
	background: black;
	color: #fff;
}

.image_holder img {
border:1px solid #b2b2b2;
}
.noticias {
background-color:#f3f3f3;
padding:4px;
border:1px solid #b2b2b2;
margin-bottom:10px;
}

.userinfodiv {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin:6px 0pt;
overflow:hidden;
background-color:#D2D2D2;
}

/* 
   SIDEBAR: THIS IS ONLY PRESENT WHEN SPLITPANE-CONTENT IS IN USE
*/

div#splitpane-sidebar {
   width: 180px;
   margin:0;
   padding:0;
   /*background:#e3dfd7 url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/side-back.gif) repeat-y;*/
   float: right;
   /*border-bottom:1px solid #b2b2b2;*/
   font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* 
   THE SIDEBAR CONTENTS
*/

div#splitpane-sidebar td {
   width: 180px;
   margin:0 0 0 14px;
   
  }

div#splitpane-sidebar ul { 
    margin:0;
    padding:0;
}

.sidebar-block { 
    text-align:left;
    color:#002b52;
    width:180px;
    margin: 0 0 10px 0;
    font-size:11px;
           
}

.sidebar-block h2 {
    background:#fdfdfd url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/side02_h2_blue.png) repeat-x;
    height:22px;
    border-bottom:none;
    text-align:left;
    font-size:11px;
    font-weight:bold;
    padding: 1px 0 0 6px;
}

#sidebar-holder .sidebar-block h2 { 
   padding: 1px 0 0 6px;
   border: none;
   color:#FFFFFF;
 }

.sidebar-block ul { 
    font-size:11px;
    margin: 0;
    list-style-position: outside;
    list-style-type:none;
 }

.sidebar-block ul li { 
    padding:0 0 5px 6px; 
 }


div#sidebar-profile {
    background:#fdfdfd url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/sidebar_01.jpg) no-repeat;
    border-bottom:1px solid #d1d0d0;
    text-align:left;
    color:#002b52;
    font-size:1em;
    width:170px;
    padding:6px;
}
div#sidebar-holder div#sidebar-profile h2 {
    background: none;
    text-align:left;
    border-bottom:none;
    color:#002b52;
    font-size:1em;
    width:180px;
    margin-bottom:4px;
}

div#contents p {
    margin: 0px;
}

div#sidebar-stoa {
    background:#fdfdfd url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/side02_bg.png) no-repeat scroll left bottom;
    
}
div#sidebar-stoa h2 {
    background:#fdfdfd url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/side02_h2.png) repeat-x;
    height:22px;
    border-bottom:none;
    text-align:left;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    padding:1px 0 0 6px;
    width:174px;
}
div#sidebar-stoa ul {
    padding:0 8px 8px 10px;
    font-size:11px;
    margin: 0;
}
div#sidebar-stoa ul li{
	/* padding-bottom:2px;*/
    font-size:11px;
}
div#sidebar-stoa li:hover {
	background-color:#f2f2f2;
}

/* 
   FOOTER 
*/

div#footer {
    background:#FFFFFF;
    /*border-top:1px solid #414141;
    border-left:1px solid #636363;
    border-right:1px solid #636363;*/
    text-align: center;
    padding:10px 0 0 0;
    font-size:1em;
    /*height:5em;*/
    margin:0 0 20px;
    color:#222;
    width:100%;
}

div#footer a:link, div#footer a:visited {
    text-align:right;
}

div#footer a {
   color:#2971a7;
   font-size:8pt;
}
div#footer p {
   margin:6pt 0;
}
div#footer a:hover {
   text-decoration:underline;
 }


div#footer img {
   margin:0.2em 0 0 0;
   border: none;
}
div#footer .performanceinfo{
font-size:10px;
}


/*
   SYSTEM MESSAGES 
*/

div#system-message{ 
    border:1px solid #D3322A;
    background:#F7DAD8;
    color:#000;
    padding:3px 50px;
    margin:20px 20px 0 20px;
}

div#system-message p{
   padding:0px;
   margin:2px;
 }

/*
  CLEAR BOTH
*/

.clearing {
    clear:both;
}

/* 
   THIS IS THE END OF THE MAIN PAGE COMPONENTS - EVERYTHING BELOW THIS IS ASSOCIATED WITH VARIOUS ELEMENTS
   WITHIN ELGG, THIS INCLUDES THE BLOG CLASSESS, PROFILE, FILES, SIDEBAR WIDGETS, PROFILE WIDGETS ETC.
*/

/* 
   BLOGGING ENGINE
*/

.weblog-post {
   margin:0 1pt 20px 0;
   background-color: #F0F3F5;
   padding:0;
   border:1px solid #aea89c;
   overflow-x: hidden;
}

.weblog-post p{
	color:#000000;
}

.weblog-title h3{
   background-color:#44617B;
   border-bottom:1px solid #918b7e;
   border-left:1px solid #918b7e;
   padding-left:10px;
   color:#000000;
}
.weblog-title h3 a{
   color:#FFFFFF;
}

.weblogdateheader {
margin-top:10px;
font-size:11px;
}

.user {
  float:left;
  margin:4px 0 4px 0;
  width:106px;
  padding-left:4px;
}

.user img {
   border:1px solid #a6a6a6;
   padding:0;
}

.weblog-keywords p a {
   margin:20px 0 0 0;
   padding:0;
   clear:both;
}

.weblog-title {
   margin:0px 0 10px 110px;
}

.post {
   margin:10px 0 0 110px;
   padding: 0 10px 0 5px;
}

.info {
  border-top:1px solid #918b7e;
  margin:0;
  clear:both;

}

.info p { 
   padding:0 0 0 10px;
   margin:0;
   color:#990000;
   background-color:#DAE0E6;
   font-size:11px;
   font-weight:bold;
}

.info p a { 
   font-size:0.9em;
   color:#242424;
}

/* this is the thin line between the actual post and comments */

#comments {

}
#comments h4 {
background-color:#fff;
padding:0 0 0 10px;
border-top:1px solid #918b7e;
border-bottom:1px solid #918b7e;
}
#comments ol{
  padding: 0 0 0 10px;
  margin-left: 15px;
  list-style-position: outside;
}

#comments-divide {
   height:1px;
   background:#ccc;
}

.comment-owner {
    border-bottom: 2px solid #C1BCB7;
    height:50px;
    padding: 0 0 10px 0;
    margin-right: 20pt;
 
}

.comment-owner img {
   margin:0px 5px 0px 0px;
   text-align:left;
}

.comment-owner a {
}

.comment-owner p {
  padding: 3pt 0 0 3pt;
  margin: 0 17pt 0 0;
}

/* END OF BLOGGING ENGINE */

/* 
   SUB MENU OPTIONS: THESE WILL BE MOVED TO THE NEW SIDEBAR SHORTLY
   Mas enquanto isso, temos um "fancy menu", veja em baixo. Estas regras são obsoletas
*/

div#sub-menu p {
  margin:10px 0 10px 0;
  padding:3px;
  background:#efefef;
  border:1px solid #ccc;
}

/* END OF SUB-MENU DIV */

/*
  INFOHOLDER: this holds profile data, account settings and administration content
*/

.infoholder {
   margin:5px 0 5px 0;
}

.infoholder p {
   padding: 2px 0 2px 10px;
   margin: 0;
/*   background:url(http://softwarelibre.org.bo/mod/template/templates/Stoa/images/infoholder_bg.gif) left repeat-y;*/
}

/* the end of INFOHOLDER */

/* O Stoa insere várias regras antes do css que está editando agora. Estas regras se referam a 
   vários sub-sistemas tais como o sub-menu, as apresentações, o perfil,  etc. Aqui pode
   re-definir estas regras para combinar melhor com o estilo do seu template. */


/* FANCY SUB-MENU */

#sub-menu table tr td {
	background: #F3F4F9;
}

#sub-menu table {
}

#sub-menu td {
}

/* Syntax Highlighter */


pre.normal {
}
/* P H P */
.php-keyword1 {}
.php-keyword2 {}
.php-var {}
.php-num {}
.php-quote {}
.php-vquote {}
.php-comment {}

/* H T M L */
.html-tag {}
.html-tagin {}
.html-quote {}
.html-comment {}
.html-entity {}

/* C S S */
.css-class {}
.css-id {}
.css-def {}
.css-property {}
.css-value {}
.css-color {}
.css-comment {}

/* C P P */
.cpp-keywords1 {}
.cpp-num {}
.cpp-quote {}
.cpp-comment {}
.cpp-preproc {}

/* J A V A */
.java-keywords1 {}
.java-num {}
.java-quote {}
.java-comment {}
.java-preproc {}

/* J a v a S c r i p t */
.js-out {}
.js-keywords1 {}
.js-num {}
.js-quote {}
.js-comment {}

/* S Q L */
.sql-keyword1 {}
.sql-keyword2 {}
.sql-keyword3 {}
.sql-value {}
.sql-comment {}
.sql-num {}
.sql-option {}

/* P y t h o n */
.py-keyword1 {}
.py-keyword2 {}
.py-keyword3 {}
.py-number {}
.py-docstring {}
.py-quote {}
.py-comment {}

/* T E X Y */
.texy-hlead {}         /* header leadIN == and leadOUT == */
.texy-hbody {}    /* header body */
.texy-hr {}                             /* horizontal line */

.texy-code {}                            /* /---code */
.texy-html {}                            /* /---html */
.texy-text {}                            /* /---html */

.texy-err {}      /* error (TODO) */



/* C O M M O N */
.normal {}
.xlang {}
.count {}


/*
 PROFILE WIDGETS STUFF
*/

img.profile-photo {
}

.profile_main p {
}

.profile_main p a {
}

.profile_main_bottom {
}

.profile_primary {
  width: 48%;
}

.profile_secondary {
  width: 48%;
}

.profile_bio {
}

.profile_widgets {
}

.profile_icon img {
}

.profile_widgets_left {
}

.profile_widgets_right {
}

/* profile - widgets */

#profile_widgets {
}

.profile_bio {
}

.widgets_even {
   width: 48%;
}

.widgets_odd {
   width: 48%;
}

.widget {
  width: 100%;
}

.widget .widget_content {
}

.widget .widget_content h3 {
}

.widget .widget_bottom {
}

.widget .widget_menu ul {
}

.widget .widget_menu ul li {
}

.widget .widget_menu ul li a {
}

.widget .widget_admin_menu {
}

#hidden3, #hidden2, #hidden4, #hidden5 {
}

.widget .widget_title {
}

.widget  .widget_content h2 a {
}

/*
    CALENDAR
*/
.year {
}
.month {
}
.yearname {
}
.monthname {
}
.dayname {
}
.weeknumtitle {
}
.weeknum {
}
.week {
}
.monthweek {
}
.yearnavigation {
}
.datepicker {
}
.datepickerform {

}
.monthnavigation {
}
.monthpicker {
}
.yearpicker {
}
.pickerbutton {
}
.nomonthday {
}
.monthday {
}
.today {
}
.selectedday {
}
.sunday {
}
.sunday a {
}
.saturday {
}
.saturday a {
}
.event {
}
.event a {
}
.selectedevent {
}
.selectedevent a {
}
.todayevent {
}
.todayevent a {
}
.eventcontent {
}

/* From old calendar */
.defaultevent a {
}

.defaultevent a:hover {
}

.publicevent a {
}

.publicevent a:hover {
}

.privateevent a {
}

.privateevent a:hover {
}

.loggedinevent a {
}

.loggedinevent a:hover {
}

.publiceventlegend {
}
.defaulteventlegend {
}

.privateeventlegend {
}

.loggedineventlegend {
}

/*	presentation main css
*/

.presentation-widget {
}

.presentation-widget .presentation-widget-content {
}

.presentation-widget .presentation-widget-menu {
}

.presentation-widget  .presentation-widget-content h2 {
}

.presentation-widget  .presentation-widget-content h2 a {
}

.presentation-imported-guff {
}

.presentation-sectioncomments {
}

/* narrative box */
.presentation-narrative {
}

.presentation-file {
}

/* stop wandering comments */
.presentation-commentaddform, .presentation-comments li, .presentation-sectioncomments li, .presentation-importedcomments li {
}

/* hide blogpost usericon */
.presentation-widget .user {
}


.presentation-widget .post, .presentation-widget .weblog-title, .presentation-widget .info {
}

.presentation-contentslist {
	
}

/* 
   USER TOOLBAR: IN DEFAULT ELGG, THIS SITS
   AT THE VERY TOP OF THE PAGE.
*/

div#elggtoolbar {
 }


div#elggtoolbar span a {
}

div#elggtoolbar span a:hover {
}

/* 
   GLOBAL USER OPTIONS: LOGOUT AND ACCOUNT SETTINGS, TOP RIGHT
*/

div#elggtoolbar #global-menuoptions{
}

div#elggtoolbar #global-menuoptions ul {
}

div#elggtoolbar #global-menuoptions li {
}

div#elggtoolbar #global-menuoptions li a{
}
div#elggtoolbar #global-menuoptions li a:hover{
}

/* 
   USER NAVIGATION: THIS STYLES THE USERS MAIN NAV IN THE TOOLBAR,
   IN DEFAULT ELGG IT SITS OVER ON THE LEFT HAND SIDE
*/

div#elggtoolbar #navigation {
}

div#elggtoolbar #navigation li {
 }

div#elggtoolbar #navigation a:link, div#toolbar #navigation a:visited {
}

div#elggtoolbar #navigation a:link.selected, div#toolbar #navigation a:visited.selected {
}

div#elggtoolbar #navigation li a:hover{
}

/* Forum view of community weblogs */

#forum_table {
}



#forum_table th {
}

#forum_table th.nobg {
}

#forum_table th.cent {
}

#forum_table td {

}

#forum_table td.cent {
}


#forum_table td.usercol {
}

#forum_table .edit_delete {
}

/* license plugin */

.post .weblog_license p {
}

.post .weblog_license a {
}

.post .weblog_license a:hover {
}

/* Media player plugin */

#player {

}
   
.mediagallery-media-container {
}

/* Plugin Mensagens Privadas */

#messages {
}

#messages_table th{
}
#messages_table td{
}
#messages_table td.message_read{
}
#detailed_message h3{
}


/* Galleria de Fotos */

   .photogallery-photo-container,
    .photogallery-file-container {
    }
    
    .photogallery-photo-image img,
    .photogallery-file-image img {
    }

    .photogallery-photo-infobar,
    .photogallery-file-infobar {
    }
    
    .photogallery-photo-keywords,
    .photogallery-file-keywords {
    }
    
    .photogallery-photo-container {
    }
        
    .photogallery-photo-image {
    }
    
    .photogallery-photo-info {
    }
     
    .photogallery-file-container {
    }
       
    .photogallery-file-image {
    }
    
    .photogallery-file-info {
    }
/* profile - widgets */

#profile_widgets {
	position:relative;
}

.widgets_even {
	float:left;
	width:330px;
}

.widgets_odd {
	float:right;
	width:330px;
}

.widget {
	border: 1px solid #BBDCE9; /*#95BDCD;*/
	margin-bottom: 5px;
	padding: 0;
}

.widget .widget_content {
	padding: 10px;
}
.widget .widget_content h3 {
	padding:0;
	margin:0;
}

.widget .widget_menu {
	display: block;
	background-color: #E2F0F6; /*#CBE5EF;*/
	margin: 0px;
	padding-left: 10px;
	border-top: 1px solid #BBDCE9;
	font-size:0.8em;
}

.widget h2 {
	border:0;
	border-bottom:1px solid #BBDCE9;
	padding:0;
	margin:0 0 10px 0;
	color:#666;
	background-color: #E2F0F6;
	font-size:1.1em;
}

.widget  .widget_content h2 a {
	background:url(http://elgg.net/_templates/icons/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}

widget-add {
	clear: both;
	width: 100.1%;
}

.widget-holder {
	float: left;
	width: 49%;
}

.widget-row {
	clear: both;
}