/*
  CSS for the Guns widget
*/

#status-box {
    background:#E5ECF3;
    border:0px solid #1B5790;
    padding:2px;
    width:170px;
}

#status-box textarea {
   width:130px;
}

#status-box h3 {
    padding:3px;
    font-size:12px;
    margin-bottom:5px;
}

#status-box h4 {
    font-size:14px;
    margin:0 0 0 4px;
}

#status-box p {
    font-size:1em;
    margin:0 0 0 4px;
}

#status-box a {
    margin-left:17px;
}

#status-box #gun-image {
   background:#333;
   display:block;
   margin:3px;
   text-align:center;
   border:1px solid #000;
}

#status-box #gun-image img {
    margin:3px;
    border:1px solid #000;
    background:#555;
    padding:1px;
}

/*
 * 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://www.savvytaste.com/elgg/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://www.savvytaste.com/elgg/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://www.savvytaste.com/elgg/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://www.savvytaste.com/elgg/mod/river/images/comment.gif) no-repeat left top;
}
#widget_river_type_weblog_post {
   background:url(http://www.savvytaste.com/elgg/mod/river/images/x-office-document.png) no-repeat left top;
}

#widget_river_type_file{
   background:url(http://www.savvytaste.com/elgg/mod/river/images/media-floppy.png) no-repeat left top;
}

#widget_river_type_community{
   background:url(http://www.savvytaste.com/elgg/mod/river/images/system-users.png) no-repeat left top;
}
#widget_river_type_friends{
   background:url(http://www.savvytaste.com/elgg/mod/river/images/emblem-favorite.png) no-repeat left top;
}
#widget_river_type_community_member{
   background:url(http://www.savvytaste.com/elgg/mod/river/images/contact-new.png) no-repeat left top;
}/*
THEME NAME: Facebook Layouts Wordpress Theme
THEME URI: http://www.foxinni.com
DESCRIPTION: A theme based on the popular Facebook.com. You can <strong>change colors, alignment and control the logo visibility</strong>. Get updates on the <a href="http://www.foxinni.com/my-themes/facebook-layouts-wordpress-theme">Facebook Layouts Wordpress Theme</a> post.
VERSION: 1.0
AUTHOR: <a href="http://www.foxinni.com/">Foxinni - Wordpress Designer</a>
AUTHOR URI: www.foxinni.com
Adapted for Elgg March 21st 2008
*/

a,a:link{outline:none;text-decoration:none;}
div#header a,div#header a:link{color:#fff;}
div.titleblock a,div.titleblock{color:#fff;}

div.hfeed a,div.hfeed a:link{color:#983C3B;}
div.hfeed .weblog-title a,div.hfeed .weblog-title a:link,div.hfeed div.info a,div.hfeed div.info a:link{border-bottom:none;}
div.sidebar a,div.sidebar a:link{background:;color:#983C3B;}

div#footer a,div#footer a:link{border-bottom: 1px solid #D6CCCC;color:#666;}

div#header a:hover, div.titleblock  a:hover{color:#ffffff; text-decoration:underline}
div#footer a:hover{border-bottom: 1px solid #34425b;color: #34425b;}
div.hfeed a:hover,div.hfeed .weblog-title a:hover,div.hfeed div.info a:hover,div.sidebar a:hover{color:#983C3B; text-decoration:underline}
div.hfeed a:active,div.sidebar a:active{color:#846767;border-bottom:1px solid #C3B4B4;}
body{background:#fff;color:#222;line-height:140%;margin:0 0 2em;padding:0; font-size:11px; font-family: Tahoma, Verdana, Arial}
body abbr.published,body abbr.comment-published{border:none;}

/*body img{border:none;max-width:99%;}*/
body input#s{background:white url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/search.png) no-repeat scroll 3px center;border: 1px solid #C69595; float:none; margin:4px 0 0 0 ; padding:3px 3px 3px 16px; }

body #searchsubmit {background-color:#983C3B; margin-top:3px;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}

body div.form-submit input {background-color:#983C3B; margin-top:3px;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center; }

body.author div.hfeed div.archive-meta p{color:#555;font-size:0.9em;margin:0;}
body.single div.navigation{margin:4em 0 0;}
div#footer{color:#9aa1ae;font-size:0.9em;padding:20px 0 0;  text-align:right;;}
div#globalnav,div.access,div#footer span#theme-link span.additional-name,div#footer span#theme-link span.family-name{display:none;}
div#header a{text-decoration:none;}
div#header div#blog-description,div#header div.archive-description{font-size:1.1em;line-height:133%;}
div#header h1#blog-title{font-weight:normal;font-size:4em;line-height:1.2em;letter-spacing:0px;margin:0;text-transform:uppercase;}
div#wrapper div.post .download{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/file-download.png) no-repeat center left;}
div#wrapper div.post .html{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/file-html.png) no-repeat center left;}
div#wrapper div.post .html,div#wrapper div.post .download,div#wrapper div.post .pdf,div#wrapper div.post .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper div.post .pdf{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/file-pdf.png) no-repeat center left;}
div#wrapper div.post .zip{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/file-zip.png) no-repeat center left;}

div.comments h2{font-size:14px;font-weight:700;line-height:133%;margin:0 0 8px;text-transform: none; padding:0 4px 0 0; border-bottom:#ddd 1px solid; display:block }
/*div.comments h3 img { border:0px;}*/
div.comments h2.comment-header span.comment-count{color:#7a818a;padding-left:0.2em;}
div.comments ol#comments{margin:0  12px;padding:0;}
div.comments ol#comments li{margin:0 0 18px;padding:0; list-style:none}
div.comments ol#pingbacks{list-style:none;margin:1em 0 0 1.5em;padding:0;}
div.comments ol#pingbacks li{border:1px solid #ccd0d6;color:#777;font-size:0.9em;list-style:none;margin:0 0 1.5em;padding:1em;}
div.comments ol#pingbacks p{margin-bottom:0;}
div.comments ol.commentlist li .fn,div.sidebar ul li#blogtxt-recent-comments .fn{font-weight:700;}
div.comments ol.commentlist p{margin:5px;}
div.comments ol.commentlist span.comment-meta,div.comments p#loggedin{ color:#666; font-size:10px}
div.comments ol.commentlist span.comment-meta a:
div.comments span.req-field{color:#c00;}

div.comments div.comments-meta-head {
border-top:1px solid #983C3B;
background:#F7F7F7 none repeat scroll 0%;
border-bottom:1px solid #D8DFEA;
padding:3px 5px; }

div.comments div.comments-meta-footer {
border-bottom:1px solid #D8DFEA;
border-top:medium none;
clear:right;
padding:3px 5px; font-size:9px}
div.comments div.comments-meta-footer a, div.comments div.comments-meta-header a { color:#983C3B}


div.post .alignleft{float:left;margin:0.5em 1em 0.5em 0;}
div.post .alignright{float:right;margin:0.5em 0 0.5em 1em;}
div.post .center{display:block;margin:1em auto;}
div.post .clearer,div.post .entry-edit{clear:both;width:99%;}
div.post .content-column{width:40%;}
div.post .more-link{font-size:95%;font-weight:700;text-transform:uppercase;}
div.post a:hover img.center,div.post a:hover img.alignright,div.post a:hover img.alignleft{border:1px solid #2c384d;}
div.post blockquote blockquote,div.comments ol.commentlist blockquote blockquote{border-left:5px solid #ccd0d6;font-size:0.9em;padding:0 1em;}
div.post blockquote,div.comments ol.commentlist blockquote{background:#ebedef;color:#4d5663;padding:0.1em 1em;}
div.post code,div.post pre,div.comments ol.commentlist code,div.comments ol.commentlist pre{color:#494C5C;font:1em/133% "courier new",courier,monospace;}
div.post del,div.comments ol.commentlist del{background:#ebedef;color:#31343a;}
div.post div.page-link{font-size:0.9em;font-weight:700;margin:0 0 1.5em;text-align:center;}
div.post em,div.comments ol.commentlist em{font-style: italic;font-weight:100;}
div.post h2,div.post h3{font-size:1.5em;margin:1.5em 0 -0.3em;}
div.post h2,div.post h3,div.post h4,div.post h5,div.post h6{font-weight:400;}
div.post h4{font-size:1.4em;margin:1.5em 0 -0.3em;}
div.post h4 {
background:#F6F7F8 none repeat scroll 0%;
border-bottom:1px solid #D6CCCC;
border-top:1px solid #D6CCCC;
color:#846767;
line-height:1.5em; padding:0px 4px;}
div.weblog-post h5{font-size:1.3em;margin:1.5em 0 -0.4em;}
div.weblog-post h6{font-size:1.2em;margin:1.5em 0 -0.5em;}
div.weblog-post img.center,div.post img.alignright,div.post img.alignleft{border:1px solid #AE9A9A;}
div.post ins,div.comments ol.commentlist ins{background:#f5f5dc;}
div.post ol ol{list-style:lower-alpha;}
div.post p,div.formcontainer p{margin:1em 0;}
div.post p.attachment-name{margin:-0.5em 0 1em;}
div.post p.attachment-name,div.post q,div.comments ol.commentlist q{color:#5C4949;}
div.post strong,div.comments ol#comments strong{text-transform:;}
div.post ul ul{list-style:square;}
div.post ul.content-column li,div.post ul.full-column{list-style:none;margin:0;padding:0;}
div.post ul.content-column li h2{margin-bottom:0.3em;}
div.post ul.content-column li ul li{list-style:disc;margin:0 0 0 1.5em;}
div.post ul.full-column{clear:both;float:left;width:100%;line-height:175%;}
div.post ul.content-column,div.post ul.content-column ul,div.formcontainer form#commentform,div.sidebar ul,div.sidebar ul li#blogtxt-recent-comments blockquote.comment-summary,div.sidebar ul li#blogtxt-recent-comments blockquote.comment-summary p{margin:0;padding:0;}
div.formcontainer div.form-input{margin:0 0 1em;}
div.formcontainer div.form-input input{width:20em;}
div.formcontainer div.form-input input,div.formcontainer div.form-textarea textarea{border:1px solid #ccc; font-family:tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; line-height:normal}
div.formcontainer div.form-textarea-label{margin:1em 0 0.2em;}
div.formcontainer textarea#comment{border:1px solid #ccc; font-family:tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; overflow:auto;}
div.formcontainer,p#mustlogin{margin:0 0 1em 1.5em;}
div.hentry div.archive-meta{font-style:italic;margin:0.5em 0 2em 2em;}
div.info{background:#f6f7f8;border-bottom:1px solid #D6CCCC;border-top:1px solid #D6CCCC;color:#677284;font-size:0.9em;margin:1em 0 5em 0;padding:0.2em 0.5em;text-align:left;}
div.hentry div.info span.meta-sep{padding:0 0 0 0.3em;}
div.weblog-title h3 {font-size:13px;line-height:133%;font-weight:700;margin:0 0 -0.3px 0;text-transform: none; padding:0 4px 3px 0; border-bottom:#ddd 1px solid; }
div.hfeed .page-title{color:#4d5663;font-size:1.7em;font-weight:400;line-height:133%;margin:0 0 8px;}
div.hfeed .page-title span.page-subtitle{color:#7a818a;font-size:18px;padding-left:0;}
div.hfeed div#post-0 input#s{width:50%;}
div.hfeed div.p1{margin:0px 0 0;}
div.nav-next{float:right;text-align:right;}
div.nav-previous{float:left;text-align:left;}
div.navigation{font-size:0.9em;height:1.2em;text-align:center;text-transform:uppercase;}
div.navigation div{width:48%;}

blockquote.comment-summary {margin:0px 0 0 0px;;}



div.sidebar {line-height:150%;}
* html div.sidebar { min-height:1px; height:1%;}
div.sidebar ul li{list-style:none;margin:0 0 10px;padding:0;}

div.sidebar h2{font-weight:bold;font-size:11px;line-height:2.2em;letter-spacing:0px;margin:0 0; background:#E9E9E9; padding:0px 5px; margin-bottom:4px; color:#333;}
div.sidebar h2 img { height:10px; width:11px; margin-top:7px; float:right;}
div.sidebar ul li {color:#333;margin:0;padding:2px 6px ; border-bottom: 1px solid #e9e9e9; font-size:11px}
div.sidebar ul li {margin:0 0 0.2em;}
div.sidebar ul li ul li {color:#9aa1ae;list-style:none;margin:0 0 0 1em;border: 0px}
div.sidebar ul li#blogtxt-recent-comments span.comment-weblog-title{font-size:0.8em;}
div.sidebar ul li#blogtxt-recent-comments ul li{margin:0 0 2em;}

div.sidebar ul li#tag-cloud{overflow:hidden;}
div.sidebar ul li#tag-cloud p{line-height:250%;}
div.sidebar ul li#tag-cloud p a:link,div.sidebar ul li#tag_cloud p a{ line-height:1.2em}
div.sidebar ul li#tag-cloud h2{ margin-bottom:8px}
div.sidebar ul li#calendar div#calendar_wrap{margin:0.5em 0 0;}

div.sidebar ul li#calendar table#wp-calendar{text-align:center;width:96%;}
div.sidebar ul li#calendar table#wp-calendar tbody a{font-size:1.1em;font-weight:700;}
div.sidebar ul li#google-search div form#gsearch,div.sidebar ul li#calendar table#wp-calendar caption{text-align:right;}
div.sidebar ul li#rss-links ul li a{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/feed.png) no-repeat left center;padding:0 0 0 15px;}

div.sidebar ul li#search form#searchform{margin:0.2em 0 0;padding:0;}
div.sidebar ul li#search input#s{width:130px;}

div.sidebar ul li.entry-interact ul li.comment-link a{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/comments.png) no-repeat left center;padding:0 0 0 15px;}
div.sidebar ul li.entry-interact ul li.trackback-link a{background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/trackbacks.png) no-repeat left center;padding:0 0 0 15px;}
div.sidebar ul li.widget_text div.textwidget p{margin:0 0 0.5em;}

div#primary h2 {font-weight:bold;font-size:11px;line-height:133%;letter-spacing:0px;margin:10px 0 5px 0;  padding:0 0px 4px 0;  color:#333; background:none}
div#primary ul li {color:#333;margin:0;padding:1px 0 2px 0px ; font-size:11px; border:none;}
div#primary ul li#search input#s{width:115px;}

/* 3 colomn Layout */

* html div#primary{left:0;position:relative;}
div#container{float:left; background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/newsfeed_line.gif) top right repeat-y; overflow:visible; margin-top:-23px;   }
* html div#container {margin-top:-23px;  }

div#content{margin:0 188px 0 158px; width:625px;border-left:1px solid #b7b7b7; padding:12px 10px 12px 5px; border-bottom:1px solid #b7b7b7; min-height:350px; height:auto; }
* html div#content{ height:350px;}

div#content:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}

div#footer{clear:left;width:100%;}
div#header{margin:0 16px 0 0;padding:6px 12px 6px 0; text-align:left; background:#983C3B; border-bottom:1px solid #254588;}
	div#header div#blog-description,div#header div.archive-description{margin:0;padding:0px 0px 0px 0px; color:#fff; font-size:10px; display:block}
	
div#header h1#blog-title{padding:0; font-size:13px; font-family: Tahoma, Verdana, Arial ; line-height:1.2em; font-weight:700; text-transform:capitalize;}
div.titleblock {padding:0px; height:60px;  width:159px;  border-bottom:#B46D6D 5px solid; float:left; color:#fff; text-align:center; overflow:visible; background:#983C3B }


div.border-fix { background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/border-fix.gif) no-repeat bottom right;}

div#primary{margin:0 0 0 -987px;padding:6px 10px 6px 10px;text-align:left; background:#F7F7F7; width:138px;  border-bottom:1px solid #ddd}

div#primary-padding{padding:6px 10px ;}

div#secondary{margin:-23px 0 0 -186px;padding:6px 6px;text-align:left;border-top:1px solid #ccc;background:#F7F7F7; width:174px;background:url(http://www.savvytaste.com/elgg/mod/template/templates/Default_Template/images/newsfeed_line.gif) top right repeat-y; }

* html div#secondary { margin-top:-23px}

/* div#secondary label {display: block;} */

div#wrapper{
    margin:0;
    width:990px;
    position:relative;
}

div.hfeed{padding:0 2em; }
div.sidebar{float:left;}
div.hfeed div.hentry{text-align:left;}
body div#wrapper{margin:0em auto 0 auto;padding:0 1em;}


/* 
  Elgg specific
*/

.profile_secondary {
    width:350px;
}

/* blogging */

.weblog-post {
  	margin:20px 20px 10px 20px;
 /*	border-bottom: 0px solid #E1E1E1;
	padding-bottom:20px;
	clear:both; */
}

.user {
	float:left;
	margin:5px 10px 10px 0;
	width:105px;
}

.user img {
	border:1px solid #eee;
	padding:2px;
	background:#eee;
}

h2.weblog_dateheader {
    text-align:right;
    margin:20px 0 10px 0;
    font-size:1em;
    color:#555;
    border-bottom:1px dotted #ccc;
}

/* feeds */

.via {background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;font-size:0.9em;margin:1em 0 10px 0;padding:0.2em 0.5em;text-align:left;}

.feed_date h2 {
    text-align:right;
    margin:20px 0 10px 0;
    font-size:1em;
    color:#555;
    border-bottom:1px dotted #ccc;
}

/*
  COMMENT WALL STUFF
*/

#commentwall {
   background:#fff;
   padding:0;
   margin:5px 0 10px 10px;
   border-top:1px solid #983C3B;
   clear:both;
   width:97%;
}

.commentwall_img img {
   float:left;
   margin:2px;
   padding:2px;
   background:#ddd;
}

#commentwall_form_-1 {
  /* Background:#eee;*/
   margin:0 0 5px 0;
   padding:4px;
}

#commentwall_form_-1 textarea {
   width:98%;
   margin:5px 0 5px 0;
   padding:3px;
}

#commentwall_title {
   background:#eee;
   padding:2px;
   border-bottom:1px solid #ccc;
}

#commentwall_title h2 {
    font-size:14px;
    margin:0;
   padding:2px;
   color:#983C3B;
}

.commentwall_date {
    font-style:italic;
    margin:0 0 10px 0;
    background:#efefef;
    border-bottom:1px solid #D8DFEA;
    font-size:0.8em;
    color:#777;
}

.commentwall_name {
   font-weight:bold;
   padding:3px;
   /*border-top:1px solid #4E730C;*/
}

.commentwall_details {
   margin-left:80px;
   border-top:1px solid #983C3B;
}

.commentwall_name {
   background:#efefef;
}


#commentwall_more {
    text-align:right;
    padding:4px;
}

#commentwall_more a {
   text-decoration:underline;
}


.commentwall_replybar {
   border-bottom:1px solid #ccc;
   font-size:11px;
   margin:10px 0 10px 0;
   padding:2px;
   text-align:right;
   cursor:pointer;
}

.commentwall_replybar p {
   padding:0;
   margin:0 10px 0 0;
}

.commentwall_replybar a {
   padding:0;
   margin:0;
}

.commentwall_comment {
    font-size:1.0em;
}

.comment-owner {background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;font-size:0.9em;margin:1em 0 5em 0;padding:0.2em 0.5em;text-align:left;}

.comment-owner img {margin:0 10px 0 0;padding:0;}

/*
  The dreaded infoholder
*/

.infoholder {
    margin:20px 0 20px 0;
}

.infoholder h3 {
    border-bottom:1px solid #ccc;
    margin-bottom:4px;
    font-size:1em;
}

/*
  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;
 }
 
/*
  Profile widgets; these will overwrite the default widgets
*/

#content .profile_main {
  width:630px;
  margin:0;
}

#content .profile_secondary {
    width:320px;
    margin-right:10px;
}

#profile_widgets .widget {
    border-top:1px solid #983C3B;
    background:#fff; /*#f2f2f2;*/ /*#efefef;*/
    width:309px;
}

#profile_widgets .widgets_even {
    width:305px;
}

#profile_widgets .widgets_odd {
    width:305px;
    margin-left:5px;
}

#profile_widgets .widget_admin_menu {
    background:#983C3B;
}

#profile_widgets .widget_title {
    background:#eee;
    padding:3px;
    color:#983C3B;
}

#profile_widgets .widget_content h2 {
    background:transparent;
    margin:10px 0 5px 0;
    padding:0;
    font-size:1em;
}

#profile_widgets .widget_content h2 a {
    margin:0;
    padding:0;
}

#profile_widgets img {
    border:none;
}

/* END OF PROFILE WIDGETS */

/* Extra hacks */

#content h1 {
   font-size:20px;
   margin-left:10px;
}

#sub-menu {
    margin-left:10px;
}

#me a:link img {
    text-decoration:none;
    border:none;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}/* 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;
}