/* *
 * 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; line-height: 18px; font-size: 12px; color: #666}
#footer {height: 46px; line-height: 46px; color: #fff; font-size: 10px; text-transform: uppercase; clear: both; background-image: url(images/footer.jpg); background-position: bottom; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px; position: absolute; bottom: 0px; width: 900px; }
#copyright {width: 400px; float: left;}
#design {width: 400px; float: right; text-align: right;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #F3FA54; text-decoration: none;}

#member {position: absolute; height: 60px; width: 113px; right: 80px; top: 0px;}

.blue {color: #006293;}
.clear {clear: both;}
p {margin-bottom: 15px; margin-top: 10px;}
#content h1 {color: #0171A1; font-weight: normal; font-size: 26px; margin-bottom: 20px;}
#content h1 {color: #0171A1; font-weight: normal; font-size: 26px; margin-bottom: 20px;}
#content #box-left h2, #content #box-right h2 {color: #0171A1; font-weight: normal; font-size: 26px; margin-bottom: 20px;}
#content h2 {color: #0171A1;  font-size: 14px; margin-bottom: 15px; line-height: 20px;}
h3 {color: #0171A1; font-size: 12px; margin-bottom: 15px;}
#content li {margin: 0px 0px 10px 40px;}
#content ul {margin-bottom: 15px;}
#container {width: 962px; margin-left: auto; margin-right: auto; min-height: 850px; position: relative; }
#content {padding: 70px 30px 30px 30px; }
#content a {color: #0171A1; text-decoration: none;}
#content a:hover {text-decoration: none; text-decoration: underline;}
#header {height: 110px; position: relative; width: 960px;}
#left {width: 420px; float: left;}
#right {width: 420px; float: right; padding-top: 40px;}
#right-start {width: 420px; float: right; }
#right-home {width: 420px; float: right; }
#left-large {width: 600px; float: left; }
#right-small {width: 200px; float: right; margin-top: 60px;}
.spacer {clear: both; height: 50px;}
#logo {width: 326px; float: left; height: 56px; padding-top: 30px; padding-left: 30px;}
#banner-home {width: 962px; height: 456px; background-image: url(images/banner-home.jpg); background-repeat: none; position: relative;}
#banner-page {width: 962px; height: 122px; background-image: url(images/default-header.jpg); background-repeat: none; position: relative; margin-top: 2px;}
#box-left {margin-left: 40px; margin-top: 20px; width: 328px; height: 176px; float: left; padding: 20px; background-image: url(images/start-box.png); font-size: 15px; position: relative;}
#box-right {margin-right: 40px; margin-top: 20px; width: 328px; height: 176px; float: right; padding: 20px; background-image: url(images/start-box.png); font-size: 15px; position: relative;}
.download {position: absolute; bottom: 20px; right: 20px; height: 36px; width: 104px;}

.team-member{width: 260px;	height: 580px;	float: left;text-align: center;	position: relative;	margin-bottom: 50px;padding: 0px 20px 0px 20px; }
#content .team-member h2 {color: #0171A1; font-weight: normal; font-size: 22px; margin-bottom: 5px; padding-top: 20px; border-top: solid 1px #CCCCCC; width: 260px; margin-left: auto; margin-right: auto;}
#content .team-member h3{color: #0171A1; font-weight: normal; font-size: 11px; margin-bottom: 0px; margin-bottom: 10px;}
.middle {margin-left: 40px;}
#content .team-member h2 {color: #0171A1; font-weight: normal; font-size: 22px; margin-bottom: 5px; padding-top: 20px; border-top: solid 1px #CCCCCC; width: 260px; margin-left: auto; margin-right: auto;}
#content .team-member h3 {color: #0171A1; font-weight: normal; font-size: 11px; margin-bottom: 0px; margin-bottom: 10px;}
.contact-team {	width: 191px;	height: 28px;	line-height: 26px;	background-image: url(images/contact-team.jpg);	background-repeat: no-repeat;
	position: absolute;	left: 70px;	bottom: 3px;	font-size: 10px; text-transform: uppercase;}
.contact-team a {color: #fff!important; text-decoration: none!important;}
.contact-team a:hover {color: #F3FA54;}
#start {width: 271px; height: 58px;	position: absolute;	bottom: -57px;	right: 50px;background-image: url(images/start.jpg);
   background-repeat: none;	line-height: 30px;	text-align: center;	font-size: 14px;}
#start a {color: #fff; text-decoration: none;}
#start a:hover {color: #F3FA54;}
#guide-home {width: 161px; height: 162px; position: absolute; bottom: 10px; right: 10px;}
#guide {	width: 131px;	height: 131px;	position: absolute;	bottom: -54px;	right: 18px;}
.call {display: block; color: #fff; padding: 5px; background-color: #abaf24;}

/*drop down nav */
#navbar {position: absolute;	right: 50px;	bottom: 0px;	width: 507px;	height: 41px; padding-left: 30px; background-image: url(images/navbg.jpg);	background-repeat: no-repeat;	font-family: 'PT Sans', sans-serif;	 text-transform: uppercase;}
#navbar li {float: left; list-style-type: none; background-color:transparent!important; border-right: none!important;}
#navbar li a {padding-left: 16px!important; padding-right: 16px!important; color: #fff; text-decoration: none; font-size: 12px; font-weight: normal!important;  margin-left: 0px!important; margin-right:  0px!important;  line-height: 35px;}
#navbar li a:hover {color: #F3FA54!important; background-color: none!important;}
#navbar li ul li a {color: #fff!important;   text-transform: uppercase;width:200px; background-color:  #006090!important; height: 30px; line-height: 30px; padding-left: 15px!important;}
#navbar li ul {border: none!important; }
#navbar li ul li a:hover {color: #F3FA54!important;}
div.dropdown-horizontal-container{ border: none!important; background-color: transparent!important;}

/*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: 12px!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;  text-transform: uppercase;}
.gform_confirmation_message {color: #73162d; font-weight: bold;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea {height: 90px;}
.gform_wrapper .gform_footer input[type="image"] {float: right!important; width: 123px!important; height: 46px!important; padding: 0px!important;margin-bottom: 20px!important;}




/*
#content-header {height: 122px; position: relative;}

#boxes {margin-left: 10px; }






