/* *
 * 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; color: #767575;}
#container {width: 960px; margin: 0px auto 0px auto; position: relative;}
p {margin-bottom: 15px;}
h1 {color: #28a0f3; font-size: 28px; font-weight: normal; margin-bottom: 30px;}
h2 {color: #717cbc; font-size: 20px; font-weight: normal; margin-bottom: 15px;}
h2 a {text-decoration: none;}
h3 {margin-bottom: 15px;color: #28a0f3; font-weight: normal;}
h4 {margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #717dbd; font-weight: normal; font-size: 16px; color: #717dbd; }

#header {position: relative;}
#logo {width: 360px; height: 157px; float: left; z-index: 100; position: absolute; top: 10px; left: 10px;}

.post-metadata,  .postmetadata{clear: both;margin-bottom: 30px;}

/*content*/
#content {padding: 30px; font-size: 14px;  float: left;}
#content ul  {margin-bottom: 15px;}
#content li  {padding-bottom: 5px; margin-left: 40px;}
#content a  {color: #28a0f3; text-decoration: none; }
#content a:hover  {text-decoration: underline;}
#sidebar {width: 250px; float: right; padding: 30px 0px 30px 0px;}
#left {width: 600px; float: left; margin-right: 50px;}
#right {width: 250px; float: right; }

/* banners */
#banner {height: 400px; width: 960px;background-image: url(images/banner-home.png);}

/*navbar*/
#navbar {height: 30px; background-color: #717cbc; line-height: 20px; padding-top: 10px;}
#navbar li {float: left; list-style-type: none; font-size: 14px;}
#navbar li a {color: #fff; padding-right: 23px; border-right: #fff solid 1px; padding-left: 23px; text-decoration: none;}
#navbar li a:hover {color: #000;}
#navbar li:last-child a {border-right: none;}

/*footer*/
#footer {clear: both; color: #fff; position: relative; padding: 0px 30px 0px 30px; text-transform: uppercase; height: 50px; line-height: 50px; margin-top: 60px; background-color: #999999; font-size: 10px;}
.clear {clear: both;}
#copyright {width: 300px; float: left;}
#fontmedia {width: 300px; float: right; text-align: right;}
#footer a {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline;}
#footer-logo {width: 435px; height: 45px; position: absolute; top: -50px; left: 0px; background-image: url(images/footer-logo.jpg);}

/*misc*/
.randomTestimonialWidget {padding: 40px 25px 35px 20px; background-image:url(images/test-bg.png); background-repeat: no-repeat; width: 195px; height: 294px; font-size: 14px; text-align: center; font-style: italic;float: right;}
.randomTestimonialWidget h3 {border-bottom: none!important; margin-bottom: 7px!important; font-style: normal!important; color: #28a0f3;}
.testimonial-client {width: 50px!important; font-weight: bold;}

.small {font-size: 12px;}
.purple {color: #717dbd; font-weight: bold;}
.blue {color: #28a0f3; font-weight: bold;}


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

#black-studio-tinymce-2 {padding: 10px; background-color: #717cbc;  height: 380px; color: #fff;font-size: 13px; }
#black-studio-tinymce-2 h3 {color: #fff; font-weight: bold; padding-bottom: 10px; display: block; border-bottom: 1px solid #fff; font-size: 18px;}












