/*
Theme Name: Rhubarb V 1.0 beta
Theme URI: http://www.thomashubbard.net
Description: Rhubarb is a theme customized for Rita Lorraine Hubbard.  &copy; 2009, All Rights Reserved. 
Tags: two-columns, fixed-width, blue, white
Version: 1.0
Author: Thomas Hubbard
Author URI: http://www.thomashubbard.net/
*/

body       {background-image:url(images/pagebg.jpg); background-color: #EEEEEE;
           background-repeat: repeat-x; background-position: top center;
           margin: 0px; width: 100%;
	     padding: 0px; 
	     text-align: center; /* Used for centering pages in IE */}


/* ----------------------------  START NAVIGATION (HORIZONTAL) ----------------------------  */
div#utility {border-bottom: 1px solid #000033;}
	
ul#utilitynav 	{background-image:url(images/navigation-bar.jpg); width: 990px;
                   float: left; 
	             margin: 0px;
		       padding: 0px; border-left: 1px solid #000033;
		       list-style-type: none;}
	
ul#utilitynav li 	{display: inline;
			        float: left;
			        margin: 0px;
			        padding-bottom: 0px;}

ul#utilitynav li a:link, 
ul#utilitynav li a:visited, 
ul#utilitynav li a:active 	{font-size: 12px;
				text-decoration: none; color: #FFFFFF;
				text-align: center;
				display: block;
				width: auto;
				padding-left: 14px; padding-bottom: 15px; padding-right: 14px; padding-top: 13px;
				margin: 0px;
				border-right: 1px solid #000033;}

ul#utilitynav li a:hover {background-image:url(images/navigation-up.jpg); text-decoration: none; font-size: 12px; color: #000000;}

ul#utilitynav li.current_page_item a,
ul#utilitynav li.current_page_item a:link {background-image:url(images/navigation-up.jpg); text-decoration: none; font-size: 12px; color: #FFFFFF;}



/* ----------------- COLUMN ELEMENTS ----------------- */

div.sectioncontainer  {background-color: transparent; 
                      border: 0px; margin: 0px; padding-top: 30px; padding-bottom: 20px; padding-left: 30px;
		          width: 650px; text-align: left;}

div.section  {background-color: transparent; float: left;
             background-repeat: repeat; border: 0px; margin: 0px; padding: 0px;
		 width: 200px; text-align: left;}

div.section ul     {list-style-type: none; border-top: 0px solid #CCCCFF; border-bottom: 0px solid #CCCCFF;
                    background-color: transparent; margin-left: 0px; margin-top: -5px;}

div.section li a   {list-style-type: none; border-top: 0px solid #CCCCFF; border-bottom: 0px solid #CCCCFF;
                    background-color: transparent;}




/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */

div#container 	{background-color: #EEEEEE; width: 990px;
                  margin: 0px auto; 
                  padding: 0px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px;
                  border-right: 0px solid #000066; border-left: 0px solid #000066;}

div#dropshadow 	{background-image:url("images/dropshadow.gif"); float: left;
                  background-position: top left; background-repeat: no-repeat; border-top: 0px solid #000000;  
	            border-left: 0px solid #000000;  border-right: 0px solid #000000; border-bottom: 0px solid #000000; margin: 0px;
	            padding: 0px; width: 990px; height: 26px;} 

div#header          {background-image:url(images/header.jpg); float: left; clear: both; border: 0px solid #000000;
                    background-repeat: no-repeat; background-position: top center;
                    margin: 0px; padding: 0px; width: 990px; height: 279px;}


#header h1          {padding-left: 20px; margin-top: 85px; margin-bottom: 5px; color: #FFFFFF;}

.description        {font-size: 15px; font-family: Arial, Sans-Serif; color: #fff; padding-left: 20px; margin: 0;}

.end-float           {float: none; clear: both; width: 1px; margin: 0; padding: 0; font-size: 0px; line-height: 0px;
                    height: 0px;}

.headlinks {
color: #FFFFFF;
font-family: Verdana, Arial, Sans-Serif;
font-size: 12px;
float: right;
margin: 0;
}


/* ---- Content DIV contains Sidebar and Main DIVs ---- */

div#content	{background-color: transparent; width: 990px; 
                  margin: 0px auto; margin-top: 40px; 
                  padding: 0px; padding-bottom: 50px;
                  font-family: Verdana, Arial, Sans-Serif; font-size: 11px;
                  float: right;
                  border: 0px solid #000066}


/* ---- Configure Sidebar ---- */


#sidebar            {float: left; width: 160px; padding: 0;
                    padding-left: 15px;
                    margin: 0; margin-top: 0px;}



/* ---- Configure Side Navigation ---- */


#side-navigation     {padding-top: 0; font-family: Arial, Sans-Serif; text-align: left;}

#side-navigation ul  {margin: 0; padding: 0; border-bottom: #000066; width: 162px;}

#side-navigation li  {list-style-type: none; padding: 0;}

#side-navigation a    {display: block; background-color: transparent;
                     background-repeat: no-repeat; width: 130px;
                     color: #FFFFFF; 
                     /* originally used this -- 
                     padding: 20px; 
                     padding-right: 10px; 
                     */
                     padding-left: 15px; 
                     padding-top: 5px; 
                     padding-bottom: 5px;
                     padding-right: 15px; 
                     text-decoration: none; 
                     font-size: 12px; 
                     border-left: 0px solid #000066; 
                     border-right: 0px solid #000066;}

#side-navigation a:hover {color: #FFFFFF; background-color: transparent;}


/* ---- Configure Latest Posts in Sidebar ---- */



#latest-posts       {background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; 
                   font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #000066;
                   border-bottom: 0px solid #000066;} 


#latest-posts ul    {width: 160px;
                    padding-top: 10px; padding-bottom: 10px; 
                    border-top: 0px solid #000066; 
                    border-bottom: 1px solid #000099; 
                    border-left: 1px solid #000099; 
                    border-right: 1px solid #000099;}

#latest-posts li    {list-style-type: none; width: 146px; 
                    border-top: 0px solid #000066; border-bottom: 0px solid #000066;}


#latest-posts a      {background-color: transparent; color: #000066;
                     font-family: Arial, Sans-Serif; font-size: 12px; 
                     background-repeat: repeat-y; 
                     padding-top: 5px; padding-bottom: 5px;
                     border-left: 0px solid #000066; 
                     border-right: 0px solid #000066;}

#latest-posts a:hover  {background-color: transparent; color: #000066;
                       font-family: Arial, Sans-Serif; font-size: 12px; 
                       border-left: 0px solid #000066; 
                       border-right: 0px solid #000066;
                       background-repeat: repeat-y;
                       text-decoration: underline;}

                   
#latest-posts h2   {font-size: 12px; color: #FFFFFF; 
                   background-image: url(images/sidebutton.jpg);
                   margin: 0; margin-top: 10px; 
                   border-top: 1px solid #000066; border-left: 1px solid #000066;
                   border-right: 1px solid #000066; border-bottom: 1px solid #000066;
                   width: 146px; 
                   padding: 7px; 
                   padding-top: 5px; 
                   padding-bottom: 5px;}



/* ---- Configure Category Items ---- */

#side-navigation 
.catitem a         {background-color: transparent;}
                   

#categories        {background-color: transparent; 
                   font-family: Verdana, Arial, Sans-Serif; font-size: 12px;} 

#categories li           {list-style-type: none; border-top: 0px solid #000066; border-bottom: 1px solid #000066;}


#categories a          {background-image: url(images/sidebutton.jpg); 
                     font-family: Arial, Sans-Serif; font-size: 12px; 
                     background-repeat: repeat-y;
                     border-left: 1px solid #000066; 
                     border-right: 1px solid #000066;}

#categories a:hover    {background-image: url(images/sidebutton-hover.jpg); 
                       font-family: Arial, Sans-Serif; font-size: 12px; 
                       background-repeat: repeat-y;
                       border-left: 1px solid #000066; 
                       border-right: 1px solid #000066;
                       text-decoration: underline;}
                   
#categories h2     {font-size: 12px; color: #FFFFFF; 
                   background-image: url(images/sidebutton.jpg);
                   margin: 0; margin-top: 10px; 
                   border-top: 1px solid #000066; border-left: 1px solid #000066;
                   border-right: 1px solid #000066; border-bottom: 1px solid #000066;
                   width: 146px; 
                   padding: 7px; 
                   padding-top: 5px; 
                   padding-bottom: 5px;}

#categories 
.children         {margin: 0; padding: 0;}



/* ---- Configure Blogroll and Link Items ---- */

#side-navigation 
.linkcat li         {list-style-type: none; border-top: 1px solid #CCCCFF; border-bottom: 1px solid #000; 
                    background-color: transparent; 
                    background-repeat: repeat-y;}

#side-navigation 
.linkcat a          {background-image: url(images/sidebutton.jpg); 
                     font-family: Arial, Sans-Serif; font-size: 12px; 
                     background-repeat: repeat-y;
                     border-left: 1px solid #000066; 
                     border-right: 1px solid #000066;}

#side-navigation 
.linkcat a:hover    {background-image: url(images/sidebutton-hover.jpg); 
                    font-family: Arial, Sans-Serif; font-size: 12px; 
                    background-repeat: repeat-y;
                    border-left: 1px solid #000066; 
                    border-right: 1px solid #000066;
                    text-decoration: underline;}

.linkcat h2        {font-size: 12px; color: #fffff; background: url(images/sidebutton.jpg);
                    margin: 0; margin-top: 10px; 
                    border-bottom: 1px solid #000066;
                    border-top: 1px solid #000066; 
                    border-left: 1px solid #000066;
                    border-right: 1px solid #000066; 
                    width: 146px; padding: 7px; padding-top: 5px; 
                    padding-bottom: 5px;}

#side-navigation 
.blogroll li        {list-style-type: none; border-top: 1px solid #CCCCFF; border-bottom: 1px solid #CCCCFF;
                    background-color: transparent;}

#side-navigation
.blogroll a         {background-image: url(images/sidebutton.jpg); color: #fffff;}

#side-navigation
.blogroll a:hover   {background-image: url(images/sidebutton-hover.jpg); color: #fffff;
                    text-decoration: underline;}



/* ---- Configure Tag Console ---- */


.article-end-border      {margin-top: 0px; padding-top: 5px; border-top: 2px dotted #000099; clear: left;}

#tags              {font-size: 11px; margin: 0px; padding: 0px; padding-top: 0px; border: 0px solid #000066;}

#tags a            {font-size: 11px; color: #000099; text-decoration: none;}

#tags a:hover      {font-size: 11px; color: #F5A304; text-decoration: underline;}

#side-navigation
#tag-console        {width: 160px; background-color: transparent;
                    background-repeat: repeat-y; margin-top: 10px; border-left: 1px solid #000066;
                    border-right: 1px solid #000066; border-bottom: 1px solid #000066;
                    padding-bottom: 5px; text-align: center;}

#side-navigation 
#tag-console h2       {margin: 0; border: 0; border-top: 1px solid #000066;}

#side-navigation 
#tag-console a        {padding: 0; margin: 0; display: inline; background: none; border: none;}

#side-navigation
#tag-console a:hover  {text-decoration: underline;}


/* ---- Configure Comments ---- */

#comment              {width: 300px;}

h1#comments            {background-image: url(images/headline.jpg); background-repeat: repeat-x; color: #fff;
                      padding: 7px; padding-top: 5px; padding-bottom: 5px; width: 735px; padding-right: 10px;
                      font-size: 12px; margin: 0;
                      margin-top: 10px; border-top: 1px solid #000066; border-right: 1px solid #000066;
                      border-left: 1px solid #000066; height: 15px;}

.comment-list          {background: #f0f0f0; list-style-type: none; margin: 0; padding: 0; border-top: 1px solid #000066;
                      border-right: 1px solid #000066; border-left: 1px solid #000066;}


ol.comment-list       {background-color: #FFFFFF; padding-left: 10px; padding-top: 15px; padding-bottom: 15px; list-style-type: none; border: 1px solid #000066; width: 742px;}

.comment-list li       {background-color: #FFFFFF; padding-top: 7px; list-style-type: none; border-bottom: 0px solid #000066;}

.comment-list li p     {padding-left: 7px; padding-right: 7px; margin: 0; margin-bottom: 7px; margin-top: 7px;}

.comment-list cite     {padding-left: 7px; padding-right: 7px; color: #000;}

.comment-list 
.comment-metadata      {padding-left: 7px; padding-right: 7px;}

.comment-list a         {color: #000;}

.comment-list a:hover   {text-decoration: none;}

#comment-form           {background-color: #FFFFFF; padding: 7px; margin: 0; border: 1px solid #000066; width: 735px;}

#comment-input          {background-color: transparent; margin: 0; width: 400px; padding-left: 10px; padding-top: 20px; border: 0px;}

#comment-form p         {background-color: transparent; margin: 0; width: 700px; padding-left: 10px; border: 0px;}


#comment-form a          {color: #000;}

#comment-form a:hover    {text-decoration: none;}

#respond                 {background-image:url(images/headline.jpg); background-repeat: repeat-x; width: 735px;
                         color: #FFFFFF; padding: 7px; padding-top: 5px; padding-bottom: 5px;
                         font-size: 12px; margin: 0; margin-top: 10px; border-top: 1px solid #000066;
                         border-right: 1px solid #000066; border-left: 1px solid #000066; height: 15px;}

.prev-next          {float: left; clear: left; text-align: left;
                    font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC;
                    padding-right: 10px; padding-bottom: 20px;
                    width: 750px;
                    margin-top: 0px;}
/*
#prev,
#next a:link        {width: 40px; color: #000066;}

#prev,
#next a:hover       {width: 40px; color: #FF6600; float: right;}
*/

.aligncenter,
div.aligncenter     {display: block; margin-left: auto; margin-right: auto;}


.alignleft          {float: left; font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC; width: 300px;}

.alignright         {float: right; font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC; width: 300px;}

.alignright a     {font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC;}

.alignleft a     {font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC;}

.alignleft a:hover  {font-family: Verdana, Arial, Sans-Serif;
                     font-size: 12px; color: #FF6600;}

.alignright a:hover  {font-family: Verdana, Arial, Sans-Serif;
                     font-size: 12px; color: #FF6600;}


/* ---- Configure Recent Comments ---- */

#side-navigation
#recent-comments    {background: #000066; color: #fff;}

#side-navigation 
#recent-comments ul {border-left: 1px solid #000066; border-right: 1px solid #000066; width: 160px;}
 
#side-navigation 
#recent-comments 
.recent-comments     {border-bottom: 1px solid #000066; border-top: 1px solid #000066;
                    background-color: transparent; background-repeat: repeat-y;
                    padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}

#recent-comments  a  {color: #fff; text-decoration: underline; border: none; background-image: none;}

#recentcomments a:hover   {text-decoration: none; background-image: none;}


/* ---- Configure Meta ---- */

#meta              {background-image: url(images/sidebutton.jpg); 
                   font-family: Arial, Sans-Serif; font-size: 12px;}

#meta li           {list-style-type: none; border-top: 0px solid #000066; border-bottom: 1px solid #000066;}

#meta li  a        {background-image: url(images/sidebutton.jpg);
                   border-left: 1px solid #000066; 
                   border-right: 1px solid #000066;}

#meta li  a:hover   {background-image: url(images/sidebutton-hover.jpg); text-decoration: underline;
                    border-left: 1px solid #000066; 
                    border-right: 1px solid #000066;}

#meta h2           {font-size: 12px; color: #FFFFFF; 
                   font-family: Verdana, Arial, Sans-Serif; 
                   background-image: url(images/sidebutton.jpg);
                   margin: 0; margin-top: 10px; 
                   border-top: 1px solid #000066; border-bottom: 1px solid #000066;
                   border-left: 1px solid #000066;
                   border-right: 1px solid #000066; 
                   width: 146px; padding: 7px; padding-top: 5px; 
                   padding-bottom: 5px;}


/* ---- Configure Archives ---- */

#archives              {background-image: url(images/sidebutton.jpg); 
                       font-family: Arial, Sans-Serif; font-size: 12px;}

#archives li           {list-style-type: none; border-top: 0px solid #000066; border-bottom: 1px solid #000066;}

#archives li  a        {background-image: url(images/sidebutton.jpg);
                       border-left: 1px solid #000066; 
                       border-right: 1px solid #000066;}

#archives li  a:hover   {background-image: url(images/sidebutton-hover.jpg); 
                        border-left: 1px solid #000066; 
                        border-right: 1px solid #000066;
                        text-decoration: underline;}


#archives h2       {font-size: 12px; color: #FFFFFF; 
                   font-family: Verdana, Arial, Sans-Serif; font-size: 12px;
                   background-image: url(images/sidebutton.jpg);
                   margin: 0; margin-top: 10px; 
                   border-bottom: 1px solid #000066;
                   border-top: 1px solid #000066;  
                   border-left: 1px solid #000066;
                   border-right: 1px solid #000066; width: 146px; padding: 7px; padding-top: 5px; 
                   padding-bottom: 5px;}

	


/* ---- Configure Search ---- */

#search            {margin-top: 10px; width: 146px; padding-top: 20px; padding-bottom: 20px;}

#search label      {display: none;}

#search li         {list-style-type: none; margin: 0; margin-top: 10px;}

#search ul         {padding: 0; color: #fff; font-size: 12px; width: 160px;}

#searchform        {margin: 0; padding-top: 0px; padding-bottom: 0px; padding-left: 5px;
                   padding-right: 5px;}

#s                 {width: 143px;}

#search h2              {width: 143px; font-size: 12px; color: #EEEEEE; 
                   font-family: Verdana, Arial, Sans-Serif; display: none; }


#sub               {margin-left: 0px; margin-top: 5px;}


/* ---- Configure Main ---- */

#main               {float: right; text-align: left;
                    font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px;
                    padding-right: 10px;
                    width: 770px;
                    margin-top: 0px;}

.avatar             {padding-left: 10px;}




/* ---- Configure Post ---- */

.post               {width: 750px; margin-top: 10px; margin-bottom: 30px; float: left;}

.post h1            {background: url(images/top-paper.png); height: 15px;
                    color: #000099; padding-left: 20px; padding-right: 20px;
                    padding-top: 48px; padding-bottom: 5px;
                    font-size: 14px; background-repeat: repeat-x; margin: 0;
                    border-bottom: 0px dotted #000099; 
                    border-top: 0px solid #000066; 
                    border-right: 0px solid #000066;
                    border-left: 0px solid #000066;}

h1.post-alt         {background: url(images/top-paper.png); 
                    color: #000099; padding-left: 20px; padding-right: 20px;
                    padding-top: 75px; padding-bottom: 0px;
                    font-size: 16px; background-repeat: repeat-x; margin: 0;
                    border-bottom: 0px dotted #000099; 
                    border-top: 0px solid #000066; 
                    border-right: 0px solid #000066;
                    border-left: 0px solid #000066;}


.post h1 a          {color: #000099; text-decoration: none; border-bottom: 2px dotted #000099;}

.post h1 a:hover    {color: #F5A304; text-decoration: none;}

.post-metadata      {background: url(images/bottom-paper.gif); color: #000099; 
                    padding-left: 20px; padding-right: 20px; padding-top: 0px;
                    padding-bottom: 5px; text-decoration: none; font-size: 11px; background-repeat: repeat-x;
                    margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; 
                    border-top: 0px dotted #000066; 
                    border-right: 0px solid #000066; 
                    border-left: 0px solid #000066; height: 73px; font-style: normal; 
                    border-bottom: 0px solid #000066;}

.post-metadata a     {color: #000099; text-decoration: none;}

.post-metadata a:hover    {color: #F5A304; text-decoration: underline;}



/* ---- Configure Recent Posts ---- */

#recent-posts      {background-color: transparent;}

#recent-posts li   {border-top: 1px solid #ababab; border-bottom: 1px solid #000;}

#recent-posts li a {background-image: url(images/sidebutton.jpg);}

#recent-posts li a:hover  {background-image: url(images/sidebutton-hover.jpg); text-decoration: underline;}




/* ---- Configure Entry ---- */

.entry              {background: url(images/middle-paper.gif); background-repeat: repeat-y;
                    background-color: #eeeeee; color: #000000; 
                    padding-left: 20px; padding-right: 20px;
                    padding-top: 15px; padding-bottom: 20px; margin: 0; border: 0px solid #000066}

div.indent-quotes   {background: url(images/quotations.gif); background-repeat: no-repeat;
                    color: #FF6600;
                    padding-top: 25px; padding-bottom: 35px; 
                    padding-left: 25px; padding-right: 25px; 
                    margin: 0px;}

div.indent-blank    {background-color: transparent; 
                    padding-top: 25px; padding-bottom: 35px; 
                    padding-left: 25px; padding-right: 25px; 
                    margin: 0px;}

.entry p            {margin: 0; padding: 0 0 10px 0;}

.entry h1           {font-size: 16px; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}

.entry h2           {font-size: 16px; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}

.entry h3           {font-size: 16px; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}

.entry h4           {font-size: 14px; color: #FF6600; margin-top: 5px; padding-top: 15px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}

.entry h5           {font-size: 16px; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}

.entry h6           {font-size: 16px; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}

.entry li           {list-style-type: square; margin: 0; margin-top: 10px; color: #000099; }

div.click-to-comment a            {color: #000099; font-style: bold; text-decoration: none;}

div.click-to-comment a:hover      {color: #F5A304; font-style: bold; text-decoration: underline;}

.entry a            {color: #000099; text-decoration: none;}
.entry a:hover      {color: #F5A304; text-decoration: underline;}

div.related-posts		{background-color: transparent; float: left; clear: both;}

div.related-posts-text		{background-color: transparent;}

.related-posts a            {color: #000099; text-decoration: underline;}
.related-posts a:hover      {color: #FF6600; text-decoration: underline;}

/*
.entry a            {color: #000099; text-decoration: underline;}
.entry a:hover      {color: #F5A304; text-decoration: underline;}

.related-posts a            {color: #000099; text-decoration: underline;}
.related-posts a:hover      {color: #F5A304; text-decoration: underline;}
*/

span.entry-meta a            {color: #000099; text-decoration: none;}

span.entry-meta a:hover      {color: #F5A304; text-decoration: underline;}

.entry blockquote   {background: #cecece; padding: 5px;}

.entry code         {background: #FFFFFF;}

.entry pre          {white-space: pre-wrap;       /* css-3 */
                    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
                    white-space: -pre-wrap;      /* Opera 4-6 */
                    white-space: -o-pre-wrap;    /* Opera 7 */
                    word-wrap: break-word;       /* Internet Explorer 5.5+ */
                    width: 99%;}


/* ---- Configure Pages ---- */

#pages             {background-color: transparent;}

#static-page-content      {background-color: transparent; float: left;
                            margin-top: 20px; padding: 0px;
                            border-top: 0px dotted #000066; 
                            border-right: 0px solid #000066; 
                            border-left: 0px solid #000066; 
                            border-bottom: 0px solid #000066;}

#pages li          {border-top: 1px solid #ababab; border-bottom: 1px solid #000;}

#pages li a        {background-image: url(images/sidebutton.jpg);}

#pages li a:hover  {background-image: url(images/sidebutton-hover.jpg); text-decoration: underline;}

#pages .page-item ul {display: none;}


#main-pages               {float: right; text-align: left;
                          font-family: Verdana, Arial, Sans-Serif;
                          font-size: 12px;
                          padding-right: 10px;
                          width: 770px;
                          margin-top: 0px;}

div#more-archives      {border: none; margin-left: -10px;}

div#more-archives a:link, 
div#more-archives a:visited 
                       {margin-top: 20px;
                        background-image:url(images/click-here-for-archives.jpg); 
          			background-repeat: no-repeat;
          			height: 61px; width: 600px; 
		  	      display: block; 
		  		border: none;}

div#more-archives a:hover,
div#more-archives a.current:visited 
                                    {margin-top: 20px;
                                    background-image:url(images/click-here-for-archives.jpg); 
          					background-repeat: no-repeat;
                                    background-position-y: -61px;  
		  				height: 61px; width: 600px; 
		  				display: block; 
		  				border: none;}

/* --
#more-archives           {float: right; text-align: left; 
                          font-family: Verdana, Arial, Sans-Serif; 
                          font-size: 14px;
                          width: 770px;
                          margin-top: 20px;}

#more-archives a          {font-size: 16px; color: #000066; 
                          text-decoration: none; font-family: Verdana, Arial, Sans-Serif; font-style: bold;}

#more-archives a:hover     {font-size: 16px; color: #FF6600; 
                           text-decoration: underline; font-family: Verdana, Arial, Sans-Serif; font-style: bold;}
-- */


.archive_navigation            {float: left; clear: left; text-align: left;
                               font-family: Verdana, Arial, Sans-Serif;
                               font-size: 12px; color: #0000CC; 
                               padding-right: 10px; padding-top: 50px; padding-bottom: 10px;
                               width: 750px;
                               margin-top: 0px;}

.go-previous        {float: left; font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC; width: 374px;}

.go-next            {float: right; font-family: Verdana, Arial, Sans-Serif; 
                    font-size: 12px; color: #0000CC; width: 375px;}

.go-next a          {font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC; text-decoration: none;}

.go-previous a      {font-family: Verdana, Arial, Sans-Serif;
                    font-size: 12px; color: #0000CC; text-decoration: none;}

.go-previous a:hover  {font-family: Verdana, Arial, Sans-Serif;
                        font-size: 12px; color: #FF6600; text-decoration: underline;}

.go-next a:hover  {font-family: Verdana, Arial, Sans-Serif;
                     font-size: 12px; color: #FF6600; text-decoration: underline;}



.page-entry              {background: url(images/middle-paper.gif); background-repeat: repeat-y; color: #000099; 
                         padding-left: 35px; padding-right: 35px;
                         padding-top: 15px; padding-bottom: 10px; margin: 0; border: 0px solid #000099}

.page-entry p            {margin: 0; padding: 0 0 10px 0;}

.page-entry a            {color: #0000FF; text-decoration: none;}

.page-entry a:hover      {color: #FF6633; text-decoration: underline;}


.page-post               {width: 750px; margin-top: 10px; margin-bottom: 30px;}

.page-post h1       {background: url(images/top-paper.png); 
                    color: #000033; padding-left: 20px; padding-right: 20px; height: 0px;
                    padding-top: 48px; padding-bottom: 5px;
                    font-size: 18px; background-repeat: repeat-x; margin: 0;
                    border-bottom: 0px dotted #000066; 
                    border-top: 0px solid #000066; 
                    border-right: 0px solid #000066;
                    border-left: 0px solid #000066;}

.page-post h1 a          {color: #000033; text-decoration: none; border-bottom: 2px dotted #000033; display: none;}

.page-post h1 a:hover    {color: #FF6633; text-decoration: none; display: none;}

.page-bottom        {background: url(images/bottom-paper.gif); color: #000099; 
                    padding: 0px; text-decoration: none; font-size: 12px; background-repeat: repeat-x;
                    margin: 0px; border: 0px dotted #000066; 
                    border-right: 0px solid #000066; 
                    border-left: 0px solid #000066; height: 73px; 
                    border-bottom: 0px solid #000066;}



/* ---- Configure Page Titles ---- */

#news-title               {display: block; background-repeat: no-repeat; 
                          background-image: url(images/news.jpg); height: 61px; width: 161px; 
                          no-repeat 0 0;}

#news-title span         {display: none;}


#about-title               {display: block; background-repeat: no-repeat; 
                          background-image: url(images/about.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#about-title span         {display: none;}


#sw-title               {display: block; background-repeat: no-repeat; 
                          background-image: url(images/shadeswriter.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#sw-title span         {display: none;}


#hir-title               {display: block; background-repeat: no-repeat; 
                          background-image: url(images/hir.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#hir-title span         {display: none;}


#br-title               {display: block; background-repeat: no-repeat; 
                          background-image: url(images/bookreviews.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#br-title span         {display: none;}



#order-title              {display: block; background-repeat: no-repeat; 
                          background-image: url(images/order.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#order-title span         {display: none;}



#contact-title           {display: block; background-repeat: no-repeat; 
                          background-image: url(images/contact.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#contact-title span         {display: none;}


#wt-title          {display: block; background-repeat: no-repeat; 
                          background-image: url(images/writingtips.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#wt-title span         {display: none;}


#qa-title                {display: block; background-repeat: no-repeat; 
                          background-image: url(images/q&a.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#qa-title span         {display: none;}


#ir-title                {display: block; background-repeat: no-repeat; 
                          background-image: url(images/im-reading.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#ir-title span         {display: none;}


#archives-title          {display: block; background-repeat: no-repeat; 
                          background-image: url(images/archives.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#archives-title span         {display: none;}


#search-title          {display: block; background-repeat: no-repeat; 
                          background-image: url(images/search.jpg); height: 61px; width: 400px; 
                          no-repeat 0 0;}

#search-title span         {display: none;}

#pagenotfound-title          {display: block; background-repeat: no-repeat; 
                             background-image: url(images/pagenotfound.jpg); height: 61px; width: 400px; 
                             no-repeat 0 0;}

#pagenotfound-title span         {display: none;}


/* ---- Configure Bottom Links ---- */

#bottom-links       {width: 990px;  background-image: url(images/navigation-bar.jpg);
                    background-repeat: repeat-x; border-top: 0px solid #5555FF; 
                    border-left: 0px solid #000066; border-right: 0px solid #000066;
                    margin-left: auto; margin-right: auto; margin-top: 0px;
                    font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #FFFFFF; 
                    text-align: center; 
                    padding-bottom: 5px;}

p#bottomlinks-list     {background-color: transparent; 
                        margin: 0px; padding-top: 13px; padding-bottom: 10px; text-align: center;}

p#bottomlinks-list a:link, 
p#bottomlinks-list a:visited, 
p#bottomlinks-list a:active 	      {font-size: 12px;
				            text-decoration: none; color: #FFFFFF;
				            text-align: center;
				            margin: 0px;
				            border-left: 0px solid #CCCCFF;}

p#bottomlinks-list a:hover, 
p#bottomlinks-list a.current:visited 	{background-color: transparent; text-decoration: underline; font-size: 12px; color: #FFFFFF;}



/* ---- Or use unordered list to generate WP links ....

ul#bottomlinks-list     {background-color: transparent; 
                        margin: 0px; padding-top: 13px; width: 800px; text-align: center;
		            list-style-type: none;}
	
ul#bottomlinks-list li 	  {display: inline;
			        float: left; text-align: center;
			        margin: 0px; 
			        padding: 0px;}

ul#bottomlinks-list li a:link, 
ul#bottomlinks-list li a:visited, 
ul#bottomlinks-list li a:active 	{font-size: 12px;
				            text-decoration: none; color: #FFFFFF;
				            text-align: center;
				            display: block;
				            width: auto;
				            padding-left: 20px; padding-bottom: 0px; padding-right: 20px; padding-top: 0px;
				            margin: 0px;
				            border-left: 0px solid #CCCCFF;}

ul#bottomlinks-list li a:hover, 
ul#bottomlinks-list li a.current:visited 	{background-color: transparent; text-decoration: underline; font-size: 12px; color: #FFFFFF;}

---- */


/* ---- Configure Post / Page Images and Script Content ---- */


img.left 	{float: left;
		padding: 0px;
		background: white;
		margin: 0px 15px 10px 0px;
		border: solid 1px #000000;}

img.right 	{float: right; clear: right;
		padding: 0px;
		background: white;
		margin: 0px 0px 10px 15px;
		border: solid 1px #000000;}

div.left 	{float: left; 
		padding: 0px;
		background: white;
            margin: 0px 25px 10px 0px;
		/* margin: 0px 45px 10px 0px; */
		border: solid 1px #000000;}

div.right 	{float: right; clear: right;
		padding-top: 0px;
            background: white;
		margin: 0px 25px 10px 15px;
		border: solid 1px #000000;}


/* ---- Configure Footer ---- */


#footer-bg          {width: 100%; 
                    background-image: url(images/footer-bg.jpg); 
                    background-position: top center;
                    border-left: 0px solid #000066; border-right: 0px solid #000066;
                    background-repeat: repeat-x; 
                    font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #FFFFFF; text-align: center;
                    margin: 0px; padding: 0;}

#footer             {width: 990px; 
                    background-image: url(images/footer.jpg); 
                    background-position: top center; background-repeat: repeat-x; 
                    border-left: 0px solid #000066; border-right: 0px solid #000066;
                    font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #FFFFFF; text-align: center;
                    margin-top: 0px; padding-top: 0px;}

p#footer           {margin: 0px; padding-top: 28px; padding-bottom: 28px; text-align: center;}

p#footer a           {color: #FFFFFF; text-decoration: underline;}

p#footer a:hover     {color: #CCCCFF; text-decoration: underline;}




.wp-caption         {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;
                    padding-top: 4px; margin: 10px;
                    /* optional rounded corners for browsers that support it */
                    -moz-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    border-radius: 3px;}

.wp-caption img     {margin: 0; padding: 0; border: 0 none;}

.wp-caption p.
wp-caption-text     {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}



/* ---- Configure Widget Title ---- */

.widget-title       {font-size: 12px; color: #FFFFFF; background-color: transparent;
                   margin: 0; margin-top: 10px; border-top: 1px solid #000066; border-left: 1px solid #000066;
                   border-right: 1px solid #000066; width: 146px; padding: 7px; padding-top: 5px; 
                   padding-bottom: 5px;}



/* ---- Configure Add This ---- */

.addthis           {background-color: transparent; clear: left; 
                   margin: 0; margin-top: 10px; border: 0px solid #000066;
                   padding-top: 20px; 
                   padding-bottom: 20px;}


/* ---- Configure Adsense ---- */

#top-home-page      {background-color: transparent; 
                    margin: 0; margin-top: 25px; margin-left: 5px; border: 0px solid #000066;
                    float: left;}

#bottom-home-page   {background-color: transparent; 
                    margin-top: 45px; margin-left: 0px; border: 0px solid #000066;
                    float: left;}

#sidebar-adholder       {background-color: #FFFFFF; padding-top: 15px; 
                        padding-bottom: 10px; padding-right: 15px;
                        font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #000066;
                        border-top: 0px solid #000066; border-left: 1px solid #000066; 
                        border-bottom: 1px solid #000066; border-right: 1px solid #000066;  
                        text-align: center;} 

#sidebar-ads li    {list-style-type: none; width: 160px; 
                    border: 0px solid #000066;}

#sidebar-ads h2   {font-size: 12px; color: #FFFFFF; 
                   background-image: url(images/sidebutton.jpg);
                   margin: 0; margin-top: 10px; 
                   border-top: 1px solid #000066; border-left: 1px solid #000066;
                   border-right: 1px solid #000066; border-bottom: 1px solid #000066;
                   width: 146px; 
                   padding: 7px; 
                   padding-top: 5px; 
                   padding-bottom: 5px;}

.singlepage-toplinks    {background-color: transparent; float: left; 
                        margin-top: 0px; width: 725px;
                        border-top: 0px solid #000066; border-left: 0px solid #000066;
                        border-right: 0px solid #000066; border-bottom: 0px solid #000066;
                        padding-top: 5px; padding-bottom: 20px;
                        padding-left: 18px;}

.singlepage-bottom     {background-color: transparent; float: left; clear: left;
                        margin-top: 0px; width: 725px;
                        border-top: 0px solid #000066; border-left: 0px solid #000066;
                        border-right: 0px solid #000066; border-bottom: 0px solid #000066;
                        padding-top: 15px; padding-bottom: 0px;
                        padding-left: 0px;}
