/* Jashika Rough Collies */

body {
	color: #7C1F1F;
	font: 1em "Times New Roman", Times, serif;
	margin: 0.5em 2em 3em 2em;
	background: #FFE4C4 url(/collie-breeder/jashika/img/bg.jpg); 
	padding:0 0 0 0;
}
a:link    { color: #BD7200; background-color: transparent; }
a:visited { color: #663333; background-color: transparent ;}
a:hover   { color: #CC9900; background-color: #7C1F1F; }
a:active  { color: #BD7200; background-color: #FFE4C4;}

strong { font-weight:bold; }

p {	color: #7C1F1F;
		background-color: transparent; 
		margin:0 1em 0 1em;
		font: 1.2em "Times New Roman", Times, serif;
}

h1 { font-size:1.5em;  font-weight:bold;  text-align:center; }
h2 { font-size:1.4em; text-align:center; }
h3 { font-size:1.2em;  text-align:center; }

h4 { font-size:1em; text-align:center; font-weight:normal; border: 1px solid #7C1F1F;
     margin: 0px 5px 0px 5px; background: #FFE4C4;
}
hr { color: #7C1F1F;  width:75% }

ul, li { font-size: 1.2em; text-align:center }
ul { 	list-style-type: disc; 	list-style-position: inside; 	}
label { font-size:0.8em; font-style: italic; display:block}

div#content { padding: 10px; 
				  margin-left:0em;
				  margin-bottom:50px;border: 1px solid #7C1F1F; }

div#header {
	border: 1px solid #7C1F1F;
	margin: 0 0 0 0;
	text-align:center;
	border-bottom:none;
	background: #FFE4C4 url(/collie-breeder/jashika/img/bg.jpg); 
	padding : 10px;
}
div#header img { border: none;}
div#header p   { font-size:1.1em}
div#address   { font-size:1.1em; font-weight:bold;text-align:center; }

div#links { 
background-color:#FFCC33;
width:auto;
 font-size: 1.2em;
 margin:0 0 0 0;
 float:left;
 border: 1px solid #9D5700;
}

div#links a { 
/* display: block;*/
 font-size: 1em;
 font-weight: bold;
 padding: 0.1em 0.1em 0.1em 0.1em;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align:center;
 border: 0px;

}
div#links a:hover { border-right: 1px double #336600; }
div.photo { display:block;
 text-align:center;
 }
div.photo img{ margin: 5px 5px 5px 5px;
 border: 3px outset #7C1F1F;
 }

div.photo p {
	position:relative;
	top:-0.5em;
	text-align:center;
	margin:0px 0px 0px 0px;
	width:auto;
	border: none;
	font-size:0.7em;
	background-color: transparent;
}

div.photo p.ped { font-size:1.2em; }
div.photo p.txt { font-size:1.2em; }


#footer { text-align:center; }	
#footer image { border:none;  vertical-align : middle; }


div#list { text-align:center; margin-left:10%; margin-right:10%;}
div.outst{
	
	background-color: #FFE4C4;
	border-style:dotted;
	border-width: 1px;
}
p.outst { 
	color:#7C1F1F;
	font-weight:bold;
 	font-size:1.2em;
 	text-align:center;
 }
 
/* pedigree */
/* for pedigree */
#pppedigree { clear:both; text-align:center;float:left; border: 1px solid #7C1F1F}
#ppdescrip { float:none; font-size:1.2em; }
#ppdescrip img{ margin: 5px 5px 5px 5px; border: 3px outset #7C1F1F; float:left}

.pptabpd  { border: 1px solid #7C1F1F}
.ppcelpdf { color:#7C1F1F; background-color: #FFFFE6; font-size:80%;border: 1px solid #FFE4C4; padding: 2px}
.ppcelpdm { color:#7C1F1F; background-color: #FFFFE6; font-size:80%;border: 1px solid #FFE4C4; padding: 2px}
.ppukn { color: #CC3333;  font-style: italic;  }
a.pplink    a { color: #BD7200; }
a.pplinkch	a { color: #ff0000; }

p.ped { font-weight:bold;
 font-size:1.0em;
 text-align:center;
	background: #FFE4C4;
 } 



/* Guestbook */
/****************************/
/*********** HEADER *********/
/****************************/

div#guestbookHeader {
	margin: 0 0 0 0;
   border: 1px solid #7C1F1F;
	padding: 10px;
	text-align:center;
}

div#guestbookHeader h2 {
	margin: 0px;
}

/****************************/
/*********** MESSAGES ********/
/****************************/

div.gbentry {
	background-color: #FFE4C4;
	padding: 0;
/*	margin: 2pt 2pt .5em 2pt;*/
	margin: 0pt 0pt 0em 0pt;
	border: 2px solid #7C1F1F;
	border-width: 1px 1px 0px 1px;
	font-size:1em;
	}

/**** AUTHOR ****/

div.gbauthor {
	padding: 8pt 5pt 8pt 44px;
	margin: 0pt;
	border: 0px dotted #7C1F1F;
	border-bottom-width: 2px;
	font-size:1.2em;
	}

span.gbmessagenumber  {
	font-size:1.0em;
	}

/**** DATE ****/

div.gbentry div.gbdate {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted  #7C1F1F;
	border-bottom-width: 2px;
	text-align: left;
	}

/**** MESSAGE ****/

div.gbentry p.gbmessage  {
	background-color: #FFE4C4;
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px solid #7C1F1F;
	border-bottom-width: 2px;
	font-size:1.1em;
		}
div.gbentry p.gbmessage img {
	vertical-align: middle;
	}

/****************************/
/*********** FORM ***********/
/****************************/

form#guestbook {
	background-color: #FFE4C4;
	padding: 0pt;
	margin: 2em 2pt 3em 2pt;
	border: 3px solid #7C1F1F;
	border-bottom-width: 0px;
		}

/**** HEADER ****/

form#guestbook h1 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	text-align: center;

	background-color: #FFE4C4;
	border: 0px solid #7C1F1F;
	border-bottom-width: 2px;
	}

/**** NAME ****/

form#guestbook div#gbname {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #7C1F1F;
	border-bottom-width: 2px;
	}
form#guestbook div#gbname span.gblabel {
	display: block;
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 1em;
	}
form#guestbook div#gbname input {
	border: 1px inset #FF6666;
	}
form#guestbook div#gbemail {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #FF6666;
	}

/**** EMAIL ****/

form#guestbook div#gbemail {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #7C1F1F;
	border-bottom-width: 2px;
	}
form#guestbook div#gbemail span.gblabel {
	display: block;
	float: left;
	width: 30%;

	text-align: right;
	padding-right: 1em;
	}
form#guestbook div#gbemail input {
	border: 1px inset #5F9EA0;
	}

/**** WEBSITE ****/

form#guestbook div#gbwebsite {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #7C1F1F;
	border-bottom-width: 2px;
	}
form#guestbook div#gbwebsite span.gblabel {
	display: block;
	float: left;
	width: 30%;

	text-align: right;
	padding-right: 1em;
	}
form#guestbook div#gbwebsite input {
	border: 1px inset #5F9EA0;
	}

/**** MESSAGE ****/

form#guestbook div#gbmessage {
	padding: 3pt 5pt 6pt 6pt;
	margin: 0pt;
	border: 0px dotted #7C1F1F;
	border-bottom-width: 2px;
	text-align: left;
	}
form#guestbook div#gbmessage span.gblabel {
	margin-right: .5em;

	margin-bottom: 4pt;
	}
form#guestbook div.gbformatcontrols {
	display: inline;
	}
form#guestbook div.gbformatcontrols img {
	border-width: 0px;
	margin-bottom: 2pt;
	vertical-align: middle;
	}
form#guestbook div#gbmessage textarea {
	display: block;
	clear: both;
	border: 1px inset #5F9EA0;
	padding: 2pt 3pt 3pt 4pt;
	width: 100%;
	}

/**** SUBMIT ****/

form#guestbook div#gbsubmit {
	padding: 5pt 6pt 5pt 6pt;
	margin: 0pt;
	text-align: right;
	border: 0px solid #7C1F1F;
	border-bottom-width: 3px;
	}
.gboptional {
	font-weight: normal;
	}

/****************************/
/*********** PAGER **********/
/****************************/

div.gbpager {
	text-align: center;
	margin: 2em 0em 2em 0em;
	}

/****************************/
/*********** ADMIN **********/
/****************************/


/**** CHANGE PASSWORD ****/

form#gbchangepass {
	background-color: #5F9EA0;
	padding: 1pt;
	margin: 1.6em 2pt 3em 2pt;
	border: 1px outset #5F9EA0;

	}
form#gbchangepass h3 {
	padding: 2pt;
	margin: 2pt;
	border: 1px outset #5F9EA0;
	text-align: center;
	}
form#gbchangepass div#gbnewPassword1 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #5F9EA0;
	}
form#gbchangepass div#gbnewPassword1 label {
	display: block;
	float: left;
	width: 50%;
	text-align: right;
	padding-right: 1em;
	}
form#gbchangepass div#gbnewPassword1 input {
	border: 1px inset #5F9EA0;
	}
form#gbchangepass div#gbnewPassword2 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #5F9EA0;
	}
form#gbchangepass div#gbnewPassword2 label {
	display: block;
	float: left;
	width: 50%;
	text-align: right;
	padding-right: 1em;
	}
form#gbchangepass div#gbnewPassword2 input {
	border: 1px inset #5F9EA0;
	}
form#gbchangepass div#gbchangepasssubmit {
	padding: 5pt 6pt 5pt 6pt;
	margin: 2pt;
	border: 1px outset #5F9EA0;
	text-align: center;
	}

/**** EDITABLE ENTRY ****/

table.gbeditableentry {
	width: 98%;
	background-color: #5F9EA0;
	padding: 1pt;
	margin: 2pt 2pt 2pt 2pt;
	border: 1px outset #5F9EA0;
	}
table.gbeditableentry th {
	text-align: left;
	padding: 2pt 4pt 3pt 4pt;
	}
table.gbeditableentry td,th {
	border: 1px outset #5F9EA0;
	}
table.gbeditableentry td {
	text-align: center;
	}
table.gbeditableentry td.gbname input {
	width: 90%;
	}
table.gbeditableentry td.gbemail input {
	width: 90%;
	}
table.gbeditableentry td.gbwebsite input {
	width: 90%;
	}
table.gbeditableentry td.gbdate input {
	width: 90%;
	}
table.gbeditableentry textarea {
	width: 90%;
	height: 5em;
	}
div#gbeditsubmit {
	margin-top: 2em;
	}

.gberror {
	background-color: Fuchsia;
	color:Red;
}




