/***********************************************************/
/* CSS for LearningFlow                                    */
/*                                                         */
/* Table of Contents...................................... */
/*                                                         */
/* SECTION 1: Setting defaults                             */
/*   This section will set default attributes to all of    */
/*   the elements, allowing more of a user-defined style.  */
/*                                                         */
/* SECTION 2: Add/Replace current elements                 */
/*   This section holds all of the elements that are not   */
/*   user-defined, such as "body, h1, h2, p" and so on.    */
/*   This is the elements with no IDs or classes.          */
/*                                                         */
/* SECTION 3: User-defined elements in the layout (by ID)  */
/*   This section will have any of the elements styled via */
/*   an ID within the attribute.  They are listed in the   */
/*   order they appear on the page (hopefully).            */
/*                                                         */
/* SECTION 4: User-defined elements in the view(s) (by ID) */
/*   This section will have any of the elements styled via */
/*   an ID within the attribute.  They are listed in the   */
/*   order they appear on the page (hopefully).            */
/*                                                         */
/* SECTION 5: User-defined classes                         */
/*   This section will have any generic user-defined       */
/*   classes to be applied to the elements.  Remember,     */
/*   classes are used when you want to use it again on the */
/*   same page (i.e., ".small-text" might be a class that  */
/*   is used in several places throughout a page).         */
/*                                                         */
/***********************************************************/

/***********************************************************/
/* SECTION 1: Setting defaults                             */
/***********************************************************/
*{
  margin: 0px;
  padding: 0px;
}

/***********************************************************/
/* SECTION 2: Add/Replace current elements                 */
/***********************************************************/
body
{
  font-family: 'trebuchet ms', sans-serif, verdana;
  font-size: 13px;
  color: #3c3c3e;
}
body a
{
color: #36596F;
}

body a:hover
{
color: #36596F;
text-decoration: none;
}

h1,h2,h3,h4,h5,h6
{
  color: #3c3c3e;
}

/***********************************************************/
/* SECTION 3: User-defined elements (by ID)                */
/***********************************************************/
#hdr
{ 
  display: block;
  width: 100%;
  height: 86px;
  background: url(../images/hdr-bg.jpg) repeat-x top left;
}
#hdr-logo
{
  width: 95%;
  height: 86px;
  background: url(../images/hdr-logo.jpg) no-repeat top left;
  margin: 0px auto 0px auto;
}
#hdr-text
{
  float: right;
  width: 50%;
  text-align: right;
  padding: 5px 0px 0px 0px;
}
#hdr-text p
{
  color: #98B9CB;
  font-size: 11px;
}
#hdr-text a
{
  color: #98B9CB;
  text-decoration: underline;
}
#hdr-text a:hover
{
  color: #CBDCE4;
  text-decoration: none;
}
#hdr-text h5
{
  color: #697A96;
  font-size: 20px;
  font-weight: 700;
  margin: 39px 0px 0px 0px;
}
#hdr-menu-wrapper
{
  width: 100%;
  height: 45px;
  background: url(../images/hdr-menu-bg.jpg) repeat-x top left;
}
#hdr-menu
{
  width: 95%;
  margin: 0px auto 0px auto;
  padding: 7px 0px 0px 15px;
}
#hdr-menu-left
{
  float: left;
  width: 60%;
  margin: 0px 0px 0px 0px;
}
#hdr-menu-right
{
  float: right;
  width: 35%;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  text-align: right;
}
#hdr-menu-left a
{
  color: #f1f1f1;
  height: 35px;
  line-height: 35px;
  background: #73787C;
  padding: 3px 10px 1px 10px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  margin: -2px 2px 0px 1px;
  border-bottom: 2px solid #73787B;
}
#hdr-menu-left a:hover
{
  color: #fff;
  background: #42474A;
  border-bottom: 7px solid #42474A;
}
#hdr-menu-right h5
{
  color: #3c3c3e;
  font-size: 21px;
  font-weight: 700;
}
#wrapper
{
  width: 95%;
  margin: 0px auto 5px auto;
  padding: 0px 0px 20px 15px;
  /*border-bottom: 2px solid #f1f1f1;*/
}
#wrapper-public
{
  width: 90%;
  margin: 0px auto 5px auto;
  padding: 0px 0px 20px 15px;
  /*border-bottom: 2px solid #f1f1f1;*/
}
#wrapper-left
{
  float: left;
  width: 66%;
  text-align: left;
}
#wrapper-left-public {
	float: left;
  width: 40%;
  text-align: left;
}
#content
{
  margin: 0px 5px 0px 10px;
  padding: 15px 0px 0px 0px;
}
#wrapper-right
{
  float: right;
  width: 33%;
  text-align: left;
}
#wrapper-right-public
{
  float: right;
  width: 58%;
  text-align: center;
}
#wrapper-right-public img
{
	border: 0px;
	width: 569px;
	height: 455px;
}
#twobrains-about
{
	width: 100%;
	padding: 15px 0px 15px 0px;
	margin-bottom: 15px;
	background: #F5F8FA url(../images/tb-about-bg.jpg) repeat-x bottom left;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
#twobrains-inner-about
{
	width: 90%;
	margin: auto;
}
#twobrains-text
{
	float: right;
	width: 58%;
}
#tb-stats
{
	float: left;
	width: 40%;
}
#tb-stats ul
{
	margin: 5px 0px 5px 30px;
}
#tb-stats ul li
{
	list-style-type: square;
	font-size: 15px;
}
#side-bar
{
  margin: 0px 0px 0px 0px;
  padding: 15px 10px 15px 15px;
}
#ftr
{
  width: 95%;
  height: 25px;
  margin: 0px auto 10px auto;
  padding: 6px 5px 0px 5px;
  background: url(../images/diag-bg.jpg) repeat-x top left;
  border-top: 2px solid #f1f1f1;
}
#ftr p
{
  color: #3c3c3e;
  font-size: 13px;
}
#ftr a
{
  color: #4A5782;
  padding: 0px 2px 0px 2px;
  background: transparent;
  text-decoration: underline;
}
#ftr a:hover
{
  color: #2F3651;
  background: #DFE2EC;
  text-decoration: none;
}

/***********************************************************/
/* SECTION 4: User-defined elements in the view(s) (by ID) */
/***********************************************************/
#no-user
{
  margin: 5px 0px 0px 0px;
}
#no-user-tb input
{
  width: 232px;
  height: 24px;
  font-size: 18px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 700;
  padding: 4px 4px 4px 4px; 
  margin: 0px 0px 4px 0px;
  border: 4px solid #D1D5D8;
}
#no-user label
{
  color: #3c3c3e;
  font-size: 16px;
  font-weight: 700;
}
#no-user a,
.common a,
a.bold-link
{
  color: #3c3c3e;
  font-size: 15px;
  font-weight: 700;
  padding: 0px 2px 0px 2px;
  border-bottom: 1px dotted #3c3c3e;
  text-decoration: none;
}
.small-remote-link a
{
  color: #3c3c3e;
  font-size: 12px;
  font-weight: 700;
  padding: 0px 2px 0px 2px;
  border-bottom: 1px dotted #3c3c3e;
  text-decoration: none;
}
#no-user a:hover,
.common a:hover,
a.bold-link:hover,
.small-remote-link a:hover
{
  color: #f9f9f9;
  background: #3c3c3e;
  border-bottom: 1px solid #f9f9f9;
}
#user-div
{
  padding: 0px;
  margin: 0px 0px 10px 0px;
}
#user-name
{
  border-bottom: 2px solid #EFEBCF;
  background: #FDFCC1;
  padding: 2px 4px 2px 4px;
  margin: 0px 0px 5px 0px;
}
#user-name h4
{
  font-size: 19px;
  font-weight: 700;
}
#user-image
{
  float: left;
  width: 17%;
}
#user-image img
{
  border: 3px solid #ccc;
}
#user-info
{
  float: right;
  width: 81%;
  margin: 0px 0px 0px 0px;
}
#sub-user-info
{
  background: #f1f1f1;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 5px 0px;
  border: 1px dotted #ccc;
}
#items
{
  margin-top: -10px;
  padding: 5px 0px 5px 0px;
}
#goals
{
  background: transparent;
  border-top: solid 3px #f1f1f1;
  margin: 10px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
}
#add-new-goal
{
  color: #707070;
  background: #fff;
  float: right;
  width: 530px;
  text-align: right;
}
#add-new-goal a
{
  color: #707070;
  font-size: 13px;
  font-weight: 500;
  text-decoration: underline;
  padding: 0px 2px 2px 2px;
}
#add-new-goal a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
#current-goals
{
  padding: 0px 0px 0px 0px;
}
#no-goals
{
  margin: 15px 0px 20px 0px;
}
span#goal-example
{
  float: left;
  margin: 0px 0px 0px 27px;
}
#goal-block
{
  margin: 0px 0px 15px 0px;
}
#goal-info
{
  text-align: left;
}
#sub-goal-block
{
  padding: 5px 5px 10px 5px;
  margin: 0px 0px 0px 0px;
  /*border-bottom: 1px solid #E3ECF0;*/
}
#sub-goal-block p
{
  margin: 0px 0px 10px 0px;
}
#sub-goal-block a
{
  color: #3c3c3e;
  padding: 0px 2px 0px 2px;
  text-decoration: underline;
}
#sub-goal-block a:hover,
.a-small:hover,
.a-med:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
#search-div-left
{
  float: left;
  width: 80%;
  text-align: left;
}
#search-div-right
{
  float: right;
  width: 32px;
  margin: 21px 0px 0px 0px;
  text-align: right;
}
#invite-friend
{
  margin: 10px 0px 10px 0px;
}
#invite-form,
#add-entry
{
  border: 1px dotted #ccc;
  background: #f5f5f5;
  padding: 5px;
  margin: 5px 0px 0px 0px;
}
#current-entries
{
  margin: 15px 0px 5px 0px;
}
#specific-search-link
{
  background: transparent;
  text-align: right;
  margin: -15px 0px 10px 0px;
}
#specific-search-link a
{
  font-size: 12px;
  color: #3c3c3e;
  text-decoration: underline;
}
#specific-search-link a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
#goal-options
{
  background: #FDFCC1;
  border: 1px dotted #EFEBCF;
  padding: 10px;
}
#selected_posts
{
  margin: 10px 0px 10px 0px;
  padding: 10px;
}
#selected_posts p
{
  color: #3E6177;
  font-size: 12px;
}
#add-resource
{
  margin: 5px 0px 15px 0px;
}
#delicious-search-results
{
  padding: 10px 5px 15px 0px;
}
#delicious-result-list
{
  margin: 5px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  background: #F8FCF3;
  border: 5px solid #E4F2D9;
}
#delicious-result-list p
{
  font-size: 13px;
  color: #393759;
  margin: 2px 0px 2px 0px;
}
#add-delicious
{
  margin: -10px 0px 0px 0px;
}
#add-delicious-submit a
{
  color: #fff;
  font-family: 'trebuchet ms', sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 7px 7px 3px 7px;
  margin: 0px 15px 5px 2px;
  border: 4px solid #54555A;
  background: #5F6067;
  text-decoration: none;
}
#add-delicious-submit a:hover
{
  border: 4px solid #000; /*#70778D;*/
  background: #3c3c3e;
}
#tos-div,
#privacy-div
{
  border: 1px dotted #EFEBCF;
  padding: 25px;
}
#blank-container
{
  width: 90%;
  margin: 0px auto 20px auto;
}
#add-tags
{
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
}

/***********************************************************/
/* SECTION 5: User-defined classes                         */
/***********************************************************/
a.regular:link,
a.regular:hover
{
  color: #3c3c3e;
  padding: 0px 2px 0px 2px;
  text-decoration: underline;
}
a.regular:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
.highlighted
{
  background-color: #F8F349;
}
.reg-content-list
{
  margin: 10px 0px 10px 15px;
}
.reg-content-list li
{
  margin: 0px 0px 2px 0px;
  list-style-type: square;
}
.reg-ol-content-list
{
  margin: 10px 0px 10px 25px;
}
.reg-ol-content-list li
{
  margin: 0px 0px 2px 0px;
}
.a-med
{
  color: #3c3c3e;
  font-size: 15px;
  font-weight: 700;
  text-decoration: underline;
}
.small-title a,
#entry-comment-link a,
.a-small,
.a-small-light
{
  color: #3c3c3e;
  font-size: 11px;
  font-weight: 500;
  padding: 0px 2px 0px 2px;
  text-decoration: underline;  
}
.a-small-light
{
  font-size:10px;
  color: #6B6B6B;
}
.small-title a:hover,
.a-med:hover,
.a-small:hover,
.a-small-light:hover,
#entry-comment-link a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
.yellow-background
{
  padding: 0px 2px 0px 2px;
  background: #FDFCC1;
}
.yellow-form-div
{
  padding: 10px 10px 10px 10px;
  border: 1px dotted #f1f1f1;
  background: #FDFCC1;
  margin: 3px 0px 10px 0px;
}
.content-div-cell
{
  margin: 4px 0px 10px 0px;
}
.rss
{
  background: url(../images/rss.png) no-repeat top left;
  padding: 0px 0px 2px 20px;
  margin: 0px 0px 6px 0px;
}
.goal-title
{
  color: #35586E;
  font-size: 20px;
  font-weight: 700;
  background: #F2F7F9;
  border-bottom: 1px solid #E3ECF0;
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 5px 0px;
}
.med-block-title
{
  color: #4B809E;
  font-size: 16px;
  border-bottom: 1px solid #f5f5f5;
  margin: 0px 0px 5px 0px;
}
.big-block-title
{
  color: #4B809E;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid #E3ECF0;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 15px 0px;
}
.big-block-title span
{
  font-size: 15px;
  padding: 0px 0px 2px 0px;
}
.big-block-title a
{
  color: #1414DC;
  padding: 0px 2px 2px 2px;
}
.big-block-title a:hover
{
  color: #3c3c3e;
  background: #f5f5f5;
  text-decoration: none;
}
.clearing
{
  clear: both;
}
.notice
{
  background: #8DC06B;
  border-bottom: 2px solid #63834B;
  margin: 5px 0px 10px 0px;
}
.notice p
{
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 6px 5px 6px 10px;
}
.notice a
{
  color: #fff;
  padding: 0px 3px 0px 3px;
  text-decoration: none;
  background: #A4CC88;
}
.notice a:hover
{
  color: #3c3c3e;
  background: #A4CC88;
}
.notice span
{
  font-size: 13px;
}
.common
{
  margin: 0px 0px 2px 0px;
}
.light-grey-div
{
  background: #f7f7f7;
  padding: 5px 10px 5px 10px;
  border: 1px dotted #ccc;
}
.majority-div-left
{
  float: left;
  width: 74%;
  text-align: left;
}
.majority-div-right
{
  float: right;
  width: 74%;
  text-align: right;
}
.half-div-left
{
  float: left;
  width: 48%;
  text-align: left;
}
.half-div-right
{
  float: right;
  width: 48%;
  text-align: right;
}
.quarter-div-left
{
  float: left;
  width: 24%;
  text-align: left;
}
.quarter-div-right
{
  float: right;
  width: 24%;
  text-align: right;
}
.goal-edit
{
  float: right;
  width: 50px;
  text-align: right;
  margin: -31px 7px 0px 0px;
}
.medium
{
  font-size: 12px;
  text-align: left;
}
.medium span
{
  color: #636C8F;
  font-size: 14px;
  font-weight: 700;
}
.med-grey,
.stand-out
{
  font-size: 17px;
  font-weight: 700;
  padding: 0px 0px 3px 0px;
  color: #73787B;
}
.stand-out
{
  color: #2C5CA7;
}
.light-grey
{
  color: #ccc;
}
.normal,
.normal a
{
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 3px 0px;
  color: #73787B;
}
.normal a:hover,
.larger a:hover
{
  color: #3c3c3e;
  background: #f1f1f1;
  text-decoration: none;
}
.large,
.large a
{
  font-size: 16px;
  font-weight: 700;
  padding: 0px 0px 3px 0px;
  color: #282828;
}
.definition
{
  border: 1px dotted #ccc;
  background: #f9f9f9;
  padding: 5px 10px 10px 10px;
  margin: 0px 0px 10px 0px;
}
.definition h4
{
  color: #9CA0B4;
  font-size: 16px;
  font-weight: 700;
  border-bottom: 1px solid #f3f3f3;
  margin: 0px 0px 4px 0px;
}
.definition p,
.definition ul,
.definition ol
{
  color: #646A84;
  font-size: 13px;
  padding: 0px 0px 4px 0px;
}
.definition ul,
.definition ol
{
  margin: 5px 5px 6px 30px;
}
.info:link,
.info:visited
{
  color: #6E6E6E;
  text-decoration: underline;
}
.info:hover
{
  color: #000;
  background: #f1f1f1;
  text-decoration: none;
}
.block-title
{
  background: url(../images/diag-bg.jpg) repeat-x top left;
  padding: 4px;
  margin: 0px 0px 0px 0px;
}
.block-title h6
{
  background: #F9FBF7;
  border-bottom: 1px solid #f7f7f7;
  color: #404936;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: -1px;
  padding: 1px 3px 1px 3px;
}
.about-block-title h6{
  color: #404936;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -1px;
  padding: 1px 3px 1px 3px;
  background: #FEFEE2;
  margin: 0px 0px 10px 0px;
  border: 1px solid #EEEAD5;
}
.side-pod
{
  margin: 0px 0px 10px 0px;
}
.side-pod-content,
.search-div
{
  padding: 5px 5px 5px 5px;
}
.side-pod-content p
{
  color: #404936;
  font-size: 12px;
  padding: 0px 3px 0px 3px;
  line-height: 16px;
}
.tb-about-content p
{
  color: #404936;
  font-size: 15px;
  font-weight: 500;
  padding: 0px 20px 0px 20px;
  line-height: 18px;
}
.side-pod-content a,
.search-results-div a
{
  display: block;
  width: 100%;
  color: #808084;
  font-size: 12px;
  padding: 0px 3px 0px 3px;
  margin: 1px 0px 1px 0px;
  text-decoration: none;
}
.side-pod-content a:hover,
.search-results-div a:hover
{
  color: #3c3c3e;
  background: #CEE8B7;
}
.submit
{
  color: #fff;
  font-family: 'trebuchet ms', sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 2px 7px 2px 7px;
  margin: 3px 15px 5px 0px;
  border: 3px solid #54555A;
  background: #5F6067;
  text-decoration: none;
}
.submit-tiny
{
  color: #fff;
  font-family: 'trebuchet ms', sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding: 0px 4px 0px 4px;
  margin: 3px 5px 5px 0px;
  border: 2px solid #54555A;
  background: #5F6067;
  text-decoration: none;
}
.submit:hover
{
  border: 3px solid #000; /*#70778D;*/
  background: #3c3c3e;
}
.submit-tiny:hover
{
  border: 2px solid #000; /*#70778D;*/
  background: #3c3c3e;
}
.remphasize,
p.small
{
  color: #8A8A8A;
  font-size: 11px;
}
p.small-blue
{
  color: #fff;
  background: #55849F;
  padding: 0px 3px 0px 3px;
  margin: 0px -6px 5px 0px;
  font-size: 11px;
}
p.small a
{
  color: #3c3c3e;
  padding: 0px 3px 0px 3px;
  text-decoration: underline;
}
p.small a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
.normal-a
{
  color: #3c3c3e;
  padding: 0px 3px 0px 3px;
  text-decoration: underline;
}
.normal-a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
.tb
{
  width: 232px;
  height: 24px;
  font-size: 18px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 700;
  padding: 4px 4px 4px 4px; 
  margin: 0px 0px 4px 0px;
  border: 4px solid #D1D5D8;
}
.tb-big-search
{
  width: 80%;
  height: 24px;
  font-size: 18px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 700;
  padding: 4px 4px 4px 4px; 
  margin: 4px 0px 4px 0px;
  border: 4px solid #D1D5D8;
}
.tb-small
{
  width: 420px;
  height: 18px;
  font-size: 15px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 700;
  padding: 4px 4px 4px 4px; 
  margin: 0px 0px 4px 0px;
  border: 4px solid #D1D5D8;
  text-align: right;
}
.tb-tiny
{
  width: 60%;
  height: 18px;
  font-size: 14px;
  font-family: 'trebuchet ms', sans-serif;
  padding: 2px; 
  margin: 0px 0px 4px 0px;
  border: 3px solid #D1D5D8;
}
.tb-50
{
  width: 50%;
  height: 24px;
  font-size: 17px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 700;
  padding: 4px 4px 4px 4px; 
  margin: 4px 0px 4px 0px;
  border: 2px solid #D1D5D8;
}
.tb-75
{
  width: 75%;
  height: 22px;
  font-size: 16px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 700;
  padding: 2px 4px 2px 4px; 
  margin: 4px 0px 4px 0px;
  border: 2px solid #D1D5D8;
}
.ta-98
{
  width: 98%;
  height: 100px;
  font-size: 15px;
  font-family: 'trebuchet ms', sans-serif;
  padding: 4px 4px 4px 4px; 
  margin: 4px 0px 4px 0px;
  border: 2px solid #D1D5D8;
}
.errorExplanation
{
  margin: 5px 0px 10px 0px;
  padding: 15px 10px 20px 10px;
  color: #FF0006;
  font-weight: 700;
  font-size: 16px;
  font-family: 'trebuchet ms', sans-serif, georgia;
  background: #FFEEEE;
  border: solid 4px #FFAAAC;
}
.errorExplanation ul
{
  margin: 5px 5px 5px 20px;
}
.errorExplanation h2
{
  font-size: 22px;
  font-weight: 700;
  color: #af0100;
}
.loading
{
  height: 18px;
  margin: 3px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
}
.loading p
{
  color: #8B8B8B;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  padding: 2px 0px 0px 0px;
}
.loading img
{
  float: left;
  margin: 0px 5px 0px 0px;
}
.p-notify
{
  color: #A28D46;
  font-size: 14px;
  padding: 3px 3px 0px 0px;
}
.p-notify a
{
  color: #D0C575;
  font-weight: 700;
  text-decoration: none;
}
.p-notify a:hover
{
  color: #A28D46;
  text-decoration: underline;
}
.big-text
{
  color: #6A92AC;
  font-size: 16px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}
.tb-big-text
{
  color: #6A92AC;
  font-size: 19px;
  margin: 0px 0px 10px 0px;
}
.content-list
{
  padding: 0px 0px 0px 20px;
}
.content-list li
{
  background: transparent;
  font-size: 17px;
  font-weight: 700;
  margin: 0px 0px 3px 0px;
  padding: 5px;
  cursor: move;
  border: 1px solid #fff;
  border-right: 5px solid #fff;
}
.content-list li a
{
color: #697A96;
}
#my-resources
{
  padding: 0px 0px 0px 0px;
}
#all-resources
{
  
}
.goal-title-big
{
  padding: 2px 2px 2px 0px;
}
.goal-title-big a:link,
.goal-title-big a:visited
{
  color: #495567;
  font-size: 17px;
  font-weight: 700;
  line-height: 17px;
  text-decoration: none;
}
.goal-title-big a:hover
{
  color: #36596F;
  text-decoration: underline;
}
.drag-big
{
  text-align: right;
  background: #f7f7f7;
  margin: 5px -5px -12px -5px;
  border-bottom: dotted 1px #ccc;
  cursor: move;
}
.drag-big p
{
  color: #BFBFBF;
  width: 98%;
  font-size: 15px;
  font-weight: 700;
  padding: 1px 5px 1px 0px;
}
.content-list-small
{
  padding: 0px 0px 0px 20px;
}
.ul-std {
	font-size: 14px;
	margin: 5px 0 20px 25px;
}
.ul-std li { margin: 2px 0;}
.ul-std a { font-weight: 700; }
.content-list-small li
{
  background: transparent;
  font-size: 13px;
  font-weight: 700;
  margin: 0px 0px 3px 0px;
  padding: 2px 2px 2px 0px;
  cursor: move;
  border: 1px solid #fff;
  border-right: 5px solid #fff;
}
.content-list li:hover,
.content-list-small li:hover
{
  border: 1px dotted #BFDDB5;
  border-right: 5px solid #BFDDB5;
  background: #F8FBF7;
}
.goal-title-small
{
  padding: 2px;
}
.goal-title-small a
{
  color: #495567;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  text-decoration: none;
}
.goal-title-small a:hover
{
  color: #36596F;
  text-decoration: underline;
}
.drag-small
{
  background: #f7f7f7;
  text-align: right;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px dotted #ccc;
  cursor: move;
}
.drag-small p
{
  color: #BFBFBF;
  width: 98%;
  font-size: 12px;
  line-height: 13px;
  font-weight: 700;
  padding: 1px 5px 0px 0px;
}
.de-emphasize
{
  color: #737373;
  padding: 0px 0px 0px 2px;
  font-size: 12px;
  font-weight: 500;
}
.de-emphasize a:link,
.de-emphasize a:visited
{
  color: #737373;
  font-size: 12px;
  text-decoration: underline;
  padding: 0px 2px 0px 2px;
}
.de-emphasize a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
.quick-form
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#comments-for-entry
{
  padding: 0px 0px 0px 5px;
  margin: -15px 0px 20px 0px;
}
#current-comments
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 15px;
  text-align: left;
  border-left: 2px solid #f3f3f3;
}
#current-comments h3
{
  margin-bottom: 10px;
}
h5.small-title
{
  color: #375A70;
  border-bottom: 1px solid #f1f1f1;
  padding: 0px 0px 2px 0px;
  font-size: 13px;
  font-weight: 500;
}
.comment-body
{
  margin: 2px 0px 15px 0px;
  padding: 10px;
  border: 4px solid #f5f5f5;
  background: #f9f9f9;
}
.comment-body p
{
  color: #7A7A7A;
  font-family: verdana;
  font-size: 11px;
}
.error
{
  margin: 0px 0px 10px 0px;
  padding: 5px;
  background: #FFF0F0;
}
.error p
{
  color: #af0100;
  font-size: 11px;
  font-weight: 700;
}
#add-entry-submit label,
#add-resource-submit label,
#add-comment label,
.standard,
.quick-form label
{
  color: #6F6F6F;
  font-size: 14px;
  font-weight: 700;
  padding: 0px 0px 2px 0px;
}
.quick-form input
{
  width: 232px;
  height: 18px;
  font-size: 14px;
  font-family: 'trebuchet ms', sans-serif;
  font-weight: 500;
  padding: 2px; 
  margin: 0px 0px 2px 0px;
  border: 2px solid #D1D5D8;
}
.quick-form textarea
{
  width: 232px;
  height: 90px;
  font-size: 14px;
  font-family: 'trebuchet ms', sans-serif;
  padding: 2px; 
  margin: 0px 0px 2px 0px;
  border: 2px solid #D1D5D8;
}
.other-people-img
{
  float: left;
  width: 45px;
  height: 45px;
  padding: 2px;
  border: 1px solid #ccc;
  margin: 0px 5px 5px 0px;
}
.inner-user-div
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 5px;
  border-left: 5px solid #f6f6f6;
}
.inner-user-div p,
.inner-user-div-entry span
{
  font-size: 12px;
  color: #395C72;
}
span.small
{
  font-size: 11px;
}
.inner-user-div-entry
{
  margin: 5px 0px -8px 0px;
  padding: 5px 5px 0px 5px;
  border-top: 1px solid #f1f1f1;
  background: url(../images/diag-bg.jpg) repeat-x top left;
}
.entry-info
{
  margin: 0px 0px 20px 0px;
  padding: 10px 5px 0px 5px;
}
#entry-info p
{
  font-size: 13px;
  color: #69696B;
  padding: 6px 0px 10px 0px;
}
.inner-user-div-entry img
{
  float: left;
  width: 75px;
  height: 75px;
  padding: 2px;
  border: 1px solid #ccc;
  margin: 0px 5px 5px 0px;
}
.inner-user-div-entry p
{
  font-size: 17px;
  color: #395C72;
}
.entry-title
{
  font-size: 17px;
  font-weight: 700;
  color: #80BC6B;
}
.remphasize img
{
  margin: 0px -1px -4px 0px;
  width: 15px;
  height: 16px;
}
.star
{
  background: url(../images/star.gif) no-repeat center left;
}
.star:hover
{
  background: url(../images/star_over.gif) no-repeat center left;
}
a.regular:link,
a.regular:hover
{
  color: #3c3c3e;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
}
a.regular:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
a.a-btn
{
  color: #fff;
  font-size: 13px;
  background: #35586E;
  border: 1px solid #555B97;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
}
a.a-btn:hover
{
  color: #fff;
  background: #2F3355;
  border: 1px solid #464B7D;
  text-decoration: none;
}
.reg-content-list
{
  margin: 10px 0px 10px 15px;
}
.reg-content-list li
{
  margin: 0px 0px 2px 0px;
  list-style-type: square;
}
.a-med
{
  color: #3c3c3e;
  font-size: 15px;
  font-weight: 700;
  text-decoration: underline;
}
.small-title a,
#entry-comment-link a,
.a-small,
.a-small-light
{
  color: #3c3c3e;
  font-size: 11px;
  font-weight: 500;
  padding: 0px 2px 0px 2px;
  text-decoration: underline;  
}
.a-small-light
{
  font-size:10px;
  color: #6B6B6B;
}
.small-title a:hover,
.a-med:hover,
.a-small:hover,
.a-small-light:hover,
#entry-comment-link a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
.tag-cloud {
	margin: 20px 0;
	padding: 25px;
	border: 1px solid #ddd;
  background-color: #f7f7f7;
  color: #3c3c3c;
  line-height: 20px;
}
.tag-cloud a {
	margin: 0 4px;
}

/**********************/
/* GOAL CLOUD STYLING */
/**********************/
#goal-cloud
{
  margin: 10px 0px 5px 0px;
}
#goal-cloud-box
{
  margin-top: 10px;
  border: 5px solid #385C74;
  background-color: #42657B;
  padding: 2px 7px 8px 7px;
}
#goal-cloud-box a:hover
{
  color: #fff;
  background: #3c3c3e;
  text-decoration: none;
}
/*
.nube1 {color:#C4C9CE;font-size: 9px;font-weight:400;padding: 3px 2px 3px 2px;line-height:11px;}
.nube2 {color:#AAB1B9;font-size: 10px;font-weight:500;padding: 3px 2px 3px 2px;line-height:12px;}
.nube3 {color:#929BA5;font-size: 12px;font-weight:600;padding: 3px 2px 3px 2px;line-height:14px;}
.nube4 {color:#7D8893;font-size: 14px;font-weight:700;padding: 3px 2px 3px 2px;line-height:16px;}
.nube5 {color:#717B88;font-size: 16px;font-weight:800;padding: 3px 2px 3px 2px;line-height:18px;}
.nube6 {color:#68737D;font-size: 19px;font-weight:900;padding: 3px 2px 3px 2px;line-height:21px;}
*/
.nube1 {color:#dbdbdb;font-size: 9px;font-weight:400;padding: 3px 2px 3px 2px;line-height:11px;}
.nube2 {color:#e1e1e1;font-size: 10px;font-weight:500;padding: 3px 2px 3px 2px;line-height:12px;}
.nube3 {color:#e7e7e7;font-size: 12px;font-weight:600;padding: 3px 2px 3px 2px;line-height:14px;}
.nube4 {color:#f9f9f9;font-size: 14px;font-weight:700;padding: 3px 2px 3px 2px;line-height:16px;}
.nube5 {color:#f3f3f3;font-size: 16px;font-weight:800;padding: 3px 2px 3px 2px;line-height:18px;}
.nube6 {color:#f1f1f1;font-size: 19px;font-weight:900;padding: 3px 2px 3px 2px;line-height:21px;}

/*************************/
/* CUSTOM ERROR HANDLING */
/*************************/
#custom-errors
{
  margin: 20px 15px 20px 0px;
}
#custom-errors-box
{
  margin: 10px 0px 0px 0px;
  border: 1px dotted #E4E4E4;
  background: #FDFCC1;
}
#custom-errors h1
{
  color: #375A70;
  border-bottom: 2px solid #F3F3F3;
  font-size: 22px;
  font-weight: 700;
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 0px 0px;
}
#custom-errors-box p
{
  color: #6F859F;
  font-size: 15px;
  font-weight: 500;
  padding: 20px;
}