/*

Theme Name: Real Fabulous Women

Theme URI: http: ///realfabulouswomen.com/

Description: Official website of Real Fabulous Women built by Nota Bene Consulting.

Author: Nota Bene Consulting
Author URL:<a href="http://www.notabenemarketing.com/" target="_blank" >Web Developer</a>

Version: 1.0


*/



/* ------------------------

Color Legend:

Green: #637f56;

--------------------------- */



* { margin: 0; padding: 0; }



a { color: #aa3851; text-decoration: none; }

a:hover { text-decoration: underline; }

a:focus { outline: 0 }

a img { border: 0 none; }



hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }



ol { list-style: decimal; }

ul { list-style: disc; }

li { margin-left: 25px; }



p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom: 18px; }



h1, h2, h3, h4 { color: #aa3851; }

h1 { font-size: 30px; font-weight: normal; }

h2 { font-size: 20px; line-height: 22px; }

h3 { font-size: 16px; line-height: 20px; }



.green { color: #637f56; }

.lists { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.subs { font-family: Georgia, "Times New Roman", Times, serif; text-align: center; }

.center { text-align: center; display: block; }

.alignleft { float: left; margin: 5px 15px 0 0; } 
.alignright { float: right; margin: 5px 0 0 15px; } 


body { color: #222; line-height: 1.5; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background: #aa3851 url(img/back.png) repeat-x; }



#container { margin: 7px auto 0; background: #e2ecde; padding: 0 7px; width: 951px; }



#header { position: relative; background: url(img/header-bg.png) repeat-x; height: 211px; }

#header #logo { width: 356px; height: 178px; float: left; }



#tag { background: url(img/photo-tag.png) no-repeat; float: right; width: 401px; height: 211px; }

#tag .tagline { font-size: 18px; line-height: 22px; padding-left: 255px; padding-top: 125px; }

#tag .tagline span { font-size: 14px; font-style: italic; }





#menu { width: 950px; position: absolute; bottom: 0; left: 0; font-size: 14px; height: 32px; color: #fff; }

#menu ul { font: bold 12px 'Trebuchet MS', Helvetica, sans-serif;; line-height: 32px; text-transform: uppercase; }

#menu ul li { display: inline-block; padding: 0 8px; list-style-type: none; margin: 0; }

#menu ul li.right { float: right; padding: 0 10px; }

#menu ul li.or { padding: 0; text-transform: lowercase; }

#menu ul li a { color: #fff; text-decoration: none; }

#menu ul li a: hover { color: #ccc; none; }



#content { overflow: hidden; padding: 15px 8px 0; }





/* -------------[ HOME BIZ SECTION ]----------- */

.biz_wrap { background: url(img/content-cnt.png) repeat; padding: 0 36px 0 28px; }

.c-top { height: 21px; background: url(img/content-top.png); }

.c-btm { height: 33px; background: url(img/content-btm.png); }



.biz { overflow: hidden; padding: 18px; background: url(img/content-gr.png) repeat; }

.biz h2 { font-family: Arial, Helvetica, sans-serif; margin-bottom: 8px; }

.biz p{ margin-bottom: 8px; }

.biz ul { margin-bottom: 8px; }

.biz ul li { font: bold 14px Arial, Helvetica, sans-serif; line-height: 18px; color: #637f56; }



.biz .left { float: left; width: 565px; height: 350px; background: #aaa; }

.biz .right { float: right; font-size: 12px; width: 235px; padding: 8px; }

.biz .right .more { display: block; margin-top: 5px; font-weight: bold; text-align: center; color: #637f56; text-decoration: none; }



/* -------------[ HOME NAV ]----------- */

.home { width: 840px; margin: 0 auto; }

.home h2 { font-size: 30px; font-weight: normal; }



.homenav { margin: 0 auto 50px; width: 896px; height: 55px; overflow: hidden; list-style: none; background: no-repeat url('img/buttons.png') top left; }

.homenav li { display: inline-block; margin: 0; }

.homenav li a { display: block; width: 174px; height: 55px; text-indent: -9999px; }





/* -------------[ POSTS ]----------- */

#posts { float: left; display: inline-block; width: 560px; margin-left: 20px; }

#posts .date { color: #636363; text-transform: uppercase; border-bottom: 1px solid #aa3851; font: 13px Arial, Sans-serif; padding: 10px 0 5px; }

#posts .author { font: italic 13px Arial, Sans-serif; padding: 5px 0 18px; color: #636363; }

#posts .author a { font-style: normal; color: #636363; text-decoration: none; font-weight: bold; }

#posts h2 a { color: #aa3851; font: normal 22px Georgia, Serif; text-decoration: none; }

#posts .more { display: inline-block; margin-bottom: 30px; }

/* -------------[ SIDEBAR ]----------- */

#sidebar { float: right;  display: inline-block; width: 316px; margin-right: 20px; }



#sidebar .widget { padding: 10px 15px; }

#sidebar .widget h4 { font: normal 22px Georgia, Serif; margin-bottom: 10px; }

#sidebar .widget ul li { margin-left: 20px; }

#sidebar .widget ul li a { font-weight: bold; color: #4d4d4d; text-decoration: none; }



#sidebar .sideup { background: no-repeat url('img/sideup.png') top left; height: 330px; }

#sidebar .sideup h3 { font-family: Arial, Sans-serif; margin-bottom: 5px; padding: 25px 35px 0; text-align: center; }

#sidebar .sideup .txt { height: 80px; padding: 0 25px 0 35px; font-size: 12px; }



#sidebar .sideup form { padding: 54px 25px 10px 35px; }

#sidebar .sideup form .input { border: 1px solid #333; padding: 5px; }

#sidebar .sideup form .submit { display: block; margin: 10px auto 0; }

#sidebar .sideup .more {  display: block; font-weight: bold; text-align: center; color: #637f56; text-decoration: none; }



#sidebar .sidebuttons { overflow: hidden; list-style: none; margin-left: 10px; background: no-repeat url('img/sidebuttons.png') top left; }

#sidebar .sidebuttons li { display: inline-block; margin-left: 0; }

#sidebar .sidebuttons li a { display: block; width: 142px; height: 45px; margin: 0 8px 8px 0; text-indent: -9999px; }





/* -------------[ FOOTER ]----------- */

#footer { height: 70px; overflow: hidden; width: 958px; font-size: 11px; background: #e2ecde no-repeat url(img/vine-btm.png) top right; }

 

.rights, .copy { padding-top: 45px; font-family: Arial, Helvetica, sans-serif; }

.rights { padding-left: 50px; float: left; }

.copy { padding-right: 220px; float: right; }


/* -------------[ FORUM  ]----------- */

#realfab-forum {
    float: left;
    padding: 5px 5px 5px 5px;
    width: 100%;
}
