/*
http://www.myfonts.com/fonts/itc/avant-garde-gothic/
*/


/*
 * Globals
 */

html {
  font-size: 100%;
}



/*
 * Override Bootstrap's default container.
 */




/*
 * Masthead for nav
 */


/* Nav links */

.masthead_nav {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Active state gets a caret at the bottom */


/* Images */

img, a {border:none, outline: none;}

img {
  border-style: none;
}


/*   */
  .page_menu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding-top: 2px;
  }


/*
 * persona name and description
 */

.persona-header {
  padding-top: 10px;
  padding-bottom: 20px;
  margin: 0 auto;
  width:50%;
}

.account-name {
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right:auto;
  /*font-size: 45px;*/
  font-weight: normal;
  text-align: center;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.persona-name {
  /*font-size: 30px;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

#persona_dropdown {
  text-align: center;
}


/*
 * Main column and sidebar layout
 */



/* Sidebar modules for boxing content */


/* Pagination */


/*    http://perishablepress.com/wrapping-content/   */
.text_wrapping_long_lines {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}


.text_ellipsis_long_lines {
  width: 100%;
  white-space: nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}



/*
 * Blog posts
 */

/* override .blog-main from blog.css */
#persona_description {
  font-size: 14px;
  line-height: 1.5;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.feed_body {
  font-size: 14px;
  line-height: 1.5;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.feed_timestamp {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #c0c0c0;
  font-weight:normal;
  margin-bottom:10px;
}

.blog_body {
  font-size: 14px;
  line-height: 1.5;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.blog_timestamp {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #c0c0c0;
  font-weight:normal;
  margin-bottom:10px;
}

.bookmark_text {
  font-size: 12px;
  line-height: 1.8;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.brand_text {
  font-size: 12px;
  line-height: 1.8;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.caption_text {
  font-size: 11px;
  line-height: 1.5;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.dropdown_text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
}

.modal_header_text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  font-size: 16px;
}

.modal_text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.section_title {
  /*font-size: 15px;*/
  line-height: 1.0;
  /*font-family: Georgia, "Times New Roman", Times, serif;*/
  color: #555;
  font-weight:bold;
}

.tab_title {
  font-size: 14px;
  line-height: 1.0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  font-weight:bold;
}

.other_personas {
  font-size: 12px;
  line-height: 1.0;
  color: #555;
  margin-top: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.persona_header_memu {
  font-size: 12px;
  line-height: 1.0;
  color: #555;
  margin-top: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.section_button_action_text {
  /*font-size: 11px;*/
  font-size: 9px;
  line-height: 1.0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color: #555;
}

.find_friend_component {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}



/*
 * Footer
 */

.footer_text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Messages */


.message_to_from {
  font-size: 14px;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.message_subject {
  font-size: 14px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.message_body {
  font-size: 14px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
  word-wrap: break-word;
}

.message_timestamp {
  font-size: 14px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #c0c0c0;
  font-weight:normal;
  margin-bottom:10px;
}

.follow_name {
  font-size: 14px;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

.follow_name > a {
  color: #555;
}





/* override blog.css */


.blog-main {
  font-size: 14px;
  line-height: 1.5;
}




/* override Bootstrap */

.persona_url_well {
  text-align: center;
  min-height: 20px;
  padding: 19px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}



/* member_account_test styles */

.persona_list_panel {
  /*float:left;*/
  width:250px;
  margin-left:10px;
}

.persona_list_image_div {
  width:50%;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}




/* home_test styles */

.jumbotron_text {
  font-family: Georgia, "Times New Roman", Times, serif;
}


.default_text {
  font-size: 14px;
  line-height: 1.5;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}




/* member_bookmarks_test styles */



