/*

To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/


/* Main styles*/

p

{ font-size: 95%;

}

body

{
background-image: url('http://www.rainbow13plus.org/wp-content/uploads/2010/11/bkg_footer2.jpg');
background-position: bottom; 
background-repeat: repeat-x;
}


div#wrapper

{

margin-top: 0px;
margin-bottom: 10px;
padding-right: 8px;
padding-left: 8px;
background-color: #ffffff;
overflow:visible;

/*-moz-border-radius:3ex;
  -webkit-border-radius:3ex;
margin-top:14px;*/
}

/* Header Styles */


body.header-fluid div#header-container 

{
background-color: #ffffff;

background-image: url('http://www.rainbow13plus.org/wp-content/uploads/2010/11/banner_bkg1.jpg');

background-repeat: repeat;

}

#container a:link, a:visited

{

text-decoration: none;
font-weight: bold;

}
#container a:hover 

{

text-decoration: underline;
color: #fca105;

}

h1{

font-weight: bold;
font-size: 17px;
color: #5b9fd6;
padding-top: 8px;
font-family: lucida grande,sans-serif;

}



/* Search box styles */

div#top-box 
{
overflow: hidden; float: right;
}

div#search-box 
{
clear: both; padding: 0px; padding-bottom: 0px; repeat-x; overflow: hidden; margin-bottom:  10px; margin-right:  65px; margin-top:  5px;
}

/* Nav Styles */



#navigation 

{
text-align: center;
float: left;
width: 860px;
display: block;
clear: both;
border: 0px solid;
}

ul.navigation li a:link, ul.navigation li a:visited 

{
padding-top: 18px;
padding-right: 16px;
padding-bottom: 18px;
padding-left: 16px;
border: 0px solid;
}



ul.navigation li a:hover

{
color: #336699;
text-decoration: none;
background-color: #ffffff;
font-weight: bold;
}


ul.navigation li ul, ul.navigation li ul a:visited, ul.navigation li ul a:link, ul.navigation li ul a:active

{
background-color: #5b9fd6;
text-align: left;
width: 144px;
text-decoration: none;
padding: 0px;

}

ul.navigation li ul li, ul.navigation li ul li a:visited, ul.navigation li ul li a:link, ul.navigation li ul li a:active

{
background-color: #5b9fd6;
text-align: left;
width: 144px;
text-decoration: none;



}

ul.navigation li ul li a:hover

{

color: #336699;
background-color: #bfddee;
text-decoration: none;
border: 0px solid;

}

ul.navigation li.current_page_parent ul li a:hover

{

text-decoration: none;
color: #ffffff;

}

ul.navigation li ul li.current_page_item a:link, ul.navigation li ul li.current_page_item a:visited

{

text-decoration: none;

}



#breadcrumbs p

{

padding-top: 8pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 4pt;

margin-top: 0pt;

margin-right: 10px;

margin-bottom: 0pt;



display: block;

overflow-x: hidden;

overflow-y: hidden;

}

/*#breadcrumbs-container
{

margin-top: 12px;

}*/

#breadcrumbs 

{

border-left: #ffffff 11px solid;
border-right: #ffffff 11px solid;


}


.page-title

{



font-size: 30px;

line-height: 6px;

font-weight: normal;

text-transform: none;

font-variant: normal;

letter-spacing: 0px;

padding-top: 5px;


}

.entry-title a 

{

color: #5b9fd6;


}

h2.entry-title, h1.entry-title 

{

color: #5b9fd6;

font-family: lucidia grande, ms,sans-serif;

font-size: 22px;

font-weight: normal;

text-transform: none;

font-variant: normal;

letter-spacing: 0px;

}
div#footer p

{

padding-bottom: 4px;
padding-top: 4px;
color: #336699;


}


/* footer widgets */
body.custom div#footer-widgets {width:95%; border-bottom: 1px solid #ffffff; margin-bottom: 14px; }
body.custom div#footer-widgets div.footer-item {float:left; width: 20%; margin:15px; padding-left:4px; text-align:left;}
body.custom div#footer-widgets h2 {font-weight:bold;font-size:13px;line-height:20px;border-bottom: 1px solid #ddd; margin-bottom:4px;padding-bottom:4px;}
body.custom div#footer-widgets ul {padding:0px; margin:10px 0 0px;}
body.custom div#footer-widgets ul li {list-style-type:none; margin: 0 0 2px; padding: 0 0 2px;}
body.custom div#footer-widgets ul li a {<b style="color: black; background-color: rgb(153, 255, 153);">text</b>-decoration:none;}
body.custom div#footer-widgets ul li a:hover {<b style="color: black; background-color: rgb(153, 255, 153);">text</b>-decoration:underline;}
body.custom div#footer {text-align: center;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px; padding-bottom:16px; padding-top:8px; -moz-border-radius:3ex;
  -webkit-border-radius:3ex;
background-image: url('http://www.rainbow13plus.org/wp-content/uploads/2010/11/footer_bkg.jpg');
background-position: bottom; 
background-repeat: repeat-x;
body.custom #footer ul; }
/* end footer widgets */



ul.sidebar li

{

margin-bottom: 5px;


}

div.sidebar span.widget-title
{
border-bottom: 2px solid #ffffff;  
}

div.rotator-images

{

padding-bottom: 5px;
MARGIN-BOTTOM: 8PX;
}

div.leaf-content div.rotator-images

{
top: 0px;
padding-bottom: 5px;

}



div.leaf-content div.rotator-images img 
{

border:3px solid #badcf5;
margin:0pt;
padding:0px;

}

div.leaf-content div.rotator-images img a:hover
{

border:3px solid #fca105;

}

#leaf-57 

{

margin-top: 5px;
margin-left: 0px;
padding-right: 8px;
padding-bottom: 8px;

}



#leaf-56.text.homepage_blurb.box a:link, a:visited 

{

color: #336699;

}
#leaf-56.text.homepage_blurb.box a:hover 

{

color: #fca105;

}



div.small-post 

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 4px;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 0pt;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #badcf5;

}

div.small-post .entry-title 

{

font-size: 14px;

}

div.small-post .entry-title a:link, a:visited

{

color: #5b9fd6;

}

.entry-title a:visited

{

color: #5b9fd6;

}

div.small-post .feed-entry-date 

{

font-size: 85%;
font-style: italic;

}

.leaf-top a, .leaf-top a:visited{

color: #336699;
}

#leaf-31.rotator.box-no-title.box
{


background-color: #daeaf5;
padding: 2px, 0px; 0px, 0px;

}

div#container div.headway-welcome, body.ie div#container .headway-welcome{

margin-top: 12px;
-moz-border-radius:3ex;
  -webkit-border-radius:3ex;
margin-bottom: 0px;
padding-bottom: 0px;
}

#leaf-37 

{


margin-top: 0px;
padding-top: 4px;

}

div.sidebar

{

color: #333333;

font-family: arial,sans-serif;

font-size: 12px;

line-height: 15px;
padding-left: 16px;
padding-right: 8px;

-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
background-color: #fff0a6;

}

div.sidebar span.widget-title 

{

border-bottom-color: #ffffff; 2px; solid;
background-color: #fff0a6;
padding-bottom: 4px;
margin-right: 8px;
text-align: left;

}

ul.sidebar li ul

{

padding-bottom: 5px;

margin-left: 8px;


}


input#s

{

-moz-border-radius:1ex;
  -webkit-border-radius:1ex;

margin-top: 10px;

width: 91%;

background-color: #daeaf5;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-top-width: 2px;

border-right-width: 2px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 2px;

border-left-width: 2px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #ffffff;

border-right-color: #ffffff;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #ffffff;

border-left-color: #ffffff;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

font-family: helvetica,sans-serif;

text-transform: none;

color: #99bad4;

font-style: italic;
font-weight: bold;

font-size: 15px;

padding-top: 8px;

padding-right: 5px;

padding-bottom: 8px;

padding-left: 5px;

}

input#s:focus

{

-moz-border-radius:1ex;
  -webkit-border-radius:1ex;

margin-top: 10px;

width: 91%;

background-color: #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-top-width: 2px;

border-right-width: 2px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 2px;

border-left-width: 2px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #ffffff;

border-right-color: #ffffff;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #ffffff;

border-left-color: #ffffff;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

font-family: helvetica,sans-serif;

text-transform: none;

color: #336699;

font-style: italic;
font-weight: bold;

font-size: 15px;

padding-top: 8px;

padding-right: 5px;

padding-bottom: 8px;

padding-left: 5px;

}

ul.subscribe li.rss

{

background-color: transparent;

background-image: url("http://www.rainbow13plus.org/wp-content/uploads/2010/11/icon_rss-e1290985176621.png");

background-repeat: no-repeat;

background-position: 0% 0%;

height: 45px;

padding-left: 40px;

padding-top: 7px;

}


div.nav-below div.nav-previous a, div.nav-below div.nav-previous a:visited, div.nav-below div.nav-next a, div.nav-below div.nav-next a:visited

{

color: #336699;

line-height: 16px;

font-size: 13px;

font-family: helvetica,sans-serif;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

font-weight: bold;

text-transform: none;

font-variant: normal;

letter-spacing: 0px;

padding-left: 16px;
padding-right: 16px;
padding-bottom: 8px;
padding-top: 8px;

-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
background-color: #fff0a6;

}

a.more-link:link, a.more-link:visited 
{

font-size: 13px;

font-family: helvetica,sans-serif;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #336699;

line-height: 23px;

font-weight: bold;

text-transform: none;

font-variant: normal;

letter-spacing: 0px;

padding-left: 16px;
padding-right: 16px;
padding-bottom: 8px;
padding-top: 8px;

-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
background-color: #fff0a6;

}

#wpf-wrapper #mainmenu .menu-sub {
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-right: 12px;
	background-color:#336699;

}

body.custom  div.entry-content h2{
  color:#1A1830;
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:20px;
}