/* LOADER */
.prettyLoader{background: url(http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/prettyLoader/prettyLoader.png) top left no-repeat;height:30px;position:absolute;width:30px;z-index:30000;}
    .prettyLoader img{display:block;margin:7px 0 0 7px;}
    .pl_ie6{background-image: url(http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/prettyLoader/prettyLoader.gif);}

/* FULL CONTENT */
.clearer { height: 1px; clear: both; }
.bottom5 {margin-bottom: 5px;}
.bottom10 {margin-bottom: 10px;}
.bottom20 {margin-bottom: 20px;}

.full-content {
	margin-right:20px !important;
}

/* VIP HEADER */
.vip-header {margin-top:10px;}

/* JOIN BREADCRUMB */

.join_breadcrumb {
	list-style-type:none;
	width:100%; display:block;
	margin-left:0px;
}

	.join_breadcrumb li {
            text-align:center; line-height:34px;
            float:left; margin-right:50px; color:#cacaca;
            display:block; width:100px; height:35px;
	}

		.join_breadcrumb li.current {
                    color:#fff; font-weight:bold;
                    background-image:url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/images/tBg.gif');
		}

.join_clearer {
	min-height:1px; clear:both; margin-bottom:20px;
}

.top20 {margin-top:20px;}


/* STEP 1 */
.community-register-form {
    width: 890px; margin: auto;
    color:#4b4b4b;
}

/* Refer a Friend */
#refer-a-friend-page h3, #refer-a-friend-page h4 { color:#4b4b4b; }

.col1_1 {
    width: 100%;
}

.col1_2, .col1_3 {
    width:45%;
    margin-right: 15px;
    float:left;
}
.col2_2 {
    width:45%;
    float:right;
}

.col2_3 {
    width: 168px; float: left;
}

.col3_3 {
    width: 255px; float: right;
}

    .col1_2 select, .col2_2 select {
        width: 100%;
    }

#community-register-form { }

	#lightbox .register-steps p {font-size: 12px!important; color: #333333!important;}

    .community-register-form a {
    }

        .community-register-form a:hover {
            text-decoration: underline;
        }

    .community-register-form h2 {
        font-family: 'DINENG'; font-size: 35px; font-weight: normal;
        color: #1c6cb8;
        margin-bottom: 7px;
    }

    .community-register-form h3 {
        font-family: 'DINENG'; font-size: 30px;
        font-weight: normal; color: #1870b8;
        margin-bottom: 0px !important;
    }

        .community-register-form h3 small {
            font-weight: normal;
        }

    .community-register-form h4, .community-register-form .option-description {
        font-size: 12px; color: #767676; line-height: 20px;
        font-weight: normal;
        margin-bottom: 21px;
    }

    .community-register-form .subscription-details, .community-register-form .register-page-details {
        font-family: 'DINENG'; font-size: 15px; font-weight: bold;
        color: #ff0000;
        padding-bottom: 25px;
    }


    #community-register-form .skip-payment {
        margin-bottom: 35px;
    }

        #skip_payment {
            width: 146px; height: 29px; border: 0px;
            background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/skip-payment.png'); background-position: 0px 0px;
            cursor: pointer; margin-top: 10px;
        }

            #skip_payment:hover { background-position: 0px -29px; }
            #skip_payment:focus { background-position: 0px -58px; }


    .community-register-form label {
        font-family: Arial;
        font-size: 13px; color: #333333;
        margin-top: 10px;
    }

    .account-details, .billing-details,
    .community-register-form .the_basics,
    .community-register-form .location,
    .community-register-form .long_biography,
    .community-register-form .short_biography,
    .community-register-form .your_photo,
    .community-register-form .interests,
    .community-register-form .contact_info,
    .community-register-form .account_details,
    .community-register-form .social_media,
    .community-register-form .book_promotion,
    .community-register-form .facebook_forums,
    .community-register-form .discount_description

    {
        margin-bottom: 19px;
    }

    .account-details input, .register-steps input, .billing-details input, .add_new_discount input {
        margin-bottom:5px;
    }

        /* Custom Styling */
        .cc-details .col3_3 input { width: 249px; }

        .cc-details .col2_3 #exp_month { width: 65px; float: left; }

        .cc-details .col2_3 #exp_year { width: 99px; float: right; }

    .terms-agreement {
        line-height: 19px; margin: 10px 0px;
    }

        .terms-agreement input[type="checkbox"] {
            float: left; margin-left: 0px; margin-right: 10px;
        }

	.register-messages {font-weight:bold;}

		.register-messages.error {
			color:#FF0000;
		}

		.register-messages.success {
			color:#0C0;
		}

	#payment-buttons {}

        #submit-payment {
            width: 146px; height: 29px; border: 0px;
            background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/submit-payment.png'); background-position: 0px 0px;
            cursor: pointer;
        }

            #submit-payment:hover { background-position: 0px -29px; }
            #submit-payment:focus { background-position: 0px -58px; }

        #payment-buttons .register-loader {
		    display:none;
        }

    .powered_by { margin-top: 34px; }

    /* SKIP BUTTON */
    .skip-loader {margin-left:5px; display:none;}

    .return_privacy { margin-top: 20px; }


    /* STEP 2 - EXTRA STYLING */

    .register-steps .location .col2_3 select { width: 168px; }
    .register-steps .location .col3_3 select { width: 255px; }

    .register-steps .long_biography textarea {
        width: 878px;
        height: 200px;
    }
    .register-steps .short_biography textarea {
        width: 878px;
        height: 100px;
    }

    .register-steps #sb-textarea {
        margin: 5px 0px;
        font-size: 12px;
    }


    /* Upload Avatar */
    #avatar-block-upload {
		width: 650px; margin: 25px auto 25px auto;
	}

        #avatar-block-upload h3 {
            font-family: 'DINENG' !important; font-size: 18px; color: #000;
            font-weight: normal;
        }

        #avatar-block-upload .description {
            font-family: Arial; font-size: 11px; color: #616161;
            margin: 10px 0px;
        }

		.register-steps .register-avatar {
			width: 150px; height: 150px;
			border: 1px solid #e2e2e2; float:left;
            padding: 8px;
		}

		.register-steps .register-upload-avatar {
			width:450px; float:right;
            margin-top: 30px;
		}

		#upload_avatar {
         
		}

            #upload_avatar.hover {
                background-position: 0px -23px;
            }

            #upload_avatar.hover {
                background-position: 0px -46px;
                margin: 0px!important;
            }

    .register-steps .interests,
    .register-steps .facebook_forums {
        list-style:none; margin-left:0px; padding-left:0px; margin-top:10px;
    }

        .register-steps .interests li {
            width:280px; float:left; margin-bottom: 5px;
        }

            .register-steps .interests li input {
                float: left; margin-right: 5px;
            }

        .register-steps .facebook_forums li {
            margin-bottom: 10px;
        }

    .register-steps .facebook_forums {}

        .register-steps .facebook_forums h4 {
            margin-top: 5px; margin-bottom: 10px;
        }

        .register-steps .facebook_forums ul { list-style: none; }

            .register-steps .facebook_forums input {
                float: left; margin-right: 5px;
            }

    #register_step_2_button {
        width: 146px; height: 29px;
        background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/save-continue.png'); background-position: 0px 0px;
        border: 0px; cursor: pointer;
    }

        #register_step_2_button:hover {
            background-position: 0px -29px;
        }

        #register_step_2_button:focus {
            background-position: 0px -58px;
        }


    /* Step 3 - CUSTOM STYLING */

    /* ADD DISCOUNT */
    .testimonials {
        width:350px; float:right;
	    margin-left:30px; box-shadow:0px 0px 5px #0064ed;
        background-image:url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/images/tBg.gif');
        padding:30px 30px 40px 30px; position:relative;
    }

        .testimonials .testimonials-avatar, .testimonials .avatar {
            float:left; margin:5px 15px 0px 0px;
        }

        .testimonials .testimonial_text {
            color:#fff; font-style:italic; text-align:justify; line-height:22px;
        }

            .testimonials .testimonial_text img {float:left;margin-right:10px;}

        .testimonials .testimonial_author {
            color:#fff; text-align:right; font-weight:bold; margin-top:10px;
        }

        .testimonials a {
            float:right; margin-top:5px; position:absolute; right:20px; bottom:10px;
        }

    .testimonials_desc {
        text-align:justify; line-height:24px; padding-right:15px;
        font-size:16px;
    }


    .community-register-form .discount_details {}

        .community-register-form .discount_details .col1_3 input {
            width: 429px;
        }

            .community-register-form .discount_details .col1_3 {}

        .community-register-form .discount_details .col2_3 {
            width: 70px; margin-right: 15px;
        }

        .community-register-form .discount_details .col3_3 {
            width: 353px;
        }

            .community-register-form .discount_details .col3_3 input {
                width: 345px;
            }

    .community-register-form .discount_category {}

        .community-register-form .discount_category select {
            width: 437px;
        }

    .community-register-form .discount_description {}

        .community-register-form .discount_description textarea {
            margin-top: 0px; height: 200px;
            width: 878px;

        }

    .community-register-form .deals_category {
        margin-top: 5px;
    }

    .community-register-form .discount_extra {}

        .community-register-form .discount_extra h3 div {
            float: right; font-weight: normal;
        }

    .expiration_date_block {}

        .expiration_date_block .col1_3 { width: 200px; }

            .expiration_date_block .col1_3 select { width: 200px; }

        .expiration_date_block .col2_3 { width: 100px; margin-right: 15px; float: left; }

            .expiration_date_block .col2_3 input { width: 92px; }

        .expiration_date_block .col3_3 {
            width: 107px; float: right;
        }

            .expiration_date_block .col3_3 select {
                width: 107px;
            }

    .discount_options {}

        .discount_options .col1_2 {
            width: 200px; text-align: right;
        }
        .discount_options .col2_2 {
            width: 222px;
        }

            .discount_options .col2_2 input {
                width: 214px;
            }

    #do_later {
        width: 146px; height: 29px; border: 0px;
        background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/do-later.png'); background-position: 0px 0px;
        cursor: pointer;
    }

        #do_later:hover, #step4_submit:hover, #save-discount:hover {
            background-position: 0px -29px;
        }

        #do_later:focus, #step4_submit:focus, #save-discount:focus {
            background-position: 0px -58px;
        }

    #step4_submit {
        width: 175px; height: 29px; border: 0px;
        background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/save-go.png'); background-position: 0px 0px;
        cursor: pointer;
    }

    #save-discount {
        width: 146px; height: 29px; border: 0px;
        background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/save-discount.png'); background-position: 0px 0px;
        cursor: pointer;
    }


    /* ADD NEW DISCOUNT PAGE */
    .add-new-discount-page {
        margin-top: 30px;
    }


/* FRONTEND LOGIN */
#header-login-form {
    position:absolute; width:320px;
    right:0px; top:0px; z-index:20;
    color:#fff;
}

    #signin_btn {
        width: 99px; height: 22px; display: block; float: right;
        font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 2em;
        margin-left: 10px; margin-top: 14px;
        text-align: center; text-transform: uppercase;
        background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/images/dButton.png'); background-repeat: no-repeat;
    }

        #signin_btn.open{
            background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/si_open.png'); background-repeat: no-repeat;
        }


    #header-login {
        float: right; font-style: normal;
        padding: 20px; background-image: url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/header-login.png');
        width: 303px; height: 73px; margin-top: -6px;
        display: none;
    }

        #header-login input[type="text"], #header-login input[type="password"] {
            width: 138px; height: 23px;
            border: 1px solid #185d9d;
        }

            #header-login input[type="text"]:hover, #header-login input[type="password"]:hover {
                border: 1px solid #124676;
            }

            #header-login input[type="text"]:focus, #header-login input[type="password"]:focus {
                border: 1px solid #124676;
                box-shadow: inset 0 0 3px #c6c6c6;
            }

        #header-login input[type="checkbox"] {
            margin-left: 0px;
        }

        #header-login .clearer {
            margin-bottom: 5px;
        }

        #header-login label {
            color:#fff;
        }

            #header-login .col1_2, #header-login .col2_2 {
                float:left;
            }

                #header-login .col1_2 {
                    width:145px; margin-right: 12px;
                }

                #header-login .col2_2 {
                    width: 146px;
                }

                    #header-login .remember_me {
                        margin-top: 5px; font-size: 12px;
                        line-height: 20px;
                    }

                        #header-login .remember_me input[type="checkbox"] {
                            float: left; margin-right: 5px;
                        }

                #header-login .header-login-button {
                    width: 69px; height: 22px; display: block; margin-top: 5px;
                    background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/login-button.png'); background-position: 0px 0px;
                    border: 0px;
                    float: right; cursor: pointer;
                }

                    #header-login .header-login-button:hover {
                        background-position: 0px -22px;
                    }

                    #header-login .header-login-button:focus {
                        background-position: 0px -44px;
                    }

#account-login {
	width:260px; margin-top:30px;
}

	#account-login .clearer {
		margin-bottom:15px;
	}

	#account-login label {
		width:100%; display:block;
	}

	#account-login input[type="text"],#account-login input[type="password"] {
		width:250px;
        padding: 2px;
        background: #F9F9F9;
        border: 1px solid #CCCCCC;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
        height:19px;
	}


	#account-login .col1_2 {
        float:left;
        width: 150px;
    }

	#account-login .col2_2 {
        float:right; text-align: right;
        width: 90px;
    }

#lostpasswordform input[type="text"] {width:250px;}

/* LOGGED IN */
#logged_user {
	text-align:right;
}

/* FULL VIEWS */

    /* INTRODUCTIONS */
    .fullview_introductions {list-style: none; margin-top:20px;}

        .fullview_introductions li {
            width:150px; float:left; margin-right:35px;
            padding-left:0px; margin-bottom:40px;
        }

            .fullview_introductions .author {
                text-align:center; margin-bottom:5px;
                
            }
            .fullview_introductions .shortbio {
                height:80px; text-align:left;
            }

            .fullview_introductions .make-intro {float:left;font-weight:bold;}

            .fullview_introductions .view-profile {float:right;}

            .full-view-introductions {margin-top:5px;}

    /* VIEW PROFILE */
    #pp_view_profile,#pp_show_discount,#pp_makeIntro {
       position:absolute; padding:40px 40px 0px 40px; text-align:justify;
       width:520px; background-color:#f8f8f8;
       height:360px; overflow:hidden;
    }

        #pp_makeIntro {
            height:396px;
        }

        #pp_view_profile {
            height:396px; overflow-y: auto;
            width:530px;
        }

            .pp_details .pp_close {
                margin-right:10px;
            }

    #pp_show_discount {
        width:270px; height:300px;
    }

        #pp_show_discount .code {
            text-align:center;
        }

            #pp_show_discount .code h3 {
                font-size:22px; margin-top:15px; margin-bottom:15px; color:#ff0303;
            }

        #pp_view_profile hr, #pp_show_discount hr, #pp_makeIntro hr {
            background-color: #dcdcdc;
            color: #dcdcdc;
            height: 1px;
        }

        #pp_view_profile .long_bio {
            line-height:18px;
        }

        #pp_view_profile .user_avatar {
            float:left; margin-right:15px; margin-bottom:15px;
        }

        #pp_view_profile .location {
            margin-top:5px; margin-bottom:10px;
        }

            #pp_view_profile .location h3 {
                margin-bottom:5px;
            }

        #pp_view_profile .interests {
            margin-top:10px;
        }

            #pp_view_profile .interests li {
                width:250px; float:left;
                margin-bottom:5px;
            }

        #pp_view_profile .user_title {
            text-align:left !important;
        }

            #pp_view_profile .user_title .desc {
                font-size:17px; font-weight:normal;
            }

                #pp_view_profile .user_title .desc a {font-weight:bold;}

    /* DEALS & DISCOUNTS */
    .discount_title {text-align: left !important;}

    .single-discount-page p {text-align:left;}

    #archive-deals .wp-pagenavi {
        margin-left:21px; margin-bottom:20px;
    }

    #dd_full_view {margin-top:20px;}

        #dd_full_view .featured_discounts {

        }
        
        .discounts_list {list-style-type: none; margin: 0; padding: 0;}

            #dd_full_view .featured_discounts .col_1 {
                float:left; width:35%; margin-right:5%;
            }

            #dd_full_view .featured_discounts .col_2 {
                float:right; width:60%;
            }

            #dd_full_view .discounts_list li {
                width:277px; float:left; margin-top:0px;
                background:transparent; margin-right:40px; margin-bottom:40px;
                text-align:justify;
				height:350px;
            }

                 #dd_full_view .discounts_list li h3 {
                     border-top:0px; width:277px; height:77px;
                     text-align:left;
                 }

                 #dd_full_view .view-offer, .single-discount-page .view-offer {
                     text-align:center; margin-top:5px;
                 }


                 #dd_full_view .expiration_date, .single-discount-page .expiration_date {float:right;}

                    .single-discount-page .expiration_date {margin-top:5px;}


                    #dd_full_view .view-offer a, .single-discount-page .view-offer a {
                        float:left; width:115px; height:26px; display:block;
                        background:transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/view-deal.png'); background-position: 0px 0px; background-repeat: no-repeat;
                    }

                        #dd_full_view .view-offer a:hover, .single-discount-page .view-offer a:hover {
                            background-position: 0px -26px;
                        }

                    .single-discount-page .view-offer a {
                        margin:0px auto 15px auto;
                    }


            #dd_full_view .discount_details {
                color:#fff;
                padding:0px 0px 10px 0px; margin:10px 0px;
            }

                .single-discount-page .discount_details {
                    color:#000; padding:0px 0px 0px 0px; margin:10px 0px;
                }

                #dd_full_view .discount_details h3 a {color:#1b6bb5; font-weight:bold;}


                #dd_full_view .discount_details .det_left, .single-discount-page .discount_details .det_left {float:left;}
                #dd_full_view .discount_details .det_right, .single-discount-page .discount_details .det_right {float:left; margin-left:5px;}

            #dd_full_view .discount_excerpt, .single-discount-page .discount_excerpt {
                margin:5px 0px 10px 0px; text-align:justify;
            }




        .single-discount-page .discount-image {
            margin:5px 0px;
        }

        .discount-image-container {
            border: 1px solid #eeeeee;
            padding: 10px;
            background-color:#f8f8f8;
        }

            .discount-image-container img {
                border: 1px solid #e9e9e9;
            }


        .free_discount {color:#FF0000; font-weight:bold;}

        #dd_full_view .discount-percentage, .single-discount-page .discount-percentage {float:right; color:#e50f0f; font-weight:bold;}

        .single-discount-page .discounts_list {
            list-style: none;
        }

            .single-discount-page .discounts_list li {
                margin-bottom:15px;
            }

        .single-discount-page .time-to-buy {
            margin-top:10px;
        }

        .single-buy-now {
            display:block; width:161px; height:39px; margin-top:10px; margin-bottom:10px;
            background:transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/buy-now.png'); background-repeat: no-repeat; background-position:0px 0px;
        }

            .single-buy-now:hover {
                background-position:0px -39px;
            }


/* ADD DISCOUNT PAGE */
#add-discount-image {
    width:435px; height:250px; margin-top: 5px;
    border:1px solid #cacaca; cursor:pointer;

}

    #add-discount-image.no_img {
        background:#f9f9f9 url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/add-discount-off.png'); background-position:center center; background-repeat:no-repeat;
    }


    #add-discount-image.no_img:hover {
        background:#f9f9f9 url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/add-discount-on.png'); background-repeat:no-repeat; background-position:center center;
    }


/* DISCOUNT ACTIONS */
.discount-saved, .discount-added, .profile-saved, .discount-success, .discount-error {
    font-size:15px; font-weight:bold; color:#53cf00; margin-bottom:15px;
    border-bottom:1px solid #bcff90; padding-bottom:5px;
}

.discount-success, .discount-error {
    width:90%; margin:0px auto 15px auto;
}

.discount-error {
    color:#ff0000; border-bottom:1px solid #ff6767;
}

.single-discount-page .messages {display:none;}


/* SINGLE - DISCOUNTS */
.single-discount-page .sideBar {
    width:299px;
}

.single-discount {
    text-align:justify;
    width:642px;
}

    .single-discount .lTRight h2 {width:584px;margin-bottom:5px; text-align: left;}

    .single-discount-image-container {
        width:387px; height:234px;
        float:left; margin-right:10px;
        border:1px solid #eeeeee;
        background-color:#f8f8f8;
        padding: 10px;
    }


        .single-discount-image {
            border: 1px solid #e8e8e8;
        }

    .single-discount .discount-details {
        width:161px; float:right;
    }

        .single-discount .discount-details.no_img {
            margin-left:15px; margin-top:3px; position:relative; z-index:20;
        }

    .single-discount .discount-details .price {
        text-align:center; font-size:36px; font-weight:bold; margin-bottom:5px;
        color:#ff0000;
    }

    .single-discount .discount-details .details {
        text-align:center; font-size:15px;
    }

        .single-discount .discount-details .details strong {
            font-size:18px;
        }

    .single-discount .lTop {
        margin-bottom:20px;
    }


    .single-discount-page .sideBar h3 {margin-top:8px;}

        .single-discount-page .sideBar h3 a {color:#1b6bb5;}

        .single-discount-page .sideBar .discount-image {margin: 0px;}


/* REFER A FRIEND */
#refer-a-friend-page {}

    #refer-a-friend-page ul {}

        #refer-a-friend-page ul li {
            background:none;
            margin:7px 0px 7px 40px;
            padding-left:5px;
            list-style:disc; list-style-type: disc;
        }

/* Join The Community */

#join-the-council {width:100%;}

    #join-the-council .personal_information, #join-the-council .business_information, #join-the-council .online_activity, #join-the-council .app_info, #join-the-council .other_details {
        width:70%; text-align:justify;
    }

        #join-the-council h3 {margin:10px 0px;}

        #join-the-council label {
            width:650px; display:block; margin-bottom:3px;
        }

        #join-the-council input[type="text"], #join-the-council textarea, .community-register-form textarea {
            padding: 2px;
            background: #F9F9F9;
            border: 1px solid #CCCCCC;
            box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
            height:19px;
            width:631px;
        }
        
        #join-the-council .interests {width: 637px;}
       	 #join-the-council .skills {width: 300px;}

            #join-the-council textarea, .community-register-form textarea {
                height:150px;
            }

        #join-the-council select {
            height:25px; width:100%;
            padding: 3px;
            background: #F9F9F9;
            border: 1px solid #CCCCCC;
            box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
        }

        #join-the-council .col1_2 {
            float:left; width:48%; margin-right:4%;
        }

            #join-the-council .col1_2 input, #join-the-council .col2_2 input {
                width:300px;
            }
            
            .radiogroup label {width: 100px!important;}
            
             #join-the-council .col1_2 input[type="radio"], #join-the-council .col2_2 input[type="radio"] {
             
             	width: 20px;
             
             }


        #join-the-council .col2_2 {
            width:48%;
        }

        #join-the-council .col1_3, #join-the-council .col2_3, #join-the-council .col3_3 {
            width:32%; float:left;
        }

            #join-the-council .col1_3 input, #join-the-council .col2_3 input, #join-the-council .col3_3 input {
                width:198px;
            }

        #join-the-council .col1_3, #join-the-council .col2_3 {
            margin-right:2%;
        }

        #join-the-council label span, #join-the-council .required {color:#FF0000; font-weight:bold;}

/* REFER A FRIEND */
.refer-messages, .join-messages {
    margin-top:10px; font-size:14px; font-weight:bold; color:#FF0000;
}

.refer-success, .join-success {
    font-size:14px; font-weight:bold; color:#0C0; margin-top:15px; display:none;
}

/* REFER A FRIEND - HEADER */
.header-refer-a-friend {
    width:410px; color:#fff;
    float:right;
}

    .header-refer-a-friend .rf-content {
        line-height:19px;
    }

    .header-refer-a-friend .rf-content .refer-a-friend-button {
        width:123px; height:40px;
        display:block;
        background: url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/refer-a-friend.png'); background-repeat:no-repeat; background-position:0px 0px;
        float:right; margin-left:10px;
    }

        .header-refer-a-friend .rf-content .refer-a-friend-button:hover {
            background-position:0px -40px;
        }




/* NEWS FULL */
.full-view-news {
    width:100%;
}

    .full-view-news .postRight {
        width:100%; text-align:justify;
    }

    .full-view-news hr {
        color: #cacaca; background-color: #cacaca; height: 1px;
        border: 0px;
    }

/* DONATE BUTTON */
.donateButton-b {
    margin-right: 10px;
	text-decoration: none;
	text-align: center;
	font-family: 'DINENG';
	text-transform:uppercase;
	background-color: #1f59a7;
	color: white;
	display:block;
	float:left;
	width:110px;
	height:19px;
}

/* All Members */
.page-content {
    padding: 34px;
}

    .error-introductions {padding:10px; width:97%; border:1px #F5C5AD; background:#FFECEC}

/* INTRODUCTION MODULE */

#make-intro-form {}

    #make-intro-form label {display:block; width:100%; font-weight:bold; margin-bottom:5px;}

    #make-intro-form textarea {
        padding: 2px;
        background: #F9F9F9;
        border: 1px solid #CCCCCC;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;

        width:521px; height:100px;

    }

.fullview_introductions .user_block .author h3 {
    height:19px; overflow: hidden; color: #000;
}


.label_promo_code {
    width:172px; float:left; display:block;
    line-height:26px; margin-left:30px;
    font-size:12px !important; color:#4c4c4c !important;
}

/* Council Page */
#page-council, #page-mentors {
    padding-top: 0px;
}

    #page-council .lTop, #page-mentors .lTop {
        padding: 6px;
    }


#letters {
    margin-bottom: 10px;
}

    #letters a {
        width: 28px;
        margin-right: 3px;
        color: #d4d4d4;
        font-family: Arial; font-size: 16px; line-height: 24px; height: 25px; display: block; float: left;
        text-align: center;
    }

        #letters a:hover {
            text-decoration: none;
            color: #1870b8;

        }

#letters a.current {
            color: #1870b8;

        }

#members-loader {
    display: none;
    text-align: center; margin-bottom: 20px;
}

#council-list {
    list-style: none;
    width: 960px; margin: auto;
}

    #council-list li {
        background-color: black;
        font-family: Arial;
        width: 191px; height: 265px; display: block;
        float: left; padding: 12px;
        margin-right: 33px; margin-bottom: 18px; margin-top: 15px;
    }

        #council-list li .user-avatar {
            position: relative;
        }

            #council-list li .user-avatar img {
                border: none;
            }


            #council-list li .profile-button {
                position: absolute; left: 6px; bottom: 10px;
                width: 67px; height: 20px; display: block;
                background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/profile-button.png'); background-position: 0px 0px;
            }

                #council-list li .profile-button:hover {
                    background-position: 0px -20px;
                }

                #council-list li .profile-button:focus {
                    background-position: 0px -40px;
                }

            #council-list li .twitter-button {
                width: 61px; height: 20px;
                background: transparent url('http://youngentrepreneurcouncil.com/wp-content/themes/new-yec/community/images/twitter-follow.png'); background-position: 0px 0px;
                position: absolute; bottom: 10px; right: 6px;
            }

                #council-list li .twitter-button:hover {
                    background-position: 0px -20px;
                }

                #council-list li .twitter-button:focus {
                    background-position: 0px -40px;
                }

        #council-list li.last {
            margin-right: 0px;
        }

        #council-list li h3 {
            text-transform: capitalize;
            font-size: 20px; color: #1870b8; font-weight: normal;
            border-bottom: 1px solid #dddddd;
            padding-bottom: 3px; padding-top: 5px;
            margin-bottom: 9px;
        }

        #council-list li h4 {
            color: #585858; font-size: 12px;
            font-weight: normal;
            height: 15px; width: 100%; overflow: hidden;
        }

        #council-list li .company {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 12px;
            color: #717171; text-decoration: none;
            margin-top: 2px;
            display: block; clear: both;
            height: 16px; width: 100%; overflow: hidden;
        }

            

            #council-list li a:hover {
                text-decoration: underline;
            }


/* Overlays */
.js-page-overlay {
    position: fixed; z-index: 100;
}

    /* Q&A Overlay Styling */
    #qandaform .inputsmall[type="text"] {
        width: 100%; float: none;
    }


/* Social Stuff */
.fb-like {float: left;}