/**************************************/
/*       www.karlkopinski.com         */
/*           stylesheets              */
/*         by Keith Krelle            */
/*       www.kkwebhouse.com           */
/**************************************/

/*******************/
/*   body styles   */
/*******************/
#container{
width:1024px;
margin:0px;
padding:0px;
background-image:url(../images/slices/section_bg.jpg);
}

body {
margin-top:1px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
background-image:url(/images/slices/bg_slither.jpg);
background-repeat:repeat-x;


}

#content {
background-color:#FFFFFF;
	position:absolute;
	left: 100px;
	top: 82px;
	width: 880px;
	height: 500px;
	margin:0px;
	padding:0px;
}

/*********************/
/*page layout styles */
/*********************/
#l_graphic {
float:none;
}

#m_graphic {
float:none;
}

#b_graphic {
float:none;
}

#txt {
	position:absolute;
	left: 620px;
	top: 598px;
	color: 063551;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-large;
	
}

#slither {
	position:absolute;
	left:1020px;
	top: -1px;
}

#bbtn {
	position:absolute;
	left:818px;
	top: 587px;
}

#r_txt{
position:absolute;
left:-46px;
top:250px;

}

.copy_txt{
	font-family:georgia, "Times New Roman", Times, serif;
	font-size:x-small;
	color: #0C3653;
	padding-left:90px;
}

/*******************/
/* homepage styles */
/*******************/
#leftpic {
float:left;
}

#middlepic {
float:left;
}

#rightpic {
float:left;
}

#txthp {
	position:absolute;
	left: 625px;
	top: 607px;
	
}

#txtkp {
	position:absolute;
	left: 625px;
	top: 300px;
	
}

#txthp a:link, #txthp a:visited {
	font-family:georgia, "Times New Roman", Times, serif;
	font-size:large;
	color: #0C3653;
	text-decoration:none;
	
}

#picture {
	position:absolute;
	left: 364px;
	top: 133px;
	width: 234px;
	height: 493px;	
}

#copyr {
	position:absolute;
	left: -80px;
	top: 579px;
	width: 631px;	
}


/*******************/
/* Content styles  */
/*******************/
#navbar{
width:1024px;
background-image:url(/images/slices/top_bar.jpg);
/* background:#4D666D; */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:large;
color:#CFB45D;
text-align:center;
height:44px;
}

.p_header{
text-align:center;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:x-large;
}

.p_txt{
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
}

/*******************/
/*   Link Styles   */
/*******************/
#navbar ul {
margin:0px;
padding:5px;
padding-top:15px;
}

#navbar ul li {
display:inline;
padding-right:40px;
padding-top:0px;
padding-bottom:0px;
margin:0px;

}

#navbar ul li a:link,#navbar ul li a:visited {
color:#CFB45D;
text-decoration:none;
}

#navbar ul li.current a:link,#navbar ul li.current a:visited{
color:#FFFFFF;
text-decoration:none;
}

/*******************/
/* Gallery Styles  */
/*******************/

.pic {

padding-right:19px;
padding-left:24px;
padding-top:24px;
/* margin:20px; */
margin:auto;
border:0px;
}

#navbtn{
	position:absolute;
	left: 818px;
	top: 587px;
}

/*******************/
/*  forms styles   */
/*******************/
form {
margin-left:175px;
}


fieldset {
width:500px;
/* background-color:#efefef; */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
color:#000000
border:1px solid #FFFFFF;
margin-left:10px;
padding-left:5px;
}

legend {
color:#000000;
font-family:"Times New Roman", Times, serif;
padding:2px;
}

label {
color:#000000;
line-height:normal;
text-align:right;
display:block;
margin-right:10px;
position:relative;
width:150px;
float:left;
}

label.fieldlabel {
display:block;
float:none;
}

input.formInputField{
border:1px solid #3e3e3e;
background-color:#999999;
color:#000000;
margin-right:5px;
margin-bottom:5px;
padding:2px;
}


select.formSelect{
border:solid 1px #FFFFFF;
background-color:#999999;
color:#000000;
margin-right:5px;
margin-bottom:5px;
padding:2px;
}

textarea{
border:solid 1px #3e3e3e;
background-color:#999999;
color:#000000;
margin-right:5px;
margin-bottom:5px;
padding:2px;
}

input.formInputField:hover {
background-color:#666666;
border:solid 1px #006600;
}

input.formInputButton{
text-align:center;
vertical-align:middle;
}

/*******************/
/*   misc styles   */
/*******************/
.plink {
text-align:center;
color:#000000;
text-decoration:none;
font-size:small;
}

.plink a:hover{
text-align:center;
color:#666666;
text-decoration:none;
}

.plink a{
text-align:center;
color:#000000;
text-decoration:none;
}