/*------------------------------------------------------------------
[Master Stylesheet]

Project: Write Lady
Author: Scott Lively <scott@123shoot.com>
Version: 1.1
Last change: 10/02/08
-------------------------------------------------------------------*/

@import 'reset.css';

/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Navigation   [#nav_main]
3. Content      [#content]
4. Footer       [#ftr]
5. Error
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[1. Body ]
-------------------------------------------------------------------*/
html {
    margin-bottom: 1px;
    min-height: 100%;
}

body {
    background-color: #000C26;
    color: #000000;
    font-family: Courier New, Courier6, monospace;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-align: left;
    word-spacing: 0px;
}

a {
    color: #000000;
    text-decoration: underline;
}

a:hover { color: #666666; }

h2 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

p { padding: 10px 18px; }

ul { padding-left: 32px; }
ol { padding-left: 24px; }

.pink { color: #E91D97; }
.bold { font-weight: bold; }

#wrapper {
    background-image: url(../images/wrapper.jpg);
    background-repeat: repeat-y;
    height: 100%;
    margin: auto;
    width: 906px;
}

#hdr {
    background-image: url(../images/headerBg.jpg);
	background-repeat: no-repeat;
	height: 134px;
	width: 906px;
}

#logo {
    float: left;
    height: 134px;
    width: 207px;
}

/*------------------------------------------------------------------
[2. Navigation ]
-------------------------------------------------------------------*/
#nav_main {
    float: right;
    padding-top: 40px;
    width: 699px;
}

#nav_main ul li {
    float: left;
    list-style-type: none;
}

#nav_main ul li a { background-repeat: no-repeat; display: block; height: 44px; text-decoration: none; }
#nav_main ul li a span { display: none; }

a#home { background-image: url(../images/navMain/home.jpg); width: 46px; }
a:hover#home, a#home.current { background-image: url(../images/navMain/homeMo.jpg); }

a#ghostwriting { background-image: url(../images/navMain/ghostwriting.jpg); width: 97px; }
a:hover#ghostwriting, a#ghostwriting.current { background-image: url(../images/navMain/ghostwritingMo.jpg); }

a#copywriting { background-image: url(../images/navMain/copywriting.jpg); width: 171px; }
a:hover#copywriting, a#copywriting.current { background-image: url(../images/navMain/copywritingMo.jpg); }

a#about { background-image: url(../images/navMain/about.jpg); width:61px; }
a:hover#about, a#about.current { background-image: url(../images/navMain/aboutMo.jpg); }

a#resources { background-image: url(../images/navMain/resources.jpg); width: 83px; }
a:hover#resources, a#resources.current { background-image: url(../images/navMain/resourcesMo.jpg); }

a#contact { background-image: url(../images/navMain/contact.jpg); width: 69px; }
a:hover#contact, a#contact.current { background-image: url(../images/navMain/contactMo.jpg); }

.tabcontainer {
    float: right;
    height: 22px;
    width: 699px;
}

.tabcontent { display: none; }

.tabcontent a { text-decoration: none; }

/*------------------------------------------------------------------
[3. Page Headings ]
-------------------------------------------------------------------*/
#page_heading { height: 126px; }

/*------------------------------------------------------------------
[4. Blog Clipping ]
-------------------------------------------------------------------*/
#bio_blog_container {
    float: left;
    width: 255px;
}

#blog {
    height: 104px;
    width: 255px;
}

#newsletter {
    background-image: url(../images/newsletterBg.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    height: 229px;
    width: 255px;
}

#newsletter_form { padding: 76px 0px 0px 46px; }
/*------------------------------------------------------------------
[5. Content ]
-------------------------------------------------------------------*/
#content {
    background-repeat: repeat-y;
    float: right;
    height: 100%;
    width: 651px;
}

#content div.watermark {
    background-image: url(../images/watermark.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}

#content_bottom {
    float: right;
    height: 240px;
    width: 651px;
}

p.article_blurb { padding-bottom: 0px; }

p.article_link {
    padding-top: 0px;
    text-align: right;
}

p.article_link a {
    color: #E91D97;
    font-weight: bold;
}
    
/*------------------------------------------------------------------
[6. Footer - #ftr ]
-------------------------------------------------------------------*/
#ftr {
    background-image: url(../images/footerBg.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	height: 54px;
	margin: auto;
	width: 906px;
}

#nav_ftr {
    float: left;
    padding-top: 17px;
}

#nav_ftr ul { padding: 0px; }

#nav_ftr ul li {
    display: inline;
    list-style-type: none;
}

#nav_ftr ul li a {
    color: #000000;
    text-decoration: none;
}

#nav_ftr ul li a:hover { color: #666666; }

#rps_logo {
    float: right;
}

.clear { clear: both; }