	/*
THEME NAME: PCG Two
THEME URI:
DESCRIPTION: This customized theme built specifically for the Portland Chiropractic Group website.
VERSION: 1.0
AUTHOR: John Bohls
AUTHOR URI:
TAGS: custom
*/

/* ==============> JS Nav Menus */

.arrowlistmenu{
width: 184px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: #c7a548 url('/images/titlebar.gif') repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
border: #bd9c40 solid 1px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url('/images/titlebar-active.gif');
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url('/images/arrowbullet.gif') no-repeat center left; /*custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 9px;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFF;
/* background-color: #F3F3F3; */
}

#navbutton { /*CSS class for menu headers in general (expanding or not!)*/
width: 184;
height: 20px;
background: #c7a548 url('/images/titlebar.gif') repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 0 10px; /*header text is indented 10px*/
border: #bd9c40 solid 1px;
cursor: hand;
cursor: pointer;
}

#facebook a{ width: 144px; height: 44px; display: block; border: none; color: #e4c05a; padding: 10px 18px 10px 18px; }

#navbutton a:link,
#navbutton a:active, 
#navbutton a:visited,
#navbutton a:hover {
font: bold 14px Arial;
color: white;
display: block;
width: 184;
height: 20px;
text-decoration: none;
border-bottom: none;
}



/* ==============> MAIN CONTAINTERS */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #000;
	background: #d0af52 url('images/swirly_bk.gif');
}
* {margin:0; padding:0;}

#wrapper {
	width: 830px;
	margin: 0 auto 0 auto;
/* 	background-color:#833313; */

	}
.inside {
	padding:0px;
}
#header {
	height: 172px;
	width: 830px;
	margin: 20px auto 0 auto;
	display:block;
position: relative;
	text-align:center;
background: url('images/header.gif') top right;
}
#container {
	width: 830px;
	min-height: 350px;
	display:block;
	float:left;
/*
	border-left: 1px solid #f1ce77;
	border-right: 1px solid #f1ce77;
*/
	background: #e4c05a url('images/yellow_grad.gif') top right repeat-x;
}
#content {
	color: #5b3b12;
    width:564px;
	border: 1px solid #cfb05e;
	margin:16px 20px 20px 0px;
	background: #f6f5de;
	display: block;
	float:right;
}
#nav-column {
	width: 194px;
/* 	background: #fff; */
	float: left;
	overflow:hidden;
	margin: 16px 0 0 15px;
}

#footer{
	height: 30px;
	clear: both;
	text-align: center;
	font-size: 9px;
	color:#5b3b12;
	width: 830px;
	margin: 0 auto 0 auto;
	display:block;
	background: url('images/footer.gif')top right no-repeat;
	padding-bottom: 40px;
}

/* ================> GENERAL CLASSES */

.post ol {
	padding-left: 40px;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 6px;
	margin-top: -6px;
}

.post ul {
	padding-left: 15px;
	padding-bottom: 6px;
	margin-top: -6px;
}

.timestamp {
/* 	color: #b94f37; */
/* 	border-bottom: double white; */
	padding: 14px 20px 10px 20px;
	background-color: white;
/* 	font-size: 8px; */
	margin-bottom: 4px;
	margin-top: 16px;
}
.timestamp-bottom {
/* 	color: #b94f37; */
	border-top: double white;
	font-size: 8px;
	margin-top: -4px;
	margin-bottom: 12px;
}

.p {
	padding-bottom: 4px;
}
.post-wrap {
	border: 1px solid #fff;
	float:right;
}
.post-wrap-inside {
	margin-top: 4px;
	margin-left:12px;
	margin-right:10px;
	width: 540px;
/* 	float:left; */
}
.post {
	font-size: 11px;
	padding:15px;	
}
.handle {	
	width: 500px;
	cursor: pointer;
	background: #e9e7c8 url('/images/sm_arrows2.gif') no-repeat right -54px;
	border: 1px solid #f6f5de;
	padding: 1px 0 1px 10px;
	position: relative;
	left: -1px;
}
.active {
	background-position: right 1px;
}
.answer {
	padding: 6px 8px 0 10px;
	background-color: #fbfbf2;
}
.entry-content, .entry-excerpt {
	clear: left;
}
/*
.navigation {
  clear: both;
  float:left;
  width:200px;
  margin: 0 0 2px 1px;
}	
*/
/* =========================> LINKS */

a:link,
a:visited {
	color: #b94f37;
	text-decoration:none;
	border-bottom: 1px dotted;
}
a:hover,
a:active {
	text-decoration:none;
	border-bottom: 1px solid;
}
#content a:link,
#content a:visited {
	color: #5b3b12;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#content a:hover,
#content a:active {
	text-decoration: none;
	border-bottom: 1px solid;
}
#footer a:link, #footer a:visited {
	color: #5b3b12;
}
#footer a:hover {
	color: #5b3b12;
	border-bottom:1px #5b3b12 solid;
}
#footer a:active {
	color: #5b3b12;
	border-bottom:1px #5b3b12 dotted;
}

/* ========================> HEADERS & TEXT */

#site-title {
	/*position: relative;
	left: -9999px; */
display: block;
height: 40px;
position: absolute;
top: 100px;
width: 100%;
}
#site-title a {
border: none;
display: block;
height: 40px;
outline: none;
text-indent: -9999px;
width: 100%;
}
#site-description {
	position: absolute;
	top: 140px;
	color: #fff;
text-align: center;
width: 100%
}
.post em {
	font-family: Georgia;
	font-size: 12px;
}
.post p {
	padding-bottom: 12px;
}
.post img {
	padding-bottom: 10px;
}
.post h2,
.post h2 a:link,
.post h2 a:visited {
	font-size: 24px;
	line-height: 28px;
	font-weight: lighter; 
	padding-bottom: 8px;
	color:#607873;
	border-bottom:none;
}
.post h2 a:hover,
.post h2 a:active {
	border-bottom: 1px #607873 solid;
}
.post h3 {
  font-size: 14px;
  font-weight: lighter; 
  margin: 0;
  padding-bottom: 6px;
  color: #b94f37;
}
.post h4 {
  font-size: 12px;
/*   text-transform: uppercase; */
  font-weight: lighter; 
  margin: 0;
  color: #b94f37;
}
.wp-caption {
	color: #b94f37;
}
.wp-caption img{
	border: none;
}
.wp-caption img a{
	text-decoration: none;
	border: none;
}
/* =====================> ALIGNMENT */

.alignright,img.alignright{
float:right;
}

.alignleft,img.alignleft{
float:left;
}

.aligncenter,img.aligncenter{
display:block;
text-align:center;
}
/*

div#header,div#footer {
text-align:center;
}
*/

/* =====================> SIDEBAR */

.sidebar ul {
	margin: 0 0 0 10px;
	padding: 0px;
	list-style-type: none;
}

.sidebar ul li {
/*
	background-image:url(/wp-content/themes/chiropractic/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:-1px 7px;
	padding-left:10px; 
*/
}

.sidebar ul ul {
	list-style-type: none;
	margin:0;
}

.sidebar ul ul li {
/*
	background-image:url(/wp-content/themes/chiropractic/images/blank.gif);
	background-repeat:no-repeat;
	background-position:-1px 5px;
*/
	padding-left:10px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height: 12px; 
}

.sidebar li a:link, .sidebar li a:visited {
/* 	display: block; */
	text-decoration: none;
	border-bottom: none;
}
.sidebar li a:hover, .sidebar li a:active {
	color:#fff;
	text-decoration: none;
	border-bottom: none;
}
.current_page_item a:link,
.current_page_item a:visited,
.current_page_item a:hover {
	color: #922222;
	font-weight: bold;
}
.current_page_item ul a:link,
.current_page_item ul a:visited,
.current_page_item ul a:hover {
	color: #b94f37;
	font-size: 10px;
	font-weight: normal;
}
/* =====================> Misc. and Preventatives */

.highlighttext {
	color: #607873;
}

.headerimage {
position: relative;
left:-5px;
}
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
