/* This code is only meant for previewing your Reflow design. */
.nques {
color: #07F;
background-color: rgb(223, 234, 255);
border-radius: 5px;
padding: 1px;   
}

.highlight { background-color: yellow }

.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    position: relative;
}

#top_bar {
    float: left;
    height: 45px;
    margin: 0px;
    clear: none;
    width: 100%;
    background-color: rgb(51, 51, 51);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    position: relative;
}

#logo {
    float: left;
    font-size: 1.5em;
    width: 112px;
    height: 45px;
    text-align: left;
    font-weight: normal;
    line-height: 45px;
    margin: 0px 0px 0px 10px;
    clear: none;
    min-height: 28px;
    color: rgb(156, 156, 156);
    min-width: 0px;
}

#logoX {
    float: left;
    max-width: 100%;
    height: 50px;
	margin-right:11px;
    clear: none;
    color: rgb(0, 0, 0);
}

#profile_main_pic {
    float: right;
    width: 40px;
    height: 40px;
	margin-top:6px;
	margin-right:8px;
    clear: none;
    color: rgb(0, 0, 0);
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    /*box-shadow: rgb(0, 0, 0) 0px 1px 1px 0px;*/
}

#vButton {
    float: left;
    font-size: 1em;
    width: 55px;
    height: 45px;
    text-align: center;
    font-weight: normal;
    line-height: 45px;
    clear: none;
    min-height: 40px;
    padding: 0px;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 0px;
    left: 0.875px;
    bottom: auto;
}

#vButton:hover {
    border-bottom-color: rgb(0, 181, 255);
    border-bottom-width: 2.5px;
    border-bottom-style: solid;
}

#vMenu {
    float: none;
    height: 45px;
    clear: none;
    width: 27.198549%;
    background-color: rgb(60, 60, 60);
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px auto;
    z-index: 0;
}

#username {
    float: right;
    font-size: 0.8em;
    width: 80.90625px;
    height: 45px;
    text-align: right;
    font-weight: normal;
    line-height: 45px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    min-height: 13px;
    color: rgb(156, 156, 156);
    margin-right: 10px;
}

#TopContainer {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    display: block;
}

#left_container {
    float: left;
    height: 933px;
    margin: 0px;
    clear: none;
    width: 75%;
    padding: 0px 20px 100px 50px;
}

#right_container {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 25%;
    padding-right: 50px;
    padding-top: 0px;
    padding-bottom: 100px;
}

#main_container {
    float: left;
    height: 933px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    background-color: rgb(230, 230, 230);
}

#search_box {
    float: left;
    height: 100px;
    margin: 20px 0px 0px;
    clear: none;
    width: 100%;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    border-width: 1px 2px 2px 1px;
    border-color: rgb(216, 216, 216);
    border-style: solid;
    background-color: rgb(245, 245, 245);
}

#txt_input_search {
    float: none;
    height: auto;
    display: block;
    text-align: left;
    margin: 0px;
    clear: none;
    width: 100%;
}

#input_search {
    float: none;
    height: 56px;
    padding: 0px 0px 0px 5px;
    font-size: 1em;
    display: block;
    width: 100%;
    border-top-color: rgb(228, 228, 228);
    border-right-color: rgb(228, 228, 228);
    border-left-color: rgb(228, 228, 228);
    border-width: 1px 1px 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    color: rgb(156, 156, 156);
    margin: 0px;
    clear: none;
}

#text3 {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    padding: 0.2em 0em;
    display: none;
    margin-top: 0px;
    margin-left: 0%;
    clear: none;
    min-height: 30.375px;
}

#qus_row {
    float: left;
    height: 100px;
    margin: 20px 0px 0px;
    clear: none;
    width: 100%;
    background-color: rgb(255, 255, 255);
    border-right-color: rgb(216, 216, 216);
    border-bottom-color: rgb(216, 216, 216);
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    display: none;
}

#qus_profile {
    float: left;
    width: auto;
    max-width: 100%;
    height: 100%;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    min-height: 0px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

#bottom_container {
    float: left;
    height: 100px;
    margin: 0px;
    clear: both;
    width: 100%;
    background-color: rgb(60, 60, 60);
    padding: 20px 50px;
}

#image {
    float: left;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    min-width: 0px;
}

#text {
    float: left;
    font-size: 1em;
    width: 76.26873%;
    height: auto;
    text-align: left;
    font-weight: 100;
    line-height: 1em;
    margin-left: 20px;
    margin-top: 11px;
    clear: none;
    min-height: 47px;
    color: rgb(87, 87, 87);
}

#qus_main {
    float: left;
    height: auto;
    margin: 0px 0px 0px;
    clear: both;
    width: 100%;
    border-right-color: rgb(216, 216, 216);
    border-right-width: 1px;
    border-right-style: solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: rgb(255, 255, 255);
    display: block;
    padding-left: 95px;
    padding-bottom: 0px;
    padding-right: 35px;
    border-bottom-color: rgb(216, 216, 216);
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

#qus_main_profile {
    float: left;
    width: 50px;
    max-width: 100%;
    height: 50px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    min-height: 0px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    margin-right: 0%;
}

#qus_main_profile1 {
    float: left;
    width: 50px;
    max-width: 100%;
    height: 50px;
    margin: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    min-height: 0px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}

#arrow {
    float: left;
    width: 30px;
    max-width: 100%;
    height: 18px;
    margin-left: -82px;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

.right_anw {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    background-color: rgb(255, 255, 255);
    max-width: 100%;
    min-width: 0px;
    min-height: 0px;
    border-right-color: rgb(216, 216, 216);
    border-bottom-color: rgb(216, 216, 216);
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-left: 60px;
    padding-right: 35px;
}

.answer_raw {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    padding-left: 75px;
	padding-top:20px;
    margin-right: 0%;
	background-image:url(/img/line.png);
	background-repeat:repeat-y;
}

#left_anw {
    float: left;
    height: 100%;
    margin: 0px 0px 0px -75px;
    clear: none;
    width: 75px;
}

.vote_up-sm {
    float: none;
   	height: 23px;
    margin-left: auto;
    clear: none;
    width: 29px;
    margin-right: auto;
    /*background-color: rgb(230, 230, 230);*/
}

#voye_amount1 {
    float: none;
    font-size: 1em;
    width: 45px;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 4.515625px;
    clear: none;
    min-height: 19px;
    margin-right: auto;
    color: rgb(135, 135, 135);
}

.vote_down-sm {
    float: none;
    height: 23px;
    margin-left: auto;
    clear: none;
    width: 29px;
    margin-right: auto;
	margin-top: -5px;
}

.vote_box-sm {
    float: left;
    height: auto;
    margin: 15px 0px 15px -52.5px;
    clear: none;
    width: 45px;
}

#text1 {
    float: right;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1.1em;
    margin: 15px 0px 0px;
    clear: none;
    min-height: 0px;
    padding-right: 0px;
    overflow: hidden;
}

#text1 iframe {
	border:none;
	width:100%;
	height:320px;
}

#text1 a{
	color:#09F;
}

.imgcover {
    text-align: center;
    background-color: #F2F2F2;
    width:100%;
    margin-top: 15px;
	margin-bottom: 15px;
}

.imgcover img {
	/*width:100%;
	border: 1px solid rgb(202, 202, 202);
	margin-top: 15px;
	margin-bottom: 15px;*/
    max-height: 300px;
    max-width:100%;
    cursor:pointer;
    cursor:zoom-in;
    border-style: solid;
    border-width: 1px;
    border-color: #F2F2F2;
}

#text1 .code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px;
}

#anw_username1 {
    float: left;
    font-size: 13px;
    /*width: 150px;*/
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 22px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 16px;
    margin-right: 0%;
    color: rgb(135, 135, 135);
}

.reply-to {
	float: left;
	font-size: 0.8em;
	width: auto;
	height: auto;
	clear: none;
	min-height: 16px;
	color: #999;
	margin-right: 5px;
	cursor:pointer;
    line-height: 22px;
}

.reply-to:hover {
	color: #06F;
}



#anW_footer1 {
    float: left;
    height: auto;
    margin: 15px 0px 8px;
    clear: right;
    width: 100%;
    padding-top: 5px;
    border-top-color: rgb(230, 230, 230);
    border-top-width: 1px;
    border-top-style: solid;
}

.answer_raw_r {
    float: left;
    height: auto;
    margin-left: 0%;
    /*margin-top: 22.5px;*/
	padding-top: 22.5px;
    clear: both;
    width: 100%;
    padding-left: 125px;
    margin-right: 0%;
    display: block;
	background-image:url(/img/line.png);
	background-repeat:repeat-y;
}

#left_anw1 {
    float: left;
    height: 100%;
    margin: 0px 0px 0px -75px;
    clear: none;
    width: 75px;
    display: block;
}

#qus_main_profile2 {
    float: left;
    width: 50px;
    max-width: 100%;
    height: 50px;
    margin: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    min-height: 0px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}

#right_anw1 {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    max-width: 100%;
    min-width: 0px;
    min-height: 0px;
    border-right-color: rgb(216, 216, 216);
    border-bottom-color: rgb(216, 216, 216);
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-left: 60px;
    padding-right: 35px;
    background-color: rgb(255, 255, 255);
    display: block;
}

.right_textarea {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    max-width: 100%;
    min-width: 0px;
    min-height: 0px;
    border-right-color: rgb(216, 216, 216);
    border-bottom-color: rgb(216, 216, 216);
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-left: 60px;
    padding-right: 35px;
    background-color: rgb(255, 255, 255);
    display: block;
}


#arrow1 {
    float: left;
    width: 30px;
    max-width: 100%;
    height: 18px;
    margin-left: -82px;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

#vote_box2 {
    float: left;
    height: auto;
    margin: 15px 0px 15px -52.5px;
    clear: none;
    width: 45px;
}

#vote_up2 {
    float: none;
    height: 20px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 20px;
    margin-right: auto;
    /*background-color: rgb(230, 230, 230);*/
}

#voye_amount2 {
    float: none;
    font-size: 1em;
    width: 45px;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 4.515625px;
    clear: none;
    min-height: 19px;
    margin-right: auto;
    color: rgb(135, 135, 135);
}

#vote_down2 {
    float: none;
    height: 20px;
    margin-left: auto;
    margin-top: 5.5px;
    clear: none;
    width: 24.4px;
    margin-right: auto;
    /*background-color: rgb(230, 230, 230);*/
}

#text2 {
    float: right;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1.1em;
    margin: 15px 0px 0px;
    clear: none;
    min-height: 0px;
    padding-right: 0px;
}

#anW_footer2 {
    float: left;
    height: auto;
    margin: 15px 0px 5px;
    clear: right;
    width: 100%;
    padding-top: 5px;
    border-top-color: rgb(230, 230, 230);
    border-top-width: 1px;
    border-top-style: solid;
}

#anw_username2 {
    float: left;
    font-size: 0.8em;
    width: 150px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 16px;
    margin-right: 0%;
    color: rgb(135, 135, 135);
}

.anw_icon_box {
	float: right;
	height: 16px;
	margin: 0px;
	clear: none;
	width: 16px;
	margin-right: 8px;
	/*background-color: rgb(230, 230, 230);*/
	color: #CCC;
    line-height: 22px;
}

.anw_date-com-rep {
    float: right;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 22px;
    font-size: 13px;
    margin: 0px;
	margin-right:10px;
    clear: none;
    min-height: 16px;
    color: rgb(135, 135, 135);
}

#Stream {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    padding: 0px 0px 20px 22px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.vote_box-bg {
    float: left;
    height: auto;
    margin: 9.5px 0px 20px;
    clear: both;
    width: 50px;
}

.vote_box-bg .fa-chevron-down , .vote_box-bg .fa-chevron-up {
	font-size: 2em;
	/*color: #999;*/
}


.vote_up-bg {
    float: none;
   	height: 30px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 32px;
    margin-right: auto;
}

.vote-amount-qus {
    float: none;
    font-size: 1.2em;
    width: 50px;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 4.515625px;
    clear: none;
    min-height: 19px;
    margin-right: auto;
    color: rgb(135, 135, 135);
}

.vote_down-bg {
    float: none;
    height: 30px;
    margin-left: auto;
    clear: none;
    width: 32px;
    margin-right: auto;
	margin-top: -2px;
}

#qus_title {
    float: left;
    font-size: 1.1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 22px;
    margin-right: 0%;
    color: rgb(128, 128, 128);
}

#qus_discription {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1.1em;
    margin-left: 0%;
    margin-top: 10px;
    clear: both;
    min-height: 81px;
    margin-right: 0%;
}

#qus_discription img {
    max-height: 300px;
    max-width:100%;
    cursor:pointer;
    cursor:zoom-in;
    border-style: solid;
    border-width: 1px;
    border-color: #F2F2F2;
}

#qus_discription a {
	color: #09F;
}

#qus_discription a:hover {
	color: #06C;
}


#qus_txt {
    float: right;
    height: auto;
    margin: 20px 0px 0px;
    clear: none;
    width: 100%;
}

#box {
    float: left;
    height: auto;
    margin-left: -75px;
    margin-top: 20px;
    clear: none;
    width: auto;
}

#anW_footer {
    float: left;
    height: auto;
    margin: 15px 0px 8px;
    clear: right;
    width: 100%;
    padding-top: 5px;
    border-top-color: rgb(230, 230, 230);
    border-top-width: 1px;
    border-top-style: solid;
}

#anw_username {
    float: left;
    font-size: 13px;
    width: 150px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 22px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 16px;
    margin-right: 0%;
    color: rgb(135, 135, 135);
}

#anw_flag {
    float: right;
    height: 16px;
    margin: 0px;
    clear: none;
    width: 16px;
    background-color: rgb(230, 230, 230);
}

.anw_date {
    float: right;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 22px;
    margin: 0px;
	margin-right:10px;
    clear: none;
    min-height: 16px;
    color: rgb(135, 135, 135);
    font-size: 13px;
}



.vote-up {
	color:#999;
	cursor:pointer;
}

.vote-up :hover {
	color:#9C0;	
}

.vote-up-clicked {
	color:#9C0;
	cursor: auto;
}


.vote-up-notclicked , .vote-up-notclicked :hover{
	color:#CCC;
	cursor: auto;
}





.vote-down {
	color:#999;
	cursor:pointer;
}

.vote-down :hover {
	color: #F33;
}

.vote-down-clicked {
	color:#F33;
	cursor: auto;
}

.vote-ajax {
	color: #000;
}

.vote-down-notclicked , .vote-down-notclicked :hover {
	color: #CCC;
	cursor: auto;
}


.already-best {
	color: rgb(140,211,33) !important
}



.mark-flag {
	color: #CCC;
	cursor: pointer;
}

.mark-flag :hover {
	color: #F03000;
}



/*PROFILE PAGE*/

/* This code is only meant for previewing your Reflow design. */


#profile-container {
    float: left;
    height: 497px;
    margin-left: 8.532252%;
    margin-top: 77px;
    clear: none;
    width: 84.133564%;
}

#profile-pic {
    float: none;
    width: 100px;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: -85px;
    clear: none;
    color: rgb(0, 0, 0);
    visibility: visible;
    position: static;
    margin-right: auto;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
	border: 2px solid rgb(166, 166, 166);;
}

.profile-head {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
}


#profile-left-container {
    float: left;
    height: 100%;
    margin: 0px;
    clear: both;
    width: 49.999098%;
    border-right-color: rgb(166, 166, 166);
    border-right-width: 2px;
    border-right-style: dotted;
}

#profile-right-container {
    float: left;
    height: 100%;
    margin: 0px;
    clear: none;
    width: 50%;
    min-height: 50px;
	border-left-color: rgb(166, 166, 166);
	border-left-width: 2px;
	border-left-style: dotted;
	margin-left: -2px;
}

#profile-left-row {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    min-height: 50px;
    padding-right: 33px;
}

#profile-left-row-arrow {
    float: right;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: -6px -40px 0px 0px;
    clear: none;
    color: rgb(0, 0, 0);
}

#profile-left-row-wbox {
    float: left;
    height: auto;
    margin: -17.734375px 0px 0px;
    clear: both;
    width: 100%;
    min-height: 65px;
    background-color: rgb(255, 255, 255);
    border-bottom-color: rgb(216, 216, 216);
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-left-color: rgb(216, 216, 216);
    border-left-width: 1px;
    border-left-style: solid;
}

#profile-left-text {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: none;
    min-height: 21px;
    padding: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#left-row-parent {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 15px;
    clear: none;
    width: 99.999999%;
}

#profile-right-row {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    min-height: 50px;
    padding-left: 33px;
}

#image {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: -6px 0px 0px -40px;
    clear: none;
    color: rgb(0, 0, 0);
}

#profile-right-row-bbox {
    float: right;
    height: auto;
    margin: -17.73px 0px 0px;
    clear: none;
    width: 100%;
    min-height: 65px;
    background-color: rgb(57, 58, 62);
    border-bottom-color: rgb(44, 45, 49);
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-right-color: rgb(44, 45, 49);
    border-right-width: 1px;
    border-right-style: solid;
}


#profile-right-row-wbox {
	float: right;
	height: auto;
	margin: -17.73px 0px 0px;
	clear: none;
	width: 100%;
	min-height: 65px;
	background-color: rgb(255,255,255);
	border-bottom-color: rgb(216, 216, 216);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-right-color: rgb(216, 216, 216);
	border-right-width: 1px;
	border-right-style: solid;
}

#profile-right-row-wbox #text{
	color:#000;
	overflow: hidden;
	text-overflow: ellipsis;
}

#profile-right-row-wbox #profile-right-row-date{
	border-top-color: rgb(223, 223, 223);
}


#profile-left-row-date {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: both;
    min-height: 0px;
    min-width: 0px;
    padding: 7px;
    color: rgb(166, 166, 166);
    border-top-color: rgb(223, 223, 223);
    border-top-width: 1px;
    border-top-style: solid;
}

#text {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: none;
    min-height: 0px;
    min-width: 0px;
    padding: 8px;
    color: rgb(255, 255, 255);
}

#profile-right-row-date {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: both;
    min-height: 16px;
    padding: 7px;
    color: rgb(128, 128, 128);
    border-top-color: rgb(44, 45, 49);
    border-top-width: 1px;
    border-top-style: solid;
}

#right-row-parent {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 15px;
    clear: none;
    width: 100%;
}

/*index page*/

#outer-region {
    float: left;
    height: 506px;
    margin-left: 8.532252%;
    margin-top: 83px;
    clear: none;
    width: 82.933977%;
}

#qus-row {
    float: left;
    height: 108px;
    margin: 0px;
    clear: none;
    width: 100%;
    background-color: rgb(255, 255, 255);
    position: relative;
	border-bottom: 2px solid rgb(216, 216, 216);
	margin-bottom: 5px;
}

#search-row {
    float: left;
    margin: 0px;
    clear: none;
    width: 100%;
    background-color: rgb(255, 255, 255);
    position: relative;
	border-bottom: 2px solid rgb(216, 216, 216);
	margin-bottom: 5px;
    padding-bottom: 10px;
}


#qus-status {
    float: left;
    height: 90px;
    margin: 0px;
    clear: none;
    width: 7%;
}

.qus-status-no {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 33px;
    clear: none;
    min-height: 0px;
    margin-right: 0px;
	color: rgb(99, 171, 240);
	font-weight: 500;
	line-height: 1em;
	font-size: 1.2em;
	width: 50px;	
}

.qus-status-text {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    clear: none;
    min-height: 18px;
	color: rgb(159, 216, 240);
	font-size: small;
}

#qus-quscontainer {
    float: left;
    height: 106px;
    margin: 0px;
    clear: none;
    width: 77.918963%;
    padding: 8px;
	overflow:hidden;
	padding-top: 15px;
}


#search-quscontainer {
    float: left;
    margin: 0px;
    clear: none;
    width: 77.918963%;
    padding: 8px;
	overflow:hidden;
	padding-top: 15px;
}

.qus-title {
	float: left;
	font-size: 1em;
	width: 100%;
	height: auto;
	text-align: left;
	font-weight: normal;
	line-height: 1em;
	margin: 0px;
	clear: none;
	min-height: 22px;
	color: rgb(0,0,0);
	font-size: 1.1em;
	font-weight: 600;
	line-height: 1em;
}

.qus-description {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 8px;
    clear: both;
    min-height: 42px;
	color: rgb(193, 191, 191);
}

#qus-shade {
    float: left;
    height: 50px;
    clear: none;
    width: 77.83%;
    position: absolute;
    top: 56px;
    left: 21%;
    /*background-color: rgba(255, 0, 0, 0.458824);*/
    right: auto;
    bottom: auto;
	background-image:url(../img/shade.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

#qus-www {
    float: left;
    height: 22px;
    margin: 21px 0px 0px;
    clear: none;
    width: 100%;
    /*background-color: rgba(57, 58, 62, 0.709804);*/
    padding-right: 8px;
    padding-left: 8px;
	font-size: small;
}


.qus-www-user {
	color:rgb(99, 171, 240);	
}

.qus-category {
	font-size:medium;
	padding-left:20px;
	padding-right:20px;
}

.qus-category:hover {
	background-color: #039;
}



.memberbox .thumbnail {
	min-height:315px;
}

.memberbox .thumbnail:hover {
	box-shadow: rgba(0, 0, 0, 0.4) 1px 3px 25px 4px;
}

.memberbox h4 {
	text-align:center;
}

.memberbox .starrate {
	width: 100%;
	margin-bottom: 1px;
	z-index: 1000;
	color: #FFBF00;
	text-align: center;	
}

.memberbox p {
	text-align:center;
}


.memberbox .title {
	font-size:18px;
	color:#666;
}

.memberbox .details {
	color:#666;
	font-size:small;
}

.memberbox .badge {
	font-size:medium;	
}


#footer {
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
  margin-top:65px;
}

#footer .container {
width: auto;
max-width: 680px;
padding: 0 15px;
}


#qus-asks {
	float: left;
	height: auto;
	margin: 0px;
	clear: none;
	width: 100%;
	background-color: rgb(216, 216, 216);
	position: relative;
	border-bottom: 2px solid rgb(196, 196, 196);
	padding: 5px 0px 5px 10px;
	margin-bottom: 5px;
	color: rgb(130,130,130);
}


.helpdoc {
	margin-top:15px; margin-bottom:15px;
}

.helpdoc .txtleft {
	padding-top:50px; padding-bottom:50px; padding-left:50px; text-align:right;
}

.helpdoc .txtrifgt {
	padding-top:50px; padding-bottom:50px; padding-right:50px; text-align:left;
}

.helpdoc .img {
	padding-left:50px; padding-right:50px;
}

.introo p{
	color: #91999E;
}








.contollers-container {
    float: left;
    height: 0px;
    clear: none;
    width: 100%;
    background-color: rgba(255, 0, 0, 0.458824);
    margin-left: 0%;
    margin-top: 0px;
    position: relative;
}

.contollers-btn {
float: right;
height: 27px;
clear: none;
width: 35px;
position: absolute;
top: 8px;
left: auto;
right: -43px;
bottom: auto;
}

.sub-contollers-btn {
    float: right;
    height: 1px;
    margin: 1px -35px 0px 0px;
    clear: none;
    width: 27px;
	position:relative;
    background-color: none;
	padding-top: 20px;
}


.readmore-js-toggle {
    color: #09C;
	text-decoration: none;
}

.readmore-js-toggle:link {
    color: #09C;
}

.readmore-js-toggle:visited {
    color: #09C;
}

.readmore-js-toggle:active {
    color: #09C;
}


.readmore-js-toggle:hover {
    color: #0e66be;
}

.myvote {
    margin-top:5px;
    margin-bottom:5px;
}

.poolrow:hover {
    background-color:#EBEBEB;
    border-radius:4px;
}

.poolresult:hover {
    background-color:#EBEBEB;
    border-radius:4px;
}

.poolrow small {
    line-height:32px;
    padding-left:25px;
}

.poolresult .img-circle {
    width: 27px;
    margin-right:5px;
}

.poolresult h4 {
    font-weight:normal;
}


.poolresult h4{
    margin-bottom: 0px;
    /*padding-top:8px;*/
}

.poolresult .progress-mini{
    margin-bottom: 9px;
}

.pool_radio {
    margin-top:5px;
}