*
{
padding: 0px;
margin: 0px;
}

body
{font-size: 12px;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #fff;
line-height: 18px;
background: #666 url('background.gif');
}

a
{
color: #ffff66;
text-decoration: none;
}

a:hover
{
color: #FFFF00;
text-decoration: none;
}

sup
{
font-size: 0.5em;
}


p
{
margin-bottom: 14px;
text-align: justify;
}

p2
{
padding: 2px 2px 2px 2px;
}


img.picA
{
position: relative;
top: -2px;
background: url('images/a47.gif') no-repeat;
width: 127px;
height: 95px;
padding: 8px;
text-align: center;
}

img.picB
{
position: relative;
top: -2px;
background: url('images/a26.gif') no-repeat;
width: 146px;
height: 75px;
padding: 7px;
}

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
padding-top: 5px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
background: #fff url('images/upbg.gif') no-repeat;
width: 747px;
height: 264px;
z-index: 1;
}

#outer
{
position: relative;
width: 850px;
margin: 10px auto;
background:url(images/pbg.gif) repeat-y;
}

#inner
{
position: relative;
padding: 13px 30px 13px 30px;
z-index: 2;
}

#header {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:750px;
	height:100px;
}

#menu
{
background: #746A59 url('back.gif') no-repeat;
margin: 125px 0px 10px 0px;
font-variant:small-caps;
}

#menu ul
{
}

#menu ul li
{
display: inline;
line-height: 30px;
padding-left: 20px;
}

#menu ul li.first
{
border-left: 0px;
}

#menu ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 5px 10px 8px 12px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#menu ul li a:hover
{
background: #fff url('red.gif') repeat-x top;
text-decoration: none;
}

#date
{
position: absolute;
top: 0px;
color: #BDBDA2;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
}

#secondarycontent
{
position: relative;
width: 180px;
float: right;
margin-top: 10px;
margin-bottom: 5px;
}

#secondarycontent h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #ff9900;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}

#secondarycontent h4
{
position: relative;
font-size: 16px;
line-height: 25px;
color: #ff9900;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 10px;
}

#secondarycontent .cb
{
position: relative;
background-image: url('images/sidebottom.gif');
background-repeat: no-repeat;
}

#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 10px;
}

#secondarycontent .content2
{
padding: 0px 10px 0px 10px;
}

#primarycontent
{
position: relative;
width: 598px;
float: left;
background-color: #4E483C;
background-image: url('images/maintop.gif');
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 5px;
margin-top: 10px;
}
#primarycontent2
{
position: relative;
width: 690px;
margin: 0 auto;
background-color: #4E483C;
background-image: url('images/maintop.gif');
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 5px;
margin-top: 10px;
}
#primarycontent2 .caption { text-align:left; font-weight:bold; }
#primarycontent2 .table   { width: 500px; border-collapse: collapse; border-spacing:0;  }
#primarycontent2 .th      { text-align: left; background-color:#D5C6C6; padding:4px; }
#primarycontent2 .td      { padding: 4px; vertical-align:top; }
#primarycontent2 .col.year  { background-color: #EFEFEF; }

#primarycontent .caption { text-align:left; font-weight:bold; }
#primarycontent .table   { width: 500px; border-collapse: collapse; border-spacing:0;  }
#primarycontent .th      { text-align: left; background-color:#D5C6C6; padding:4px; }
#primarycontent .td      { padding: 4px; vertical-align:top; }
#primarycontent .col.year  { background-color: #EFEFEF; }

#primarycontent h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #ff9900;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}


#primarycontent2 h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #ff9900;
letter-spacing: -1px;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}

#primarycontent h4
{
position: relative;
font-size: 16px;
line-height: 20px;
color: #ff9900;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 40px;
margin-bottom: 20px;
font-variant:small-caps;
}

#primarycontent2 h4
{
position: relative;
width: 650px;
font-size: 16px;
line-height: 20px;
color: #ff9900;
background: url('images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 40px;
margin-bottom: 20px;
font-variant:small-caps;
}

#primarycontent .content
{
padding: 0px 15px 0px 15px;
margin-left: 10px;
font-size: 120%;
}

#primarycontent2 .content
{
padding: 0px 15px 0px 15px;
margin-left: 10px;
font-size: 12px;
}

#primarycontent .class_Content_Link
{
color: #FFFF00;
font-variant:small-caps;
font-size: 16px;
padding: 5px 0px 5px 0px;
}

#primarycontent .class_Content_Link a:hover
{
color: red;
font-variant:small-caps;
font-size: 16px;
padding: 5px 0px 5px 0px;
}



#primarycontent .post
{
margin-bottom: 5px;
}

#primarycontent2 .post
{
margin-bottom: 5px;
}

#primarycontent .post .header
{
position: relative;
}

#primarycontent2 .post .header
{
position: relative;
}

#primarycontent .cb
{
position: relative;
background-image: url('images/mainbottom_long.gif');
background-repeat: no-repeat;
line-height: 30px;
padding-right: 10px;
font-size: 15px;
letter-spacing: +5px;
}

#primarycontent2 .cb
{
position: relative;
background-image: url('images/mainbottom.png');
background-repeat: no-repeat;
line-height: 30px;
padding-right: 10px;
font-size: 15px;
letter-spacing: +5px;
}


#primarycontent .post .date
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
}

#primarycontent .post .content
{
margin-bottom: 0px;
}

#primarycontent .post .footer
{
position: relative;
top: -10px;
background: url('images/a33.gif') repeat-x;
height: 45px;
}

#primarycontent .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#primarycontent .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
{
background-image: url('images/a41.gif');
}

#primarycontent .post .footer ul li.comments
{
background-image: url('images/a36.gif');
}

#primarycontent .post .footer ul li.readmore
{
background-image: url('images/a38.gif');
}

#footer
{
position: relative;
clear: both;
height: 20px;
padding-top: 3px;
text-align: center;
color: #cc0000;
background: #fff;
}

#footer a
{
color: #8C8C73;
text-decoration: none;
}




/* THE BREADBAR LINK STYLES */
.ct a 
{
	font-size:10px;
	vertical-align:middle;
	line-height:30px;
	color:#cc0000;
}

/* 		THE TOP NAVIGATION BAR STYLE CLASSES		*/
.tbar {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 10%;
	font-size:15px;
}
.tbar a {
	font-size:15px;
	padding:5px;
	text-decoration:none;
}

.tbar a:hover {
background:#6C3306;
}
/* THE ACTIVE PAGE EFFECT IN THE TOP NAVIGATION BAR  */
a.current { background:#6C3306; color:#fff; }

/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/	
.hd {
height:14px; padding-bottom: 5px; }

.hd .right {
float:right; clear:right; text-align:right; }

/* the topbar that contains the most upper links */
.hd .right ul {
		float: right; }
		
.hd .right li {
		list-style: none;
		display: block;
		width: auto;
		float: left;
}
		
.hd .right a {
	color:#000;
	text-decoration:none;
	padding: 0 5px 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	border-left:1px solid #000;
	line-height: 10px;
}
	
.hd .right a:hover {
border-left:1px solid #cc0000;
line-height: 10px;
color: #fff;
}

.hd .right a.current2 { border-left:1px solid #cc0000;
line-height: 10px;
color: #fff; }

/* ---------------------------------------------- */
.performchiro{display:block}
.performchiro *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#4E483C}
.performchiro1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #655c4b;
  border-right:1px solid #655c4b;
  background:#5b5241}
.performchiro2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #706655;
  border-right:1px solid #706655;
  background:#59503f}
.performchiro3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #59503f;
  border-right:1px solid #59503f;}
.performchiro4{
  border-left:1px solid #655c4b;
  border-right:1px solid #655c4b}
.performchiro5{
  border-left:1px solid #5b5241;
  border-right:1px solid #5b5241}
.performchirofg{
  background:#4E483C}
  
.pic{background:url('Logo-Oct-2007.png') no-repeat; background-position: 10px; padding-top: 2px; height: 88px;}

.nav{display:block; width: 95%; padding-left: 20px;}
.nav *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#2F2112;
  }
.nav1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #5b4b2e;
  border-right:1px solid #5b4b2e;
  background:#533e19;}
.nav2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #625844;
  border-right:1px solid #625844;
  background:#523c15}
.nav3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #523c15;
  border-right:1px solid #523c15;}
.nav4{
  border-left:1px solid #5b4b2e;
  border-right:1px solid #5b4b2e}
.nav5{
  border-left:1px solid #533e19;
  border-right:1px solid #533e19}
  
.navfg{
  width: 95%; margin-left: 20px; background: #2F2112;}
  
.left{display:block;}
.left *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#2F2112;
  }
.left1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #5b4b2e;
  border-right:1px solid #5b4b2e;
  background:#533e19;}
.left2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #625844;
  border-right:1px solid #625844;
  background:#523c15}
.left3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #523c15;
  border-right:1px solid #523c15;}
.left4{
  border-left:1px solid #5b4b2e;
  border-right:1px solid #5b4b2e}
.left5{
  border-left:1px solid #533e19;
  border-right:1px solid #533e19}
.leftfg{
  background: #2F2112;}