body { 
  color: #EEE;
  background:#2D2D2D url(/images/content_top_tile_black.gif) repeat-x top left;
  background-position: 0 111px;
}

body.matrix { 
  color: #EEE;
  background:#2D2D2D;
  background-position: 0 111px;
}

body#popup_bookmarklet {
background:#2D2D2D url(/images/content_top_tile_black.gif) repeat-x top left;
background-position: 0 66px;
}

#top-nav
{
background: url(/images/top_nav_tile_lighter.gif) repeat-x top left;
color: #FAFAFA;
}

#bookmarklet-top-nav
{
background: url(/images/bm_top_nav_tile_lighter.gif) repeat-x top left;
}


a,
a:visited
{
color: #51E517;
}

a.link-to-competitor, a.link-to-competitor:visited  {
color: #0079BA;
}

a.edit-link
{
color: #666 !important;
}

div.block h2
{
border-bottom:1px solid #4C4C4C;
color:#FFF;
}

.feature-toggle {
  color:#EEE !important;
}

#footer-content a, #footer-content a:hover {
  color: #009AE7;
  font-size:11px;
}

#footer-content {
  color: #777;
}

body#dashboard div#content-header div#content-nav a#dashboard,
body#dashboard div#content-header div#content-nav a#dashboard:visited,
body#dashboard div#content-header div#content-nav a#dashboard:link,

body#clippings div#content-header div#content-nav a#clippings,
body#clippings div#content-header div#content-nav a#clippings:visited,
body#clippings div#content-header div#content-nav a#clippings:link,

body#matrix div#content-header div#content-nav a#matrix,
body#matrix div#content-header div#content-nav a#matrix:visited,
body#matrix div#content-header div#content-nav a#matrix:link,

body#people div#content-header div#content-nav a#people,
body#people div#content-header div#content-nav a#people:visited,
body#people div#content-header div#content-nav a#people:link,

body#traffic div#content-header div#content-nav a#traffic,
body#traffic div#content-header div#content-nav a#traffic:visited,
body#traffic div#content-header div#content-nav a#traffic:link
{
color: #FFF !important;
}

.internal-link {
  color: #009CF0 !important;
}

.pagination a,
.pagination a:visited {
  color: #009CF0;
}

input.text-field {
  color: #DADADA;
  background-color:#242424 !important;
  border:1px solid #444;
}

.cancel-link {
  color: #F5AB2A !important;
}

.cancel-toggle {
  color: #F5AB2A !important;
}

/* specific text field styles */

.link_list_area input.text-field {
  color: #009CF0;
}

.competitor-url input.text-field, .competitor-blog input.text-field {
  color: #06FE00;
}


select.select-box {
background-color:#242424 !important; 
border:1px solid #383838 !important;
color:#E7E7E7;
}

.button {
  color: #fff;
  background-color:#3A3A3A;
  border:1px solid #5B5B5B;
  /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#333333',EndColorStr='#666666');*/
}



.thinking-gif {
  background: url(/images/thinking.gif) no-repeat center center;
  display: inline;
  width: 16px;
  height: 16px;
  padding: 2px;
}

.link_list_area .comp-count {
  color: #49CE15;
}

.link_list_area span.comment-count {
  background: url(/images/comment_icon_black.gif) no-repeat 0px 2px;
}

.link_list_area span.feature-count {
  background: url(/images/f_icon_black.gif) no-repeat 0px 2px;
}

a#sort-alpha
{
background: url(/images/alpha_icon_black.gif) no-repeat top left;
background-position:0 50%;
}

a#sort-manual
{
background: url(/images/f_icon.gif) no-repeat top left;
background-position:0 50%;
}

a#sort-num-features
{
background: url(/images/f_icon_black.gif) no-repeat top left;
background-position:0 50%;
}

a#sort-num-comments
{
background: url(/images/comment_icon_black.gif) no-repeat top left;
background-position:0 50%;
}

.link_list_area .competitor-title a.title,
.link_list_area .competitor-title a.title:visited {
  color: #009AE7;
}

table.main-split td.right
{
width:100%;
background: url(/images/line_tile.gif) repeat-x top left;
background-position:0 50%;
}


a.delete {
  color: #F5AB2A !important;
}

.competitor-info th
{
color:#CCC;
}

#common_link_place_holder {
background: url(/images/common_links_place_holder.gif) no-repeat center center;
height: 209px;
width: 205px;
}

.feature-alert {
  color: red;
}

.feature-matrix-table a.competitor-name {
  color: #009CF0;
}
.feature-matrix-table td.category {
  background-color: #333;
}

.feature-matrix-table td.odd {
  background-color: #222;
}

.feature-matrix-table .checkmark {
  background: url(/images/checkmark-black.gif) no-repeat center center;
}


.feature-matrix-table .category-text {
  color: #999;
}

/* activity log styles */

ul.activity-log li
{
color:#D1D1D1;
}

ul.activity-log li.new
{
color:#FF4848;
}


/* comment styles */

textarea.comment-body
{
background-color:#242424;
border:1px solid #383838;
color:#E7E7E7;
}

div.comment h3
{
color:#009CF0;
background-color:#232323;
border-bottom:2px solid #1D1D1D;
}

ul.featurelist li
{
  list-style-type: none;
  background: url(/images/orange_bullet_black.gif) no-repeat top left;
  padding-left:11px;
  padding-top:1px;
  background-position: 0 50%;
}

.project-wrapper .project-action-links a {
  color: #666;
}

#clipwell div.clipping
{
border:1px solid #444;
background-color:#292929;
}

/* Alexa data styles */

table.traffic-data th
{
background-color:#222;
}


/* google styles */


.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl
{
color:#666 ;
}

.gs-result .gs-snippet
{
color:#BDBDBD;
}

.comments div.clipping
{
border:0;
border-left: 1px solid #444 !important;
}

.clipping-actions {
  color: #777;
}

#notice
{
color:white;
border:1px solid #434343;
background-color:#1C1C1C;
}


/* tutorial styles */

.tutorial-text {
  color: #B3B3B3;
  border: 0px solid #4A4A4A;
  /*background-color: #333;*/
}

#competitor-tutorial {
  background: url(/images/tutorial-competitor-b.gif) no-repeat top left;
  color: #D3D3D3;
}

#recent-clippings-tutorial {
  background: url(/images/tutorial-clippings-b.gif) no-repeat top left;
}

#logging-tutorial {
  background: url(/images/tutorial-logging-b.gif) no-repeat top left;
}

#traffic-tutorial {
  background: url(/images/tutorial-traffic-b.gif) no-repeat top left;
}

#matrix-nocomp-tutorial {
  background: url(/images/tutorial-matrix-nocomp-b.jpg) no-repeat top left;
}

#matrix-tutorial {
  background: url(/images/tutorial-matrix-b.gif) no-repeat top left;
}

#matrix-howto-tutorial {
  background: url(/images/tutorial-matrix-howto-b.gif) no-repeat top left;
}

div#service-alert
{
border-color:#565656;
background-color:#444;
color:#62F64D;
}

div.competitor-names-background
{
background-color:#2D2D2D;
border-bottom:1px solid #666;
}

span.mouseover
{
background-color:#474747;
}

/* help center styles */

.help-center-menu-heading {
  background-color: #404040;
}
.help-center-menu-heading,
.help-center-side-menu,
.help-center-menu-section-heading {
  border-color: #666;
}

body#general .help-center-menu-section a#general,
body#general .help-center-menu-section a#general:visited,
body#general .help-center-menu-section a#general:link,

body#clippings .help-center-menu-section a#clippings,
body#clippings .help-center-menu-section a#clippings:visited,
body#clippings .help-center-menu-section a#clippings:link,

body#matrix .help-center-menu-section a#matrix,
body#matrix .help-center-menu-section a#matrix:visited,
body#matrix .help-center-menu-section a#matrix:link,

body#traffic .help-center-menu-section a#traffic,
body#traffic .help-center-menu-section a#traffic:visited,
body#traffic .help-center-menu-section a#traffic:link
{
color: #FFF !important;
}

/* about us styles */

#index .help-center-menu-section a#index,
#index .help-center-menu-section a#index:visited,
#index .help-center-menu-section a#index:link,

#contactus .help-center-menu-section a#contactus,
#contactus .help-center-menu-section a#contactus:visited,
#contactus .help-center-menu-section a#contactus,

#news .help-center-menu-section a#news,
#news .help-center-menu-section a#news:visited,
#news .help-center-menu-section a#news,

#careers .help-center-menu-section a#careers,
#careers .help-center-menu-section a#careers:visited,
#careers .help-center-menu-section a#careers:link
{
color: #FFF !important;
}


/* people styles */

.prior-invites {
  background-color:#242424;
  border:1px solid #444;
}



/* slider styles */

.slider,
.slider_inactive
{
background: url(/images/slider_right_black.gif) no-repeat top right;
background-position: 100% 7px;
}

.slider_left
{
background: url(/images/slider_left_black.gif) no-repeat top left;
background-position: 0% 7px;
}

.slider_handle
{
background: url(/images/slider_handle_black.gif) no-repeat top left;
background-position: 48% 3px;
}

.slider_inactive .slider_handle
{
background: url(/images/slider_handle_grey_black.gif) no-repeat top left;
background-position: 48% 3px;
}

/* this style is for marking new clippings */
.recent-clippings .blog-entry-new .gs-result a.gs-title
{
color:#51E517;
}

.recent-clippings .blog-entry-new .gs-result a.gs-title:visited
{
color: #FFF;
}

/* about us styles */

.aboutus p.sub-heading {
  color: #EEE;
}

.aboutus p {
  color:#C7C7C7;
}


/* lightbox styles */

#lightbox,
#lightbox-iframe {
	border:1px solid #555;
	background:#2D2D2D;
}

#lightbox.loading #lbLoadMessage
{
display:block;
background: url(/images/big_ajax_loader_b.gif) top right no-repeat;
height:100%;
background-position:50% 50%;
}


