@charset "utf-8";

body
{
  background-image: url( ./images/cc_back.jpg);
  background-attachment: fixed;
  background-position: top center;
  background-repeat: repeat-y;
  background-color: #7F4839;
  color: #FEE3BE;
  font-family: Verdana, "Trebuchet MS", Verdana, Sans-Serif;
  font-weight: normal;
  font-size: 17px;
  margin: 0px;
}

.sidebar_sub ul
{
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}

.sidebar_sub ul li
{
  font-size: 90%;
  font-variant: small-caps;
  font-weight: bold;
}

#search
{
  text-align: center;
  margin: 15px 0px 15px 0px;
  padding: 0px;
}

table
{
  table-layout: fixed;
  border-collapse: collapse;
  padding: 0px;
  border-style: none;
}

td
{
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  border-style: none;
}

#sidebar
{
  border: solid 2px #E7BB98;
  width: 253px;
  background-color: #283623;
  left: 19px;
  top: 0px;
  position: relative;

	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.sidebar_sub
{
  padding: 15px;
  text-align: left;
  width: 80%;
}

#content
{
  float: right;
  border-style: none;
  width: 663px;
}

.pblock
{
  width: 90%;
  padding: 15px;
  margin: 15px;
  border: solid 2px #E7BB98;
  background-color: #842E26;
/*
        background-color: #60211C;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
*/
}

.pagenav
{
  width: 90%;
  padding: 8px 15px 8px 15px;
  margin: 15px;
  font-size: 95%;
  text-align: right;
  border: solid 2px #E7BB98;
  background-color: #60211C;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.main
{
  width: 950px;
  border-style: none;
  margin: 0px 0px 0px 0px;
}

td
{
  border-style: none;
}

.footcredit
{
  color: #FEE3BE;
  margin: 20px 0px 20px 0px;
  text-align: center;
  vertical-align: middle;
  padding: 15px 0px 15px 0px;

  background-color: #60211C;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.footcredit table tr td
{
  color: #FEE3BE;
}

.comment_reqs
{
  width: 100%;
}

.comment_reqs td
{
  text-align: right;
  padding: 8px 0px 8px 20px;
}

.comment_reqs input
{
  width: 100%;
}

.ttop
{
  background-image: url( ./images/cc_logo.gif );
  background-position: 43px 20px;
  height: 233px;
  border-top: none;
  border-bottom: none;
  border-left: solid 2px #B36B31;
  border-right: solid 2px #B36B31;
}

.tmid
{
  border-top: none;
  border-bottom: none;
  border-left: solid 2px #B36B31;
  border-right: solid 2px #B36B31;
}

#s
{
  width: 130px;
}

.sb_subtitle
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-weight: normal;
  text-align: center;
  border-bottom: solid 2px;
  padding-bottom: 3px;
  font-size: 130%;
  margin-bottom: 5px;
}

.storytitle
{
  border-bottom-color:    #E7BB98;
  border-bottom-style:    solid;
  border-bottom-width:    2px;
  padding-bottom: 3px;
  text-decoration: none;
}

.storytitle a
{
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 130%;
  color: #FF9D3C;
}

a
{
  color: #EBA361;
}

a:visited
{
  color: #FEE3BE;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

h1  {
font-size:	160%;
margin-top:	0px;
border-bottom: solid 2px;
padding-bottom: 3px;
}

h2  {
font-size: 140%;
font-weight: normal;
margin-top: 0px;

}

h3  {
font-size:	120%;
margin-bottom:	10px;
margin-top:	0px;
text-decoration: underline;
}

h4  {
font-size:	94%;
margin-top:	0px;
}

h5  {
font-size:	80%;
margin-top:	0px;
}

h6  {
font-size:	67%;
margin-top:	0px;
}

blockquote
{
  border-left: solid 6px #FF9D3C;
  margin: 0px 0px 30px 15px;
  padding-left: 10px;  
}

/* USAGE OVERRIDES */

.bigimg  {
border-color:	#FEE3BE;
border-style:	solid;
border-width:	2px;
width:	100%;
}

.pimg, .pimg_l, .pimg_r
{
   border-color: #FEE3BE;
   border-style: solid;
   border-width: 2px;
}

.pimg
{
   padding: 0px;
   margin: 0px;
   width: 95%;
}

.pimg_l
{
   clear: left;
   width: 50%;
   margin-bottom: 10px;
   float: right;
   margin-left: 10px
}

.pimg_r
{
   clear: right;
   width: 50%;
   margin-bottom: 10px;
   float: left;
   margin-right: 10px
}

.infobox  {
background-color:	#dddddd;
border-style:	solid;
border-width:	1px;
float:	right;
margin-bottom:	1em;
margin-left:	1em;
margin-right:	0px;
margin-top:	0px;
padding:	0.5em;
text-align:	right;
width:	50%;
}

.infobox th  {
text-align:	right;
}

li
{
padding-bottom: 10px;
line-height:            110%;
}

.noteblock
{
  padding: 10px;
  background-color: #333333;
  border: solid 2px #DDDDDD;
}

.pkit
{
  width: 100%;
}

.pkit td
{
  text-align: center;
  vertical-align: top;
  padding: 20px;
  font-size: 90%;
}

.pkit img
{
  border: solid 2px #E7BB98;
}