.main {
    padding-bottom: 40px;
}
h3.drop {
	background: url(../images/open.png) no-repeat 0;
	padding: 0 0 0 25px;
	cursor: pointer;
}
h3.close {
	background-image: url(../images/close.png);
}
h4.styles {
    color: #2430F0;
}
.answer {
	margin-left: 25px;	
    margin-bottom: 50px;
}
div.answer p {
    color:#2A2826;
}
#content {
    padding: 10px;
    border: 1px solid #ccc;
}
#content p {
    color: #2A2826;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:unset;
}
#style-form p {
    color: #2A2826;
    text-align: left;
}
#style-form {
    padding: 20px 40px;
}
div.label-left p {
    margin-bottom: 0;
}
div.label-left {
    text-align: left;
    margin-bottom: 20px;
}
label {
    margin: 10px;
}

/* drop-down menu */

nav#sub {
    background:#FFF;
    padding: 0;
    margin: 0 0 100px 0;
}
nav#sub ul {
    text-align:left;
}
nav#sub ul li {
    float:left;
    display:inline;
}
nav#sub ul li:hover {
    background:#E6E6E6;
}
nav#sub ul li a {
    display:block;
    padding:15px 25px;
    color:#444;
    text-decoration:none;
    text-align: left;
}
nav#sub ul li ul {
    position:absolute;
    width:120px;
    background:#444;
    padding-inline-start: 15px;
}
nav#sub ul li ul li {
    width:120px;
}
nav#sub ul li ul li a {
    display:block;
    padding:15px 10px;
    color:#FFF;
}
nav#sub ul li ul li:hover a {
    background:#2430F0;
    color:#ffffff;
}
nav#sub ul li ul.fallback {
    display:none;
}
nav#sub ul li:hover ul.fallback {
    display:block;
}