/*
Modified By: Michelle Deo @ [ real neat ]
Original Theme: AjaxBerlee v1.3a
Original Theme URI: http://nico.berlee.nl/ajaxberlee-wordpress-theme-released/
Author: Nico Berlee
Author URI: http://nico.berlee.nl
Description: <p>A minimal, fast, simple, crisp, clear and light 3 column design. This plugin independent theme highlights the excerpt of the latest article on the home page.</p><p>AjaxBerlee is based on the Brajeshwar theme, but it's much faster and it comes with interesting AJAX features such as Instant Comment, Instant Search, Page and Image preloading and an article slider.</p><p>Visit the original site from where this theme got its inspiration <a href="http://nico.berlee.nl">nico.berlee.nl</a>.</p>
*/

/* global settings */

html { 
overflow: scroll;
background: #FFFFFF;
}
* { 
margin: 0; 
padding: 0;
}
body { 
margin: 10px 0;
font: 100%/1.5em Sans-Serif, "Trebuchet MS", Trebuchet;
color: #61481A;
text-align: center;
min-width: 900px;
background: url(http://www.realneat.com/wp-content/uploads/2010/11/title.gif) no-repeat 10% 79px;
}
#pfButton, #pfButton img {
text-align: right;
vertical-align: middle;
border: none !important;
}

/* links */

a, a:visited, a:active {
text-decoration: none;
color: #BF2C14;
}
a:hover {
color: #61481A;
}
a img {
background: none;
padding: 6px;
border: 1px solid #B9A584;
vertical-align: sub;
}
a:hover img {
border: 1px solid #BF2C14;
filter: alpha(opacity=90);
opacity: .9;
}
a.simple_alink,
a:visited.simple_alink,
a:active.simple_alink,
a.brlink,
a:visited.brlink,
a:active.brlink {
color: #61481A;
}
a:hover.simple_alink,
a:hover.brlink {
color: #BF2C14;
}

/* hn */

h1, h2, h3, h4, h5, h6 { 
font-weight: normal; 
color: #61481A;
margin: 10px 0;
}
h1 { 
margin: 0;
font-size: 4em; 
font-weight: bold; 
text-transform: uppercase;
}
h1 a { 
color: #61481A;
}
h1 a:hover { 
background: none;
border-bottom: none;
color: #BF2C14;
}
h2 { 
font-size: 1.1em; 
}
h3 { 
font-size: 1em; 
}
h4 { 
font-size: 0.9em; 
}
h5 { 
font-size: 0.8em; 
}
h6 { 
font-size: 0.7em; 
}

/* misc */

.logo1 {
color: #9DC92F;
font-family: Georgia, "Trebuchet MS";
}
.logo2 {
color: #BF2C14;
font-family: Georgia, "Trebuchet MS";
}
.subheading {
color: #61481A;
font-family: Georgia, "Trebuchet MS";
}
.tk-league-gothic {
font-family: "league-gothic-1","league-gothic-2";
}
abbr, 
acronym {
font-style: normal; 
border-bottom: 1px dotted #61481A; 
cursor: help;
}
code, pre { 
font: 1em Monaco, "Courier New", Courier, monotype, serif; 
}
pre {
border: 1px solid #B9A584;
background: #FAFAFA;
padding: 4px;
overflow: auto;
width: 95%;
max-height: 500px;
margin: 10px auto;
}
input, select, textarea {
border: 1px solid #B9A584;
border-top: 1px solid #61481A;
color: #61481A;
padding: 2px;
}
.submit, .search_submit, span.submit input {
padding: 2px;
background: #FAFAFA;
border: 3px solid #61481A;
border-top-color: #B9A584;
border-left-color: #B9A584;
font-size: 85%;
color: #61481A;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;
}
.search_submit {
margin-left: 4px;
}
p {
margin: 10px 0;
line-height: 18px
}
em {
font: 1em/1.5em Georgia, "Trebuchet MS";
font-style: italic;
color: #61481A;
}
td {
padding: 5px;
line-height: 18px
}
.simple_acat {
padding-left: 15px;
}
.linklistcatnamecustom, .simple_aheading, .lladdlink {
font: 1em/1.5em Georgia, "Trebuchet MS";
font-style: italic;
font-weight: bold;
color: #61481A;
padding-top: 12px;
text-transform: lowercase;
}
.linktable {
font: 1em/1.5em Georgia, "Trebuchet MS";
font-style: italic;
}
.noborder {
border: none;
}

/* definition lists */

dl { 
margin: 20px 0; 
}
dt {
font-size: 0.9em;
text-transform: uppercase;
}
dd {
margin: 0 0 20px;
}

/* list styles */

ul {
margin: 10px 0; 
} 
ul li {
height: 1%;
list-style-type: none;
margin: 0 0 5px;
padding: 0 0 0 15px;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/bullet.gif) no-repeat 0 6px;
line-height: 18px;
}
ol {
margin: 10px 0 10px 25px; 
}
ol li {
margin: 0 0 5px 0;
line-height: 18px;
}

/* blockquote */

blockquote {
margin: 10px 0;
padding: 5px 10px;
border-top: 1px dotted #B9A584;
border-bottom: 1px dotted #B9A584;
background: #FAFAFA;
font: 0.9em/1.5em Georgia, "Trebuchet MS";
color: #61481A;
}

/* image styles */

img.left {
float: left;
margin: 0 15px 10px 0;
}
img.right {
float: right;
margin: 0 0 10px 15px;
}
img.centered {
display: block;
margin: 10px auto;
}
img.border {
padding: 6px;
border: 1px solid #B9A584;
}
p.wp-caption-text {
padding-top: 0;
margin-top: 0;
font: 0.85em/1.4em Georgia, "Trebuchet MS";
font-style: italic;
}

/* layout */

#container {
margin: 0 auto;
width: 760px;
font-size: 0.75em;
text-align: left;
overflow: visible;
}
#wrap {
height: 1%;
margin: 4px 0;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/wrap.gif) repeat-y;
}
#col-left {
float: left;
width: 150px;
padding: 20px 0;
text-align: right;
}
#col-main {
width: 400px;
float: left;
overflow: visible;
}
#col-right {
float: right;
width: 190px;
padding: 20px 0 0 20px;
}
#col-main-full {
width: 750px;
float: right;
overflow: visible;
padding: 20px 0;
}
/* main navigation */

#nav li {
float: right;
display: block;
list-style-type: none;
margin: 0; 
padding: 0;
background-image: none;
}
#nav a, #nav a:visited, #nav a:active {
float: left;
display: block;
padding: 0 10px 8px 10px;
font-size: 1.2em;
font-weight: bold;
color: #61481A;
text-transform: uppercase;
text-decoration: none;
}
#nav li.current_page_item, #nav a:hover {
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/tab.gif) no-repeat 50% 100%;
border-bottom: none;
color: #BF2C14;
}
#nav li.current_page_item a,
#nav li.current_page_item a:visited,
#nav li.current_page_item a:active {
color: #9DC92F;
}

/* latest post */

#latest {
padding: 5px 0;
}
#latest {
border-top: 1px solid #B9A584;
border-bottom: 1px solid #B9A584;
}
#latest-inner {
height: 1%;
margin: 0;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/latest.gif) repeat-y;
}
#slide {
font-weight: bold; 
padding: 15px;
height: 1%;
width: 745px;
display: block;
overflow: hidden;
position: relative;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/latest.gif) repeat-y;
}
#slideticker { 
font-weight: normal;
float: right;
width: 620px;
position: relative;
letter-spacing: 0.1em;
}
#slideticker a:hover { 
color: #9DC92F;
}

/* post */

#post-latest {
float: left;
width: 550px;
font-size: 1.1em;
color: #61481A;
text-align: justify;
}
#post-latest h3 {
margin: 0;
padding: 20px 0 0 20px;
color: #BF2C14;
}
#post-latest h2 {
margin: 20px 20px 0;
font: bold 1.1em Georgia, Trebuchet, 'Trebuchet MS';
color: #61481A;
}
#post-latest p.post-meta {
margin: 0 20px;
color: #B9A584;
}
#post-latest .post-body {
padding: 10px 20px 20px;
text-align: justify;
line-height: 18px;
color: #61481A;
}
#post-latest .post-excerpt {
font-family: Georgia, "Trebuchet MS";
font-style: italic;
// font: 1.2em/1.8em ;
// letter-spacing: 1px;
color: #61481A;
}
#post-latest p.more {
margin: 20px 0 0;
padding: 0 0 0 20px;
font-size: 0.9em;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/dashed.gif) no-repeat 0 50%;
line-height: 18px;
}
#post-latest p.more a,
#post-latest p.more a:visited,
#post-latest p.more:active {
font-size: 0.9em;
color: #9DC92F;
}
#post-latest p.more a:hover {
color: #BF2C14;
}

/* about */

#sec-about {
float: left;
width: 210px;
padding: 0 0 20px;
background: #F7F3F3;
line-height: 1.6em;
}
#sec-about p {
margin: 20px;
}
#sec-about h3 {
margin: 0;
padding: 20px 0 0 20px;
color: #BF2C14;
}

/* main column */
/* post */

#col-main h3.sec-title, #instantsearch h3, .wufoo .info h2 {
padding: 20px 15px 10px;
text-transform: uppercase;
letter-spacing: 0.2em;
color: #BF2C14;
}
div.post {
text-align: justify;
margin: 15px 20px 15px;
padding: 15px 0 15px;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/divider.gif) no-repeat;
}
h2.post-title {
margin: 0;
font-weight: bold;
color: #9DC92F;
}
h2.post-title a,
h2.post-title a:visited,
h2.post-title a:active {
color: #61481A;
text-transform: lowercase;
font: bold 1.1em Georgia, Trebuchet, 'Trebuchet MS';
}
h2.post-title a:hover {
color: #BF2C14;
}
p.post-meta {
margin: 0;
font-size: 0.75em;
color: #B9A584;
text-transform: uppercase;
}
p.post-meta a,
p.post-meta a:visited,
p.post-meta a:active {
color: #9DC92F;
}
p.post-meta a:hover {
color: #BF2C14;
}
.meta-name {
float: left;
width: 120px;
font-size: 1.1em;
text-transform: uppercase;
}
.meta-detail {
font-size: 1.2em;
text-transform: none;
text-align: left;
// margin-left: 120px;
display: block;
}
.meta-tag {
margin: 10px 0;
padding: 5px 10px;
border-top: 1px dotted #B9A584;
border-bottom: 1px dotted #B9A584;
background: #FAFAFA;
text-align: left;
display: block;
}
p.more, .pgee-read-more {
margin: 20px 0 0;
padding: 0 0 0 20px;
font-size: 0.9em;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/dashed.gif) no-repeat 0 50%;
line-height: 18px;
color: #9DC92F !important;
}
p.more a, p.more a:visited, p.more a:active {
color: #9DC92F !important;
}
p.more a:hover {
color: #BF2C14 !important;
}
.pgee-read-more a, .pgee-read-more a:visited, .pgee-read-more a:active {
color: #BF2C14;
}
.pgee-read-more a:hover {
color: #9DC92F !important;
}
.pgee-read-more-comments a, .pgee-read-more-comments a:visited, .pgee-read-more-comments a:active {
color: #B9A584 !important;
font-size: 0.75em;
font-variant: small-caps;
}
.pgee-read-more-comments a:hover {
color: #61481A !important;
}

/* prev-next navigation */

div.content-navigate {
padding: 10px 15px 20px;
}
div.content-navigate span.alignright {
font: 0.9em/1.4em Georgia, "Trebuchet MS";
font-style: italic;
float: right;
}
div.content-navigate span.alignleft {
font: 0.9em/1.4em Georgia, "Trebuchet MS";
font-style: italic;
float: left;
}
p.meta-detail span.alignright {
font: 0.75em/1.25em Georgia, "Trebuchet MS";
font-style: italic;
float: right;
}
p.meta-detail span.alignleft {
font: 0.75em/1.25em Georgia, "Trebuchet MS";
font-style: italic;
float: left;
}

/* comments */

#comments {
display: block;
padding: 0 15px 40px;
}
#comments h3 {
margin: 0;
padding: 10px 0;
text-align: right;
color: #B9A584;
font: 1em/1.5em Georgia, "Trebuchet MS";
}
#comments h3 a,
#comments h3 a:visited,
#comments h3 a:active {
color: #9DC92F;
}
#comments h3 a:hover {
color: #BF2C14;
}
.comment-number {
color: #61481A;
font-size: 175%;
}
.comment-bracket {
font-size: 175%;
}
div.comment {
height: 1%;
display: block;
padding: 10px 0;
border-top: 1px solid #B9A584;
}
div.comment p {
margin: 5px 0 5px 70px;
}
.comment-meta {
font-size: 0.75em;
color: #B9A584;
text-transform: uppercase;
}
.comment-meta a,
.comment-meta a:visited,
.comment-meta a:active {
color: #BF2C14;
}
.comment-meta a:hover {
color: #61481A;
}
.comment-avatar {
float: left;
margin: 0 15px 10px 0;
}
.comment-icon {
padding: 1px 2px 20px 16px;
float: right;
font-size: 0.75em;
color: #B9A584;
background: url(http://www.realneat.com/wp-content/uploads/2009/11/comments_empty_light.png) no-repeat;
}
#comments label {
display: block;
font-size: 0.9em;
}
#comment-author, 
#comment-email,
#comment-url,
#comment-text, 
#s {
width: 90%;
margin: 0 0 10px;
padding: 2px;
border: 1px solid #B9A584;
font: 0.95em "Lucida Sans Unicode", "Lucida Grande", Verdana, "Trebuchet MS";
}
#comment-submit {
padding: 2px;
background: #FAFAFA;
border: 3px solid #61481A;
border-top-color: #B9A584;
border-left-color: #B9A584;
font-size: 85%;
color: #61481A;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;
}

/* side columns common */

#col-right a, #col-left a:visited, #col-left a:active {
background: transparent;
color: #B9A584;
}
#col-right a:hover, #col-left a:hover {
background: transparent;
color: #61481A;
}
#col-right li, #col-left li {
list-style-type: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #B9A584;
display: block;
background-image: none;
line-height: 20px;
}
#col-right ul ul, #col-left ul ul {
padding-left: 10px;
margin: 0;
}
#col-right li li, #col-left li li {
border-top: 1px dotted #B9A584;
}
#col-right ul li ul li, #col-right ul li ul li ul li {
border-bottom: 0px !important;
}
h3.sec-title {
font-family: "Trebuchet MS", Trebuchet, Sans-Serif;
margin: 0;
text-transform: uppercase;
letter-spacing: 0.2em;
color: #BF2C14;
}
#col-left input {
width: 130px;
}
div.left-sec, 
div.right-sec {
margin: 0 15px 40px 0;
}

/* footer */

#footer {
padding: 0;
margin: 0 0 20px 0;
text-align: center;
text-transform: uppercase;
border-top: 1px solid #B9A584;
font-size: 0.8em;
color: #B9A584;
}
#footer a, #footer a:visited, #footer a:active {
color: #B9A584;
}
#footer a:hover {
color: #61481A;
}

/* Google Search

a.gs-title, a.gs-title * {
color: #BF2C14;
}
.gs-webResult  .gs-visibleUrl-short a {
display:none;
}
.gs-webResult .gs-visibleUrl-long a {
text-decoration: none;
color: #BF2C14;
display:block;
}
.gs-webResult .gs-visibleUrl-long a:hover {
color: #61481A;
} */

/* Testimonials */

#sfstest-sidebar blockquote {
font-size: 1.0em;
font-style: italic !important;
font-family: Georgia, "Trebuchet MS";
border: none;
background: none;
margin: 2px 0 0 0;
padding: 2px;
}
#sfstest-sidebar cite {
text-align: right !important;
font-size: 1.0em;
font-family: Georgia, "Trebuchet MS";
margin-top: 0 !important;
font-style: italic !important;
}
#sfstest-page hr {
border: none;
background: url(http://www.realneat.com/wp-content/themes/ajax-berlee/i/divider.gif) no-repeat;
}
#sfstest-page blockquote {
font: 100%/1.5em Sans-Serif, "Trebuchet MS", Trebuchet;
border: none !important;
background: none !important;
padding-bottom: 0 !important;
}
#sfstest-page blockquote p {
line-height: 18px !important;
}
#sfstest-page blockquote b {
font-size: 1.0em;
font-family: Georgia, "Trebuchet MS";
}
#sfstest-page cite {
text-align: right !important;
font-style: italic;
font-family: Georgia, "Trebuchet MS";
}

/* Jotform */

.jotform-form {
padding: 0 !important;
margin: 0 !important;
}
.form-header {
color: #61481A;
font-family: Georgia, "Trebuchet MS";
}
.form-line {
background-image: none !important;
}
.form-required {
display: none !important;
}
.form-submit-button {
padding: 2px !important;
background: #FAFAFA !important;
border: 3px solid #61481A !important;
border-top-color: #B9A584 !important;
border-left-color: #B9A584 !important;
font-size: 85% !important;
color: #61481A !important;
text-transform: uppercase !important;
text-align: center !important;
letter-spacing: 0.1em !important;
}
.form-textarea {
border: 1px solid #B9A584 !important;
border-top: 1px solid #61481A !important;
color: #61481A !important;
padding: 2px !important;
}
.form-textbox {
border: 1px solid #B9A584 !important;
border-top: 1px solid #61481A !important;
color: #61481A !important;
padding: 2px !important;
}

/* - - - Wufoo- - - */

/* Logo */
h1 a {
   background:none;
}

/* Backgrounds */
body {
   background:none;
   background-color:#FFFFFF;
}
h1 {
   background:none;
   background-color:#FFFFFF;
}
#container {
   background:#FFFFFF;
}
.wufoo input.text, .wufoo textarea.textarea {
   background:#FFFFFF;
}
.wufoo .focused {
   background:#FAFAFA;
}
.wufoo .instruct {
   background-color:#FAFAFA;
}

/* Borders */
#container {
   border:none;
}
.wufoo .info {
border:none;
}
.wufoo .section {
   border:none;
   background:none;
}
.wufoo .instruct {
   border:1px solid #e6e6e6;
}

/* Typography */
.wufoo .info div {
   font-size: 100%;
   font-family: Georgia, "Trebuchet MS";
   font-style: italic;
   color:#61481A;
}
.wufoo .section h3 {
   font-size:110%;
   font-family: Georgia, "Trebuchet MS";
   color: #61481A;
   font-weight: bold;
   text-transform: lowercase;
   background: #FFFFFF;
}
.wufoo .section div {
   font-size:85%;
   font-family:inherit;
   color:#61481A;
}
.wufoo label.desc {
   font-size:95%;
   font-family:inherit;
   color:#61481A;
}
.wufoo li div, .wufoo li div label, .wufoo li span label {
   background:none;
   font-family:inherit;
   color:#61481A;
}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice {
   font-size:100%;
   font-family:inherit;
   color:#61481A;
   border: 1px solid #B9A584;
   border-top: 1px solid #61481A;
   padding: 2px;
}
.wufoo label.choice {
   color:#61481A;
}
.wufoo .instruct {
   font-size:80%;
   font-family:inherit;
   color:#61481A;
}

/* Drop Shadows */
#top, #bottom {
   visibility: hidden;
}

/* - - - End Wufoo- - - */

/* misc */

.TagCloud {
text-align: justify;
}
#ACFLoader {
display: none;
font: 100%/1.5em Sans-Serif, "Trebuchet MS", Trebuchet;
position: absolute;
top: 3px;
left: 3px;
border: 1px solid #B9A584;
}
#ACFLoader p {
margin: 2px 5px 2px 5px;
}
#instantsearch ul li {
background: none;
line-height: 15px;
padding: 0 15px;
font-size: 0.90em;
}
#instantsearch ul{
margin: 0;
border-bottom: 1px solid #B9A584;
}
#instantsearch h3 {
padding: 0px 15px;
margin-top: 0px;
text-transform: uppercase;
letter-spacing: 0.2em;
}
.clear {
clear: both;
height: 0;
line-height: 0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
