body 
{
  font-family: Tahoma; /*%font%*/
  color: #000000; /*%text_color%*/
	background-color: #FFFFFF; /*transparent*/
}

#inner_body { 
}

#content
{
	background-color: transparent;
	min-height: 500px; 	
}

.widget.header_widget
{
  background-color: #B65D4B; /* header_back_color variable*/
  color: #fff;
	padding: 0px 0px 0px 0px;
}

.header_widget h1 {
	font-size: 32px;
	font-weight: 900;
	color: #000000;
}
.header_widget h2 {
	color: #000000;
}
/*  .header_widget .widget_header_logo_container {
  	left: auto;
  	right: 0px; 
  	height: 115px;
  }
*/
.header_widget .widget_header_logo_container img {
	min-height: 115px;
}

.widget.header_widget h3
{
	color: #fff;
}

/* Menubar */

.widget.tabs_widget
{
  background-color: #B65D4B; /* header_back_color variable*/
	background-image:none;
	margin: 0 auto;
}

#main_nav
{
	height: 29px;
  background: url('images/nav_bg.png') repeat-x;	
}

#main_nav ul
{
	padding-top: 5px;
}

#main_nav ul li a
{
	font-size: 1em;
	font-weight: normal;
	color: #000;
	border-right: 1px solid #888;
	padding: 6px 25px 7px 25px;
}

.tabs_widget .sf-menu
{
}

blockquote
{
  background:#b4d0e1;
  border-color: #5686a3;
}

/* Widget Styles */

.widget
{
	background-color: transparent;
  border: 1px solid #222222;
}

.widget .titlebar
{
  background-color: #B65D4B; /* header_back_color variable*/
}

.widget .round_bottom
{
  <? //background: #B65D4B url('/images/main_nav_overlay.png') repeat-x; //MOD: johno 5/13/2010 replaced w/ following %
	background-color:rgba(0, 0, 0, 0.1); /*%head_back_color%*/
}

.widget.post-it-yellow, .widget.post-it-green {
	font-family: cursive;
	font-size:larger;
	background-color: transparent;
	border: none;
	background-image:none;
	-moz-box-shadow: 5px 5px 5px #333;
  -webkit-box-shadow: 5px 5px 5px #333;
  box-shadow: 5px 5px 5px #333;
}
.widget.post-it-yellow img.widget_background_image, 
.widget.post-it-green img.widget_background_image {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
	border-radius: 0px;	
}
.widget.post-it-yellow .widget_header, .widget.post-it-green .widget_header {
	font-family: cursive;
	background-color: transparent;
	border: none;
}
.widget.post-it-yellow .body, .widget.post-it-green .body .content{
	font-family: cursive;
	background-color: transparent;
	border: none;
}
.widget.post-it-yellow p, .widget.post-it-green p {
	font-family: cursive;
}
.widget.post-it-yellow .titlebar, .widget.post-it-green .titlebar {
	background-color: transparent;
	color: black;
}
.widget.post-it-yellow .titlebar h1, .widget.post-it-green .titlebar h1 {
	font-family: cursive;
	color: black;
}

.widget.post-it-yellow-wrinkled {
	font-family: cursive;
	font-size:larger;
	background-color: transparent;
	border: none;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
}
.widget.post-it-yellow-wrinkled .widget_header {
	font-family: cursive;
	background-color: transparent;
	border: none;
	padding: 30px 70px 0px 50px;
}
.widget.post-it-yellow-wrinkled .body .content {
	font-family: cursive;
	background-color: transparent;
	border: none;
	padding: 10px 40px 50px 50px;
}
.widget.post-it-yellow-wrinkled p {
	font-family: cursive;
}
.widget.post-it-yellow-wrinkled .titlebar {
	background-color: transparent;
	color: black;
}
.widget.post-it-yellow-wrinkled .titlebar h1 {
	font-family: cursive;
	color: black;
}

.html_widget .body .content a:link {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.html_widget .body .content a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.html_widget .body .content a:hover {
	text-decoration: none;
	color: #FF6600;
}
.html_widget .body .content a:active {
	text-decoration: none;
}

.biz_listing .full_ad
{
  border-color: #B65D4B; /* header_back_color variable*/
}

.biz_listing .full_ad h1, .widget#biz_listing .full_ad h2, .biz_listing .full_ad h3
{
  color: #B65D4B; /* header_back_color variable*/
}

#member_list table td .member
{
  background: #b4d0e1;
  border-color: #5686a3;
}

/************************************************************************
 PAGE NAVIGATOR IN HEADER:  Special stuff only for courses and slides 
.section_1 .widget.web_book_navigation_widget {
	position:absolute;
  top: 125px;
  right: 20px;
  width: 150px;
  margin: 0px;
  z-index:5;
  max-height:25px;
	overflow:hidden;
}
.section_1 .book_slider_current_page_label {
	visibility:hidden;
}
.section_1 .web_book_navigation_widget_slider {
	visibility:hidden;
  max-height:0px;
  max-width:0px;
}

************************************************************************/

/* FOOTER CONTAINER */
.last_section {
	background-image:url(images/footer_bevel.png);
	background-repeat:repeat-x;
  min-height:50px;
}

/* CONTENT CONTAINER (NOTE: put section_2 after footer section in case there is no footer section) */
.section_2 {
	background-image:none;
	background-color: inherit;
	color: inherit;
  min-height:450px;
}

/* DOCUMENT WIDGET IN FOOTER */
.last_section .document_widget {
	padding: 0;
  margin: 0 0 30px 0;
  float: left;
  clear:none;
}
.last_section .document_widget .content {
  margin:0;
  padding:0;
  clear:none;
}
.last_section .document_widget .content > input {
	float:left;
  margin: 14px 5px 0 0;
}
.last_section .document_widget .content > label {
	float:left;
  margin: 10px 8px 0 0;
}
.last_section .document_widget .content > div {
	float:left;
  margin: 7px 0 0 0;
}
.last_section .document_widget .content > div:first-child {
  margin: 11px 8px 0 0;
}
.last_section .document_widget .document_widget_url_add {
	visibility:hidden;
}

/* PAGE NAVIGATOR IN FOOTER */
.last_section .widget.web_book_navigation_widget {
	float:right;
  padding: 2px 0 0;
  margin: 0;
  width: auto;
  clear: none;
}
.last_section .widget.web_book_navigation_widget .content {
  margin:0;
  padding:0;
  clear:none;
}
.last_section .web_book_navigation_widget_slider_info {
	float:left;
  width: 400px;
  margin: 0;
  padding: 0 20px 0 40px;
}
.last_section .book_slider_current_page_label {
}
.last_section .web_book_navigation_widget_slider {
	margin: 3px;
}
.last_section .web_book_navigation_widget_nav_controls {
  float:left;
  padding: 12px 8px 0 0;
}
.last_section .web_book_navigation_widget_page_arrow_list {
	position:relative;
  margin: 0;
  padding: 0;
  display: inline;
}

#footer
{
	/*height: 80px;*/
	/*width: 100%;*/
	/*background: url('images/foot_bg.jpg') repeat-x;*/
	visibility: hidden;
}


