body 
{
  font-family: Arial, Helvetica, sans-serif; /* font variable */
  color: black; /* text_color variable */
	background: transparent url('images/page_bg.jpg') no-repeat;
	background-position: 50% 145px;
}

#inner_body { 
}

#content
{
	background: #e4dfce;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0 8px;
	min-height: 500px; /* MOD: johno@litany.com 3/18/2010: Added to keep footer from floating too high. */	
}

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

.widget.header_widget
{
  background-color: transparent; /* header_back_color variable */
  background: url('images/head_bg.jpg') top repeat-x;
  color: #fff;
}

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

#main_nav
{
	height: 29px;
  background: url('images/nav_main_bg.jpg') 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;
}

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

/* Widget Styles */

.widget
{
	background: #f1efe6;
  border: 1px solid #ffffff; /* MOD: johno: 5/13/2010: changed from =$header_back_color */
}

.widget .titlebar
{
  background-color: transparent; /* header_back_color variable */
  background: none;
}

.widget .titlebar h2, .widget .titlebar p, .widget .titlebar a
{
  color: #373737;
}

.widget .round_bottom
{
	background-color:rgba(0, 0, 0, 0.1);
}

.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 h2, .widget.post-it-green .titlebar h2 {
	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 h2 {
	font-family: cursive;
	color: black;
}

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

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

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

.widget.tabs_widget
{
  background-color: transparent; /* header_back_color variable */
}
