@charset "utf-8";

html, body
	{background-color:#ffffff;
	 font:1em 'Open Sans','Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
	 color:#FEFEFE; }
	 
body 			{margin:0px; padding:0px;}
				 

th				{border-bottom: 1px solid rgb(68,90,77); text-align:left; font-weight:bold;}

h1				{font-size:1.6em; color:#e16f26; }
h2				{font-size:1.3em; color:#818181; }

h2.donate		{color:#e16f26; }

input.donatebutton	{background-color:#e16f26;font-size:120%;color:#fff;border:none; height:38px; width:140px;}
.req			{font-size:80%;font-style:italic;color:#e16f26;}

div.L30		{margin:.5em 2.5em;}
	
.caption		{font-size:.8em; font-style:italic; color:#666; }

a				{font-weight: bold; color:#e16f26; text-decoration:none;}
a:hover			{color:#999; text-decoration: underline; }
	 
hr				{margin:0 0 10px 0; padding:0; border:1px solid #e16f26; }

.midcenter		{vertical-align:middle; text-align:center;}

strong				{color:#e16f26;}

blockquote 		{margin: 0px 15px 0px 15px; border:none;}

.navbar {	
	background: #e16f26;
	border-bottom:1px solid #F7F0CC;}
	
.navbar a		{font-weight: normal;}

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0; right: 0; left: 0;
  z-index: 20; }

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container	{padding-right:0px;padding-left:0px;}
.navbar-wrapper .navbar .container {width: auto;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #fff; background: #ed7a32;
}
.navbar-inverse .navbar-nav>li>a { color:#fff;}

#bannertext {
	background: #000; filter:alpha(opacity=75); /* IE */
	-moz-opacity:0.75; /* Mozilla */
	opacity: 0.75; /* CSS3 */
}

#maincontent 	{background-color:#fff;color:#969696;margin-top:1em;}
.onwhite		{color:#969696;}

#breadcrumb a	{font-size:80%; color:#fff; font-weight:normal; }