/*
Acupuncture Blog Custom CSS
*/
/*
Font Family
*/

.custom,
.custom input,
.custom select,
.custom button
{
	font-family:  Arial, Helvetica, sans-serif;
}


/*
The font size
*/

.custom h1
{
	font-size: medium;
	color:#8c352e;
}

.custom h2
{
	color:#000000;
	}
	
.custom #wp-calendar caption
{
	font-size: small;
	color:#FFFFFF;
}

body.custom,
.custom,
.custom h3,
.custom p,
.custom li,
.custom dt,
.custom dd,
.custom table,
.custom th,
.custom td,
.custom input,
.custom select,
.custom button,
.custom pre,
.custom code,
.custom .entry_header h2,
.custom .spread_the_word h2,
.custom .comment_header h2
{
	font-size: small;
	color: black;
}

/*
The color and background colors
*/

body
{
	/* Area behind Entire Blog Site */
/*	background: #ffffff url(images/shadow.gif) top center repeat-y ; */
	background: #FFFFFF; 
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none; 
	color: #000000;
	/* Change Background Color Here */
/*	background-color: transparent; /* Light Gray */
	margin-top: -10px;
	margin-bottom: -10px;
	padding-top:0px;
}
#ext_wrapper
{
	/* Area Behind Main, SideBar, ExtSideBar Layout */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none; 
	color: #000000;
	background-color: transparent; /* transparent */
}
#wrapper
{
	/* Area Behind Main, Sidebar, Sidebar Layout */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	color: #000000;
	background-color: transparent;
}
#header
{
	/* Area Behind Header Graphic and Text */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	color: #000000;
	background-color: #FFFFFF; /* transparent */
	overflow: hidden; 
	width: 100%; /* 100% Stays in Boundary - 970px pushes out */
	height: 192px; /* not required when Overflow: Hidden */
}
#footer
{
	/* Area behind Copyright Notice, Footer NavMenu */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	background: #FFFFFF; /* transparent */
/*	background: transparent url(images/footerbackground.jpg) top left no-repeat; */
/*	height: 164px; */
/*	width: 970px; /* 100% Stays in Boundary - 970px pushes out */
	overflow: hidden;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	position: relative; /* relative */
}

#extra_footer
{
	/* Area behind Copyright Notice, Footer NavMenu */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
/*	background: transparent url(images/footerbackground.jpg) top left no-repeat; /* bottom left - stays at bottom */
/*	background: #8ca6c6 url(images/footerbackground.jpg) top left no-repeat; /* bottom left - stays at bottom */
	background: #FFFFFF; /* transparent */
	height: 100%; /* 164px */
	width: 773px; /* 100% Stays in Boundary - 970px pushes out */
	overflow: visible; /* hidden */
	color: #000000;
	text-align: center;
	font-weight: bold;
	position: relative; /* relative */
/*	padding: 30px 0px 0px 0px; /* TRBL adjust text content padding */
}

.copyright_notice
{
	/* Area behind Copyright Notice, Footer NavMenu */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	background: #FFFFFF;
	border: none;
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding: 0px 0px 0px 0px; /* TRBL adjust text content padding */
	margin: 0px 0px 0px 50px; /* adjust text content position */
}
.footer_nav
{
	/* Area behind Copyright Notice, Footer NavMenu */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	background-color: transparent;
	font-weight: bold;
	color: #000000;
	float: left; /* left or right - no center */
/*	margin: 0px 325px 0px 0px; /* adjust text content position */
}
.footer_nav a,
.footer_nav a:hover
{
	/* Area controls Footer NavMenu Links */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	background-color: transparent;
	font-weight: bold;
	color: #000000;
}

#body
{
	/* Area behind Main as Whole */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	color: #000000;
	background-color: transparent; /* #e5e5e5 transparent */
	
	
}
#main
{
	/* Area behind collection of Blog Post Entries Only */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	color: #000000;
/*	background: transparent url(images/main_background.png) top left repeat-y; */
	background: transparent; /* #e5e5e5 transparent */

/*	border-left: solid 5px #FFFFFF; /* Show Yourself! */
/*	border-right: solid 5px #FFFFFF; /* Show Yourself! */
/*	margin: 0px -5px 0px -5px; /* TRBL adjust Ext Sidebar position */

}

#pad{
	/* Area behind collection of Blog Post Entries Only */
/*	border: solid 1px #FFFF00; /* Show Yourself! */
	background:#FFFFFF; /* FFFFFF */
}
			
#ext_main
{
	/* Area behind Blog Posts Entries and Sidebar as Whole */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none; 
	color: #000000;
/*	background: transparent url(images/extmain_background.png) top right repeat-y; */
/*	overflow: visible; */
	background-color: transparent; /* #c8c7c7 transparent */
}
#sidebar
{
	/* Area behind SideBar */
/*	border: solid 1px #FF0000; /* Show Yourself! */
/*	border-bottom: solid 1px #cfd0cb; */
/*	border: none; */
	color: #000000;
	background-color: #c8c7c7;
	background-repeat: repeat-y;
	
}
	
#ext_sidebar
{
	/* Area behind ExtSideBar */
	border: solid 1px #FF0000; /* Show Yourself! */
/*	border: none; */
	color: #000000;
	background-color:#8c3429; /* 8c3429 */
/*	margin: 0px 12px 0px 0px; /* TRBL adjust Ext Sidebar position */
	margin: 0px 3px 0px 0px; /* TRBL adjust Ext Sidebar position */
}


/*
The navbar and calendar header colors
*/

#navbar
{
	/* Area behind Entire NavBar */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none; 
	color: #FFFFFF;
	background: #8c352e;
	text-align:center;
	margin-bottom:5px;
/*	background: transparent url(images/navbar_background.gif) top left repeat-x; */
/*	height: 38px; */

}


#wp-calendar thead th
{
	/* Area behind Calendar Top Row - Days of Week */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	background-color: #8c3429;
	color:#FFFFFF;
}

#wp-calendar thead,
#wp-calendar tfoot
{
	/* Area behind Calendar - Entire Calendar Frame   */
	border-top: solid 1px #ffffff; /* Show Yourself! */
	background-color: #8c3429;
	color: #FFFFFF;
}
#wp-calendar
{
	/* Area behind Calendar Dates - Main Body */
	border-top: solid 1px #ffffff; /* Show Yourself! */
	background-color: #8c3429;
	color: #FFFFFF;
}
#wp-calendar caption
{
	/* Area behind Calendar Month Header */
	border:none; /* Show Yourself! */
	background-color: #8c3429;
	color: #FFFFFF;
	/* width: 161px; */
}

#wp-calendar thead th
{
	border-bottom: solid 1px #FFFFFF;  /*696969 dimgray */
	color:#FFFFFF;
}

#wp-calendar tfoot tr a 
{
	border-bottom-color: #FFFFFF;  /*696969 dimgray */
	color:#FFFFFF;
}


#wp-calendar td, #wp-calendar th, #wp-calendar tfoot tr{
	color:#FFFFFF;
	
	}

#wp-calendar tbody{
	border-bottom-color:#FFFFFF;
	}


/*
The link styles
*/

a,
h1 a
{
	/* General Links */
	color: black; 
}

a:hover,
h1 a:hover
{
	/* General Links Hover */
	color: #C8C7C7;
	text-decoration: underline;
}

a.more-link
{
	color: #8c352e;
	border: none;
	font-weight: bold;
	font-size: small;
    overflow: hidden;
	text-align: left;
	text-decoration: none;
}

/*
The navbar link styles
*/

.navbar a
{
	/* Area behing NavBar Links */
	background-color: transparent #8c352e; /* transparent */
/*	background: transparent url(images/navbar_background.gif) top left repeat-x; */
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em; /* 15px 175% */
	font-weight: bold;
	padding-left: 32px;
	padding-right: 32px;

	/* padding: 5px 10px 5px 10px; 15px 15px 8px 15px */
	/* T R B L - Reduce the Right & Left Values to Tighten Text */
}
.navbar a:hover
{
	/* Area behind NavBar Links on Hover */
	background:top left repeat-x; /* transparent */
/*	height: 38px; */
	overflow: visible;
/*	background-color: transparent; */
	color: #C8C7C7; 
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em; /* 15px 175% */
	font-weight: bold;
/*	border: solid 1px #FF0000; /* Show Yourself! */

	padding: -10px 10px 40px 10px; /* TRBL 15px 15px 8px 15px */
	/* T R B L - Reduce the Right & Left Values to Tighten Text */
}

/*
Center the navbar
*/

.header_nav
{
	/* Area controls Header NavMenu Text */
	text-align: left; /* left - center - right */
	font-size: 15px; /* 175% */
	margin-top: 10px;
	float: none;		/* NB: many areas are floating divs */

}

#search_form			/* this hides the search form in all cases */
{
	display: none;
	background:8c3429;
}

/*
Header styles and colors
*/

#header div.pad
{
	/* Area behind Header Graphic & Text - Set Colors */
	margin: 0px;
	padding: .5em 8px;
	background-color: transparent;
	padding-bottom: 5px;
}

.header h1
{
	margin: 0px;  /* Change Sitename Link Position Settings */
	/*padding: 2em 0px 1em 0px;*/
	padding: 20px 0px 0px 120px; 
	text-transform: uppercase;
}

.header h2
{
	margin: 0px;  /* Change Tagline Position Settings */
	/*padding: .5em; */
	font-size: medium; /* small */
	/*text-transform: uppercase;*/
}

.header h1 a
{
	color: #FFFFFF; /* Change Sitename Link Color Settings */
}

.header h1 a:hover
{
	color: #FFFFFF; /* Change Sitename Hover Color Settings */
}

.header h2
{
	color: #FFFFFF; /* Change Tagline Color Settings */
}


/*
Body styles and colors
*/

.main h1
{
	/* Area Blog Title Headline Format */
	/*text-transform: uppercase;*/
	text-align: left;
	font-size: 1.2em; /* 2em */
	/*margin: 0px -50px 0px 0px; /* adjust text content padding */
}

.main h1,
.main h1 a
{
	/* Area Blog Title Headline Link */
	color: black; 
	/*text-decoration: underline;*/
}

.main h1 a:hover
{
	/* Area Blog Title Headline Link Hover */
	color: #8c352e;
	text-decoration: underline;
}

.main h2
{
	/* Area controls Blog Post Date */
	text-transform: uppercase;
	color: #000000;
	border-bottom: none;
}

/* REMOVED SIDEBAR DETAILS */ 
#sidebar h2
{
	/* Area controls Sidebar Header and Background */
	color: #ffffff;
	background: #8c3429;
	font-size: small; /* med */
	text-align:center;
}

#sidebar a:hover
{
	color:#8c3429;
}

#sidebar2 a:hover
{
	color:#8c3429;
}


	
#text-1 widgettitle{ 

	width:161px;
	background-color: #8c342d;
	color:#FFFFFF;
	}

#text-1 h2{
	width:161px;
	background-color: #8c342d;
	color:#FFFFFF;
	}


#text-1{
	background-color: #8c342d;
	width:161px;
	color: #FFFFFF;
}
	

#sidebar2
{
	color:#000000;
	border-color:#e5e5e5;
	border-width:5px;
	background-color:#e5e5e5;
	text-decoration:none;
	height:inherit;
	
}

#sidebar2 h1{
	color:#FFFFFF;
	}
	
#sidebar2 h2{
	color:#8c3429;
	text-align: center;
}

#sidebar2 h3{
	color:#8c352e;
	
	}

/* Custom Entry Actions */
.entry
{ 
	/* Area Individual Blog Posts */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
	background-color: #e5e5e5; /* #e5e5e5 transparent */
/*	margin-left: 25px; */
/*	padding: 0px 0px 20px 0px; /* adjust text content padding */
/*	margin: -20px 0px 0px 25px; */
/*	background: transparent url(images/postbackground.gif) bottom left no-repeat; */
	width: 100%;
    overflow: hidden;
	color:#000000; 
}
.entry h1
{ 
	/* Area Individual Blog Posts */
/*	border: solid 1px #FF0000; /* Show Yourself! */
/*	border: none; */
	border-bottom: solid 1px #cfd0cb; 
/*	padding: 0px 75px 0px 0px; /* adjust blog title header text content padding */
	color: #000000; 
/*	margin: 0px 0px 25px 0px; */
/*	padding: 0px 0px 10px 0px; */
}
.entry_actions,
.comment_actions
{ 
	/* Area Individual Blog Posts */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none;
/*	background: transparent url(images/bg-comment.gif) top left no-repeat; /* 100% 5px */
/*	height: 45px; /* 100 Bottle - 45 Voice bubble */
    overflow: hidden; /* visible */

/*	float: right; */
/*	margin-left: 25px; */
/*	margin: -50px 0px 20px 0px;
/*	padding: 50px 50px 20px 30px; /* adjust text content padding */
}
.entry_actions a,
.comment_actions a
{ 
	/* Area Controls Blog Post Perma - Print - Email - Comment Links */
	/*border: solid 1px #FF0000;  /* Show Yourself! */
	border: none;
	font-weight: bold;
	font-size: small;

/*	background: transparent url(images/bg-comment.gif) top left no-repeat;
	height: 100px;
    overflow: visible;

	/*width: 100%;*/
 	/*display: inline;*/
/*	text-align: left; */
/*	float: left; */
	/* adjust text content padding */
	margin: 0px 0px 0px 0px; /* 50px 0px 0px 0px */
	padding: 10px 0px 20px 25px;
	/* T R B L - Change the Values to Move Text Over Image*/
	text-decoration: none;
}
.entry_categories,
.entry_categories a,
.entry_author,
.entry_author a
{ 
	/* Area Controls Blog Post Perma - Print - Email - Comment Links */
	/*border: solid 1px #FF00FF;  /* Show Yourself! */
	border: none;
	font-weight: bold;
	font-style: italic;
    overflow: hidden;
	text-align: right;
	/* adjust text content padding */
	padding: -10px 10px -10px 0px; 
	margin: -5px 0px 0px 0px;
	/* T R B L - Change the Values to Move Text Over Image*/
	text-decoration: none;
}
.prev_next_page a
{
	/* Area Controls Blog Post Perma - Print - Email - Comment Links */
	/*border: solid 1px #FF0000;  /* Show Yourself! */
	border: none;
	font-weight: bold;
	font-size: medium;
    overflow: hidden;
	text-align: left;
	float: left;
	text-decoration: none;
	margin-left: 25px;
}
.admin_link a:hover
{
	/* Area Controls Blog Post Admin Edit Link Hover */
	color: #8c352e;
}

/*
Wrapper Width Size & Border, and Layout Settings
*/
.ssm #ext_wrapper,
.sms #ext_wrapper,
.mss #ext_wrapper,
.sm #ext_wrapper,
.mse #ext_wrapper,
.ms #ext_wrapper,
.m #ext_wrapper
{
	/* Area controls Blog Ext_Wrapper for Layout Types */
/*	border: solid 1px #FF0000;  /* Show Yourself! */
	border: none;
	background-color: transparent;
	color: black;
}
.narrow
{
	/* Area controls Blog Ext_Wrapper for Layout Types */
/*	border: solid 1px #FF0000;  /* Show Yourself! */
	background: #FFFFFF url(images/shadow_narrow.gif) top center repeat-y ;
	overflow: visible;
	color: black;
}
.wide
{
	/* Area controls Blog Ext_Wrapper for Layout Types */
/*	border: solid 1px #FF0000;  /* Show Yourself! */
	background: #FFFFFF url(images/shadow_wide.gif) top center repeat-y ;
	overflow: visible;
	color: black;
}
.flex
{
	/* Area controls Blog Ext_Wrapper for Layout Types */
/*	border: solid 1px #FF0000;  /* Show Yourself! */
/*	background: #FFFFFF url(images/shadow_flex.gif) top center repeat-y ; */
	background: #FFFFFF;
	overflow: visible;
	color: black;

	margin: 0px 0px 0px 0px; /* T R B L */
}

.essm #wrapper,
.esms #wrapper,
.emss #wrapper,
.ssme #wrapper,
.smse #wrapper,
.msse #wrapper,
.esm #wrapper,
.ems #wrapper,
.sme #wrapper,
.mse #wrapper,
.em #wrapper,
.me #wrapper,
.ms #wrapper
{
	/* Area controls Blog Wrapper for Layout Types */
/*	border: solid 1px #FF0000;  /* Show Yourself! */
	border: none; 
	background-color: transparent;
	color: black;
}


/* sell page related stuff */

body.sell
{
	/* Area behind Entire Blog Site */
	background: #FF00FF url(images/shadow_narrow.gif) top center repeat-y ;
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none; 
	color: #000000;
	/* Change Background Color Here */
/*	background-color: transparent; /* Light Gray */
	margin-top: -10px;
	margin-bottom: 5px;
	padding-top:0px;
}

body.sell #ext_wrapper
{
	/* Area Behind Main, SideBar, ExtSideBar Layout */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border: none; 
	color: #000000;
	background-color: #FF0000; /* transparent */
/*	width: 770px; */
}

body.sell #main
{
	/* Area behind collection of Blog Post Entries Only */
/*	border: solid 1px #FF0000; /* Show Yourself! */
	border-left: solid 5px #FFFFFF; /* Show Yourself! */
	border-right: solid 5px #FFFFFF; /* Show Yourself! */
	color: #000000;
/*	background: transparent url(images/main_background.png) top left repeat-y; */
	background: #e5e5e5; /* e5e5e5 */

	margin: 0px -5px 0px -5px; /* TRBL adjust Ext Sidebar position */

}
