/* CONTENT TABS */
.content_tabs { background-color: transparent; }


/* CONTENT TOOLS */

div.content_tools { clear:both; list-style: none; margin: 0 0 20px 0; padding: 1px; background: #eaeaea; font-size: 12px; line-height: 19px; border-top-left-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-right-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; }
div.content_tools ul li { position: relative; float: left; margin: 0 12px 0 0; font-size: 12px; line-height: 19px; }
.content_tools:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.content_tools { zoom:1; }
ul.content_tools { padding:5px 5px 4px 5px; list-style:none; margin:0;}
ul.content_tools li.share { margin-right:10px; background:#fff; margin:-3px 0px -4px -3px; padding:3px 0 4px 0; opacity:.8; display:none;}
ul.content_tools li.share span { float: left; display: block; padding: 1px 15px; font-weight: bold; color: #555; } 
ul.content_tools li a { float: left; display: block; padding: 2px 8px; line-height:20px; font-weight: bold; color: #555; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.content_tools li a:hover { background-color: #00478e; text-decoration: none; color: #fff; }

div.sharing_tools { background:#fbfbfb; border-top:1px solid #e0e0e0;}
.sharing_tools:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sharing_tools { zoom:1; }

.sharing_links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sharing_links { zoom:1; }
.sharing_links { list-style:none; padding:5px 5px; margin:0; }
.sharing_links li { position: relative; float: left; margin-right: 15px; }
.sharing_links li a { float: left; font-weight:normal; display: block; padding: 2px 8px 2px 30px; font-weight: normal; line-height:20px; color: #666; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.sharing_links .email a, .sharing_links .email a:hover { background: url("../images/icons/email_14x14.gif") no-repeat 8px 50%; }
.sharing_links .facebook a, .sharing_links .facebook a:hover { background: url("http://media.ljworld.com/img/icons/facebook.gif") no-repeat 8px 50%; }
.sharing_links .digg a, .sharing_links .digg a:hover { background: url("http://media.ljworld.com/img/icons/digg.gif") no-repeat 8px 50%; }
.sharing_links .delicious a, .sharing_links .delicious a:hover { background: url("http://media.ljworld.com/img/icons/delicious.gif") no-repeat 8px 50%; }
.content_tools .sharing_links li a:hover { color:#eee; background-color: #00478e; text-decoration:none;}

.content_tools li.more_sharing { float:right; margin-right: 5px; }
.content_tools li.more_sharing a { float:right; padding: 3px 0 2px 0; font-weight: normal; color:#999;}
.content_tools .sharing_links li.more_sharing a:hover { background:transparent; text-decoration:underline; color:#999;}

.extended_sharing { list-style:none; padding:0 5px; margin:0;}
.extended_sharing li { border-top:1px solid #eee; padding:10px 5px; }
.extended_sharing p { margin:0; }
.extended_sharing input { width:400px; margin-left:5px; }
.extended_sharing a.button { margin-right:5px; }


/* OEMBED */
div.oembed { margin:1em 0 }
div.oembed .credit { font-size:12px; color:#666; }

/* PANEL */
.panel .title { margin-bottom: 10px; padding: 3px 10px; background: #68a1c6; font-size: 13px; line-height: 20px; color: #fff; overflow: hidden; zoom: 1; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; }
.panel .title a { display: block; float: left; padding-left: 20px; background: url(../../ellington_defaults/images/arrows/white_down.gif) 1.5% 50% no-repeat; color: #fff; }
.panel .title small a { float: right; padding-left: 0; background: none; font-size: 11px; }
.panel p.more, .panel .more { border-top: 1px solid #ddd; font-size: 12px; font-weight: bold; text-align: right; background:transparent; width:auto; }
.panel .more a,
.panel p.more a { color:#999; background:transparent; }
.panel .more a:hover { color: #555; text-decoration: none; }
.panel .item h4 { font-size: 15px; line-height: 18px; }
.panel .item p { font-size: 13px; line-height: 18px; }
.panel table td { padding: 2px 10px 2px 0; font-size: 13px; color: #555; }
.panel table td.username { font-weight: bold; }
.panel table td.datetime { padding-right: 0; text-align: right; color: #999; }
.panel .fitlers { margin: -10px 0 10px 0; padding: 5px 10px; background: #eff4f8; }
.panel .fitlers p { margin: 0; font-size: 13px; color: #777; }

.panel_on .title { -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.panel_on .title a { background-image: url(../../ellington_defaults/images/arrows/white_right.gif); }

/* TOC */
.toc_content .toc { float:left; border:1px solid #ccc; background:#eee; padding:5px 10px; font-size:14px; margin:0 20px 20px 0;}
.toc_content .toc h4 { font-size:12px; margin:0; line-height:auto; font-weight:normal; color:#666; text-transform:uppercase; }
.toc_content .toc ul { list-style:none; padding:0; margin:0;}
.toc_content .toc li { padding:0; margin:0 0 .2em 0;}

/* TAGGING */
.tag_list { padding-bottom: 10px; }
.tag_list:after { content: '.'; visibility: hidden; display: block; }
.tag_list .tag { font-size: 12px; line-height: 1em; }
