/* Theme Name: Blue Heaven, written by Chidi and Chika Nwaogu (2bro.org), adapted from ask.fm, and built from xing by GROU.PS */

/* Mobile Desktop Remover */
#desktopsite {
  display: block;
}
#mobilesite {
  display: none;
}
/* Mobile Desktop Remover */

/* Mobile CSS Starts*/
#mobilesite #status_form_media {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite #icons a {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #icons a:hover {
  text-decoration: underline!important;
  color: #000000!important;
}
#mobilesite #navbg a:hover {
  text-decoration: underline!important;
  color: #ffffff!important;
}
#mobilesite #navbg a {
  text-decoration: none!important;
  color: #ffffff!important;
}
#sp_sign_up_form a:hover {
  color: #ffffff!important;
  text-decoration: underline!important;
}
#sp_sign_up_form a {
  color: #ffffff!important;
  text-decoration: none!important;
}
#mobilesite #navbg {
  background-color: #ebe9e2!important;
  background-image: url("http://nwaoguandnwaogu.webs.com/blurred1.jpg")!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  color: #ffffff!important;
  padding-left: 0px!important;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
  padding-right: 0px!important;
  position: relative!important;
  margin: 0px auto!important;
  width: 230px!important;
  height: 245px!important;
}
#mobilesite #designed a:hover {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #designed a {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #designed {
  background-color: #d9f8d6!important;
  color: #000000!important;
  text-align: center!important;
  padding: 5px!important;
  position: relative!important;
  margin: 0px auto!important;
  width: 220px!important;
  height: 15px!important;
}
#mobilesite .box_content_left {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite ul#social_share_counts {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .postButton {
  float: left!important;
}
#mobilesite .follow {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite img#img_host_0.tv_image {
  display: block;
}
#mobilesite img#img_host_0 {
  display: none;
}
#mobilesite .col_main_in_withmenubar #msg {
  width: 150px!important;
}
#mobilesite .siteForm textarea,
#mobilesite .siteForm select,
#mobilesite .siteForm input[type=text],
#mobilesite .siteForm input[type=file],
#mobilesite .siteForm input[type=password] {
  width: 150px;
}
#mobilesite .pagerItemDots {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .pagerItem {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .pagerItemActive {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_full .tv_info {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_full .tv_caption {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .addNewBlockLink {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite #profile_pic_container {
  margin-left: 0px!important;
}
#mobilesite .col_two_main_side {
  width: 200px!important;
}
#mobilesite .col_two_menubar {
  width: 200px!important;
}
#mobilesite .col_duo {
  width: 200px!important;
}
#mobilesite .col_main {
  width: 200px!important;
}
#mobilesite .col_full .entry_page_content {
  width: 200px!important;
}
#mobilesite .col_full .tv_image {
  width: 50px!important;
  height: 50px!important;
}
#mobilesite .col_full {
  width: 200px!important;
}
#mobilesite .col_two_main_menu {
  width: 200px!important;
}
#mobilesite .col_main_in_withmenubar {
  width: 200px!important;
}
#mobilesite .col_left,
#mobilesite .col_right {
  width: 200px!important;
}
#mobilesite .col_main_in_withmenubar {
  width: 200px!important;
}
#mobilesite .col_two_sidebar {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_two_main_menu {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_uno,
#mobilesite .col_trio {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_side,
#mobilesite .col_menu {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .entry_page_sidebar {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_side {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite .col_menu {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite #copyright a {
  text-decoration: none!important;
  color: rgb(0, 0, 0);
}
#mobilesite #copyright a:hover {
  text-decoration: underline!important;
  color: rgb(0, 0, 0);
}
#mobilesite .col_two_menubar .movable {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
#mobilesite #overflower {
  overflow: hidden;
  width: 200px;
  min-height: 200px;
}
#mobilesite #mobilecontent {
  background-color: #ffffff!important;
  color: #000000!important;
  padding-left: 15px!important;
  padding-top: 15px!important;
  padding-right: 5px!important;
  padding-bottom: 25px!important;
  position: relative!important;
  margin: 0px auto!important;
  width: 210px!important;
  min-height: 200px!important;
}
#mobilesite #copyright {
  background-color: #ffffff!important;
  text-align: center!important;
  color: #000000!important;
  padding-left: 5px!important;
  padding-bottom: 5px!important;
  padding-right: 5px!important;
  padding-top: 3px!important;
  position: relative!important;
  margin: 0px auto!important;
  width: 220px!important;
  height: 15px!important;
}
#mobilesite #searchBoxDiv {
  margin-top: 1px!important;
  width: 230px;
  margin-left: 0px!important;
}
#mobilesite #searchBoxDiv input[type=text],
#mobilesite #searchBoxDiv input[type=search] {
  padding: 4px 4px 4px 4px!important;
  background-position: right top!important;
  border-radius: 0px!important;
  margin-left: 1px!important;
  width: 220px!important;
}
*:first-child + html
#mobilesite #searchBoxDiv ul.autocomplete {
  display: none!important;
  height: 0px!important;
  width: 0px!important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #mobilesite #searchBoxDiv {
    width: 230px!important;
  }
  #mobilesite #searchBoxDiv input[type=text],
  #mobilesite #searchBoxDiv input[type=search] {
    width: 228px!important;
  }
}
#mobilesite #searchBoxDiv input[type=submit] {
  margin-left: -50px;
}
#mobilesite .link-menu {
  color: #000000!important;
}
#mobilesite .link-menu:hover {
  color: #000000!important;
}
#mobilesite #header {
  margin: 0px auto!important;
  position: relative!important;
  background-image: url("http://nwaoguandnwaogu.webs.com/afm.png")!important;
  background-repeat: repeat-x!important;
  background-position: left top!important;
  height: 40px!important;
  width: 230px!important;
}
#mobilesite #nav a:hover {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #nav a {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #nav {
  background-color: #d9f8d6!important;
  color: #000000!important;
  padding: 0px!important;
  position: relative!important;
  margin: 0px auto!important;
  width: 230px!important;
  height: 40px!important;
}
#mobilesite #nav2 a:hover {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #nav2 a {
  text-decoration: none!important;
  color: #000000!important;
}
#mobilesite #nav2 {
  background-color: #d9f8d6!important;
  color: #000000!important;
  padding-left: 0px!important;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
  padding-right: 16px!important;
  position: relative!important;
  margin: 0px auto!important;
  width: 214px!important;
  height: 40px!important;
}
#mobilesite {
  width: 230px!important;
  z-index: 50!important;
  background-color: #ffffff!important;
  padding: 0px!important;
  overflow: hidden!important;
  position: relative!important;
  clear: both!important;
  margin: 0px auto!important;
  min-height: 300px!important;
}
/* Mobile CSS Ends */

/* Dark color - Required */
/* Light color - Optional */
/* Body font size */
/* Body font family *//* LESS Functions */
/*-header-*/
/*-link color-*/
/*-text color-*/
/*-content-*/
/* LESS Mixins */
/* reset css */
/* Header Notifications Menu  */
.col_full #top_block_no_4 {
  display: none!important;
}
form#book_search_form {
  padding: 0px!important;
}
input#book_groups_search_text {
  margin: 0px!important;
}
#ash.flexi #privacyblock {
  display: block!important;
}
#ash.flexi #friendsuggestion {
  display: none!important;
}
#random1-suggestimages {
  border: 1px solid rgb(238, 238, 238)!important;
  border-radius: 3px 3px 3px 3px!important;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3)!important;
}
#random2-suggestimages {
  border: 1px solid rgb(238, 238, 238)!important;
  border-radius: 3px 3px 3px 3px!important;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3)!important;
}
#random3-suggestimages {
  border: 1px solid rgb(238, 238, 238)!important;
  border-radius: 3px 3px 3px 3px!important;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3)!important;
}
#random3x-suggestimages {
  border: 1px solid rgb(238, 238, 238)!important;
  border-radius: 3px 3px 3px 3px!important;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3)!important;
}
#random4-suggestimages {
  border: 1px solid rgb(238, 238, 238)!important;
  border-radius: 3px 3px 3px 3px!important;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3)!important;
}
#friend-suggest-container {
  line-height: 18px!important;
  font-size: 16px;    
  font-weight: bold!important;
  word-wrap: break-word!important;
  width: 550px!important;
  color: rgb(0, 0, 0)!important;
}
#friendsuggestion {
  display: block;
  padding-top: 10px!important;
  padding-left: 65px!important;
  padding-right: 15px!important;
}
#privacyblock {
  width: 705px!important;
  display: none;
  background-color: rgb(244, 244, 244)!important;
  height: 150px!important;
  padding-top: 10px!important;
  padding-left: 15px!important;
  padding-right: 15px!important;
  background-image: url('http://nwaoguandnwaogu.webs.com/closed3.png')!important;
}
#ash {
  display: block!important;
  width: 735px!important;
  background-color: #ffffff!important;
  border-radius: 0px 0px 0px 0px!important;
  height: 150px!important;
  border-bottom: 1px solid rgb(238, 238, 238)!important;
  border-style: none none solid!important;
  padding: 0px!important;
  overflow: hidden!important;
  position: relative!important;
  clear: both!important;
  margin: 0px auto!important;
}
.col_main_in_withmenubar .box .siteFormTitle {
  text-align: left!important;
}
#dashboardContainer #dashboardMenu a {
  display: none!important;
}
#dashboardContainer #dashboardMenu li {
  display: none!important;
}
.col_main_in_withmenubar #msg {
  width: 300px!important;
}
.text-menu_2 {
    display: block!important;
    font-size: 12px!important;
    font-weight: normal!important;
    width: 300px!important;
    line-height: 14px!important;
    margin: 0px!important;
    padding: 13px 5px!important;
    text-align: center!important;
    text-decoration: none!important;
    color: #83d795!important;
    float: right!important;
}
.link-login_2:hover {
    background-color: #38823f!important;
}
.module_desc_after_content {
  display: none!important;
  height: none!important;
  width: none!important;
}
.module_desc_before_content {
  display: none!important;
  height: none!important;
  width: none!important;
}
.link-login_2: hover {
  background-image: none!important;
}
.link-login_2 {
    display: block!important;
    border: none!important;
    padding: 4px 4px!important;
    margin: -1px 0px 0px 4px!important;
    text-align: center!important;
    font-weight: normal!important;
    float: right!important;
    font-size: 12px!important;
    line-height: 14px!important;
    border-radius: 5px 5px 5px 5px!important;
    color: rgb(255, 255, 255)!important;
    text-decoration: none!important;
    cursor: pointer!important;
    background-color: #2d712f!important;
    background-image: none!important;
}
div#updateNewsFeed {
  background: none repeat scroll 0px 0px #d9f8d6!important;
}
#already_registered_label {
  margin-top: -5px!important;
}
#status_form_media ul li.active {
    margin-right: 10px;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-top: 4px;
    background: url("") no-repeat scroll center 20px transparent!important;
}
#status_form {
    background: none repeat scroll 0px 0px #d9f8d6!important;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
    padding: 15px 15px 35px;
    position: relative;
}
ul#headerNotificationsIcons ul.notificationMenu {
  background: #ffffff;
  color: #787878;
  border: 1px solid #17c602;
  border-top: none!important;
  top: 25px !important;
}
ul#headerNotificationsIcons ul.notificationMenu h3,
ul#headerNotificationsIcons ul.notificationMenu div.notificationContent li {
  border-bottom: none!important;
}
ul#headerNotificationsIcons ul.notificationMenu li.bottom {
  border-top: 1px solid #eaeaea;
  background-color: #f7f7f7;
  color: #17c602;
}
ul#headerNotificationsIcons .notificationItemContainer a {
  color: #787878;
}
ul#headerNotificationsIcons .notificationItemContainer button {
  color: #0093c8;
  text-decoration: none;
}
ul#accountMenu a {
  color: #787878 !important;
  display: block;
  padding: 0 5px;
  text-decoration: none;
}
ul#accountMenu .userAvatar {
  border-bottom: 1px solid #eee;
  margin-bottom: 6px;
  margin-top: 5px;
  padding-bottom: 10px;
}
ul#accountMenu .userAvatar p {
  display: inline;
  margin-left: 10px;
}
ul#headerNotificationsIcons {
  padding-left: 0px!important;
  margin-top: 10px!important;
}
ul#accountMenu .userAvatar a {
  display: inline;
  padding: 0;
  color: #17c602;
  font-weight: bold;
}
ul#headerNotificationsIcons {
  float: left;
  list-style: none outside none;
  margin-bottom: 4px;
  width: 95px
  padding: 0;
}
ul#headerNotificationsIcons > li {
  position: relative;
  float: left;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
ul#headerNotificationsIcons li.selected {
  background: #ffffff;
  border-left: 1px solid #17c602;
  border-right: 1px solid #17c602;
}
ul#headerNotificationsIcons li.new {
  background-color: #f2f2f2;
}
ul#headerNotificationsIcons li.selected a#headerFriendRequestItem {
  background: #ffffff url("/templates/tpl_std/cosy/images/black/friend-request.png?1") no-repeat center center;
}
ul#headerNotificationsIcons li.selected a#headerMessagesItem {
  background: #ffffff url("/templates/tpl_std/cosy/images/black/messages.png?1") no-repeat center center;
}
ul#headerNotificationsIcons li.selected a#headerNotificationsItem {
  background: #ffffff url("/templates/tpl_std/cosy/images/black/notifications.png?1") no-repeat center center;
}
ul#headerNotificationsIcons li > a {
  display: block;
  padding: 5px;
}
ul#headerNotificationsIcons li .userCount {
  background-color: #e13001;
  border-radius: 2px!important;
  color: #fff;
  font-weight: bold;
  line-height: 1.25em;
  padding: 0 3px;
  position: absolute;
  right: -2px;
  top: -6px;
}
a#headerFriendRequestItem {
  background: url("/templates/tpl_std/cosy/images/white/friend-request.png?1") no-repeat scroll center center transparent;
  height: 15px;
  width: 16px;
}
a#headerMessagesItem {
  background: url("/templates/tpl_std/cosy/images/white/messages.png?1") no-repeat scroll center center transparent;
  height: 15px;
  width: 16px;
}
a#headerNotificationsItem {
  background: url("/templates/tpl_std/cosy/images/white/notifications.png?1") no-repeat scroll center center transparent;
  height: 16px;
  width: 16px;
}
#groups_notifications_button {
  display: none;
  /* groups_bar daki notifications butonu kapatıldı */

}
/* CSS Cont'd */
textarea#splash_tpl {
  width: 450px!important;
}
div.siteFormBody {
  padding-top: 10px!important;
}
#contentWrapper.flexi #footer {
  display: none!important;
}
#content .box_mid .ask .questions .answers {
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    margin: 5px 0px 0px;
    overflow: hidden;
    width: 300px!important;
    margin-left: -63px!important;
}
td.special_bg.special_text {
  display: none!important;
}
.latest_activity_lists .latest_activity_lists_text {
    float: right!important;
    width: 75%!important;
}
a.button-connect-fb, a.button-connect-fb span, a.button-connect-tw, a.button-connect-tw span, a.button-connect-vk, a.button-connect-vk span, a.notification-like, a.notification-like-active, a.notification-like-selected, a.notification-question, a.notification-question-active, a.notification-answer, a.notification-answer-active, a.notification-answer-selected, a.RSS_button, a.delete, a.delete-blue, a.birthDay-delete, a.like, span.like-active, .link-logout, .video-play-button, a.reportPointer {
  background-image: url('http://nwaoguandnwaogu.webs.com/button.png')!important;
  background-repeat: no-repeat!important;
}
.link-logout {
  display:block!important;
  float:right!important;
  width:30px!important;
  height:40px!important;
  margin:0px!important;
  padding:0px!important;
  border:none!important;  
  background-color: transparent!important;
  background-position: -140px -119px!important;
  overflow:hidden!important;
  cursor:pointer!important;
}
.link-logout:hover {
  background-position: -140px -119px!important;
}
#menu_2 {
  display: block!important;
  width: 100%!important;
  height: 40px!important;
  margin: auto!important;
  padding: 0px!important;
  position: fixed!important;
  z-index: 8000!important;
  background-image: url("http://nwaoguandnwaogu.webs.com/afm.png")!important;
  background-repeat: repeat-x!important;
  background-position: left top!important;
}
.menu-top_2 {
    top: 0px!important;
    left: 0px!important;
}
#menuCenter {
    display: block!important;
    position: relative!important;
    width: 716px!important;
    height: 40px!important;
    margin: 0px auto!important;
    padding: 0px 17px 0px 0px!important;
}
#logo_2 {
    display: block!important;
    width: 180px!important;
    height: 40px!important;
    margin: 0px!important;
    padding: 0px 0px 0px 28px!important;
    border: medium none!important;
    background-image: url("http://nwaoguandnwaogu.webs.com/logomight.png")!important;
    background-position: center top!important;
    background-repeat: no-repeat!important;
    float: left!important;
}
#top_block_no_503185 {
  display: none!important;
}
#top_block_no_503184 {
  display: none!important;
}
#top_block_no_503086 {
  display: none!important;
}
#top_block_no_503085 {
  display: none!important;
}
#createadlink {
  padding-right: 5px;
}
.c1 {
  padding-top: 5px!important;
  width:120px;
  float:left;
  font-size: 11px;
}
.c2 {
  border-left:0px solid #ffffff;
  padding-top: 5px!important;
  width:120px;
  float:left;
  padding-left:10px;
  font-size: 11px;
}
.c3 {
  font-size: 11px;
  border-left:0px solid #ffffff;
  padding-top: 5px!important;
  width:120px;
  float:left;
  padding-left:10px;
}
.c3x {
  font-size: 11px;
  border-left:0px solid#ffffff;
  padding-top: 5px!important;
  width:120px;
  float:left;
  padding-left:10px;
}
.c4 {
  font-size: 11px;
  border-left:0px solid#ffffff;
  padding-top: 5px!important;
  width:120px;
  float:left;
  padding-left:10px;
}
.c10 {
  border-left:0px solid#ffffff;
  display: none!important;
  width:180px;
  padding-top: 85px;
  float:right;
  padding-left:10px;
}
.c1 a {
  text-decoration: none;
}
.c1 a:hover {
  text-decoration: none;  
}
.c2 a {
  text-decoration: none;
}
.c2 a:hover {
  text-decoration: none;  
}
.c3 a {
  text-decoration: none;
}
.c3 a:hover {
  text-decoration: none;  
}
.c3x a {
  text-decoration: none;
}
.c3x a:hover {
  text-decoration: none;  
}
.c4 a {
  text-decoration: none;
}
img#img_host_0 {
  width: 80px!important;
}
img#img_host_0.tv_image {
  width: 50px!important;
}
.c4 a:hover {
  text-decoration: none;  
}
.lovebucks-widget {
  display: none!important;
}
#createadlink2 {
  padding-right: 0px;
}
.sponsoredrowtwo img {
  max-height: 73px!important;
}
.sponsoredrowtwo {
  font-size: 11px;
  border-bottom: 1px solid #E3E3E3!important;
  min-height: 90px!important;
  background: transparent url() no-repeat;
}
.sponsoredrowtwo a {
  color: #000000;  
  text-decoration: none;  
}
#gpTopBar {
  display: none!important;
}
body,
div,
dl,
dt,
dd,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote {
  margin: 0;
  padding: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: 400;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: inherit;
  display: inline;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
/* common */
body {
  font-family: Arial,Helvetica,sans-serif!important;
  font-size: 11px!important;
  text-align: left!important;
  color: rgb(0, 0, 0)!important;
  background-image: none!important;
  background-color: #26672c!important;
  background-attachment: fixed!important;
  background-repeat: no-repeat!important;
  background-position: left top!important;
  line-height: 1.273em;
  overflow-x: hidden;
}
a {
  text-decoration: none;
  color: #30a332;
  /* customizable.basic.color.03.[Link Color] */
  /* gpLinkColor */

}
a:hover {
  color: #30a332;
  /* customizable.basic.color.04.[Link Hover Color] */
  /* gpLinkColor */
}
#layout {
  z-index: 1;
  /* customizable.basic.background.01.[Background] */
}
input,
select,
option,
textarea,
button {
  color: #787878;
  font-size: 1em;
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}
input[type=button],
input[type=submit],
button {
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #f2f2f2 0%, #d9d9d9 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d9d9d9));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f2f2f2 0%, #d9d9d9 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f2f2f2 0%, #d9d9d9 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f2f2f2 0%, #d9d9d9 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d9d9d9',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f2f2f2 0%, #d9d9d9 100%);
  /* W3C */

  display: inline-block;
  padding: 3px 8px;
  color: #808080;
  text-decoration: none;
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  position: relative;
  cursor: pointer;
  text-shadow: 0 1px 0 #ffffff;
  border: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  margin-bottom: 2px;
}
input[type=button]:hover,
input[type=submit]:hover,
button:hover {
  color: #30a332;
  /* gpLinkColor */

}
input[type=search] {
  -webkit-appearance: none;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
  display: none;
}
select,
option {
  padding: 0;
}
option {
  border: 0;
}
pre {
  padding: 10px 0;
}
small {
  font-size: 10px!important;
}
big {
  font-size: 18px!important;
}
custombig {
  font-size: 24px!important;
  font-weight: bold!important;
  color: #000000!important;
}
blockquote {
  padding: 10px;
  font-style: italic;
  background: #f1f1f1;
  border-left: 1px solid #ccc;
  margin: 10px;
}
.borderLeft {
  border-left: 1px solid #ebebeb;
}
.borderRight {
  border-right: 1px solid #ebebeb;
}
.borderBottom {
  border-bottom: 1px solid #ebebeb;
}
.borderTop {
  border-top: 1px solid #ebebeb;
}
.msg_error,
.msg_loader,
.msg_info,
.msg_success {
  border: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #F7F7F7;
  margin: 8px 0;
  padding: 6px 30px;
  line-height: 1.364em;
}
.msg_error a,
.msg_loader a,
.msg_info a,
.msg_success a {
  color: #F7F7F7 !important;
}
.msg_error {
  background: #30a332 url(/images/fugue/exclamation-red.png) no-repeat scroll 7px center;
}
.msg_loader {
  background: #30a332 url(/images/msg_loading.gif) no-repeat 7px center;
}
.msg_info {
  background: #30a332 url(/images/fugue/information.png) no-repeat 7px center;
}
.msg_success {
  background: #30a332 url(/images/fugue/tick-circle.png) no-repeat 7px center;
}
.highlighted {
  background: #ffffcc;
}
/* header */
#header {
  display: block!important;
  box-shadow: 0px 0px 20px rgb(0, 0, 0)!important;
  width: 100%!important;
  height: 40px!important;
  margin: auto!important;
  padding: 0px!important;
  position: fixed!important;
  z-index: 8000!important;
  background-image: url("http://nwaoguandnwaogu.webs.com/afm.png")!important;
  background-repeat: repeat-x!important;
  background-position: left top!important;
}
#hgroups {
  display: block!important;
  position: relative!important;
  width: 716px!important;
  height: 40px!important;
  margin: 0px auto!important;
  padding: 0px 17px 0px 0px!important;
}
#google_adsense {
  background: url(/images/google_area_bg.png) repeat center center #ffffff;
  text-align: center;
  padding: 5px 0 2px;
  margin: 0;
  border-bottom: 1px solid #fff;
}
/* title & slogan */
#h1 {
  color: #F7F7F7;
  font-size: 1.7em;
  /* customizable.basic.font-size.05.[Group Title Font Size] */

  line-height: 1.1em;
  font-weight: bold;
  text-decoration: none;
  padding: 16px 0 5px;
  max-width: 215px;
  min-width: 75px;
  float: left;
  margin-right: 10px;
}
/* title ie7 hack */*:first-child + html #h1 {
  width: 150px;
}
#h1 a {
  color: #F7F7F7;
  /* customizable.basic.color.25.[Group Title Font Color] */

  text-decoration: none;
  padding: 2px 0;
  display: inline-block;
}
#h1 a:hover {
  text-decoration: none;
}

/* ---------------------*/
#aSide {
  width: 60px;
  float: left;
  margin-top: 20px;
}
#aSide img {
  float: left;
  margin-right: 10px;
}
#aSide h1 a {
  display: block;
  font-weight: bold;
  padding-top: 5px;
}
#userProfileBlock {
  margin-bottom: 15px;
  line-height: 1.25em;
  overflow: hidden;
}
ul#subGroupsBlock {
  list-style: none;
  padding: 0;
  margin: 20px 0 0 0;
}
ul#subGroupsBlock h3 a {
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
  color: #808080;
}
ul#subGroupsBlock li a {
  display: block;
}
ul#subGroupsBlock li a.subgroups_more {
  cursor: pointer;
}
/* navigation */
#menu {
  margin-bottom: 4px;
}
#nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav li.selected a {
  color: #fff;
  font-weight: bold;
}
#nav ul {
  list-style: none;
}
.link-menu:hover {
    color: rgb(255, 255, 255)!important;
}
.link-menu {
  display: block!important;
  font-size: 12px!important;
  line-height: 14px!important;
  margin: 0px!important;
  padding: 13px 6px!important;
  text-align: center!important;
  text-decoration: none!important;
  color: #83d795!important;
  background-color: transparent!important;
  float: right!important;
  white-space: nowrap!important;
}
#menu ul li:first-child {
  border-left: none;
}
#menu ul li:last-child {
  border-right: none;
}
#nav li a,
#nav li.unselected a,
#subGroupsBlock li a {
  color: #fff;
  /* customizable.advanced.color.07.[Navigation Link Color] */
  /* gpLinkColor */

  text-decoration: none;
  padding: 6px 10px;
}
#nav li a:hover,
#subGroupsBlock li a:hover {
  color: #fff;
  /* customizable.advanced.color.31.[Navigation Link Hover Color] */

}
/* user navigation */
#myAccount {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ffffff;
  text-align: right;
  width: 690px;
  min-height: 42px;
  z-index: 30;
}
#searchBoxDiv {
  width: 735px;
  float: left;
  margin-left: -2px;
  text-align: left;
  position: relative;
  z-index: 500!important;
}
#searchBoxDiv input[type=text],
#searchBoxDiv input[type=search] {
  color: #808080;
  box-shadow: 0 1px 3px 0 #aaa inset;
  border-radius: 5px 5px 0px 0px!important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border: none;
  margin-left: -1px!important;
  background: #ffffff url('http://nwaoguandnwaogu.webs.com/iconed.png') no-repeat!important;
  height: 21px;
  font-size: 12px;
  padding: 4px 26px 4px 46px;
  width: 663px;
}
#searchBoxDiv input[type=submit] {
  background: url(/templates/tpl_std/xing/images/search_bg.png) no-repeat 5px 3px;
  border: none;
  box-shadow: none;
  margin-left: -27px;
  text-indent: -9999px;
  text-transform: capitalize;
  padding: 0;
  width: 22px;
  height: 18px;
  top: 2px;
}
/* addNewPage ie7 hack */*:first-child + html #searchBoxDiv input[type=submit] {
  top: -3px;
}
#searchSubmitInput {
  height: 17px !important;
}
#searchBoxDiv ul.autocomplete {
  background: #ffffff;
  border: 1px solid #ffffff!important;
  left: 0px;
  list-style: none;
  margin-left: -1px!important;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0;
  position: relative;
  top: 0px;
  width: 733px;
}
/* webkit hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #searchBoxDiv ul.autocomplete {
    top: 0px;
    margin-left: 1px!important;
    width: 733px;
  }
  #searchBoxDiv {
    width: 740px;
    float: left;
    margin-left: -3px;
    text-align: left;
    position: relative;
    z-index: 500!important;
  }
  #searchBoxDiv input[type=text],
  #searchBoxDiv input[type=search] {
    color: #808080;
    box-shadow: 0 1px 3px 0 #aaa inset;
    border-radius: 5px 5px 0px 0px!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    background: #ffffff url('http://nwaoguandnwaogu.webs.com/iconed.png') no-repeat!important;
    height: 29px;
    font-size: 12px;
    margin-left: 1px!important;
    padding: 4px 26px 4px 46px;
    width: 735px;
  }
}
#searchBoxDiv ul.autocomplete li {
  overflow: hidden;
  padding: 5px;
  border-bottom: 1px solid #eee;
  color: #808080;
  cursor: pointer;
}
#searchBoxDiv ul.autocomplete li:last-child {
  border-bottom: none;
}
#searchBoxDiv ul.autocomplete li img {
  float: left;
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
#searchBoxDiv ul.autocomplete li h3 a {
  font-size: 1em;
  text-decoration: none;
  font-weight: bold;
  display: block;
  color: #30a332;
}
#searchBoxDiv ul.autocomplete li.searchModule {
  background-color: #f2f2f2;
  color: #808080;
  text-align: left;
  font-weight: bold;
}
#searchBoxDiv ul.autocomplete li.searchModule div.searchModuleTitle {
  float: left;
}
#searchBoxDiv ul.autocomplete li.searchModule div.searchModuleSubtitle {
  float: right;
  font-weight: normal;
  font-size: 1em;
  padding-top: 2px;
}
#searchBoxDiv ul.autocomplete li.noResultsFound,
.hovered {
  background-color: #30a332;
  color: #ffffff !important;
  text-decoration: none !important;
}
#searchBoxDiv ul.autocomplete li.noResultsFound {
  font-weight: bold;
}
#searchBoxDiv ul.autocomplete li.searchResultsLoading {
  background: url(/templates/tpl_std/xing/images/loading.gif) no-repeat center;
  padding: 10px;
}
.centered {
  text-align: center;
}
ul#topbar_nav_links {
  margin-right: 20px !important;
  line-height: 2.417em;
}
#topbar_nav_links a {
  color: #ffffff;
  /* customizable.advanced.color.09.[Info Bar Link Color] */

  text-decoration: none;
  font-weight: bold;
}
/* User Basic Menu */
ul#basicMenu {
  color: #F7F7F7;
  font-size: 11px;
  line-height: 1.2em;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 25px;
  top: 72px;
}
ul#basicMenu > li {
  float: left;
  position: relative;
}
ul#basicMenu > li > a {
  color: #808080;
  display: block;
  font-weight: normal;
  padding: 0 8px;
  text-decoration: none;
}
ul#accountMenu {
  display: none;
  background: #ffffff;
  color: #808080;
  line-height: 1.667em;
  list-style: none;
  margin: 0;
  padding: 5px;
  position: absolute;
  right: -1px;
  border: 1px solid #30a332;
  border-top: none;
  text-align: left;
  top: 33px;
  width: 185px;
  z-index: 9999;
}
/* footer */
#footer {
  display: block!important;
  font-size: 11px!important;
  color: rgb(0, 0, 0)!important;
  width: 726px!important;
  height: 22px!important;
  margin: 0px auto!important;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  margin-bottom: 15px!important;
  padding-right: 8px!important;
  padding-left: 3px!important;
  font-size: 11px!important;
  color: rgb(0, 0, 0)!important;
  overflow: hidden!important;
  background-color: rgb(255, 255, 255)!important;
  border-radius: 5px 5px 5px 5px!important;
}
#footer-language a:hover {
  color: #2d712f!important;
  text-decoration: underline!important;
}
#footer-language a {
  color: #2d712f!important;
  text-decoration: none!important;
}
#footer-language {
    display: block!important;
    padding-top: 3px!important;
    float: right!important;
}
#footer a {
  text-decoration: none!important;
  color: rgb(0, 0, 0);
}
#footer a:hover {
  text-decoration: underline!important;
  color: rgb(0, 0, 0);
}
/* content */
#white {
  border-radius: 0px 0px 5px 5px!important;
  width: 735px!important;
  z-index: 50!important;
  background-color: #ffffff!important;
  padding: 0px!important;
  overflow: hidden!important;
  position: relative!important;
  clear: both!important;
  display: block!important;
  margin: 0px auto!important;
  margin-bottom: 13px!important;
}
#contentWrapper {
  display: block!important;
  width: 705px!important;
  background-color: #ffffff!important;
  min-height: 420px!important;
  padding: 0px 15px 15px!important;
  overflow: hidden!important;
  position: relative!important;
  clear: both!important;
  margin: 0px auto!important;
}
#content {
  position: relative;
  width: 930px!important;
  float: left;
  min-height: 450px;
  margin-top: -1px!important;
  padding: 0px!important;
}
/* content columns */
#content .col_full {
  float: left;
  width: 73%;
  position: relative;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
}
#content .col_left,
#content .col_right {
  float: left;
  position: relative;
  width: 50%;
}
#content .col_main {
  float: left;
  position: relative;
  width: 49%!important;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
  min-height: 950px!important;
}
#content .col_main_in_withmenubar {
  float: left;
  position: relative;
  width: 52%!important;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
  min-height: 950px!important;
}
#content .col_side {
  float: left;
  position: relative;
  width: 22%;
  margin-left: 2%;
  margin-top: 30px;
}
#content .col_menu {
  float: left;
  position: relative;
  width: 22%;
  margin-right: 2%;
}
#content .col_two_main_side {
  float: left;
  position: relative;
  width: 50%;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
  min-height: 500px;
}
#content .col_two_sidebar {
  float: left;
  position: relative;
  width: 20%;
  margin-left: 2%;
  z-index: 5;
  padding-top: 8px;
}
#content .col_two_main_menu {
  float: left;
  position: relative;
  width: 79.9%;
  padding: 0;
  background: #ffffff;
  z-index: 10;
  min-height: 950px!important;
}
#content .col_two_menubar {
  float: left;
  position: relative;
  width: 20%;
  z-index: 5;
  margin-top: 20px;
}
#content .col_uno,
#content .col_trio {
  float: left;
  position: relative;
  width: 20%;
}
#content .col_duo {
  float: left;
  position: relative;
  width: 56%;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
  min-height: 500px !important;
}
/* Flexibility Layout */
#contentWrapper.flexi #content {
  width: 930px!important;
}
#contentWrapper.flexi #content .col_side,
#contentWrapper.flexi #content .col_menu {
  width: 20%;
  /*margin-top: 20px;*/
}
#contentWrapper.flexi #content .col_main {
  width: 49%;
  background: #ffffff;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
  min-height: 500px;
  margin-left: 0.2%;
}
#contentWrapper.flexi #content .col_main_in_withmenubar {
  width: 52%;
  background: #ffffff;
  padding: 15px;
  background: #ffffff;
  z-index: 10;
  min-height: 500px;
  margin-left: 0.2%;
}

#forlogin.fle
/* Entry Page Layout */
.flexi .col_full .entry_page_sidebar {
  margin: -15px -15px -15px 0;
  padding: 15px;
  width: 23% !important;
  height: 550px;
  background-color: #f2f2f2;
  border-left: 1px solid #ebebeb;
}
.flexi .col_full .entry_page_content {
  width: 74% !important;
}
.flexi .col_full {
  overflow: hidden;
}
/* End. Entry Page Layout */
/* Ad Supported Layout */
#content .col_ad {
  margin-right: -527px;
  position: absolute;
  right: 50%;
  top: 5px;
  width: 120px;
}
.flexi #content .col_ad {
  margin-right: -612px;
}
/*
#content .col_main.ad_layout, #content .col_main_in_withmenubar.ad_layout {
  float:left;
  position:relative;
  width:66.7%;
}
#content .col_full.ad_layout {
  float:left;
  position:relative;
  width:86.7%;
}
#content .col_two_main_side.ad_layout, #content .col_two_main_menu.ad_layout {
  float:left;
  position:relative;
  width:61.7%;
}
*/
/* content column boxes */
#content #horizontal_ad_container {
  text-align: center;
}
#content .col_ad .ad_container {
  margin-left: 7px;
}
/*#content .col_uno .box, #content .col_duo .box, #content .col_duo .box_mid_ops {
  margin-right: 20px;
}*/
/* common box properties */
#content .box {
  width: auto;
  background: transparent url() repeat-x;
  /* customizable.advanced.background.29.[Content Background] */

  margin-bottom: 15px;
  border: none;
  /* customizable.advanced.border.30.[Content Border Color] */

  overflow: hidden;
}
#content .col_two_sidebar .box,
#content .col_trio .box,
#content .col_uno .box,
#col_sidebar .box {
  padding-right: 5px;
  /*padding-left: 20px;*/

}
#content .col_two_menubar .box {
  padding-right: 20px;
}
#content .box_top {
  border-bottom: 1px solid #ebebeb;
  /* customizable.advanced.border.24.[Content Title Border Color] */

  line-height: 1.7em;
  font-size: 1.083em;
  /* customizable.advanced.font-size.10.[Content Title Font Size] */

  font-weight: bold;
  color: #808080;
  /* customizable.advanced.color.11.[Content Title Font Color] */

  background: transparent;
  /* customizable.advanced.background.12.[Content Title Background] */

  overflow: hidden;
  padding: 0;
  margin-top: 15px;
}
#content .col_two_sidebar .box_top,
#content .col_two_menubar .box_top,
#content .col_trio .box_top,
#content .col_uno .box_top,
#col_sidebar .box_top {
  border-bottom: 1px solid #C9C9C9;
  box-shadow: 0 1px 0 #FFFFFF;
  font: bold 15px/20px arial, sans-serif;
  padding-bottom: 7px;
  color: #333;
}
#content .col_trio .box_top {
  padding-left: 10px;
}
#content .col_trio .box_mid_ops_button_cont {
  margin-top: 20px;
}
#content .box_top a,
#col_sidebar .box_top a {
  color: #808080;
  /* customizable.advanced.color.13.[Content Title Link Color] */

}
#content .box_subtitle {
  font-size: 1em;
  color: #808080;
  height: 14px;
}
#content .box_subtitle a {
  color: #808080;
}
#content .box_subtitle .box_subtitle_info {
  float: left;
}
#content .box_subtitle .box_subtitle_operations {
  float: right;
}
#content .box_mid {
  /*width:100%;*/

  margin: 10px 0 0 0;
  padding: 0;
  border-top: 1px solid #fff;
}
#content .col_two_sidebar .box_mid,
#content .col_trio .box_mid {
  margin: 0;
  padding: 10px 5px 0 10px;
}
#content .col_two_menubar .box_mid,
#content .col_uno .box_mid {
  margin-left: 10px;
}
#content .col_side .box_mid {
  margin: 0;
  padding: 10px 5px 0 10px;
}
#content .box_mid .content {
  overflow: hidden;
  padding: 0;
}
#content .box_mid .content p {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
#content .box_mid .userdependent {
  overflow-x: auto;
  padding: 0;
}
#content .box_mid_ops {
  width: auto;
  background: transparent;
  /* customizable.advanced.background.17.[Operations Box Background] */

  margin-bottom: 10px;
  margin-top: 20px;
  color: #808080;
  /* customizable.advanced.color.18.[Operations Box Font Color] */

}
textarea#comment_message {
  border: 1px solid #30a332!important;
}
#content .box_mid_ops .content a {
  color: #30a332;
  /* customizable.advanced.color.23.[Operations Box Link Color] */
  /* gpLinkColor */

}
#content .box_mid_ops .content a.active {
  background-color: #f2f2f2;
}
#content .box_mid_ops .content {
  overflow: hidden;
}
/* promo box */
#content #alert_column.col_full {
  width: 100%;
  box-shadow: none;
  padding: 0;
  background: #ffffff;
  /* customizable.advanced.background.14.[Promotion Box Background Color] */

  border: 1px solid #ebebeb;
  /* customizable.advanced.border.16.[Promotion Box Border Color] */

}
#content .box_mid_promo {
  width: auto;
  color: #808080;
  /* customizable.advanced.color.15.[Promotion Box Font Color] */

}
#content .box_mid_promo .content a {
  color: #30a332;
  /* gpLinkColor */

  text-decoration: underline;
}
#content .box_mid_promo .content {
  overflow: hidden;
  padding: 10px 13px;
}
#content .box_bottom_ops {
  display: none;
}
#content .box_bottom {
  display: none;
}
/* pagination */
#content .pager {
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
#content .pager li {
  display: inline;
  margin-left: 5px;
}
#content .pagerItem,
.pagerItemActive,
.pagerItemNext,
.pagerItemPrevious {
  color: #808080;
  line-height: 2.167em;
}
#content .pagerItem a,
.pagerItemActive a,
.pagerItemNext a,
.pagerItemPrevious a {
  background: #f2f2f2;
  text-decoration: none;
  border: 1px solid #d9d9d9;
  color: #808080;
  padding: 3px 10px;
}
#content .pagerItem a:hover,
.pagerItemActive a:hover,
.pagerItemNext a:hover,
.pagerItemPrevious a:hover {
  background: #d4d1c3;
}
#content .pagerItemActive {
  border: 1px solid #ebebeb;
  color: #808080;
  padding: 3px 10px;
  margin-left: 4px;
}
#content .pagerItemNext a,
.pagerItemPrevious a {
  margin: 0 10px;
}
#content .pagerItemDots {
  margin: 0 10px;
}
/* user avatars */
#content .ubox {
  font-size: 1em;
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  width: 80px;
  height: 96px;
  overflow: hidden;
  float: left;
  margin: 5px 5px 0 0;
}
#content .ubox_userpicture {
  height: 80px;
  width: 80px;
  overflow: hidden;
}
#content .ubox_username {
  text-align: center;
  width: 80px;
  height: 16px;
  background: #f1f1f1;
  overflow: hidden;
  word-wrap: normal;
  padding: 2px;
}
#content .ubox45 {
  font-size: 0.909em;
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  width: 45px;
  height: 61px;
  overflow: hidden;
  float: left;
  margin: 5px 5px 0 0;
}
#content .ubox45_userpicture {
  height: 45px;
  width: 45px;
  overflow: hidden;
}
#content .ubox45_username {
  text-align: center;
  width: 45px;
  height: 16px;
  overflow: hidden;
  word-wrap: normal;
  padding: 2px 0;
}
/* list view */
.list_view {
  width: 100%;
  border-collapse: collapse;
}
.list_view td {
  vertical-align: top;
  font-size: 1em;
  padding: 5px;
  border-right: 1px solid #ffffff;
}
.list_view th {
  vertical-align: top;
  font-size: 1em;
  padding: 5px;
  font-weight: bold;
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #ebebeb;
  background: #30a332;
  color: #ffffff;
}
.list_view th a {
  color: #F7F7F7;
  text-decoraiton: none;
}
.list_view .list_view a {
  text-decoration: none;
}
.list_view .lv_image {
  border: 2px solid #ccc;
}
.list_view .lv_image:hover {
  border: 2px solid #FC3307;
}
.list_view .odd td {
  background: #ffffff;
}
.list_view .even td {
  background: #ffffff;
}
.list_view .sorted_up {
  background: url(/images/icons/arrow090smallzf3.png) no-repeat top right;
  padding-right: 15px;
}
.list_view .sorted_down {
  background: url(/images/icons/arrow270smallos9.png) no-repeat top right;
  padding-right: 15px;
}
/* comment view */
.comment_view {
  clear: both;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.comment_view .author {
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0;
  text-align: left;
  font-weight: normal;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
}
.comment_view .author a {
  background-repeat: no-repeat;
  padding: 0 0 0 25px;
}
.comment_view .message {
  padding: 3px 0 0 25px;
}
.forum_comment_view {
  font-size: 1em;
  /* customizable.advanced.font-size.32.[Forum Font Size] */

}
/* thumbnail view */
.thumbnail_view {
  width: 100%;
}
.thumbnail_view td {
  vertical-align: top;
  font-size: 1em;
  line-height: 1.25em;
  padding: 4px;
}
.thumbnail_view a {
  text-decoration: none;
}
#videos_container img.tv_image, #videos_container_home img.tv_image {
    width: 100px!important;
}
.thumbnail_view .tv_image {
  background: #fff;
  border: 1px solid #ccc;
  display: block;
  margin: 5px 0;
  padding: 4px;
}
#videos_container .tv_image,
#videos_container_home .tv_image {
  padding: 1px;
}
.thumbnail_view .tv_image:hover {
  border: 1px solid LightSteelBlue;
}
.thumbnail_view .tv_caption {
  font-weight: bold;
  display: block;
}
.thumbnail_view .tv_info,
.thumbnail_view .tv_info a {
  color: #808080;
}
/* operational box items */
.menu_list {
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0;
  text-align: left;
  font-weight: normal;
}
.menu_list a {
  background-repeat: no-repeat;
  color: #808080;
  text-decoration: none;
  display: block;
  padding: 5px 0 2px 36px;
  margin-bottom: 3px;
  background-position: 15px 5px;
}
.menu_list a:hover {
  text-decoration: underline;
}
.box_top .menu_list a {
  float: right;
  margin-left: 4px;
  font-size: 11px;
  line-height: 1.5em;
}
#block_title_sub_menu a {
  margin: 0 0 0 3px;
  background: #f2f2f2;
  color: #808080;
  padding: 2px 6px;
  font-size: 11px;
}
#block_title_sub_menu a:hover {
  text-decoration: underline;
}
/* box special properties */
.latest_activity,
.latest_activity li,
.top_contributors,
.top_contributors li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.latest_activity li {
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
  line-height: 1.4em;
}
.latest_activity small {
  color: #808080;
  font-size: 0.833em;
}
.top_contributors img {
  position: absolute;
}
/* ranking view */
.ranking_view {
  width: 100%;
  border-collapse: collapse;
}
.ranking_view td {
  vertical-align: top;
  border-bottom: 1px solid #e1e1e1;
  padding: 15px 0;
}
.ranking_view .menu_list {
  width: 160px;
}
.ranking_view small,
.thumbnail_view small,
.list_view small {
  color: #808080;
  font-size: 0.833em;
}
.ranking_view .lv_image {
  border: 2px solid #ccc;
}
.ranking_view .lv_image:hover {
  border: 2px solid #E20B00;
}
/* vote component */
.vote div {
  text-align: center;
  margin: 0px 0px 10px 0;
  width: 42px;
  padding: 4px;
  font-size: 1.833em;
  font-weight: bold;
}
.vote .vote_up,
.vote .vote_down,
.vote .voted_up,
.vote .voted_down {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin: 0 0 0 6px;
}
.vote .vote_up {
  background: url(/images/thumb_up_unselected.png) no-repeat;
}
.vote .vote_down {
  background: url(/images/thumb_down_unselected.png) no-repeat;
}
.vote .vote_up:hover {
  background: url(/images/thumb_up.png) no-repeat;
}
.vote .vote_down:hover {
  background: url(/images/thumb_down.png) no-repeat;
}
.vote .voted_up {
  background: url(/images/thumb_up.png) no-repeat;
}
.vote .voted_down {
  background: url(/images/thumb_down.png) no-repeat;
}
/* simple sidebar links */
.sidebar_list {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: square;
  font-size: 1em;
}
.sidebar_list small {
  color: #808080;
  font-size: 0.833em;
}
.vertical_middle td {
  vertical-align: middle;
}
.vertical_top td {
  vertical-align: top;
}
/* ie7 hack */
*:first-child + html #content .box_mid_ops button {
  width: 190px;
}
* html #content .box_mid_ops button {
  width: 190px;
}
/* special */
.special_bg {
  background-color: #EBEBEB;
  /* customizable.advanced.background-color.40.[Special Bg Color] */

}
.special_bg_reverse {
  background-color: #ffffff;
  /* customizable.advanced.background-color.41.[Special Bg Reverse Color] */

}
.special_text,
.special_text input[type="text"] {
  color: #808080;
  /* customizable.advanced.color.42.[Special Text Color] */

}
.special_text a {
  color: #30a332;
  /* gpLinkColor */

}
.special_border {
  border: 1px solid #ffffff!important;
  /* customizable.advanced.border.43.[Special Border Color] */

}
.special_highlight {
  background-color: #30a332;
  /* customizable.advanced.background-color.44.[Special Highlight Bg Color] */

  color: #F7F7F7;
  /* customizable.advanced.color.46.[Special Highlight Text Color] */

}
.special_highlight a,
a.special_highlight {
  color: #F7F7F7;
  /* customizable.advanced.color.45.[Special Highlight Link Color] */

  text-decoration: underline;
}
/* Drop down menu */
#menu ul {
  display: block;
  margin: 0;
  padding: 0;
  z-index: 90;
}
#menu ul li a {
  display: block;
  font-weight: bold;
  background: transparent;
  font-size: 12px;
  color: #B8CDCD;
  text-decoration: none;
}
/* End IE5-Mac hack */
#menu ul.level2 {
  margin: -27px 0 0 171px;
}
#menu ul.level2,
#menu ul.level3 {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  background: #fff;
  z-index: 90;
}
#menu ul.level2 li,
#menu ul.level3 li {
  float: none;
  margin: 0;
  padding: 0;
  min-width: 150px;
}
#menu ul.level2 li a,
#menu ul.level3 li a {
  padding: 3px 10px;
  border: 1px solid #ebebeb;
  border-style: none solid solid none;
  background-color: #ffffff;
  border-radius: 0;
}
#menu ul.level2 li a:hover,
#menu ul.level3 li a:hover {
  background: #30a332;
  color: #ffffff;
}
/* ie7 hack */
*:first-child + html #menu ul.level2 li,
#menu ul.level3 li {
  width: 150px;
}
/* End Drop down menu */
#ajax_popup h1 {
  color: #30a332;
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}
.groupsForm textarea,
.groupsForm select,
.groupsForm input[type=text],
.groupsForm input[type=password],
.groupsForm input[type=file] {
  background-color: #fff;
  border: 1px solid #30a332;
  color: #666;
  padding: 3px;
}
.groupsForm label {
  color: #30a332;
  /* gpLinkColor */

}
.groupsForm textarea:focus,
.groupsForm select:focus,
.groupsForm input[type=text]:focus,
.groupsForm input[type=password]:focus,
.groupsForm input[type=file]:focus {
  border: #30a332 solid 1px;
}
.groupsForm input[type=button],
.groupsForm input[type=submit],
.groupsForm button {
  background: #30a332;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  color: #F7F7F7;
  text-shadow: none;
  box-shadow: none;
  border: 1px solid #30a332;
}
#ajax_popup_content .nicEdit-panelContain {
  border-color: #30a332;
  border-bottom-color: #ccc !important;
}
#ajax_popup_content #subgroup_desc div:nth-child(2),
#ajax_popup_content #event_desc_div div:nth-child(2) {
  border-color: #30a332;
}
#oopsOverlay {
  margin: 1px 0 11px 1px;
  padding: 10px;
}
.siteForm textarea,
.siteForm select,
.siteForm input[type=text],
.siteForm input[type=file],
.siteForm input[type=password] {
  background-color: #fff;
  box-shadow: 0 1px 3px #E1E1E1 inset;
  border: #d9d9d9 solid 1px;
  color: #666;
  padding: 3px 4px;
}
.siteForm textarea:focus,
.siteForm input[type=text]:focus,
.siteForm input[type=password]:focus,
.siteForm input[type=file]:focus {
  border: #30a332 solid 1px;
}
.siteFormTitle {
  color: #808080;
}
.siteFormContainer {
  border-bottom: 1px dotted #ebebeb;
}
.col_main_in_withmenubar .tabs10Cont li a:not(.special_bg_reverse),
.col_full .tabs10Cont li a:not(.special_bg_reverse) {
  background-color: #f2f2f2;
}
/* Extended Module */
.module_desc_before_content {
  background: #f2f2f2;
  color: #404040;
}
.module_desc_after_content {
  background: #f2f2f2;
  color: #404040;
}
.module_desc_before_content a,
.module_desc_after_content a {
  color: #404040;
  text-decoration: underline;
}
/* Extended Module - End */
/* Template Wizard - Header Style */
#groupTitleText {
  display: inline;
  /* customizable.advanced.display.21.[Header Style Text] */

}
#groupLogo {
  display: none;
  /* customizable.advanced.display.22.[Header Style Logo] */

}
/* Ajax Popup Cancel Button */
#ajax_popup .cancel_button {
  background: none!important;
  border: none!important;
  text-shadow: none!important;
}
/* Module Cancel Button */
.content .cancel_button {
  background: none !important;
  border: none !important;
  color: #808080 !important;
}
/* addNewPage ie7 hack */
*:first-child + html .addNewPageButton {
  line-height: 1.25em;
}
* html .addNewPageButton {
  line-height: 1.25em;
}
/* GROU.PS Top Bar */
#grou_ps_top_bar {
  background-color: #f2f2f2 !important;
  background-image: none!important;
}
#grou_ps_top_bar .top_admin_bar .admin_tabs li a:hover,
#grou_ps_top_bar .top_admin_bar .admin_tabs li a.selected {
  background: #ffffff !important;
  color: #808080 !important;
}
#grou_ps_top_bar .top_admin_bar .admin_tabs li {
  padding-left: 1px !important;
}
/* GROU.PS Top Bar Finish */
/* My Page Hack */
#block_no_new_people_tabs {
  margin-top: -10px;
}
div.tabs10Cont.special_bg.special_text.special_border {
  margin-top: -1px!important;
}
#block_no_new_people_tabs .tabs10Cont {
  background: #f2f2f2 !important;
  border-radius: 5px;
  overflow: hidden;
}
#block_no_new_people_tabs .tabs10Cont .panel {
  border-style: solid none none;
  border-color: #d9d9d9;
  width: 68.5% !important;
  padding: 15px;
  border-radius: 0;
}
#block_no_new_people_tabs .box {
  margin-bottom: 0 !important;
}
#block_no_new_people_tabs .tabs10Cont li.selected a {
  border-radius: 0;
  border-style: none solid none solid;
  border-color: #d9d9d9;
  color: #808080;
  font-weight: bold;
}
.tabs10Cont #horizontal_tab_menu_people li a {
  padding: 13px 20px !important;
}
#horizontal_tab_menu_people_wall.selected a {
  border-left: none !important;
}
#people_tab_menu_edit {
  padding-top: 13px !important;
}
#profile_pic_container {
  margin-left: -10px;
}
/* Box Content Hack */
.content_container_lm .box_content_left {
  margin-left: 0 !important;
}
.content_container_lm .box_content_main {
  margin-right: 0 !important;
  width: 87% !important;
}
.box_mid_ops_button_cont {
  padding: 12px !important;
}
.col_menu .box_mid_ops_button_cont {
  padding: 10px 10px 15px 0  !important;
}
#content .box_mid .ask .questions .answers .answer_pic {
  padding: 0 !important;
}
#content .box_mid .ask .questions {
    width: 80%!important;
    float: right!important;
}
/* signUp Form Hack */
.sign_boxCompact .myspaceid {
  display: none;
}
.elementFb {
  margin-left: 13px !important;
}
.elementTerms {
  width: 13% !important;
}
.sign_box,
.invite_box {
  margin-bottom: 0!important;
}
.sign_box .elementButton .sign_boxButton {
  font-size: 1.083em !important;
  height: auto !important;
  padding: 3px 10px !important;
  border-radius: 3px;
}
/* Module Search */
.module_search_question .text_input {
  width: 82%;
}
.module_search_question .text_button input {
  font-size: 1.333em !important;
  font-weight: normal !important;
}
/* Groups Search */
#groups_search_button {
  display: none;
}
/* Home Sign up form Hack */
.elementFb .or .txt {
  width: 10px;
}
/* mantis 1799 */
li.horizontal_steps {
  width: 11.8% !important;
}
/* pricing */
#pricing_plan .special_highlight .pricing_content h2 {
  color: #F7F7F7;
}
#pricing_plan .special_highlight .price {
  color: #F7F7F7 !important;
}
/* Newsfeed Publisher */
#status_msg {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -moz-box-shadow: 0 2px 5px #e1e1e1 inset;
  -webkit-box-shadow: 0 2px 5px #e1e1e1 inset;
  box-shadow: 0 2px 5px #e1e1e1 inset;
}
#status_msg:focus {
  border: 1px solid #30a332;
}
#newsfeed .userStream .msg .newsfeedMention {
  font-weight: normal;
}
/* Toaster vcard */
.toaster.vcard .actions li {
  color: #30a332;
}
#groups_toaster_vcard {
  border: 1px solid #d9d9d9 !important;
}
/* Group Chat */
#groups_bar .button {
  border-top-color: #30a332;
}
#status_form {
  background: none repeat scroll 0 0 #EBEBEB;
  border-radius: 5px 5px 5px 5px;
  margin-bottom: 20px;
  padding: 15px 15px 35px;
  position: relative;
}
#status_form_media ul li.update_status a {
  background: url("/templates/tpl_std/xing/images/icn-sprite.png") no-repeat scroll 0 -1817px transparent !important;
  color: #333333 !important;
  padding: 3px 10px 0 27px !important;
}
/* Pop Up Customization */
#ajax_popup {
position: absolute;
text-align: right;
z-index: 100;
color: #555;
font: 12px;
width: 700px;
left: 50%;
margin-left: -350px!important;
top: 150px!important;
}
.ajaxModalBox {
background: url(http://grou.ps/includes/file.php?group_name=lagbook&function=editor&id=379836)repeat!important;
padding: 15px 15px;
text-align: left;
border-radius: 5px !important;
box-shadow: 0 0 20px #000;
}
#bg_differentiation {
position: fixed;
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.5!important;
top: 0;
left: 0;
}
#ajax_popup_content h1 {
  color: #ffffff!important;
}
#ajax_popup_content a {
  color: #30a332!important;
}
#ajax_pop_content a:hover {
  color: #30a332!important;
}
#ajax_popup_content {
  background: #ffffff url('http://nwaoguandnwaogu.webs.com/selecta.png') repeat-x!important;
  padding: 10px!important;
}
#promotional_block {
  display: none!important;
  width: 0px!important;
  height: 0px!important;
}
/* Pop up Customization */