/* ----------------HEADLINE GROVE INN--------------------------------------*/


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
margin: 0;
padding: 0;
}

body {
font: 85%/1.5 "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

}

h1 {
color: rgb(0, 51, 153); 
font-family: serif;
font-size: 250%;
}

h1 span {
color: rgb(153, 153, 204); 
}


h2.Times {font-family: Times, serif; font-style: italic;}

h2 {
color: rgb(0, 0, 0); 
font-family: serif;
}

h3 {
color: black;
font-family: serif;

}

h3.red {
color: red;
font-family: serif;
}

h3 span {
color: rgb(153, 153, 204); 
}

h4 {
color: black;
font-family: serif;
}
/* --------------------END HEADLINE -----------------------------------*/


/* --------------------- HORIZONTAL RULE -----------------------------*/


hr{
width:100%;
height: 2px;
margin-left:auto;
margin-right:auto;
background-color: rgb(60%, 20%, 60%);
}

hr.white {
width: 100%;
height: 0px;
margin-left: auto;
margin-right: auto;
background-color: rgb(100%, 100%, 100%);
}

hr.grey{
width:100%;
height: 2px dotted red;
margin-left:auto;
margin-right:auto;
background-color: rgb(40%, 40%, 40%);
}

hr.greybroad{
width:100%;
height: 16px;
margin-left:auto;
margin-right:auto;
background-color: rgb(40%, 40%, 40%);
}


/* ---------------------- END HORIZONTAL RULE ---------------------*/

/* BLOCK QUOTES */



blockquote.sub {
float: left; 
border: 0px solid#999; text-align: left;
font-family: serif;
font-weight: bold;font-style: normal;
width: 300px; 
margin: 0em 0.5em 0.5em 0em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(100%,100%,100%);}

blockquote.five {
float: left; 
border: 0px solid#999; text-align: left;
font-family: serif;
font-weight: bold;font-style: normal;
width: 150px; 
margin: 0em 0.5em 0.5em 0em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(100%,100%,100%);}


blockquote.left150 {
float: left; 
border: 0px solid#999; text-align: left;font-style: normal;
width: 150px; 
margin: 0em 0.5em 0.5em 0em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(80%,80%,80%);}

blockquote.right150 {
float: right; 
border: 0px solid#999; text-align: left;font-style: normal;
width: 150px; 
margin: 0em 0em 0.5em 0.5em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(80%,80%,80%);}

blockquote.left250 {
float: left; 
border: 0px solid black; text-align: left;font-style: normal;
width: 250px; 
margin: 0em 0.5em 0.5em 0em; 
padding: 0em 0em 0em 0em;
background-color: rgb(80%,80%,80%);}

blockquote.right250 {
float: right; 
border: 0px solid black; text-align: left;font-style: normal;
width: 250px; 
margin: 0em 0em 0.5em 0.5em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(80%,80%,80%);}

blockquote.left325 {
float: left; 
border: 0px solid black; text-align: left;font-style: normal;
width: 325px; 
margin: 0em 0em 0.5em 0.5em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(80%,80%,80%);}

blockquote.right325 {
float: right; 
border: 0px solid black; text-align: left;font-style: normal;
width: 325px; 
margin: 0em 0em 0.5em 0.5em; 
padding: 0em 0em 0.5em 0em;
background-color: rgb(80%,80%,80%);}

blockquote.leftplain {
float: left; text-align: left;font-style: normal;
width: 200px; 
margin: 1em 1em 1em 0em; 
padding: 1em 1em 1em 1em;
color: rgb(0%,0%,0%);
background-color: rgb(90%, 90%, 90%);}

blockquote.rightplain {
float: right; text-align: center;font-style: normal;
width: 200px; 
margin: 1em 0em 1em 1em; 
padding: 1em 1em 1em 1em;
color: rgb(0%,0%,0%);
background-color: rgb(90%, 90%, 90%);}

/* END BLOCK QUOTES */


/* SPAN STRONG....... PRE ........CENTRE TEXT......... */

p span {
font-weight: bold;

color:rgb(40%,40%,40%);
background-color: white;
}

span.archives {
font-weight: bold;
color: red;
background-color: white;
}

p {
color: rgb(0% ,0% ,0%);
margin-bottom: 0.5em;
}



p.red span{
text-align: center;
font-weight: bold;
color: red;
background-color: rgb(100%,100%,100%);
}



p.greybold {color: rgb(50%,50%,50%);font-weight: bold;
text-indent: 0em;}

p.italic {color: rgb(0%,0%,0%);
font-weight: normal;
font-family: Times, serif; font-style: italic;text-indent: 20px;}


pre {
font-weight: bold;
}

/* END .........SPAN ..STRONG PRE CENTRE TEXT.......END ....... */


/* ----------- LABELS (P) LABELS ---------------------------- */

p.textcenter{
text-align: center;
font-weight: bold;
}

p.align_left{
text-align: left;
font-weight: bold;
font-size: 80%;
}

p.link_serif{
text-align: center;
font-weight: bold;
font-family: serif;
}


p.center{
border: 0px solid;
width: 150px;
text-align: center;
margin: 0px 0px 2px 0px;
}

p.red{
color: maroon;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
}

p.center_grey{
border: 0px solid;
width: 100%;
text-align: center;
background-color: rgb(80%, 80%, 80%);
padding: 0em 0em 0em 0em; 
margin: 0px 0px 2px 0px;
}

p.label {
border: 0px solid;
width: 140px;
text-align: center;
font-family: serif;
background-color: rgb(80%, 80%, 80%);padding: 5px 5px 5px 5px; 
margin: 0px 0px 0px 0px;
}

p.label_sub {
text-align: center;
width: 278px; 
padding: 10px 10px 10px 10px; 
margin: 0px 0px 0px 0px;
color: rgb(0%,0%,0%);
background-color: rgb(80%, 80%, 80%);
}

p.centerlabel{
border: 0px solid;
width: 280px;
text-align: center;
background-color: rgb(204, 204, 204);padding: 10px 10px 10px 10px; 
margin: 0px 0px 0px 0px;
}

p.label_fiveC{
border: 0px solid;
width: 140px;
text-align: center;
background-color: rgb(204, 204, 204);padding: 5px 5px 5px 5px; 
margin: 0px 0px 0px 0px;
}


p.label_wideR {
float: right; 
width: 232px; 
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px; 
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(80%, 80%, 80%);
}





p.labelR50 {
float: right; 
width: 50px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: transparent;
}

p.labelL150 {
float: left; 
width: 150px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: transparent;
}

p.labelR150 {
float: right; 
width: 150px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(100%, 100%, 100%);
}

p.labelR200 {
float: right; 
width: 200px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(100%, 100%, 100%);
}

p.labelL250 {
float: left; 
width: 250px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(100%, 100%, 100%);
}

p.labelR250 {
float: right; 
width: 250px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(100%, 100%, 100%);
}

p.labelL300 {
float: left; 
width: 700px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(60%, 60%, 60%);
}

p.labelR300 {
float: right; 
width: 300px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(100%, 100%, 100%);
}

p.labelL325 {
float: left; 
width: 325px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(80%, 80%, 80%);
}

p.labelR325 {
float: right; 
width: 325px; 
margin: 0em 0em 0em 0em;
padding: 0.1em 0em 0.1em 0em;
border: 0px solid#999; 
color: rgb(0%,0%,0%);
background-color: rgb(100%, 100%, 100%);
}



/* --------------- END LABELS (P) LABELS ---------------------*/



