/***
 ** store styles which are valid for both templates
 ** and which are controlling the layout of channels, topics and content
***/
/** FORM ELEMENTS **/
.form_channel_edit {
    padding-top: 110px;
    position: absolute;
    top: 110px;
}

#uploadform {
	padding-top: 110px;
    width: 500px;
}


.form_topic_edit {
    padding-top: 110px;
    position: absolute;
    top: 110px;
}


/*************************************
        FOLD EXPAND STYLES (FAQ)
**************************************/
 
.fold_expand_arrow_right {
    border-bottom: 6px solid transparent;
    border-left: 6px solid #005058;
    border-top: 6px solid transparent;
    height: 0;
    width: 0;
}
 
.fold_expand_arrow_down {
    border-left: 6px solid transparent;
    border-top: 6px solid #005058;
    border-right: 6px solid transparent;
    height: 0;
    width: 0;
    margin-left: -6px;
}
 
.fold_expand_question {
    margin-left: 10px;
    cursor: pointer;
    display: inline;
}
 
.fold_expand_element strong {
    font-weight: bold;
}
 
.fold_expand_element {
    height: 40px;
    padding-top: 29px;
    width: 701px;
}
 
.fold_expand_element_edit {
    padding-top: 29px;
    padding-bottom: 29px;
    width: 701px;
}
 
.fold_expand_element_expanded, 
.fold_expand_element_edit_expanded {
    padding-top: 29px;
    padding-bottom: 30px;
    /*border-bottom: 1px solid black;*/
    width: 701px;
}
 
.fold_expand_element_bottom {
    border-bottom: 1px solid black;
}
 
.fold_expand_element_expanded strong {
    font-weight: bold;
}

/** used in both templates **/
.bgimage {
	position : absolute;
	width: 100%;
	height: 100%;
} 

#brand_page.content_container {
	padding: 13px 40px 0px 55px;
	width: 686px;	/* 701px minus horiz spacing */
	background-color: transparent;
	background-image: url('/static/images/brand_bg_image.png');
	position: relative;
}

#brand_page .brand_header {
	font-size: 12px;
    font-weight: bold;
}

#brand_page .brand_menu {
    background-color: transparent;
    table-layout: fixed;
}

#brand_page .dropdown {
	margin-top: 15px;
}

.content_editor {
    min-height: 100%;
    height: 100%;
    background: white;
}

#content_edit_page hr {
    margin-top: 50px;
    width: 701px;
}

div#content_edit_page div.content_element div.content_page {
    padding-top: 50px;
}

#content_left {
    background: #F1F1F2;	
    float: left;
    width: 200px;
}


#content_root_page {
    padding-top: 50px;
}

.content_element form.form_figure_menu {
	margin-bottom: -70px;	/* mirrored above to prevent figure menu from taking up vspace */
}

