/* Garronwood Rough Collies */
body {
	color: #000066;
	font-family: "BlackChancery", "Black Chancery",  Georgia, serif;
	font-size: 1em;
	margin: -2px 0px -2px -2px;
	padding: 0;
	top: -2px;
	background: #FFE4C4 	url(/collie-breeder/garronwood/img/wood_bg.gif);
	border:none;
	}
table { 	background-image: url(/collie-breeder/garronwood/img/parchment_bg.gif); margin:-2px; }

tr{	background-image: url(/collie-breeder/garronwood/img/parchment_bg.gif); 	}
.leftcol {
	background-image: url(/collie-breeder/garronwood/img/parchment_l.gif); 
	margin: 0px;
	padding: 0px;
	width:70px;
	}

.rightcol {
	background-image: url(/collie-breeder/garronwood/img/parchment_r.gif); 
	margin: 0px;
	padding: 0px;
	width:70px;
	}

.content {
	background-image: url(/collie-breeder/garronwood/img/parchment_bg.gif); 
	margin: 0px;
	padding: 0 0 0 0;
	border:none;
	}

p {
	color: #000066;
	background-color: transparent;
	font-family: "Black Chancery",  "BlackChancery",  Georgia, serif;
	font-size: 1.1em;
	margin-left:2em;
	margin-right:2em;
	text-align:justify;
}

li {
	font-weight: bold;

}	
div#logo { 
	border:none;
	margin: 0 0 0 0;
	text-align:center;
}

div#logo img { 
	border:none;
 	margin-top:5px;
}

div#address { 
	border:none;
	font-size:0.8em;
	font-family:  Georgia, serif;
	text-align:left;
	clear:none;
}

div#address p {
	margin-top:0.1em;
	margin-bottom:0.1em;
	font-family:  Georgia, serif;
}

div#main {
	border: none;
	display: block;
	color:#000066;
	background-color:transparent;
	font-size:1em;
	margin: 0 0 0 0;
	text-align:center;
}

a { 
	color: #D04444;
	background-color: transparent;
}

a:hover { 
	color: #FFE4C4;
	background-color: #000066;
}

a:visited { }

.photo {
	display:block;
	text-align:center;
}
.photo img{ margin: 5px 5px 5px 5px;
 border: 3px outset #D2691E;
 }
.photo p {
	position:relative;
	top:-0.5em;
	text-align:right;
	margin-top:0px;
	margin-right:0px;
	width:40em;
	border: none;
	font-size:0.7em;
	}
	
div#design { border: 1px solid #606060;
	font-family: Georgia, serif;
	display:block;
	font-size:0.75em;
	text-align:center;
}
div#design p {
	font-family: Georgia, serif;
	margin-top: 0.2em;
	margin-bottom:0.2em;
}

div#design image {
	border:none;  vertical-align : middle; 
}
h1 {
 font-size:2em;
 font-weight:bold;
 text-align:center;
}
h1.dog {font-size:1.5em;
 text-align:center;
 }
h2 {
	font-size:1.5em
}
p.c { text-align:center;
}
p.outst { font-weight:bold;
 font-size:1.1em;
 text-align:center;
 }
p.ped { font-weight:bold;
 font-size:1.0em;
 text-align:center;
 } 
div#ped {
	font-family:  Georgia, serif;

}
h4 { font-size:0.75em;
 	font-family: Georgia, serif;
 text-align:center;
 font-weight:normal;
 border: thin solid #000066;
 margin-left: 5px;
 margin-right: 5px;
}
.pptabpd { border : 1px #000066 solid;
 font-family:  Georgia, serif;
}
.pptxtds {
 font-family:  Georgia, serif;
	
}

.ppcelpdm { border : 1px #000066 solid;
 background-color: #FFE4C4;
 font-family:  Georgia, serif;
 font-size:0.8em;
 }
.ppcelpdf { border : 1px #000066 solid;
 background-color: #FFE4C4;
	font-family:  Georgia, serif;
 font-size:0.8em;
 }
.pplink { color: #3300FF;
 text-decoration: none;
 font-size:1.0em;
}
.pplinkch{ color: Red;
 text-decoration: none;
 font-size:1.0em;
 }
.ppukn { color: Gray;
 font-style: italic;
 }
hr { color:#000066;
 margin-left:10%;
 margin-right:10%;
 }

h1.gb { text-align:center;
 font-size:1.5em;
 }
h2.gb { text-align:center;
 font-size:1.2em;
 }
.gbfeel { text-align:center;
 font-size: 1em;
 }
.gbtext { font-size:0.9em;
 }
.gbtextb { font-size:0.9em;
 font-weight:bold;
 }

.ahem { display:none;}
/* Guestbook */
/****************************/
/*********** HEADER *********/
/****************************/

div#guestbookHeader {
	margin: 1em 2pt 1em 2pt;
	}

div#guestbookHeader h2 {
	margin: 0px;
	}


/****************************/
/*********** MESSAGES ********/
/****************************/

div.gbentry {
	background-color: #FFE4C4;
	padding: 0;
	margin: 2pt 2pt .5em 2pt;
	border: 2px solid #222;
	border-width: 2px 2px 0px 2px;
	font-size:1em;
	}

/**** AUTHOR ****/

div.gbauthor {
	padding: 8pt 5pt 8pt 44px;
	margin: 0pt;
	border: 0px dotted #000;
	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 #000;
	border-bottom-width: 2px;
	text-align: left;
	}

/**** MESSAGE ****/

div.gbentry p.gbmessage  {
	background-color: #FFD29B;
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px solid #333;
	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 #333;
	border-bottom-width: 0px;
		}

/**** HEADER ****/

form#guestbook h1 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	text-align: center;

	background-color: #FFE4C4;
	border: 0px solid #333;
	border-bottom-width: 2px;
	}

/**** NAME ****/

form#guestbook div#gbname {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	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 #9EA9A5;
	}
form#guestbook div#gbemail {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #9EA9A5;
	}

/**** EMAIL ****/

form#guestbook div#gbemail {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	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 #AAB6B2;
	}

/**** WEBSITE ****/

form#guestbook div#gbwebsite {
	padding: 3pt 5pt 3pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	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 #AAB6B2;
	}

/**** MESSAGE ****/

form#guestbook div#gbmessage {
	padding: 3pt 5pt 6pt 6pt;
	margin: 0pt;
	border: 0px dotted #333;
	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 #AAB6B2;
	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 #333;
	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: #AAB6B2;
	padding: 1pt;
	margin: 1.6em 2pt 3em 2pt;
	border: 1px outset #AAB6B2;

	}
form#gbchangepass h3 {
	padding: 2pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	text-align: center;
	}
form#gbchangepass div#gbnewPassword1 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	}
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 #AAB6B2;
	}
form#gbchangepass div#gbnewPassword2 {
	padding: 3pt 5pt 3pt 6pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	}
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 #AAB6B2;
	}
form#gbchangepass div#gbchangepasssubmit {
	padding: 5pt 6pt 5pt 6pt;
	margin: 2pt;
	border: 1px outset #AAB6B2;
	text-align: center;
	}

/**** EDITABLE ENTRY ****/

table.gbeditableentry {
	width: 98%;
	background-color: #AAB6B2;
	padding: 1pt;
	margin: 2pt 2pt 2pt 2pt;
	border: 1px outset #AAB6B2;
	}
table.gbeditableentry th {
	text-align: left;
	padding: 2pt 4pt 3pt 4pt;
	}
table.gbeditableentry td,th {
	border: 1px outset #AAB6B2;
	}
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: #DDDDDD;
	color:Red;
}
.gberrortype
.gberrormessage




