/* CSS Document */

body {
        background-image:url(bg.gif);
        background-color:black;
        background-position:center;
        background-repeat:repeat-y;
	/*text-align:center;*/
	margin:10px 0 20px 0;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:black;
 
	}
a {
	color:red;
	text-decoration:none;
	}

/*a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}*/

input {
	background-color:black;
	color:white;
	border:1px solid white;
	}

textarea {
	background-color:black;
	color:white;
	border:1px solid white;
        wrap:hard;
	}


#update {
       border-top:2px solid white;
       border-bottom:2px solid white;
       width:150px;
       margin:0px 0px 0px -10px;
       padding:10px 0px 10px 20px;
       }

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background-color:#993300;
	/*background-image:url(leftcolor_bg.gif);
        background-repeat:repeat-y;
        background-position:top right;*/
	}

#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background-image:url(leftcolor_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	}

#header {
	background-image:url(headertop.gif);
	background-repeat:no-repeat;
	background-position:center;
        background-color:black;
	/*border-bottom:2px solid white;*/
	height:50px;
	padding:10px;
	margin-bottom:3px;
	text-align:right;
        color:white;
	}


.img-shadow {
  float:left;
  background: url(shadow/shadow.png) no-repeat bottom right !important;
  background: url(shadow/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 

img.gal {
        padding:5px;
        border:1px solid #B13E0F;
        margin:5px;
        background-color:#5E2605;
         }

#banner {
        background-image:url(headerbottom.gif);
        background-position:center top;
        background-color:black;
	/*border:2px solid white;*/
	
        height:95px;
	padding:10px;
	margin-bottom:3px;
	background-repeat:no-repeat;
        position:relative;
	}

#b1 { 
        position:absolute;
        left:0px;
        text-align:left;
        font:normal 1em arial, serif;
        /*border:1px solid white;*/

        color:white;
        /*background-color:#000000;*/
        margin-left:10px;
        width:160px;
        }

#b2 {
        position;relative;
        /*border:1px solid white;*/
        margin:0 0 0 170px;
        /*width:73%;*/
        color:white;
        padding-top:15px;
        /*background-image:url(bbprohib.gif);
        background-position:right;
        background-repeat:no-repeat;*/ 
        }

#b3 {
        /*position:absolute;
        left:170px;*/
        width:45%;
        float:left;
        /*text-align:center;*/
        font:normal 1em arial, serif;
        color:white;
        /*background-color:#000000;*/
        margin:20px 0px 10px 10px;
       /*border:1px solid yellow;*/       
}

#b4 {
        /*position:relative;*/
        float:right;
        width:250px;
        /*left:45%;*/
        font:normal 1em arial, serif;
        color:white;
        margin:20px 0px 0px 0px;
        padding-top:5px;
        /*border:1px solid blue;*/
}

#header h1 {
	font-size:200%;
	}

#header a:hover {
	color:#7A2875;
	}

#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}

#leftcol a:hover {
         background-color:white;
}

#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; /* actual value */
	margin:0 0 -10px 0px;
	padding:10px 0px 10px 10px;
	background:black;
	color:white;
	z-index:100;

	}

#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	 /*width:220px;  for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; /* actual value */
	margin:0 0 -10px 0px;
	padding:10px;
	background:#993300;
	color:white;
	z-index:99;
	}

#centercol {
	position:relative;
	padding:0 10px 0 180px;
	z-index:0;
	}

#centercol a {
	color:#FFF;
	}

#centercol a:hover {
	
	color:red;
	}

#footer {
	position:relative;
	top:1px;
	background:black;
	width:100%;
	clear:both;
	margin-top:10px;
	padding:10px 0;
	text-align:center;
	color:#CCC;
        border-top:2px solid white;
	}

#pcmain {
       float:left;
       width:70%;
       margin-right:20px;
       }

#pccarousel {
            border:3px inset #993300;
            width:150px;
            position:relative;
            float:right; 
             }

#pcchapters {
            width:100%;
            margin-left:-20px;
            }

.hrpc hr {
          border:0;
          color:black;
          background-color:black;
          height:1px;
          padding:0px;
          width:100%;
          }



.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:black;
color:white;
font: bold 20px MS Sans Serif;
padding: 3px;


}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 50%
}

/*CSS for Admin panel*/

.htmltable TH {
border-width:1px;
border-color:#cccccc;
border-style:solid;
padding:4px;
margin:0px;
text-align:center;
               }

.htmltable TABLE{
border-width:1px 0 0 0;
border-color:#cccccc;
border-style:solid;
/*margin-left:auto;
margin-right:auto;*/
border-collapse:collapse;
}

.htmltable TD{
border-width:1px;
border-color:#cccccc;
border-style:solid;
padding:2px;
margin:0px;
text-align:center;
vertical-align:middle;
}

.admin TEXTAREA{
background-color:#EBEBEB;
width:95%;
color:#3300FF;
border-color:black;
}

.upload{
border:1px solid black;
background-color:white; 
color:black;
}

 FIELDSET{
padding:10px;

}

.field LEGEND{
border:1px solid #cccccc;
color:white;
background-color:black;
font-variant:small-caps;
font-weight:bold;
padding:5px;
}

#code {
padding:30px 5px 5px 5px;
/*border-right:2px solid #dbdbdb;
border-bottom:2px solid #cccccc;*/
background-image:url(codetop1.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#e6e8f4;
width:95%;
float:left;
word-wrap:break-word;
font-size:medium;
}

.wordwrap {
-moz-binding: url('wordwrap.xml#wordwrap');
}


#tablediv{
float:right;
width:35%;
padding:0px;
text-align:center;
}

.admintable TABLE{
border:solid solid;
}

.admintable TH{

}

.admintable TR{

}

#admindiv{
width:310px;
padding:2px 10px 2px 10px;
border:1px solid #cccccc
}

#adminhelp{
padding:2px 10px 2px 10px;
margin:0 0px 0 10px;
border:1px solid #cccccc;
float:right;
width:auto;

}

