/*==========================================================  
The basic styling and common UI elements of the website.
This is the basic stylesheet on which all the others (except user.css) build.
===========================================================*/

/* Reset default browser styles. */
html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,p,blockquote,q,cite,abbr,acronym,caption,address,strong,strike,del,big,small,font,dfn,ins,kbd,s,samp,tt,var,pre,code,dfn,var,iframe,applet,object,fieldset,form,label,legend,dl,dt,dd,ul,ol,li,table,caption,tbody,tfoot,thead,tr,th,td{
	border: 0;
	font-family: inherit;
	font-size:100%;
	margin:0;
	outline: 0;
	padding:0;
	vertical-align: baseline;
}
caption,th,td {text-align:left}
table {
	border-collapse:collapse;
	border-spacing:0;
}
blockquote:before,blockquote:after,q:before,q:after {content:''}

/* Typography */
body {font:75%/1.5 helvetica, arial, "lucida grande", verdana, sans-serif;} /* Set in percentages so IE6 can still resize. The percentage notation also fixes a strange quirk where IE dramaticly scales text. */
html>body {font-size:12px} /* a more exact setting in pixels for browsers that can resize them. */
/* Text styles */
code {font-family:"Lucida Console", Monaco, monospace}
strike,del {text-decoration:line-through}
acronym,.caps {text-transform:uppercase;}
acronym,.num,.caps{letter-spacing:0.1em;}
h1,
h2,
h3,
h4,
h5,
h6 {color:#6e7a99;}
/* Links */
a,
a:visited {color:#5186D6;text-decoration:underline;}
a:focus, a:hover, a:active {text-decoration:none} /* specify all three for accessibility */
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {text-decoration:none;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {text-decoration:underline;}
/* Font sizes and vertical measure */
h1 {font-size:2em;line-height:1;margin:1.125em 0 .375em 0;} /* 24 */
h2,
big {font-size:1.5em;line-height:1;} /* 18 */
h2 {margin: 1.5em 0 .5em 0}
h3 {font-size:1.16666667em;line-height:1.28571429;margin:1.92857144em 0 .58333334em 0;} /* 14 */
h4, 
h5,
h6 {margin:2.25em 0 .75em 0;}
p,
ul,
ol,
dl {margin:0 0 1.5em 0}
blockquote {margin:0 1.5em 1.5em;}
cite {font-style:normal;}
small,acronym,.caps {font-size:.833333333333em;line-height:1.8em;}
pre {font-size:1em;line-height:1.5;overflow:auto;}
textarea {font-size:1em;line-height:1.5;}
ul,
ol,
dd {margin-left: 1.5em;}

/* Icons */
a.plus,
a.minus,
a.fwd,
a.back {background-position:left center;background-repeat:no-repeat;padding-left:16px;}
a.plus {background-image:url(../images/wire/plus-icon.gif);}
a.minus {background-image:url(../images/wire/minus-icon.gif);}
a.fwd {background-image:url(../images/wire/fwd-icon.gif);}
a.back {background-image:url(../images/wire/back-icon.gif);}
a.edit,
a.edit:visited {background:url(../images/wire/edit-icon.gif) no-repeat right center;float:right;font-weight:bold;padding:0 23px 0 0;text-decoration:none;}
a.add-to-wire,
a.add-to-wire:visited{background:url(../images/wire/follow-flag.gif) no-repeat left top;display:block;height:18px;text-indent:-32000px;width:93px;}
a.add-to-wire:hover {background-position:left -18px;}
a.to-comments {background:url(../images/wire/comment.gif) no-repeat left center;padding-left:18px;}
a.favorite {background:url(../images/wire/heart.gif) no-repeat left center; padding-left:20px;}
a.share {background:url(../images/wire/share.gif) no-repeat left center;padding-left:20px;}
a.email {background:url(../images/wire/email.gif) no-repeat left center;padding-left:20px;}
a.twitter{background:url(../images/wire/twitter.png) no-repeat left center;padding-left:20px;}
a.linkedin{background:url(../images/wire/linkedin.jpg) no-repeat left center;padding-left:20px;}
a.stumble{background:url(../images/wire/stumbleupon.jpg) no-repeat left center;padding-left:20px;}
a.postfb {background:url(../images/wire/facebook.gif) no-repeat left center;padding-left:20px;}
a.rss {background:url(../images/wire/rss_add.png) no-repeat left center;padding-left:20px;}
a.digg {background:url(../images/wire/digg.png) no-repeat left center;padding-left:20px;}
a.download {background:url(../images/wire/download.png) no-repeat left center;padding-left:20px;}
a.report {background:url(../images/wire/report.png) no-repeat left center;padding-left:20px;}

.rating {background:url(../images/wire/star-sprite.gif) no-repeat left top;height:16px;position:relative;width:80px;zoom:1;}
.rating ol {left:0;list-style:none;margin:0;height:16px;position:absolute;top:0;width:80px;z-index:3;visibility:hidden;}
.rating:hover ol,
.rating.hover ol {visibility:visible;}
.rating li {float:left;}
.rating li a,
.rating li a:visited {background: url(../images/wire/star-sprite.gif) left top;float:left;width:16px;height:16px;text-indent:-32000px;}
.rating li a:hover {background-position:left -32px;}
/* the styling logic */
.rating .one-stars .one-star a,
.rating .two-stars .one-star a,
.rating .three-stars .one-star a,
.rating .four-stars .one-star a,
.rating .five-stars .one-star a,
.rating .two-stars .two-star a,
.rating .three-stars .two-star a,
.rating .four-stars .two-star a,
.rating .five-stars .two-star a,
.rating .three-stars .three-star a,
.rating .four-stars .three-star a,
.rating .five-stars .three-star a,
.rating .four-stars .four-star a,
.rating .five-stars .four-star a,
.rating .five-stars .five-star a,
.rating .one-stars .one-star a:visited,
.rating .two-stars .one-star a:visited,
.rating .three-stars .one-star a:visited,
.rating .four-stars .one-star a:visited,
.rating .five-stars .one-star a:visited,
.rating .two-stars .two-star a:visited,
.rating .three-stars .two-star a:visited,
.rating .four-stars .two-star a:visited,
.rating .five-stars .two-star a:visited,
.rating .three-stars .three-star a:visited,
.rating .four-stars .three-star a:visited,
.rating .five-stars .three-star a:visited,
.rating .four-stars .four-star a:visited,
.rating .five-stars .four-star a:visited,
.rating .five-stars .five-star a:visited {background-position:left -32px;}
.rating .current-rating {
	background:url(../images/wire/star-sprite.gif) left -16px;
	height:16px;
	left:0;
	position:absolute;
	text-indent:-32000px;
	top:0;
}

.count {background:url(../images/wire/inbox-pill.gif) no-repeat left -14px;font:9px/0 verdana, sans-serif;padding:1px 0 3px 5px;vertical-align:super;}
.count span {background:url(../images/wire/inbox-pill.gif) no-repeat right top;padding-top:2px;padding:1px 5px 3px 0;}

/* Buttons */
.buttons {overflow:hidden;}
.buttons .label,
.buttons input {float:left;padding:2px 5px 2px 0;}
.button {background:url(../images/wire/form-button-sprites.gif) no-repeat left top;float:left;margin:3px 5px 0 0;padding:0 0 0 10px;}
.button button,
.button input {
	background: url(../images/wire/form-button-sprites.gif) no-repeat right -22px;
	color:#fff;
	border:0;
	cursor:pointer;
	display:block;
	font:bold 1em/1.5 helvetica, arial, sans-serif;
	height:22px;
	margin:0;
	padding:0 10px 0 0;
}
.button-grey {background-position:left -44px;}
.button-grey button,
.button-grey input {background-position:right -66px;color:#777;}
.button-green {background-position:left -88px;}
.button-green button,
.button-green input {background-position:right -110px;}
.loginbtn input{font:bold 1.13em/1.5 helvetica, arial, sans-serif;}
/* Search inputs */
input.search {background:url(../images/wire/search-input-background.png) no-repeat left center;border:0;line-height:1;padding:4px 10px 4px 25px;width:165px;}

.clamshell {
	background:#e5e5e5;	margin:1.5em 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
}
.shut .clamshell-header {background-image:url(../images/wire/clamshell-tick-up.gif);}
.shut .clamshell-content,
.shut .clamshell-footer {display:none;}
.clamshell-header {background:url(../images/wire/clamshell-tick-down.gif) no-repeat 6px center;color:#555;cursor:pointer;font-weight:bold;padding:4px 4px 4px 23px;}
.clamshell-content {background:#f5f5f5;border:1px solid #ddd;border-color:#ddd #e5e5e5;height:175px;list-style:none;margin:0;overflow:auto;}
.clamshell-content li {border-top:1px solid #eee;}
.clamshell-content li a,
.clamshell-content li a:visited {color:#777;display:block;padding:4px;text-decoration:none;}
.clamshell-content li a:hover {background:#fff;}
.clamshell-content .active a,
.clamshell-content .active a:visited {background:#fff;color:#555;font-weight:bold;}
.clamshell-footer {padding:4px;}

/* Structure */
body {color:#555;}

.clearfix{height:1px;clear:both;overflow:hidden;} /* yes, yes, I know */
.clear {clear:both;}
.row {overflow:hidden;}
#header #navigation,
#content,
.wrapper {clear:both;margin:0 auto; width:960px;}

#header,
#footer {background:#eee url(../images/wire/header-stripes.gif) repeat-x bottom;}
#footer {background-position:bottom;border-top:1px solid #e0e0e0;}

#header {float:left;padding-top:5px;width:100%;}
#header #logo {float:left;width:180px;}
#header #logo a,
#header #logo a:visited {background:url(../images/wire/logo.gif) no-repeat left top;display:block;height:37px;text-indent:-32000px;width:139px;}
#header #followlogo{float:left;width:500px;}
#header #followlogo ul {float:left;list-style:none;margin:5px 0 0;}
#header #followlogo li {float:left;}
#header #followlogo li span {line-height:34px;height:37px;float:left;font-size:28px;font-weight:bold;padding:0;display:block;width:auto;margin:0 10px;}
#header #followlogo li a,
#header #followlogo li a:visited {margin-top:10px;}

#navigation a,
#navigation a:visited {color:#444;text-decoration:none;}
#navigation ul {float:left;list-style:none;margin:5px 0 0;}
#navigation li {float:left;}
#navigation li a,
#navigation li a:visited {margin-right:1px;float:left;}
ul#primary a,
ul#primary a:visited {background:#e0e0e0;padding:8px 18px;}
#primary li.active a,
#primary li.active a:visited,
#primary li.active a:hover {background-color:#fff;border:1px solid #e0e0e0;border-bottom:0;font-weight:bold;}
ul#secondary {float:left;margin-left:40px;}
ul#secondary a{margin-top:4px;padding:6px 9px;}
ul#secondary li.active a,
ul#account-menu li.active a {font-weight:bold;}
ul#account-menu a {margin-top:4px;padding:6px 0 6px 12px;}
#header ul#account-menu {
	float:right; 
	font:11px/1.63636364 arial, helvetica, sans-serif;
}

/*Site intro*/
#site-intro {
	background:#5186D6 url(../images/wire/home-intro-gradient.png) repeat-x bottom;
	border-bottom:1px solid #2b6bc9;
	border-top:1px solid #2b6bc9;
	clear:both;
	color:#fff;
	padding:25px;
}
#site-intro h1,
#site-intro h2,
#site-intro h3,
#site-intro h4,
#site-intro h5,
#site-intro h6 {color:#b6ccec;margin:0 0 18px 0;}
#site-intro a,
#site-intro a:visited {color:#fff;}
#site-intro a.highlight {
	background:#2b6bc9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
#site-intro input {width:225px;padding:5px;font:16px helvetica, arial, "lucida grande", verdana, sans-serif;color:#666;border: 1px solid #96c1d3;margin:0;}

.site-intro-searchbox{float:right;top:-20px;left:-150px;position:relative;}

#site-intro label {font-size:1.6em;color:#b6ccec;font-weight:bold;vertical-align:middle;}
#site-intro dl {clear: both;text-align:left;padding-top:5px;}

#site-intro dt, #site-intro dd {float:left;padding-bottom:5px;}
#site-intro dt {clear:left;width:225px;line-height:22px;text-align:left;vertical-align:middle;}

#site-intro dd {width:500px;color:#fff;font-size:1.6em;}
#site-intro dd input {width:325px;padding:5px;font:16px helvetica, arial, "lucida grande", verdana, sans-serif;border: 1px solid #96c1d3;margin:0;}
#site-intro span.example {font-size:1.2em;color:#b6ccec;}

#site-intro dd.create {float:left;width:auto;font-size:1.8em;}
#site-intro dd.create input {width: auto;background: transparent none;padding: 0;margin-bottom: 6px;border:none;}

#filter-items {padding:18px 0;}
#filter-items #search {float:right;}
#filter-items p {margin:0;}
ul.filter-widgets,
ul.filter-widgets ul {list-style:none;margin:0;}
li.filter-widget {float:left;}
.filter-widget .widget-title {font-size:1.6em;line-height:1;padding-top:4px;margin-right:15px;color:#6e7a99;text-decoration:none;display:block;font-weight:bold;}
.filter-widget a.widget-button {background:url(../images/wire/button-std-left.gif) no-repeat left top;color:#555;display:block;margin-right:10px;padding-left:4px;text-decoration:none;}
.filter-widget a.widget-button span {background:url(../images/wire/button-std-right.gif) no-repeat right top;display:block;height:18px; padding:4px 8px 4px 2px;}
.filter-widget a.widget-button strong {background:url(../images/wire/lines-icon.gif) no-repeat left center;padding-left:18px;}
.filter-widget a.widget-button:hover {background-position:left -26px;}
.filter-widget a.widget-button:hover span {background-position:right -26px;}
.filter-widgets .active a.widget-button,
.filter-widgets .active a.widget-button:hover{background-position:left -52px;}
.filter-widgets .active a.widget-button span,
.filter-widgets .active a.widget-button:hover span {background-position:right -52px; color:#C1C8DC;}
.filter-widgets .active a.widget-button strong {background-image:url(../images/wire/lines-icon-active.gif);}
.filter-widgets .filter-widget .tray {background:#6E7A99;position:absolute;left:-10px;z-index:3;}
.filter-widget .tray .label {background:url(../images/wire/modal-box-header-gradient.png) repeat-x bottom;border-bottom:1px solid #575D72;border-top:1px solid #7e89a5;color:#4C505C;display:block;font: bold 1.16666667em/1.28571429 helvetica,arial,sans-serif;padding:5px;}
.filter-widget ul {overflow:hidden;}
.filter-widget .tray li {width:180px;margin:5px 5px 5px 0px;}
.filter-widget .tray li.group {width:100%;margin-top:0px;}
/*.filter-widget .tray li.group li{width:180px;margin:5px 5px 5px 0px;}*/
.filter-widget .tray li a{background: url(../images/wire/filter-button-selected.gif) no-repeat left 52px;display:block;padding:4px 6px;color:#ddd; text-decoration:none;}
.filter-widget .tray li a:hover {background-position:left -26px;}
.filter-widget .tray li.active a,
.filter-widget .tray li.active a:visited,
.filter-widget .tray li a:active {background-position:left top;font-weight:bold;}
.filter-widget .tray li.close a,
.filter-widget .tray li.close a:hover,
.filter-widget .tray li.close a:active{background:url(../images/wire/close-button.gif) no-repeat left top;height:18px;padding:0;position:absolute;right:5px;text-indent:-32000px;top:5px;width:19px;}
.filter-widget .tray li.show-all {float:right;}
.filter-widget .tray li.show-all a{color:#43485d;text-decoration:underline;}
.filter-widget .tray li.show-all a:hover {background:transparent;text-decoration:none;}
#filter-items #by-source .tray, #filter-items #by-subcat .tray {left:10px;padding:0;width:940px;}
#by-filter ul{overflow:hidden;padding:10px 20px;}
#filter-items-aslink{text-align:right;border:1px solid #ddd;border-width:0px 1px 1px 1px;font-size:.95em;padding:5px;}
#filter-items-aslink span, #filter-items-aslink a{margin:0 5px}
#filter-items-aslink .active{font-weight:bold}
#by-source .tray ul,#by-subcat .tray ul {overflow:hidden;padding:5px 10px;}
#by-source .scrolling {border:3px solid #626d88;}
#by-source .scrolling ul{overflow-y:scroll;overflow-x:hidden;max-height:100px;padding:7px 0 7px 17px;}
#by-source #by-source-category .label, #by-source #by-source-subcategory .label {border-top:0;}
#by-source #by-source-source .label {overflow:hidden;padding-bottom:3px;padding-top:3px;}
#by-source #by-source-source .label .text {float:left;margin-top:3px;}
#by-source #by-source-source .label input.search {float:right;}
#by-source .tray li, #by-subcat .tray li {float:left;}
#filter-alert {background:#9ba6bf url(../images/wire/filter-alert-background.gif) repeat-x bottom;color:#fff;overflow:hidden;padding:10px 10px 9px;clear:both;}
#filter-alert p {background:url(../images/wire/filter-alert-tick.gif) no-repeat 44px bottom;margin:0;padding-bottom:20px;}
#filter-alert a,
#filter-alert a:visited {color:#fff;font-weight:bold;}
#filter-alert a.minus {background-image:url(../images/wire/minus-dark.gif);}
#filter-alert #remove-filter {float:right;}
#filter-alert #unsubSec{margin-left:10px;}
#filter-alert #unsubSec a,
#filter-alert #unsubSec a:visited{font-weight:normal;margin:0px 5px 0px 5px;font-size:.9em;}

#content {position:relative;}
#content #main {margin-bottom:1.5em;}
/* sidebars */
.has-sidebar-left #main,
.has-sidebar-left .main {float:right;width:690px;}
#sidebar-left,
.sidebar-left {float:left;width:250px;}
.has-sidebar-right #main,
.has-sidebar-right .main {float:left;width:690px;}
#sidebar-right,
.sidebar-right {float:right;width:250px;}
.has-sidebar-both #main,
.has-sidebar-both .main {float:left;width:550px;}
.has-sidebar-both #sidebar-left,
.has-sidebar-both .sidebar-left {float:left;width:120px;margin-right:20px;}
.has-sidebar-both #sidebar-right,
.has-sidebar-both .sidebar-right {float:right;width:250px;}
#sidebar-right {margin-top:18px;}

#footer {clear:both;color:#999;margin-top:30px;overflow:hidden;padding:10px 0;}
#footer p {margin:0;}
#footer form#quick-post {float:left;}
#footer input#quickpost {width:25em;}
#footer form#quick-post p {overflow:hidden;}
#footer form#quick-post p input {float:left;margin-right:5px;}
#footer #colophon {float:right;margin-top:.25em;}
#footer #colophon p,
#footer #colophon ul,
#footer #colophon li {display:inline;list-style:none;margin:0;}
#footer #colophon li {border-left:1px solid #d0d0d0;margin-left:3px;padding-left:.5em;}

/* Sections (these group major content areas. Example in Friends page, etc) */
.section {margin-bottom:1.5em;}
.section h1.label {background:url(../images/wire/feed-filter-gradient.gif) repeat-x bottom;clear:both;font-size:1.5em;line-height:1;margin:0; padding:5px 0;}
/* Lists (show up in listed pages that are not content items, like Friends page) */
ul.list {list-style:none;margin:0;border:1px solid #ddd;border-width:0 1px;}
ul.list li {border-bottom:1px solid #ddd;}
ul.list li .content {overflow:hidden;padding:10px 10px 10px 128px;}
ul.list li img.thumbnail {float:left;background:#fff;border:1px solid #ddd;margin-left:-118px;padding:3px;}
ul.list li .label {border-bottom:1px solid #eee;font-size:1.16666667em;line-height:1.28571429;}
ul.list li .label a,
ul.list li .label a:visited {font-weight:bold;text-decoration:none;}
ul.list li .info {color:#777;font-weight:bold;}
ul.list li .status {color:#999;}
ul.list li .status a{text-decoration:none;color:#999;}
ul.list li .status a:hover{text-decoration:underline;color:#999;}
ul.list li .actions {margin-top:10px;}
ul.listbottom{border-bottom:1px solid #ddd;}
/* two column lists. Class with "list two-column" */
ul.two-column {border-width:0 0 0 1px;overflow:hidden;}
ul.two-column li {float:left;width:50%;}
ul.two-column li .content {border-right:1px solid #ddd;}
/* Key/value lists */
ul.key-value {list-style:none;margin:0;}
ul.key-value .key {color:#999;margin-right:2px;}

/* Sources and Items (Shown in Wire, Items, etc) */
.source-info {background:#fff url(../images/wire/source-info-background.gif) repeat-x left top;clear:both; overflow:hidden; padding:0 5px 5px 132px; position:relative;}
.source-info-exp {background:#eee url(../images/wire/ccc-1x1.png) repeat-x left top;clear:both; overflow:hidden; padding:0 5px 5px 132px; position:relative;}
.source-info .via,.source-info-exp .via {background:#fff; border-color:#000 #ddd #ccc #ccc;border-style: solid;border-width:0 1px 1px;float:left; margin:0; padding:5px;}
.source-info a.add-to-wire,.source-info-exp a.add-to-wire {left:16px;position:absolute;top:8px;}
.source-info a.add-to-wire:hover,.source-info-exp a.add-to-wire:hover {margin-left:1px;}
.source-particular,
.source-info .date,.source-info-exp .date {float:left; padding:5px 9px;}
.source-info .date,.source-info-exp .date {color:#999;font-weight:bold;}
.via img {vertical-align:middle;margin-right:4px;}
.via a,
.via a:visited {
	text-decoration:none;
}

.item {clear:both;margin-top:10px;padding:12px 12px 12px 132px;overflow:hidden;}
.item-no-image {padding-left:12px;}
.item img.entry-thumbnail {float:left; margin-left:-120px;background:#fff;border:1px solid #ddd;margin-bottom:12px;padding:3px;}
.item div.entry-thumbnail {float:left; margin-left:-120px;background:#fff;margin-bottom:12px;padding:3px;}
.item h1.entry-title {font-size:1.5em;line-height:1.1;margin:0 25px 0 0;}
.item-video h1.entry-title {background:url(../images/wire/film.gif) no-repeat 0px 2px; padding-left:20px;}
.item-audio h1.entry-title {background:url(../images/wire/music.gif) no-repeat 0px 3px; padding-left:20px;}
.item-mature h1.entry-title {background:url(../images/wire/mature.gif) no-repeat 0px 3px;padding-left:60px;}
.item .entry-summary,
.item .entry-content {margin-top:.75em;margin-right:10px;}
.item .entry-summary p {margin:0;}

.item .item-info {border-top:1px solid #eee;list-style:none;margin:12px 0 0;overflow:hidden;padding:12px 0 0;}
.item .item-info li{float:left;margin-right:1.5em;}
.item .item-info li a {float:left;}
.item .item-info li li{margin-right:0;border:0;}

.item .source-info {margin-top:10px;padding-left:6px;}

.open {position:relative;border-top:1px solid #eee;}
a.full-close {background:url(../images/wire/item-close.gif) no-repeat left top;display:block;height:25px;position:absolute;right:12px;text-indent:-32000px;top:12px;width:25px;}

.closed .entry-summary{color:#999;} /* Items that are in closed state have the classname closed appended to them */
.closed:hover, .itemsel {background:url(../images/wire/item-hover.png) no-repeat right top;cursor:pointer;}
.closed:hover .entry-summary,.itemsel .entry-summary {color:#484848;}

/* Feeds and feed items (Appears in Profile activity, etc) */
#feed {clear:both;}
#feed-filter {background:url(../images/wire/feed-filter-gradient.gif) repeat-x bottom;overflow:hidden;}
#feed-filter ul {border-right:1px solid #d0d0d0;float:left;list-style:none;margin:0 0 0 10px;}
#feed-filter li {background:#eee;float:left;}
#feed-filter li ul {border:1px solid #d0d0d0;border-top:0;display:none;margin:0;position:absolute;z-index:2;}
#feed-filter li.hover ul {display:none;}
#feed-filter li.hover:hover ul{display:block;}
#feed-filter li li {display:block;float:none;padding:5px 10px;}
#feed-filter li a,
#feed-filter li a:visited {border:1px solid #d0d0d0;border-width:1px 0 0px 1px;display:block;font-weight:bold;padding:5px 10px;text-decoration:none;}
#feed-filter .active li {background:#fff;}
#feed-filter .active a,
#feed-filter .active a:visited {background-color:#fff;border-bottom:1px solid #fff;color:#555;font-weight:bold;text-decoration:none;}
#feed-filter li.dropdown a,
#feed-filter li.dropdown a:visited {background-image:url(../images/wire/tick-down.gif);background-repeat: no-repeat;background-position:right center;padding-right:28px;}

#feed-filter li.dropdown li a,
#feed-filter li li a,
#feed-filter li li a:visited,
#feed-filter li.hover li a,
#feed-filter li.hover li a:visited {background:transparent;border:0;color:#5186d6;display:inline;font-weight:normal;padding:0;text-decoration:underline;}
#feed-filter li li a:hover,
#feed-filter li.hover li a:hover {text-decoration:none;}
#feed-filter li.dropdown:hover a,
#feed-filter li.hover a {border-bottom-color:transparent;}
#feed ul.hfeed {border-top:1px solid #ddd;clear:both;list-style:none;margin:0;}
#feed ul.hfeed .item {padding:10px 0 10px 0;}
#feed ul.hfeed .item h2.entry-title {font-size:1.16666667em;line-height:1.28571429;margin:0;}
#feed ul.hfeed .item .entry-thumbnail {margin:1em 1em .5em 0;}
ul.feedrating{list-style:none;margin:5px 0 5px;overflow:hidden;}
ul.feedrating li{border:0px;}

/* Comments and comment boxes */
.comments {background:#fff8dd url(../images/wire/comment-tick-top.gif) no-repeat left top;margin-bottom:18px;padding:18px 0 0;}
ol.comments-list {list-style:none;margin:0;}
.comments #comment-form {background:#fff8dd;border:1px solid #F5ECC5;border-width:0 1px 1px;clear:both;padding:10px}
.comments #comment-form img.photo {float:left; margin-right:10px;}
.comments #comment-form form textarea {height:6em; display:block;}
.comments #comment-form form .buttons {clear:both;margin-left:60px;padding-top:5px;}
.comments .comment #comment-form {border-width:1px 0 0;border-style:dotted;margin-top:10px;padding:10px 0 0;} /* If the form is nested in a comment, i.e. threaded */
.comments .comment {min-height:50px;background:#fff8dd;border:1px solid #F5ECC5;border-width:0 1px 1px;padding:10px 15px 10px 10px;}
.comment .info {font-weight:bold;}
.comment .info img {float:left;margin-right:10px;}
.comment blockquote.entry-content {margin:0; width:auto}
.comment p {margin:0;}
.comment .info {color:#999;}
.comment .info a,
.comment .info a:visited {font-weight:bold;text-decoration:none;}
.comment p.reply {text-align:right;}

/*** Friends List Box ***/
#friends-list {clear:both;margin:0 0 20px;padding:0px;}
#friends-list .label{color:#6e7a99;}
#friends-list ul {list-style:none;margin:0;}
#friends-list li {float:left;line-height:0;margin:0 5px 5px 0;}

/* Shared */
.shared {background:#e9ecf0 url(../images/wire/share-tick-top.gif) no-repeat left top;margin-bottom:18px;padding:18px 0 0;}
ol.shared-list {list-style:none;margin:0;}
.shared .share {background:#e9ecf0;padding:10px 15px 10px 10px;}
.share .info {font-weight:bold;}
.share .info img {float:left;margin-right:10px;}
.share blockquote.entry-content {margin:0; width:auto}
.share p {margin:0;}
.share .info {color:#999;}
.share .info a,
.share .info a:visited {font-weight:bold;text-decoration:none;}
.share p.reply {text-align:right;}

/* Sidebar widgets */
.widget {background:#eee;border:1px solid #ccc;margin:0 0 20px;padding:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
}
.widget h2.label {border-bottom:1px solid #ccc;color:#999;font-size:1em;margin:0 0 5px 0;}

.cream-widget {background:#fff8dd;border:1px solid #F5ECC5;margin:0 0 20px;padding:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
}

/* Pagination */
.pagination {clear:both;padding:1.5em 0;}
.pagination span {margin-right:3px;}
.pagination span.active {background:#5186d6;color:#fff;font-weight:bold;padding:6px 12px;}
.pagination span.separator {color:#999;font-weight:bold;padding:6px 8px;}
.pagination span a,
.pagination span a:visited {background:#fff;border:1px solid #ddd;padding:5px 10px;text-decoration:none;}
.pagination span a:hover {background:#ddd;}
.comments .pagination {border:1px solid #F5ECC5;border-top:0;padding:10px;}

/* Wizard */
#wizard {background:url(../images/wire/shadow-top.png) repeat-x top;top:0;color:#fff;padding-bottom:8px;position:relative;width:100%;}
#wizard p {margin:0;}
#wizard-warning {background:#6e7a99 url(../images/wizard-gradient.gif) repeat-x bottom;}
#wizard-warning .wrapper {padding:10px 0;}
#wizard-content {background:#6e7a99 url(../images/wire/wizard-gradient.gif) repeat-x bottom;overflow:hidden;padding:20px;}
.wizard-inactive {position:relative;}
.wizard-inactive-overlay {background:url(../images/wizard-inactive-overlay.png) repeat-x center;height:100%;left:0;position:absolute;top:0;width:100%;}

#wizard-content #wizard-text {float:left;width:640px;}
#wizard-content #wizard-next-link {float:right;}
a.wizard-button,
a.wizard-button:visited {background:#424867;color:white;font-size:1.16666667em;font-weight:bold;margin:0 5px;padding:5px 8px;text-decoration:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
}
#wizard-navigation {background:#424867;}
#wizard-navigation ol.wrapper {overflow:hidden;padding-top:5px;}
#wizard-navigation ol.wrapper li {float:left;list-style:none;margin:0;}
#wizard-navigation ol.wrapper li.active {background:#fff;} /*#616c87*/
#wizard-navigation ol.wrapper li a,
#wizard-navigation ol.wrapper li a:visited {color:#aaa;display:block;font-weight:bold;padding:3px 10px;text-decoration:none;}

div.filterPagination{position:relative;left:530px;margin-bottom:0px;}
div.filterPagination a, div.filterPagination a:hover{color:#fff;font-size:.8em;text-decoration:underline;}
.errTxt{color:#ff001a;font-size:1em;margin:5px 0px 5px 0px;}
.sucTxt{color:#4AA02C;font-size:1em;margin:5px 0px 5px 0px;}

/*** site intro moved to master****/
#sign-up-in-callout {
	background:#fef9e5 url(../images/wire/comment-tick-left.gif) no-repeat left top;
	margin-bottom:20px;
	padding-left:18px;
}
#sign-up-in-callout div{
	border:1px solid #F5ECC5;
	border-width:1px 1px 1px 0;
	padding:10px;
}
#sign-up-in-callout h2{
	font-size:1em;
	line-height:1.5;
	margin:0 0 1.5em 0;
	text-align:center;
}
#sign-up-in-callout p {
	margin:0 0 .5em 0;
	text-align:center;
}

#sign-up-in-callout a.sign-up,
#sign-up-in-callout a.sign-up:visited {
	background: url(../images/wire/sign-up-button.gif) no-repeat left top;
	display:block;
	height:47px;
	margin:0 auto 6px auto;
	width:201px;
	text-indent:-32000px;
}
#sign-up-in-callout a.sign-up:hover {
	background-position:left -47px;
}
#sign-up-in-callout .its-free {
	color:#999;
	display:block;
	text-align:center;
}
#sign-up-in-callout .or {
	background:url(../images/wire/or-line.png) no-repeat center;
	color:#999;
	display:block;
	margin:1em;
	text-align:center;
	text-transform:uppercase;
}

#sign-up-in-callout form input.inpTxt {
	display:block;
	font-size:1.5em;
	text-align:center;
	margin:0 auto;
	width:80%;
}

/*additional styles added after design*/
.all-comments {float:right;margin:10px 0 0 0;}
.addToWireOuter{left:10px;top:0px;position:absolute;}

/*Shadow for dialogs*/
#shadow{width:100%;left: 0px;top: 0px;position: absolute;visibility: hidden;z-index: 1;background-color:#eee;opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60);}
.progWindow{text-align:center;position:absolute;padding:20px 10px;height:50px;margin:20px auto;z-index:3;border:5px solid #666;background-color:#fff;font-size:8pt;color:#484848;font-weight:bold;}
.btmToolbar{margin-top:5px;margin-bottom:10px;padding:5px 20px;}
.btmToolbar div{float:right;}
/*.btmToolbar .button{float:right;}
#selSection{margin-left:50px;}*/
.selListBox{margin:10px 50px 10px 0px;overflow-y:auto;overflow-x:hidden;height:190px;border:1px solid #999;background-color:#eee;padding:5px;}
.selListBox table td{font-size:1em;}

/******* Auto Suggest ***/
.autoSugOuter{position:absolute;background-color:#FFF;border:1px solid #CCC;display:none;}
.autoSugOptions{font-size:8pt;padding:5px 5px 5px 5px;color:#484848;font-weight:bold;}
.autoSugOptionOver{background-color:#eee;font-size:8pt;padding:5px 5px 5px 5px;color:#0000ff;font-weight:bold;}

/*** get Satisfaction ****/
.gsImage{margin-bottom:30px;}
.gsImage img{border:0px;}

/****Invite addresses ********/
#inviteFriendForm{float:left;height:100%;}
#importContacts{float:left;}
.inputFieldSec{margin:10px 0px 10px 0px;width:450px;position:relative;height:20px;}
.inputLabel{float:left;width:100px;}
.inputField{float:left;width:300px;}
.inviteAddresses{text-align:left;width:450px;height:300px;margin:5px 0 20px 0;overflow-x:hidden;overflow-y:scroll;border:solid 1px #f7f7f7;font-size:10pt;}

/*facebook profile images*/
img.fb-profile-img{	background:transparent url(../images/icons/fb_connect_mini.gif) no-repeat scroll 100% 0;padding-right:18px;margin:5px 0px 0px 4px;}
img.profile-img{margin:5px 0px 0px 4px;}

/*genwi powered*/
.genwi-powered {position:absolute;margin-top:23px;}

/*alert color*/
.notice{color:#F62817;}

/*create channel for publisher site*/
#create-channel-button { position:absolute; right:0; top:10px; font-size:1.3em; }
#create-channel-button a { line-height:37px; text-align:center; background:#b7ca56 url(../images/wire/create-channel-button.gif) no-repeat 50% top; width:159px; height:34px; color:#fff; text-decoration:none; display:block; }
#create-channel-button a:hover { background-position:50% bottom; text-decoration:underline; } 

.activate { margin-left:5px;}
.activate a { color:#f69915; vertical-align:super; }
h2 .activate { font-size:.5em; font-weight:bold; }
h2 .activate a { text-decoration:underline;}