/* *
 * Theme Name: Font Media Theme
 * Author: Rachelle Font
 * Author URI: http://www.fontmedia.com.au
 * This theme has been designed solely for use Font Media clients
   ================================================== */


* {margin: 0px; padding: 0px;}
img a, a, img, a img {outline: none; border: none;}
.aligncenter {display: block;	margin-left: auto;	margin-right: auto;}
.alignleft {float: left; margin: 0px 20px 10px 0px;}
.alignright {float: right; margin: 0px 0px 10px 20px;}
body {font-family: 'PT Sans', sans-serif; background-image:url(images/body-bg.jpg); background-repeat: repeat-x; background-color: #cccccc; }
#footer {margin-top: 30px; font-size: 9px; text-transform: uppercase; border-top: 8px solid #475182; line-height: 30px;}
#copyright {width: 400px; float: left;}
#fontmedia {width: 400px; float: right; text-align: right;}
#footer a {text-decoration: none; color: #000;}
#footer a:hover {text-decoration: underline;}
.clear {clear: both;}
p {margin-bottom: 15px;}
h1 {margin-bottom: 30px; font-family: 'Raleway', sans-serif; color: #475282; font-weight: normal; }
h2 {margin-bottom: 20px; font-family: 'Raleway', sans-serif; color: #985648;font-weight: normal; }
h2 a { text-decoration: none; color: #985648; font-weight: normal!important;}
h2 a:hover {text-decoration: underline;}
h3 {margin-bottom: 15px;font-family: 'Raleway', sans-serif; color: #475282; font-weight: normal; }
#content li {margin: 0px 0px 10px 40px;}
#content ul {margin-bottom: 15px;}
#container {width: 960px; margin: 0px auto 0px auto; background-color: #fff; }
#content {padding: 30px; border-top: 1px solid #878282;}
#header {position: relative; height: 105px; padding: 20px 20px 0px 20px; margin-top: 20px;}
#content a {color: #985648; text-decoration: none; font-weight: bold;}
#content a:hover {text-decoration: underline;}
#left {float: left; width: 250px; padding: 20px;}
#right {float: right; width: 550px; padding: 20px;}
#logo {width: 300px; height: 85px; float: left; }
#home-banner {height: 475px; clear: both; background-image: url(images/home-banner.jpg);}
.headshot {width: 250px; float: left; margin-right: 50px; text-align: center;}
.headshot a {font-weight: normal!important;}
.bio {width: 600px; float: right;}
.team-member {clear: both; margin-bottom: 30px; min-height: 300px; border-bottom: dotted 1px #928D8D; padding-bottom: 30px;}
.team-member h2 {margin-bottom: 0px!important;  color: #985648;}
.team-member h3 { color: #985648!important;  }
.postmetadata {padding-bottom: 30px; border-bottom: dotted 1px #928D8D; margin-bottom: 30px;}



/*gravity forms */
body .gform_wrapper form .gform_body ul, body .gform_wrapper form .gform_body ul li {list-style-type: none !important;list-style-image: none !important;
list-style: none !important;background-image: none !important;background: none !important;padding: 0 !important;margin: 5px 5px 15px 0px !important;border: none !important; }
body .gform_wrapper form .gform_body ul > li:before {content: "";}
#gform_1 {font-size: 16px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield label{font-size:14px; font-weight: normal; }
.gform_confirmation_message {color: #73162d; font-weight: bold;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea {height: 90px;}


/* copy all of above to every new Wordpress theme */

/*dropdown navbar*/

#navbar {height: 47px;  border-bottom: none!important; text-transform: uppercase; float: right; text-align: right; margin-top: 57px;}
#navbar li {border-left: none!important; border-right: none!important;  font-size: 14px;list-style-type: none; float: right; font-family: 'Raleway', sans-serif; }
#navbar li a {color:#1a1a1a; height: 47px; line-height: 40px!important;  padding: 0px 27px 0px 27px; text-decoration: none; border-bottom: none!important;   background-color: #fff;}
#navbar li a:hover {background-image: url(images/nav-bg-hover.jpg);	background-repeat: repeat-x;	color:#1a1a1a!important; 	text-decoration:none;}
#navbar .current_page_item a {background-image: url(images/nav-bg-hover.jpg);	background-repeat: repeat-x;	color:#1a1a1a!important; 	text-decoration:none;}

#navbar li ul li a {color:#fff!important; border-bottom: 1px solid #fff!important;  width: 120px;  padding-left: 20px!important; font-size: 11px!important; line-height: 30px!important; height: 30px!important; background-color: #4b4e85!important;}
#navbar li ul {border: none!important; margin-top: 3px;}
#navbar li ul li a:hover {color:#000!important;background-color: #b0d2ee!important; background-image: none!important;}
div.dropdown-horizontal-container{background-color: transparent!important; border-bottom: 1px solid #fff!important; }
