.body, .footer {
   width: 965px;
}

h1, h2, h3, h4 { margin: 0; padding: 0; }

h1, h2 { 
   margin-bottom: 5px;
}

h1.title { 
   color: #3C3C3C;
   height: 18px;
   margin-right: 5px;
   margin-bottom: 0px
}

h2 { 
   color:#3C3C3C;
   font-size:14px;
   font-weight:bolder;
   line-height: 20px;
}

h3 { 
   color:#3C3C3C;
   font-size:14px;
   font-weight:bolder;
   line-height: 24px;
   margin-top: 20px;
}

h4{ 
   color:#3C3C3C;
   font-size:12px;
   font-weight:bolder;
   line-height:20px;
}

.mug_shot { 
   padding: 0;
   border: 0;
}

#chan_browser_pn_divider{ 
   display: none;
   color: #777777;
}

.ticker_left { 
   float: left;
   width: 402px;
   margin-bottom: 20px;
   padding: 0 0 0 40px;
}

.ticker_right { 
   float: right;
   width: 350px;
   margin-bottom: 20px;
}

.fan_added {
   width: 230px;
   background-color:#fff8cc;
   border-bottom: 1px solid #FFE959;
   padding: 4px;
   font-size: 11px;
   text-align: center;
} 

div#ticker_info { 
   margin-left: 40px;
}

div.ticker_view_toggle { 
   position:absolute;
   z-index:10;
   margin: 80px 0 0 814px;
}

div.view_toggle_item { 
   font-size: 13px;
   height: 30px;
   width: 130px;
}

div.view_toggle_pointer_on, div.view_toggle_pointer_off { 
   float: left;
   height: 8px;
   width: 7px;
   margin: 4px 4px 0 0;
   background: url('/images/slidecom/view_pointer.gif') no-repeat bottom left;
}


div.view_toggle_pointer_off { 
   background-position: 0 -8px;
}

div.view_toggle_pointer_on {
   background-position: 0 0px;
}

a.original_view_button, a.gallery_view_button, a#full_screen_button, a#small_screen_button{
  cursor: hand;
  color:white;
}

.explicit_link{ 
   cursor: pointer;
}

ul#filters { 
   border-bottom: 1px dotted #DDDDDD;
   margin:0;
   padding:0;
   height: 20px;
}

ul#filters li{ 
   cursor:pointer;
   display:inline;
   line-height:15px;
   padding:5px 8px 7px;
   height: 20px;
}

.filter_selected { 
   background-color: #DDDDDD;
   font-weight: bolder;
}

.content_area { 
   background-color: #F7F7F7;
   border-bottom: 1px solid #DDDDDD;
   border-top: 1px solid #DDDDDD;
   font-weight: bold;
   overflow: auto;
}

.content_area_heavy { 
   background-color: #F7F7F7;
   border: 1px solid #DDDDDD;
   font-weight: bold;
   overflow: none;
}

.clear { clear:both; }

.clear_right { clear:right; }
.clear_left { clear:left; }

div#showcase {
   background: #3C3C3C url('/images/slidecom/lt_black.png') repeat-x top left;
   padding-bottom: 10px;
}

div#showcase_fullscreen{
   background-color: black;
   display: none;
   width: 500px;
   text-align: center;
}

div#showcase_fullscreen a.explicit_link { 
   font-size: 12px; 
   color: white;
   line-height: 25px;
}

div#ticker_holder {
   padding-top: 10px;
   text-align: center;
}

div#ticker_header { 
   overflow:hidden;
}

#ticker_legend { 
   color: #555555;
   font-size: 11px;
   line-height:19px;
   height: 23px;
}

#ticker_sharing { 
   font-size: 12px;
   position: absolute;
   z-index: 5;
   margin: 80px 0 0 40px;
   
}

#ticker_legend .legend { 
   text-align: left;
   display: inline;
   margin-left: 20px;
}

#ticker_legend .value { 
   display: inline;
}

#lt_report_link { 
   font-size: 9px;
   position: absolute;
   z-index: 5;
   line-height: 30px;
   width: 130px;
   margin: -100px 0 0 800px;
}

a.lt_report_link, a.lt_report_link:active, a.lt_report_link:visited, a.lt_report_link:hover {
   color: white;
}

.sharing_item { 
   width: 130px;
   height: 30px;
   cursor: pointer;
}

.sharing_item a, .sharing_item a:active, .sharing_item a:visited{
   color: white;
   font-size: 13px;
   margin-left: 10px;
}

.friend_stars_button { 
   background: url('/images/slidecom/medium_button_stars.gif') no-repeat top left;
   color: #3C3C3C;
   text-align: center;
   height: 32px;
   width: 230px;
   font-size: 13px;
   border-width: 0;
   cursor: pointer;
}

.header_menu_button {
   background: url('/images/slidecom/small_button_blank.gif') no-repeat top left;
   width: 120px;
   height: 39px;
   padding: 9px 0 0 10px;
   margin: -129px 0 0 38px;
   text-align: left;
   cursor: pointer;
   color: #3C3C3C;
   font-size: 13px;
   position: absolute;
   z-index: 5;
}

.create_new_cta { 
   width: 66px; 
   text-align: center;
   display: inline-block;
}

.create_new_icon { 
   vertical-align: top;
}

/* Reviews */
div#ticker_reviews { }

.review_real_input textarea { 
  width: 190px;
}

div.hinted_item { 
   background-color: #F7F7F7;
   border-top: 1px dotted #DDDDDD;
}


/* Sharing / Inviter */

#email_selection { 
   padding: 0 7px;
}

div#send_container .content_area { 
   font-weight: normal;
}


#email_selection h4 { 
   margin-top: 10px;
}

#email_selection textarea { 
   border-color:#888888 #CCCCCC #CCCCCC #888888;
   border-style:solid;
   border-width:1px;
}

div#embed_code input, #share_link input {
  margin: 5px;
  width: 400px;
}
#embed_code input

#group_submission_box img {
   cursor: pointer;
}

/* Related channels */
div#ticker_related { 
   float: right;
   width: 402px;
}

div#ticker_related_body { 
   padding: 4px 0;
}
 
.photo_button img { 
  border: 1px solid #CCCCCC;
  padding: 2px;
}

div.images table { 
  height: 100px; 
  width: 120px;
  text-align: center;
}


.info_highlight {
 background-color: #fff8cc;
 border-bottom: 1px solid #ffe959;
 color: black;
}

#channels_previous, #channels_next, #channels_next_fake { 
   display: none;
   font-weight: bolder;
}

#channels { 
   margin-top: 5px;
   padding: 0 10px;
}

#nav_controls { 
   text-align: center;
   border-top: 1px dotted #CCCCCC;
   padding: 5px 0 2px;
}

#related_channels_loading {
   margin-top: 15px;
   text-align: center;
   display: none;
}

#related_channels_info {
   color: #555555;
   margin-top: 15px;
   text-align: center;
   display: none;
   font-size: 14px; 
   font-weight: bolder;   
}

#channel_list_holder { 
   position: absolute;
}
/* Create */

#ticker_create .content_area { 
   text-align: center;
   height: 75px;
}

.create_icon_big { 
  float: left;
  text-align: center;
  width: 115px;
  margin: 10px 0;
}

.create_icon_big a, .create_icon_big a:visited, .create_icon_big a:active { 
  color: black;
}

.create_links {
    float: right;
    font-weight: bold;
    padding: 10px;
}
.create_links b {
    font-size: 12px;
    color: #777;
}

.create_links ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Advertisements */

div#partnercontent_unit_300_250{
  margin-top: 43px;
  text-align: center;
}

div#top_banner_ad { 
  margin: 0 10px 5px 10px;
}

.mug_shot img{
  width: 45px;
}

table td.centering_frame{ 
   vertical-align:top;
}

.centering_frame{
  width: 45px;
  height: 45px;
}

#message{
  width: 330px;
}

#fanning_block{
   float: right;
   font-size: 13px;
   color: #3C3C3C;
   margin: 7px 40px 0 0;
}

#username_for_fanning{
  width: 100px;
}

#password_for_fanning{
  width: 65px;
}

.okay_button_for_fanning{
  padding-left: 5px;
  padding-right: 5px;
}

.alternate_fanning_block{
  display: none;
}

#bu_popup h3{
    margin-top: 0px;
}

#email_sharing_thanks{
  font-size:14pt;
  padding:10px;
  text-align:center;
}

#main_login_form { 
   width: 965px;
}

.api_review_message { 
   width: 300px;
}

a.explicit_profile_link, a.explicit_profile_link:hover, a.explicit_profile_link:visited { 
   font-weight: bold;
   text-decoration: underline;
}