/* *
 * 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: verdana, sans-serif; border-top: 5px solid #d3c276; font-family: verdana; font-size: 13px;  color: #414042; line-height: 20px;}

#footer {margin-top: 30px; font-size:9px; border-top: 2px solid #c1b59b; padding-top: 10px;}
#copyright {width: 200px; float: left;}
#fontmedia {width: 600px; float: right; text-align: right;}
#footer a {text-decoration: none; color: #414042;}
#footer a:hover {text-decoration: underline;}
.clear {clear: both;}
p {margin-bottom: 15px;}
h1 {width: 250px; text-align: center; margin-bottom: 5px;clear: both; color: #9b8579; font-weight: normal; font-family: 'Raleway', sans-serif; text-transform: uppercase; font-size: 20px;}
h2 {margin-bottom: 20px;}
h3 {margin-bottom: 15px;}
#content li {margin: 0px 0px 10px 40px;}
#content ul {margin-bottom: 15px;}
#full { z-index: 1; position: absolute; top: -210px; left: 0px;}
#container {width: 960px; margin: 0px auto 0px auto; }
#content {padding: 30px; font-family: 'Raleway', sans-serif; clear: both; position: relative; }
#header {position: relative; height: 160px;}
#left-page {float: left; width:200px;}
#right {float: right; width: 300px;}
#right-long {float: right; width: 600px; margin-right: 50px;}
#logo {width: 300px; float: left; height: 180px; padding-top:30px;  }
#header-list {width: 200px;  font-size: 12px;z-index: 300; position: absolute; top: 0px; right: 0px; }
#portfolio-right {width: 650px; float: right;}
#header-list li {background-image: url(images/list.jpg); background-position: left; background-repeat: no-repeat; padding-left: 20px; list-style-type: none;line-height: 23px;}
#header-list li a {text-decoration: none; color: #414042;  }
#header-list li a:hover {color: #c1b59b;}

.portfolio {background-color: #5d5d5f; width: 160px; text-align: center; height: 40px;padding: 120px 10px 10px 10px; z-index: 300; position: relative; color: #c1b59d!important; margin-left: 35px;}
.portfolio h1 { position: absolute; bottom: 10px; text-align: center; width: 140px;}
#left-portfolio {width: 170px!important; float: left!important;  margin-top: 250px; margin-left: 35px; padding-right: 20px;}
#wrapper {margin-top: -60px;}
#full h2 {font-weight: normal; color: #c4b267; font-size: 16px; text-transform: lowercase;}
#wrapper {min-height: 900px;}

.box {width: 165px; float: left; background-color: #5d5d5f; text-align: center; vertical-align: bottom; margin: 0px 10px 10px 0px; height: 140px; padding-top: 15px;}
.graphic img {margin-top: 10px;}
#top-content {padding-top: 50px; clear: both;}
#top-content a {color: #fff!important; text-transform: uppercase; text-decoration: none; font-size: 13px; font-famly: raleway;  }


/*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:12px; font-weight: normal; padding: 3px!important;}
.gform_confirmation_message {color: #73162d; font-weight: bold;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea {height: 90px; padding: 3px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield label {display:none!important;}

/*staff*/
.staff-member-photo {float: left; margin-right: 90px; margin-left: 10px;}
.staff-member-info-wrap {width: 430px; float: left; margin-bottom: 30px;}
h3.staff-member-name {margin-bottom: 0px!important;}
h4.staff-member-position {font-weight: normal!important; margin-bottom: 20px!important;}


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

/*drop down navbar*/
#navbar {background-color: #fff;!important; height: 44px; text-transform: uppercase!important; font-weight: normal!important;width:450px; border-left: 3px solid #c1b59b;  font-size: 12px; position: absolute; left: 280px; top: 0px;}
#navbar li {border-left: none!important; border-right: none!important; font-size: 110%;}
#navbar li a {color:#000; height: 44px; line-height: 44px!important; background-color: #fff!important;font-weight: normal!important; padding: 0px 35px 0px 35px; text-decoration: none; border-right: 3px solid #d3c276; }
#navbar li a:hover {color: #000!important; background-color: #fff!important;}

#navbar li ul li a {color: #fff!important; border-bottom: 1px solid #fff!important;  width: 200px;  padding-left: 20px!important; font-size: 11px!important; line-height: 30px!important; height: 30px!important;}
#navbar li ul {border: none!important;}
#navbar li ul li a:hover {color:#fff!important;background-color: #E93326!important;}
div.dropdown-horizontal-container{background-color: transparent!important;  border-bottom: none!important;}



