/*
THEME NAME: Recycled Paperboard Alliance
THEME URI: 
DESCRIPTION: 
VERSION: 1.0
AUTHOR: 
AUTHOR URI:
*/

/* Reset */
@import url('css/reset.css');

/* Typography */
@import url('css/typography.css');

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

body { font: 64.5% helvetica,arial,georgia; background: url(images/pattern.gif) #e5e5e5; text-align: center; }
div#wrapper { position: relative; background: url('images/stripes.gif') left repeat-y; width: 800px; margin: 0 auto 0 auto; text-align: left; }
div#header { background: #90ca3a; padding-top: 15px; }

a { color: #577f1d; }

h1#blog-title { z-index: 1; position: relative; margin: 0 0 0 0; width: 209px; height: 84px; text-indent: -999em; }
h1#blog-title a { height: 84px; width: 209px; position: relative; margin: 0 0 0 10px; background: url('images/logo.gif') no-repeat top left; display: block; }
div#blog-description { display: none; }

/* Sandbox Noshows */
div.skip-link { display: none; }

/* Access -- Wraps the Navigation */
div#access { width: 100%; background: #90ca3a; text-align: right; padding-bottom: 16px; margin-top: -15px; }
body.pageid-25 div#access div#menu ul li, body.pageid-25 div#access div#menu ul li a { display: block; font-weight: bold; }

/* Navigation -- Inline */
div#menu ul, div#menu ul li, div#menu ul li a { display: inline; }
div#menu ul li a { margin-right: 40px; color: white; background: #90ca3a; text-decoration: none; font-size: 1.3em; font-weight: bold; padding-bottom: 19px; background: #90ca3a; }
div#menu ul li.current_page_item a, div#menu ul li a:hover { background: url('images/arrow.gif') center bottom no-repeat; }

/* Content and Container */
div#container { width: 565px; margin-left: 0; background: white; position: relative; }
div#content { width: 565px; margin-left: 0; }
div.entry-content, body.category div.post { margin: 15px 15px 15px 30px; font-size: 1.2em; }

/* Pages */
div.post h2.entry-title, div.page h2.entry-title, body.category h2.entry-title { font-size: 2.2em; background: #258b42; color: white; padding: 19px 0 15px 30px; margin-top: 0; margin-bottom: 0; }
body.category .entry-title a { text-decoration: none; }
body.category div.entry-meta { margin-left: 0; display: none; }
body.category abbr.published { font-size: 1.1em; line-height: 1.2em; }
body.category div#content div.entry-content { margin-left: 0; font-size: 1em; font-weight: normal; }

div.post h2, div.page h2 { margin-bottom: 12px; margin-top: 12px; }

/* Post Pages */
div#nav-above { display: none; }
div.entry-meta { margin: 15px 30px 15px 30px; border-top: dotted 2px #2e528c; padding-top: 1.2em; }
body.single div.entry-meta { display: none; }
div#nav-below { margin: 0 30px; text-align: center; }

/* Comments */
div#comments { margin: 15px 30px; }

/* Home Page Specific -- Change ID# */
body.pageid-25 h2.entry-title { display: none; }
body.pageid-25 div#menu ul li { _line-height: 1em; }
body.pageid-25 div#menu ul li a { padding-bottom: 0; }
body.pageid-25 div#menu ul li.current_page_item a { background: none; }
body.pageid-25 div#menu ul li a:hover { color: #577f1c; }
body.pageid-25 div#header { height: 304px; background: url('images/header.jpg') top left no-repeat; }
body.pageid-25 div#header object { visibility: visible; display: block }
body.pageid-25 div#header embed { visibility: visible; display: block }


body.pageid-25 div#menu ul { display: block; }
body.pageid-25 div#menu ul { margin-left: 70px; text-align: left; position: absolute; left: 0; top: 115px; }
body.pageid-25 div#menu ul li a:hover, body.pageid-38 div#menu ul li.current_page_item a { background: none; }
body.pageid-25 div#access, body.pageid-38 div#content { background: none; }
body.pageid-25 div#container { width: 570px; background: none; }

body.pageid-25 div.entry-content { color: white; margin: 0 0 0 0; width: 320px; }
body.pageid-25 div.entry-content h3 { font-weight: bold; text-transform: lowercase; font-size: 2.3em; text-align: right; }
body.pageid-25 div.entry-content ul li { padding-left: 20px; background: url('images/bullet.gif') left 4px no-repeat; margin-left: 0; margin-top: 1em; list-style-type: none; }
body.pageid-25 div.entry-content strong { color: #90ca3a; }
body.pageid-25 div#primary { margin-top: 0; }

div#third { position: absolute; top: 0; right: 0; width: 175px; margin: 0 20px 0 0; color: white; font-size: 1.2em; }
div#third a { color: #90ca3a; }
div#third h3 { color: #90ca3a; text-transform: lowercase; font-size: 1.1em; font-weight: bold; margin: .3em 0 .3em 0; }
div#third ul.xoxo li ul { font-size: .8em; }
div#third ul.xoxo li ul li { margin-bottom: .6em; }
div#third p { font-size: 1em; margin-bottom: .6em; }
/*body div#third ul.xoxo li ul li a { font-size: .7em; margin: 0; padding: 0; }*/

/* Sidebars */
div.sidebar { width: 230px; }
div#primary { margin: 15px 0 0 0; width: 209px; }
div#primary div.textwidget { margin: 3px 0 5px 0; }
div#primary li#text-3 div.textwidget { margin: -1px 0 0 0; }
div.sidebar ul, body div.sidebar ul li { margin-left: 0; list-style-type: none; }
div#secondary { margin: 15px 30px 0 15px; float: right; border-left: 1px solid #e0e0e0; padding-left: 12px; width: 145px; }
div#secondary h3 { color: #90ca3a; text-transform: lowercase; font-weight: bold; font-size: 1.4em; margin-bottom: .6em; }
div#secondary li li { font-size: .9em; padding-bottom: 5px; margin-bottom: 5px; border-bottom: thin dashed green; }
div#secondary div.textwidget { font-size: .8em; }
div#secondary div.textwidget li { line-height: 1.2em; margin-bottom: 1.2em; }
div#primary a img { background: url('images/rollover.gif') top left no-repeat; }
div#primary a:hover img { background-position: -39px top; }

/* Rollovers */
a#convert { display: block; width: 209px; height: 60px; background: url('http://www.rpa100.com/recycled/wp-content/uploads/2008/02/convert_new.gif') top left no-repeat; text-indent: -999em; }
a#convert:hover, a#use:hover, a#learn:hover, body.pageid-31 a#convert, body.pageid-33 a#learn { background-position: right; }
a#use { text-indent: -999em; display: block; width: 208px; height: 60px; background: url('http://www.rpa100.com/recycled/wp-content/uploads/2008/02/use_new.gif') top left no-repeat; }
a#use:hover, body.pageid-32 a#use { background-position: right; width: 209px; }
a#learn { text-indent: -999em; display: block; width: 208px; height: 60px; background: url('http://www.rpa100.com/recycled/wp-content/uploads/2008/02/learn_new.gif') top left no-repeat; }
a#learn:hover, body.pageid-33 a#learn { background-position: right; width: 209px; }
a#convert span, a#use span, a#learn span { margin-left: -999em; }

/* Footer */
div#footer { position: relative; background: #90ca3a; color: white; height: 100px; }
div#footer a { color: white; text-decoration: none; }
div#footer ul { height: 48px; width: 400px; padding-left: 50px; margin: 15px 0 0 20px; padding-top: 5px; float: left; }
div#footer ul li, div#footer ul li a { font-size: .95em; margin-right: 15px; display: inline; line-height: 24px; text-decoration: none; }
div#footer a:hover { color: #577f1c; text-decoration: underline; }
div#products { position: absolute; bottom: 0; right: 0; background: url('http://www.rpa100.com/recycled/wp-content/uploads/2008/02/examples.jpg') bottom right no-repeat; width: 300px; height: 90px; }

/* News Page Specific */
body.home h2 a { color: white; text-decoration: none; }
body.home div.entry-date { display: none; }
body.home div#access li.page-item-26 a { background: url('images/arrow.gif') center bottom no-repeat; }

div.page ul li, div.post ul li { list-style-type: disc; }
div.page ol li, div.post ol li { list-style-type: decimal; }

/* Flash Item */
embed#flashembed { display: none; position: absolute; width: 329px; height: 249px; left: 471px; top: 0px }
object#flash { display: none; width: 329px; height: 249px; }
