/* *
 * 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 {color: #333; font-size: 14px;}
#footer {margin-top: 30px; font-size: 9px; text-transform: uppercase; line-height: 30px; border-top: 1px solid #e21f26; }
#footer-bottom-left {width: 400px; float: left;}
#footer-bottom-right {width: 400px; float: right; text-align: right;}
#footer a {text-decoration: none; color: #000;}
#footer a:hover {text-decoration: underline;}
#footer-content {width: 960px; margin: 0px auto 0px auto; position: relative;}
#footer-top-right {position: absolute; height: 150px; width: 250px; text-align: right; right: 0px; top: -180px;}
#footer-top-left {height: 180px; width: 40%; float: left; text-align: left;  margin-top: -180px;}
.clear {clear: both;}
p {margin-bottom: 15px;}
h1 {margin-bottom: 20px; color: #e21f26; font-weight: normal; font-size: 28px;}
h2 {margin-bottom: 15px; color: #ff8e00; font-weight: normal; font-size: 20px;}
h3 {margin-bottom: 15px;  color: #e21f26;font-weight: normal;}
#content li {margin: 0px 0px 10px 40px; }
#content ul {margin-bottom: 15px;}
#container {width: 960px; margin: 0px auto 0px auto; padding: 20px; background-color: #fff;}
#content {padding: 30px; min-height: 550px;}
#header {position: relative; height: 310px;}
#left {float: left; width: 600px;}
#right {float: right; width: 250px; padding-top: 10px; margin-bottom: 80px;}
#navbar {position: relative; }
#navbar li {float: left;}
#navbar li a {text-decoration: none;}
#content a {color: #333;}
#content a:hover {color: #fe8f00;}
#right li {list-style-type: none; margin-left: 0px!important;}
#right li a {padding-left: 20px; padding-bottom: 5px; border-bottom: 1px dotted #999; background-image: url(images/list.png); background-position: left; background-repeat: no-repeat; text-decoration: none;}
.menu li {list-style-type: none; margin-left: 20px!important;}
#content li a {padding-left: 20px; padding-bottom: 5px; border-bottom: 1px dotted #999; background-image: url(images/list.png); background-position: left; background-repeat: no-repeat; text-decoration: none;}
.yellow {color:#ff8e00;}
.title {color:#ff8e00; text-align: right; padding: 5px 20px 5px 0px; vertical-align: top; width: 100px;}
table {margin-bottom: 20px;}

/*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 */

#banner {background-image: url(images/banner.png); z-index:10; height: 310px;}
#logo {position: absolute; z-index: 1; left:10px; top: 40px; width: 344px; height: 83px;}
body {font-family: 'Roboto', sans-serif;color: #4d4d4d;}
/*drop down naav */
#navbar {background-color: #e6e6e6!important; height: 44px; text-transform: uppercase!important; font-weight: normal!important; font-size: 90%!important;  }
#navbar li a:hover {color: #e21f26!important;}
#navbar li a {color:#222222; height: 44px; line-height: 44px!important; background-color: #e6e6e6!important;font-weight: normal!important; padding: 0px 55px 0px 55px; }
#navbar li ul li a {color: #222222!important; border-bottom: 1px solid #fff!important; text-transform: none!important; width: 370px;  padding-left: 20px!important;}
#navbar li ul {border: none!important;}
#navbar li ul li a:hover {color:#e21f26!important;}
div.dropdown-horizontal-container{background-color: transparent!important; }
#navbar .current_page_item a{color:  #e21f26!important;}
