/* ~~~~~~~~~ generic ~~~~~~~~~~ */

html, body, address, blockquote, div, dl, form, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	/* margin: 0;
	padding: 0; */
}
img {
	vertical-align: bottom;
}
img, fieldset {
	border: 0;
}
html {
	/*overflow-y: scroll;*/
}
header, nav, section, article, figure,aside {
	display: block;
}
header {
	background: #272838;
	padding:35px 5px 25px;
	color: #fff;
}
input[type=text],
input[type=password],
input[type=email],
.textarea{
	background: #fff;
   width: 80%;
   padding: 10px 10px 8px;
   /* font-size: 15px; */
   border: 1px solid #ccc;
   /*height:15px;*/
   /*float:right;*/
   /* margin-top:7px; */
	/* box-shadow: 0px 0px 6px 3px #ddd; */
	border-radius: 5px;
    font-family: broadacre-light-0, sans-serif;
}
.textarea{
	/*width:500px;	*/
}
input[type=text]:hover,
input[type=password]:hover,
input[type=email]:hover,
.textarea:hover{
   border: 1px solid #3c85c1;
   /*background: #f1f1f1;*/
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
textarea:focus{
   border: 1px solid #3c85c1;
   background: #fff;
}
input[type=password] {
	color:#000;
}
.styled-select select {
	float:left;
	clear:none;
   background: #fff;
   width: 155px;
   padding: 2px;
   font-size: 15px;
   border: 1px solid #ccc;
   height:25px;
   margin-top:7px;
   font-size:1.2em;
}

.styled-select select:hover{
	border: 1px solid #3c85c1;
	background: #f1f1f1;
}

.styled-select select:focus{
	border: 1px solid #3c85c1;
}

.submit {
	background: none repeat scroll 0 0 #7E7F9A;
	border: 0;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	margin-left: 13px;
	margin-top: 7px;
	padding: 6px 0 5px 0;
	width: 81px;
	border-radius: 8px;
}

#jobSearchForm {
	margin-top:5px;
}
label {
	/* font-weight: bold; */
}
/*
input,select,textarea {
	margin: 5px 0;
	padding: 8px 5px;
	color: #333;
	border-width: 1px;
	border-style: solid;
	border-color: #3c3c3c;
	font-size:1em;
}*/
input[type=radio] {
	margin: 10px 0;
}
input:focus,select:focus,textarea:focus {
	/*color: #333;
	background: #f4f4f4;border-width: 0px;*/
}
form p {
	padding: 12px 0 5px 0;
	margin: 0;
	/*color: #333;*/
}
input.button {
	font-weight: bold;
	font-size: 1em;
	height: 36px;
	margin: 5px 0px;
	padding: 3px 3px;
	width:110px;
	color: #102540;
	background: #eee;
	cursor: pointer;
	font-size:16px;
	font-weight:bold;
}
.formRow {
	margin-top:7px;
	float:left;
	clear:left;
}
#postAdArea .formRow {
	margin-top:20px;
}
.musicalTasteCheckBox {
	width:130px;
	float:left;
	clear:none;
}
.styled-select {
	clear: none;
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
