/*  Submit_story 
---------------------------------------  */ 
.submit_story_item {
 padding: 5px 20px 20px 20px;
 border: solid 1px #accfe9;
 border-top: 0;
 }

.userpage_error {
 font-size: 13px;
 color: red;
 }

.submit_buttons {
 display: block;
 text-align: center;
 padding:  10px 10px 5px 5px;
 border-left: solid 1px #accfe9;
 border-right: solid 1px #accfe9;
 }

/*#search .submit {
 margin-top: -1px;
 }*/


/*  Admin Area Cleanup
---------------------------------------  */ 
#loginLogin,
#loginSignup { 
 display:none;
 }

.small_title {
 font-size: 16px;
 font-weight: bold;
 }

.pref_item_title {
 font-weight: bold;
 }

tr td {
 padding: 5px; 
 }

tr {
 border-bottom: solid 1px #eee;
 }


/*  Dynamic Tabs General
---------------------------------------  */ 
.dynaTabs {
 border-top: solid 1px #637BAF;
 padding: 0;
 margin:0;
 background: #fff;
 }

.dynaTabs li {
 float: left;
 border-bottom: solid 1px #637BAF;
 /*padding: 2px 0;*/
 margin:0;
 background: #CED0DD;
 overflow: hidden;
 }
 
.dynaTabs li.tabs-selected {
 float: left;
 border-bottom:0;
 background: #fff;
 display:block;
 }
 
.dynaTabs li a {
 display: block;
 text-align: center;
 text-decoration: none;
 line-height: 1.5em;
 padding: 2px 0;
 border-right: solid 1px #637BAF;
 font-size: 11px;
 overflow: hidden;
 color: #2A4C93;
}

.dynaTabs li a:hover {
 background: #BFE0E7;
 }

.dynaTabs li.tabs-selected a,
.dynaTabs li.tabs-selected a:hover {
 color: #BA342A;
 background: #fff;
 border-color: #637BAF;
 }

.tabs-hide {
 display:none;
 }
 
.tabSet {
 background: #fff;
 padding-top: 1px;
 }
 
 
/*  Dynamic Tabs Specific: Login
---------------------------------------  */ 
#loginBox .dynaTabs {
 border-top: solid 1px #2A4C93;
 padding: 0;
 margin:0;
 background: #2A4C93;
 }

#loginBox .dynaTabs li {
 float: left;
 border-bottom: solid 1px #2A4C93;
 /*padding: 2px 0;*/
 margin:0;
 background: #F57B1F;
 overflow: hidden;
 width: 48%;
 border-right: solid 2px #2A4C93;
 border-left: solid 2px #2A4C93;
 }

#loginBox .tabSet {
  background: #2A4C93;
 }
 
#loginBox .dynaTabs li.tabs-selected {
 float: left;
 border-bottom:0;
 background: #999DBA;
 display:block;
 width: 48%;
 }

#loginBox .dynaTabs li a {
 display: block;
 text-align: center;
 text-decoration: none;
 line-height: 1.5em;
 padding: 2px 0;
 border-right: 0;
 font-size: 11px;
 overflow: hidden;
 color: #2A4C93;
}

#loginBox .dynaTabs li.tabs-selected a {
   color: #fff;
   background: #999DBA;
   border-color: #2A4C93;
}


#loginBox .dynaTabs li a:hover {
 background: #BFE0E7;
 }

#loginLogin.tabSet {
   margin-left: 12px;
}

#loginLogin input[type="image"] {
   position: relative;
   left: 5px; 
   top: -2px;
}


#loginLogin p.morelink a {
   font-size: 11px;
   color: #F57B1F;
   line-height: 5px;
   /*padding-bottom: 1px;*/
}


/*.dynaTabs li.tabs-selected a:hover {
 color: #BA342A;
 background: #fff;
 border-color: #637BAF;
 }*/

#loginBox.sidebarbox {
   background-color: #2A4C93;
}

#loginBox h3 {
   color: #fff;
   font-size: 14px;
   padding: 8px 0 4px 0;
   text-transform: uppercase;
   font-weight: bolder;
   margin: 0;
}


#intloginBox .dynaTabs li,
#intloginBox .dynaTabs li.tabs-selected,
#pluginLoginBox .dynaTabs li,
#pluginLoginBox .dynaTabs li.tabs-selected {
 width: 50%;
 }
 
#loginBox .tabSet,
#intloginBox .tabSet,
#pluginLoginBox .tabset {
 padding: 0 10px;
}
 
#pluginLoginBox {
  width: 230px;
  
}

#pluginLoginBox label {
  text-align: left;
}

#intloginBox {
  width: 550px;
  margin-left: auto;
  margin-right: auto;
}

#pluginLogin,
#pluginSignup {
  margin-top: 0;
  padding-top: 10px;
  border-left: 1px solid #accfe9;
  border-right: 1px solid #accfe9;
  border-bottom: 1px solid #accfe9;
  padding-bottom: 5px;
  padding-left: 10px;
}

/*  Dynamic Tabs Specific: Diaries
---------------------------------------  */ 
#diaryBox .dynaTabs li {
 width: 50%;
 }

#diaryBox .dynaTabs li.tabs-selected {
 /*xwidth: 33%;*/
 }

#searchAll ul.dynaTabs {
  /*border-left: 1px solid #ACCFE9;*/
}

div#searchAll {
  border-left: 1px solid #ACCFE9;
  border-right: 1px solid #ACCFE9;
  border-bottom: 1px solid #ACCFE9;
}

#searchAll .tabSet {
  padding: 10px 10px 10px 10px;
}

#searchAll .dynaTabs li {
  width: 20%;
  padding: 0;
}
 


/*  Dynamic Tabs Specific: Submit Story
---------------------------------------  */ 
#editStoryTabs {
 padding-top: 15px;
 }

#editStoryTabs .dynaTabs {
 background: #EAE8E0 url('/blog/images/admin/rightboxtab_tab_bg.gif') repeat-x;
 border: solid 1px #ACA585;
 border-bottom: 0;
 height: 2em;
 }

#editStoryTabs .dynaTabs li {
 width: 14%;
 list-style: none;
 line-height: 1.5em;
 border-bottom: 0;
 padding:0;
 }

#editStoryTabs .dynaTabs li a {
 padding:3px 0;
 margin:0;
 border-bottom: solid 1px #ACA585;
 }

#editStoryTabs .dynaTabs li.tabs-selected {
 background: #fff;
 }

#editStoryTabs .dynaTabs li.tabs-selected a {
 border-bottom: 0;
 }


/*  Blog Search
---------------------------------------  */ 
fieldset.search_form label {
 width: 80px;
 }


/*  Blog Styles - Working RDG 1/23/07
---------------------------------------  */ 
#diaryBox.sidebarbox {
  background-color: #fff;
}

#diaryBox h3 {
 color: #F57B1F;
 /*margin-bottom: 0;*/
}

.rightboxtab {
 background: #fff; // url('/blog/images/admin/rightboxtab_bg.gif') no-repeat;
 padding:0;
 }

.pluginboxtab {
  background-image: none;
  border-bottom: 5px solid #fff;
}

h1 {
 margin: 0;
 background: none;
 border: 0;
 padding-left: 0;
 }


#sidebar,
.rightbox,
.sidetbox,
#top {
 overflow: hidden;
 }

#sidebar .rightboxtab h3 {
 /*margin: 0 10px;*/
 /*padding: 6px 0 6px 0;*/
  padding: 2px 0 2px 0;
  margin: 0;
}

#diaryBox .odd,
#diaryBox .even {
 background: #fff;
 border-bottom: solid 1px #D3CEB7;
}

#diariesFeatured .edit_link {
 font-size: 11px;
 padding: 2px 10px;
 }

#intro_blurb img,
.storyMedia img,
.featured_group img {
/*background: #d6d2c2; */
/*border: solid 1px  #aca585; */
margin: 0 8px 8px 8px; 
padding: 5px;
}

.byline {
 display: block;
 margin-top: 5px;
 font-size: 11px;
 }

.byline .timestamp {
 color: #000;
 }

.byline img,
.tags img,
.comment .icon {
  display: inline;
	}

#story_toolbar {
 padding-bottom: 6px;
 text-align: right;
 padding-right: 30px;
 }

#story_toolbar img {
 display: inline;
 margin-right: 10px;
 }

#storyTemplate .sectionboxstory {
 border: 0;
 padding:0;
 margin:0;
 }

.sectionboxwide .even {
 background: #d5e7f4 !important; 
}

.sectionboxwide .odd {
 background: #e6f3fb !important; 
}


/*  Front Page Template
--------------------------------------  */ 	
.sectionboxwide {
   margin: 20px 0;
   }

#feat {
list-style-type: none;
margin: 0;
padding: 0;
width: 577px;
}

#feat li{
list-style-type: none;
border-top: 1px solid white;
background-color: #999DBA;
color: white;
padding: 10px;
margin: 0px;
/*height: 100px;*/
clear: both;
}

#feat li img{
float: left;
clear: right;
margin: 0 20px 0 0;
padding: 0;
}

#feat li a{
color: #32478a;
text-decoration: none;
border-bottom: 1px dotted #32478a;
}

#feat p {
padding: 0;
margin: 1px 0 0 0;
font-weight: bold;
font-size: 10px;
}

#feat h1{
padding: 0;
margin: 0;
font-size: 15px;
padding-bottom: 6px;
}

.content_columns {
 margin-top: 20px;
 }

.contentcol {
 /*width: 260px;*/
   width: 542px;
   float: left;
   border-bottom: solid 5px #999DBA;
 }


.contentcol .story {
   border-bottom: dotted 1px #CED0DD;
}

.contentcol  .even {
   background: #fff;
}

.contentcol  .odd {
   background: #fff;
}

.contentcol2 {
 margin-left: 20px;
 }

.contentcol h2 {
background: #999DBA url('/blog/images/admin/col_title_bg.jpg') no-repeat;
 padding: 0;
 font-size: 14px;
 line-height: 26px;
 text-indent: 10px;
 color: #fff;
 margin: 0;
}

.mostEntries {
  margin-top: 20px;
 background: url('/blog/images/admin/most_bg.gif') no-repeat;
 clear:both;
  margin-right: auto;
  margin-left: auto;
 }

.mostBox {
 width: 260px;
 float: left;
 display: inline;
}

.mostPopular  {
 margin-left: 20px;
 }

.mostBox h3 {
 padding: 0;
 font-size: 14px;
 line-height: 26px;
 text-indent: 10px;
 color: #fff;
 margin: 0;
 background: #2A4C93 url('/blog/images/admin/most_blue.jpg') no-repeat;
  }

.groups_landing .mostBox h3 {
 	background: #999DB9 url('/blog/images/admin/most_gray.png') no-repeat;
 	 font-size: 14px;
 	 font-weight: normal;
	line-height: 40px;
	text-transform: uppercase;
 }

.groups_landing .mostBox h3 .edit_link {
	font-size: 12px;
	color: #fff;
	float: right;
	margin-right: 8px;
}

.mostPopular h3, .groups_landing .mostPopular h3 {
 background: #FFD457 url('/blog/images/admin/most_yellow.jpg') no-repeat;
 }

.mostBox img {
 display: none;
 }

.mostBox ul {
   padding: 0;
   margin: 0;
   list-style: none;
}

.mostBox ul li {
 display: block;
 border-bottom: dotted 1px #CED0DD;
 padding: 5px 10px 3px 25px;
 margin:0;
 background: #fff url('/blog/images/admin/icon.entry.gif') 10px 7px no-repeat;
 font-size: 11px;
 }

.mostBox ul li.odd  {
 background: #fff url('/blog/images/admin/icon.entry.gif') 10px 5px no-repeat;
 }

.mostPopular li {
 border-color: #f1d4d3;
 }

.mostPopular li.even {
  background-color: #fff; /*#f8eded;*/
}

.mostBox ul li:last-child {
 border: 0;
 }
 
 .groups_landing {
   margin-left: 18px;
   background: url(/blog/images/admin/groups_landing_boxes_bg.png) repeat-y 0 0;
 }

.groups_landing .mostBox .bdr {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.groups_landing .mostBox ul li {
	background: none;
}

.groups_landing .mostBox ul li:last-child {
 border-bottom: dotted 1px #CED0DD;
}

.groups_landing .mostBox ul li a {
	color: #2B4C93;
	text-transform: uppercase;
}

.groups_landing .mostPopular ul li a {
	color: #F47B1E;
}

.groups_landing .mostBox ul li p {
	font-size: 8pt;
	font-weight: normal;
	margin: 2px 0 2px 0;
}

.mostFoot {
 clear: both;
 background: url('/blog/images/admin/most_foot.jpg') repeat-y;
 height: 5px;
 font-size: 1px;
 line-height: 1px;
 }

.groups_landing .mostFoot {
	 background: url('/blog/images/admin/groups_landing_foot.jpg') repeat-y;
}


.mostBox ul li a {
  border-bottom: none;
  color: #000;
}

span.group_dist {
    color: #666;
    display: inline;
    float: right;
 }
 
/* Friends 
--------------------------------------- */
#friend_list #friend_item {
  float: left;
}

#friend_list #friend_item p {
  text-align: center;
  padding: 4px 0 0 0;
}

#friend_list {
}  

#friend_info {
  padding: 8px;
  margin-right: 8px;
  float: left;
  width: 325px;
}

#friend_info img {
  float: left;
  border: 1px solid #aaa;
  margin-right: 8px;
  width: 100px;
}

#friend_info h4 {
  margin-bottom: 0;
}

#friend_info p {
  margin-top: 3px;
}


/* Comment Styles 
-------------------------------------  */
.comment dl {
 margin: 0 0 0 10px;
 padding:0;
 position: static;
 }

.comment dd {
 margin: 0;
 padding:0;
 position: static;
 }

#story_comments_body {
 padding: 15px 0;
 position: relative;
 }

.comment {
 padding: 3px 3px 3px 6px;
 border-top: dotted 1px #a0c748;  /* lime */
 border-left: solid 3px #a0c748;  /* lime */
 position: static;
 }

.commentthread {
 border-left: 0;
 position: static;
 }

.commenta {
 background: #dce9bb; /* lime */
 }

.commentb {
 border-left: solid 3px #bac0c4;
 background: none;
 }

.comment h3 {
 padding: 0;
 margin: 5px 0 3px 0;
 }

.commentPostForm h4 {
 margin: 6px 0 0 0;
}

.comment p {
 margin: 0 0 8px 0;
 position: relative;
 }

.comment p.byline {
 margin:0; 
 position: relative;
 }

.comment .new_marker {
 display:inline;
}

	
/*  Sidebar Stuff
--------------------------------------  */ 	
#blogMenu {
  /*padding: 10px 0;*/
  background: #fff;
  }

#blogMenu ul {
   /*margin-top: -15px;*/
   /*margin-bottom: -3px;*/
   border-top: solid 3px #9198B3;
   margin-bottom: 0;
   margin: 0;
}

#blogMenu ul li {
  display: block;
  background: #fff;
  border-bottom: solid 1px #99A4B9;
  padding: 0;
  margin: 0;
  }

#blogMenu ul li a {
  display: block;
  line-height: 22px;
  padding: 0 10px;
  font-weight: bold;
  font-size: 12px;
  color: #F57B1F;
  text-transform: uppercase;
  font-weight: bold;
}


#blogMenu ul li a:hover {
  background: #B32217;
  text-decoration: none;
  color: #fff;
  }

#blogMenu ul li.blogmenu_last {
  border-bottom: 0;
}

/*#blogMenu ul li.blogmenu_last a {
 border-bottom: none;
}*/

.diaryItem {
 border-bottom: 1px solid #c4dff2;
 padding: 6px 10px;
 font-size: 11px;
 margin:0;
 }

#loginBox #loginSignup {
/* padding-bottom:10px;*/
 }

#loginBox label {
 text-align: left; 
 font-size: 11px;
 margin-top: 7px;
 }

.rightbox .morelink {
 margin: 10px 0 5px 0;
 border-top: 1px solid #D3CEB7;
 padding-top: 6px;
 font-size: 11px;
 background: #fff;
 }
 
#diaryBox .morelink {
 border: 0px;
 margin: 0; 
 padding: 6px 10px;
 /*background: #fff;*/
  color: #2A4C93;
 }

.rightbox ul,
.rightbox ol {
 padding: 0;
 margin:0;
 } 
 
.rightbox ul li,
.rightbox ol li {
 padding: 0;
 margin:0 0 4px 0;
 font-size: 11px;
 }  
 
.rightbox ul li {
 list-style: none;
 }   
 
.rightbox ol li {
 color: #75818a;
 list-style-position:inside;
 }    
 
.rightbox_bottom {
  height:6px; width:100%;
  font-size:0px;
  line-height:0px;
  margin-top:10px;
  background: url('/blog/images/admin/sidebox_foot_bg.gif') no-repeat;   
  }

 
 
/*  Blog Entries
--------------------------------------  */ 	
.featured {
 padding: 10px 20px 0 20px;
 background: #999DBA;
 /*margin: -10px -20px 0 -20px;*/
 width: 530px;
 }

.story {
 overflow: hidden; 
}

.featured .sectionboxstory {
 border-bottom: 0;
 }

.storyMedia {
 float: left;
 display: inline;
 margin: 5px 10px 5px 0;
 padding: 1px;
 }

.featured .storyMedia {
 float: left;
 margin: 5px 10px 5px 0;
 }

.storyMedia p {
 font-size: 11px;
 line-height: 15px;
 margin: 0 auto;
 padding: 1px 2px;
 width: 80%;
 color: #aca585;
 max-width: 200px;
 }

.story h3 {
 font-size: 16px;
 line-height: 18px;
 }
 
.featured .story h3 {
 font-size: 24px;
 line-height: 24px;
 padding-top: 5px;
 }
 
.story h3 a {
 color: #13578d;
 }

/* User Menu: Actions
------------------------------- */ 
#user_actions {
  border-bottom: solid 1px #accfe9;
  border-top: solid 1px #accfe9;
  padding: 8px 0 5px 0;
  }

.action_progress {
 padding: 1px 0 2px 0px;
 background: center left no-repeat;
 margin: 0 0 5px 0px;
 }

a:hover .action_progress h4 {
 text-decoration: underline;
 }

.action_progress h4 {
 font-size: 11px;
 font-weight: normal;
 letter-spacing: 0px;
 margin: 0 0 1px 0;
 text-transform: none;
 }
 
.letter_to_editor {
 background-image: url('/blog/images/admin/icon_action_letter.gif') ;
 }

.pref_action {
 background-image: url('/blog/images/admin/icon_action_profile.gif') ;
 }

.invite_friends {
 background-image: url('/blog/images/admin/icon_action_invite.gif') ;
 }
 
/* User Menu: Thermometers
------------------------------- */
.thermo {
 width: 160px;
 height: 10px;
 border: solid 1px #bebebe;
 background: url('/blog/images/admin/thermo_bg.gif') top left repeat-x;
 font-size: 0px;
 line-height: 0px;
 overflow: hidden;
 display: block;
 padding: 0;
 margin: 0;
 }

.ticks {
 width: 150px;
 position: relative;
 top: 0px;
 height: 10px;
 display:block;
 font-size: 5px;
 line-height: 5px;
 z-index: 10;
 overflow:hidden;
 }

.tick {
 border-right: solid 1px #bebebe;
 float:left;
 z-index:2;
 height: 12px;
 font-size: 5px;
 line-height: 5px;
 display:block;
 padding: 0;
 margin: 0;
 }

.mercury {
 position: relative;
 margin-top: -10px;
 display:block;
 height: 10px;
 font-size: 8px !important;
 line-height: 8px !important;
 background: url('/blog/images/admin/mercury_bg.gif') center left repeat-x;
 }


/* User Menu: Basics
------------------------------- */
#user_menu.sidebarbox {
  background: #999DBA;
}

#user_menu_menu,
#blog_menu_menu,
#user_menu_trigger {
  background: #999DBA;
  
}

#user_menu .pointslabel {
 font-size: 11px;
 display:inline;
 float:none;
 width: auto;
 text-transform: uppercase
}

#user_menu h3 {
 font-size: 14px;
 padding-top: 8px;
 padding-bottom: 4px;
 margin-top:0;
 margin-bottom: -1px;
 text-transform: uppercase;
 font-weight: bolder;
 background-color: #2A4C93;
}

#user_menu h3 a {
  color: #fff;
  border: none;
}

#user_menu h3 .points {
 font-size: 14px;
 line-height: inherit;
 text-align: left;
 padding-right: 0px;
 }

#user_menu h3 .points .pointslabel {
 font-weight:normal;
 }


/*  User Menu: Chapter List
------------------------------- */
#user_chapters {
  border-bottom: solid 1px #accfe9;
  padding: 0 0 0 0;
  }


/* User Menu: Sliding Menu
------------------------------- */ 
#user_menu_menu ul,
#blog_menu_menu ul {
 /*padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 17px;*/
 list-style: none;
 border-bottom: 2px solid #6B7BAA;
 margin-bottom: 0;
 }

/* no bottom line for blog menu */
#blog_menu_menu ul {
  border: 0;
}

#user_menu_menu ul li a,
#blog_menu_menu ul li  a {
 font-weight: normal;
 color: #fff;
 }

#user_menu_menu ul li,
#blog_menu_menu ul li {
 line-height: 5px;
}

#user_menu_trigger,
#blog_menu_trigger {
 padding-top: 4px;
 font-size: 11px;
 padding-left: 8px;
 }

#lock_out.sidebarbox{
 float: left;
 text-indent: 10px;
 height: 18px;
 line-height:18px;
 font-size: 11px;
 padding-top: 4px;
 margin-top: 8px;
 margin-bottom: 3px;
 background: #2A4C93 url(http://educationalequity.org/images/bg_sidebar_box_bottom.gif) no-repeat bottom;
 width: 200px;
  height: 25px;
 }

#lock_out a {
 font-weight: bold;
 color: #fff;
 }

#menu_show,
#menu_hide,
#blog_menu_show,
#blog_menu_hide {
 display:block;
 width: 150px;
 text-indent: 0px;
 line-height: 16px;
 }

#menu_show a,
#menu_hide a,
#blog_menu_show a,
#blog_menu_hide a {
 font-weight:bold;
 color: #2A4C93;
}

ul.main_menu li {
	display: block;
	list-style-type: none;
	margin-top: 4px;
	margin-bottom: 4px;
}

ul.main_menu li a {
	color: #ffffff !important;
}

.new_messages {
	float: right;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F8D64C;
	padding-right: 11px;
}
/* My Groups Page
--------------------------------- */
#profile{
background-color: #FFEAAB; 
padding: 10px 10px 10px 15px; 
width: 540px; 
font-size: 11px;
/*border: solid 1px #000;*/
}

#profile img{
float: right;
/*position: relative;*/
padding-left: 20px;
padding-bottom: 10px;
}

#profile h1{
   margin: 0;
   padding-bottom: 10px;
}

#profile h1 a {
   color: #000;
}


#profile p{
margin: 0px;
padding: 5px 0px;
}

#profile strong {
   padding-right: 10px;
}

#profile span{
position: relative;
left: 270px;
color: #2E4C95;
text-align: right;
}

#profile a{
color: #2E4C95;
}

.myEntries {
 margin-top: 20px;
 /*background: url('/blog/images/admin/most_bg.gif') repeat-y;*/
 clear:both;
 }

.myBox {
   width: 272px;
   float: left;
   display: inline;
   padding-bottom: 15px;
   height: 315px;
}

.myBox #recent_entries {
	height: 100%;
}

.myBox h3 {
 padding: 5px 0 0 0;
 font-size: 14px;
 line-height: 26px;
 text-indent: 10px;
 color: #fff;
 margin: 0;
 background: #2A4C93 url('/blog/images/admin/most_blue.jpg') repeat-x;
 /*margin-bottom: 5px;  */
 text-transform: uppercase;
}

.myBox ul {
   padding: 0;
   margin: 0;
   list-style: none;
   border-bottom: solid 5px #2A4C93;
   clear: left;
   height: 251px;
   overflow: auto;
   border-left: solid 1px #CDD1DE;
   border-right: solid 1px #CDD1DE;
  
}

.myBox ul li {
   display: block;
   padding: 5px 10px 3px 20px;
   margin:0;
   font-size: 12px;
   border-bottom: dotted 1px #CDD1DE;
   border-left: none;
   border-right: none;
}

.myGroups a {
   color: #A0A5BE;
}

div.myGroups, div.myEvents {
	height: 200px;
}

div.myGroups ul, div.myEvents ul {
   height: 136px;
}

.myEvents, .myInbox {
 margin-left: 20px;
 }

.myEvents h3, .myFriends h3 {
 background:  #FFD457 url('/blog/images/admin/most_yellow.jpg') repeat-x;
 }

.myEvents ul, .myFriends ul {
 border-bottom: solid 5px #FFD457;
}

.myPosts {
 width: 540px;
 padding-top: 20px;
}

.myPosts ul {
   border-bottom: solid 5px #999DBA;
   width: 563px;
}

.myPosts h3 {
   background: #999DBA url('/blog/images/admin/col_title_bg.jpg') repeat-x;
   width: 565px;
}

.myPosts a {
   color: #000;
}

.myPosts .story_teaser {
   font-weight: normal;
}

.myFoot {
 clear: both;
 height: 5px;
 font-size: 1px;
 line-height: 1px;
}

.mySubHead {
   padding-left: 8px;
   padding-right: 7px;
   padding-top: 10px;
   padding-bottom: 2px;
   width: 255px;
   height: 15px;
   font-size: 10px;
   display: block;
   float: left;
   background-color: #fff;
   border-left: 1px solid #CDD1DE;
   border-right: 1px solid #CDD1DE;
   border-bottom: dotted 1px #CDD1DE;
   font-weight: normal;
}

.myPosts .mySubHead {
   width: 548px;
}

.mySeeAll { 
   float: right;
   color: #F57B1F;
   font-weight: bold; 
}

.mySubHeadFriends {
   padding-top: 0px;
   height: 25px;
}

.mySeeAllFriends {
  float: none;
}


.mySeeAll a {
   color: #F57B1F;
   font-weight: bold;
}

.friend {
 border: 0;
 font-size: 11px;
 display: inline;
 padding-right: 0;
 padding-top: 5px;
 padding-bottom: 5px;
 float: left;
 width: 120px;
}

.friend img {
 width: 70px;
 height: 70px;
}

.link_box a {
 color: #000;
 text-decoration: none;
}

.userpage_avatar {
	float: right; 
	/*height: 120px;*/ 
	width: 155px; 
	margin-right: 12px;
	margin-bottom: 12px;
}

.userpage_avatar img {
   width: 140px;
}

.alert {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 25px;
  padding-left: 35px;
  color: #F4641B;
  background: #fff url(/blog/images/admin/icon_alert.gif) no-repeat;
}  

.myBox .commentPostForm {
  margin-left: 100px;  
  font-size: 1px;
}

.myBox .commentPostForm h3 {
  background: none;
  color: #13578D;
  text-indent: 0;
  font-size: 11px;
}

.myBox .commentPostForm h4 {
  font-size: 11px;
}

.myBox .commentPostForm textarea {
  width: 250px;
  height: 75px;
}

.myBox .commentPostForm input {
  width: 250px;
}

.myBox .commentPostForm select {
  width: 80px;
}


.myBox #ag_friends {
	display: block;
	height: 251px;
	overflow: auto;
	padding-left: 10px;
	padding-bottom: 0;
   border-left: 1px solid #CDD1DE;
   border-right: 1px solid #CDD1DE;
   border-bottom: 5px solid #FFD457;
   clear: left;
}

/* 
   New and overriden some common.ss styles on Arcos site
*/
#sidebar {
	padding-right: 5px;
        padding-left: 5px;
        background: #CDD1DD;
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
}

#sidebar .sidebarbox h3 {
   padding-left: 8px;
}


#sidebar_rss_link.rss a {
  text-transform: uppercase;
  display: block;
  line-height: 25px;
  color: #fff;
  background: #999DB9 url('/blog/images/admin/menu_rss.jpg')  5px 3px  no-repeat;
  text-indent: 30px;
}

#sidebar_rss_link.rss a:hover {
  background: #999DB9 url('/blog/images/admin/menu_rss_on.gif') 5px 3px no-repeat;
 }


/* to eliminate the dotted underline that LEE Arcos adds */
.link_no_border {
  border-bottom: none;
  outline-width: none;
}

/* control tag sidebar box styles */
#sidebar_tags_box.sidebarbox {
 padding-top: 5px;
  background: #2A4C93 url(http://educationalequity.org/images/bg_sidebar_box_bottom.gif) no-repeat bottom;
  /*margin: 0 0 20px 0;*/
  /*padding-left: 10px;*/
  /*width: 245px;*/
  margin-bottom: 0;
}

#sidebar_tags_box h3 {
  /*padding-left: 8px;*/
}

#sidebar_tags_box .morelink {
 /*margin: 10px 0 5px -18px;*/
 border-top: 1px solid #5771AA;
 padding-top: 6px;
 font-size: 11px;
 /*background: #fff;*/
 text-indent: 8px;
 color: #F57B1F;
}

#sidebar_tags_box .morelink a {
  margin-left: 11px;
  color: #F57B1F;
}

#sidebar_tags_box ul li,
#sidebar_tags_box ol li {
 padding: 0;
 /*margin:0 0 4px -8px;*/
 margin-top: 0;
 margin-bottom: 1px;
 font-size: 11px;
 list-style: none;
 }  

#sidebar_tags_box ul li a {
  color: #fff;
}

/* sidebar search box */
#sidebar_search.sidebarbox,
#find_group.sidebarbox {
  background: #999DB9 url(http://educationalequity.org/images/bg_sidebar_box_bottom.gif) no-repeat bottom;
  padding-top: 6px;
  padding-bottom: 40px;
  margin: 0;
}

#sidebar_search h3,
#find_group h3 {
  padding-bottom: 3px;
  margin: 0;
}

#sidebar_search .leveler {
  /*margin-top: 10px;*/
}

#sidebar_search .submit {
  margin-bottom: -7px;
  margin-left: 5px;
}

#content {
  padding-top: 10px;
}

/* Group page style tweaks */
.group_basics ul {
  list-style: none;
}
  

/*#login input {
	vertical-align: bottom;
	font-size: 10px;
}*/

#intloginBox label {
	width: 245px;
}

.blog_footer {
	width: 575px;
	margin-left: 5px;
}

td.contact_list, td.contact_list table tr td {
	font-size: 10px;
	padding: 2px;
}

.float_edit {
	display: inline;
	float: right;
	margin-right: 13px;
}

.float_edit a {
	text-decoration: none;
	border: 0;
	background-color: #fff;
	padding: 3px;
	display: block;
}

.float_edit a:hover {
	background-color: #2B4C93;
	color: #fff;
}

#profile span.claim_title {
	float: left;
	text-align: left;
	font-weight: bold;
	display: block;
	width: 140px;
	left: 0;
}

#profile span.error {
	left: 0;
	text-align: center;
	color: #cc0000;
}
