/* id (#) identifies a unique element  i.e., p id=#xxxxx  */
/* class (.) references any number of elements i.e., span class=  */
/* style applies style to an element i.e., p style="background-color: blue; color: yellow;  displays yellow text on blue bckg */
/*  &amp;    =   &     */
/*  &nbsp;   =  space  */
/*  &lsquo;  =  '      */
/*  &rsquo;  =  '      */
/*  &ldquo;  =  "(left) */
/*  &rdquo;  =  "(right) */
/*  &copy;  =  "copyright */
/*  &reg;  =  registered */
/*  &trade;  =  trademark */
/*  &diams; =  diamond */
/*  &#45;   = hyphen */
/*  &#40;   =  left parenthesis */
/*  &#41;   =  right parenthesis */
/*   &Dagger;  double dagger */
/* set font size by percentage */
.huge { font-size: 250% }
/* set font size with keywords */
.lg	{ font-size: larger;  font-family: arial, helvetica, sans-serif ;}
.sm	{ font-size: smaller; font-family: arial, helvetica, sans-serif ;}
.xxl	{ font-size: xx-large; font-family: arial, helvetica, sans-serif ;}
.xxs	{ font-size: xx-small; font-family: arial, helvetica, sans-serif ;}
.reference	{ color: red; font-size: .77em; font-family: arial, helvetica, sans-serif ;}
/* green */
.conference	{ color: #0c0; font-size: .97em; font-weight: bold ; font-family: arial, helvetica, sans-serif ;}
.notice	{ color: navy; font-size: 1.37em; text-align: center; font-family: arial, helvetica, sans-serif ;}
.smref	{ color: blue; font-weight: bold; font-size: .67em; font-family: arial, helvetica, sans-serif ;}
.tiny	{ color: blue; font-weight: bold; font-size: .57em; font-family: arial, helvetica, sans-serif ;}
.smref1	{ color: blue; font-size: .67em; font-family: arial, helvetica, sans-serif ; height: 2em;}
.smref2	{ color: red; font-weight: bold; font-size: .67em; font-family: arial, helvetica, sans-serif ; height: 2em;}
.scasevnt	{ color: #3399ff; font-weight: bold; font-size: .67em; font-family: "Times New Roman", Times, serif ;}
.notice1	{ color: navy; font-style: italic; font-size: 1.17em; text-align: center; font-family: arial, helvetica, sans-serif ;}
.inlinecenter { background: #6699ff; text-align: center ;}
.red {color: red; font-weight: bold ; font-family: arial, helvetica, sans-serif ;}
.b_blue {color: blue; font-weight: bold ; font-size: 90%; font-family: arial, helvetica, sans-serif ;}
.bi {font-weight: bold ; font-style: italic; font-family: arial, helvetica, sans-serif ;}
a { color: blue;  font-weight: bold ; font-family: arial, helvetica, sans-serif ;}
.blue { color: navy; font-size: 90%; font-family: arial, helvetica, sans-serif ;}
.white { color: white; font-size: 1.17em; font-family: arial, helvetica, sans-serif ; width: 90%; margin: 0.67em;}
h1 { color: navy; font-size: 2em; margin: 0.67em 0; border-bottom: 0.2em solid navy ;}
h2 { color: navy; font-size: 1.5em; margin: 0.83em 0; padding: 0.1em 0.1em 0.1em 1em ;}
h3 { color: red; font-size: 1.17em;  text-align: center;}
h4 { color: red; margin: 1.33em 0;  text-align: center ;}
h5 { color: navy; font-size: 0.83em; margin: 1.67em 0 ;}
h6 { color: blue; font-size: 0.67em; margin: 2.33em 0 ;}
#rose {  background: transparent; url(../images/rose.jpg); no-repeat; }
#rose1 {  background: transparent; url(../images/rose1.jpg); no-repeat; }
#SFAGVL (background-image: url(..\images\strides-greenville\imagesDSC01186.jpg);  background-position: bottom right; }
.strong	{ font-weight: bold; font-family: arial, helvetica, sans-serif ;     }
.exstrong  {font-weight: bold; font-size: 1.17em; font-family: arial, helvetica, sans-serif ;}
.smrefborder  { color: navy; border-width: 100%; border-bottom: 0.2em solid navy ;}
#golfers  {
color: navy;
background-image: url("http://www.scautism.org/images/golf-shot.jpg");
background-position: top center;
background-repeat: no-repeat;
}
.addrquote {
float: left;
width: 70%;
background: #ffc;
font-weight: bold;
font-size: .87em;
font-family: arial, helvetica, sans-serif;
color: navy;
}
.puzzlist {
list-style: none;
margin: 0;
padding: 0;
}
.look1 {
display: block;
width: 225px;
margin: 9px;
text-decoration: none;
color: navy;
background-color: #ffc;
font-weight: bold;
font-size: .47em;
font-family: arial, helvetica, sans-serif ;
}
.secborder { border-width: 1px 1px 1px 1px;
color: red;
border-style: double;
padding: 2em;
}
.borderp2 { border-width: 1px 1px 1px 1px;
border-style: double, red;
color: navy;
font-size: 12pt;
font-family: arial, helvetica, sans-serif ;
margin: .4em 0;
}
#pborder { border-width: 1px 1px 1px 1px;
color: blue;
}
.top { border-top: 1px solid black; }
#topbar{
position:absolute;
float: right;
border: none;
padding: 2px;
background-color: #ffc;
width: 20px;
visibility: hidden;
z-index: 100;
}
.book {
color: navy;
font-weight: bold;
font-size: 1.25em;
font-family: arial, helvetica, sans-serif ;
padding:  3px 3px ; }

.author {
color: navy;
font-size: .67em;
font-family: arial, helvetica, sans-serif ;
padding: 3px 3px ; }
.colyel {
background-color: #ffc; }
.colblu {
background-color: #cff; }
.colwhi {
background-color: #fff; }
.colgra {
background-color: #ccc; }
li.p0
{ 	list-style: none;
color: navy;
font-weight: bold ;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
margin: .4em 0;
}
li.p0ind
{ 	list-style: none;
list-style-position: inside;
color: navy;
font-weight: bold ;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
margin: .9em 0;
}
li.psm
{ 	list-style: none;
color: navy;
font-size: 9pt ;
font-family: arial, helvetica, sans-serif ;
margin: .1em 0;
}

li.psmw
{list-style-type:: none;
color: #FFFFFF;
font-size: 6pt ;
font-family: arial, helvetica, sans-serif ;
margin: .1em 0;
}





li.pb
{
color: navy;
font-weight: bold ;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
margin: .4em 0;
}
li.p2
{ color: navy;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
margin: .4em 0;
}
li.p
{ color: navy;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
padding: 3px 0 5px 20px;
margin: .4em 0;
}
li.pred
{ color: red;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
margin: .4em 0; }

li.word
{
color: navy;
list-style: none;
background-image: url("images/Word.png");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 4px 0 5px 20px;
margin: .8em 0;
align: left;
valign: top;
}
li.pdf
{
color: blue;
list-style: none;
background-image: url("images/AcroRdr.png");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 4px 0 5px 20px;
margin: .8em 0;
align: left;
valign: top;
}

li.puzz1
{
color: navy;
list-style: none;
background-image: url("images/puzzle1.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 5px 20px;
margin: .4em 0;
align: left;
valign: top;
}
li.puzz2
{
color: blue;
list-style: none;
background-image: url("images/puzzle2.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 5px 20px;
margin: .4em 0;
align: left;
valign: top;
}
#container
{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #fff;
border: 1px blue;
line-height: 130%;
}
#border
{ border: 3px solid;
border-color: navy navy white white;
}
#borderall
{ border: 3px solid;
border-color: navy;
}
#top
{
padding: .5em;
background-color: #fff;
border-bottom: 1px 000;
}
#top h1
{
padding: 0;
margin: 0;
}
#leftnav
{
float: left;
width: 155px;
margin: 0;
padding: 1em;
background-color: #69f;
}
#toppg
{
float: right;
width: 25px;
margin: 5px;
padding: .5em;
background-color: #ffc;
border: 1em navy;
font-weight: bold ;
font-family: arial, helvetica, sans-serif ;
align: left;
font-size: 0.67em;
}
#feature
{
margin-left: 200px;
border-left: 1px 000;
padding: 1em;
max-width: 55em;
}
#footer
{
clear: both;
margin: 0;
padding: .5em;
color: blue;
background-color: #69f;
border-top: 1px 000;
}
#leftnavp
{
margin: 0 0 1em 0;
}
#contenth2
{
margin: 0 0 .5em 0;
}
#option {  font-size: 1em ; font-weight: bold ; background-color: "#6699ff" ; color: "#ffffff" ;}
#lined { font-size: 1em; line-height: 1.67em ;}
#bound { padding: 0.3em 0.0em 0.1em 1em ;}
/* set font size by length */
p { color: navy; font-size: 12pt ; font-family: arial, helvetica, sans-serif ;}
#s { color: navy; font-size: 10pt ; font-family: arial, helvetica, sans-serif ;}
p#center {
text-align: center;
}
p#b {
color: navy;
font-weight: bold;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
}
ol#p {
color: navy;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
}
li#plain  (
list-style: none;
color: #ffffff;
}
li#p {
color: navy;
font-size: 11pt ;
font-family: arial, helvetica, sans-serif ;
padding: 2px;
}
td#golf {
background-image:  url(images/dimples1.gif);
background-repeat: repeat;   }
td#p (
list-style: none;
color: navy;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
}
td.p (
list-style: none;
color: navy;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
}
dt.p
{ color: navy;
font-weight: bold;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
padding: 0px 0 5px 20px;
margin: 0;
border: 1px blue;
}
dd.p
{ color: navy;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
padding: 3px 0 5px 20px;
margin: .4em 0;
}
dd.p2
{ color:blue;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
padding: 3px 0 5px 20px;
margin: .4em 0;
}
dd#sm
{ color: navy;
font-size: 9pt ;
font-family: arial, helvetica, sans-serif ;
margin: .2em 0;
}
dd#smlook {
display: block;
text-decoration: none;
padding: 3px 3px 0px;
color: navy;
font-weight: bold;
font-size: .77em;
font-family: arial, helvetica, sans-serif ;
background-Color: #ffc;
margin: .4em 0;
}
dd#smlook:hover {
color: #000000;
font-weight: bold
font-size: 1em;
}
dt.puzz1
{ 		color: navy;
list-style: none;
background-image: url("images/puzzle1.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 5px 20px;
margin: .4em 0;
align: left;
valign: top;
}
dt.puzz2
{ 	color: blue;
list-style: none;
background-image: url("images/puzzle2.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 5px 20px;
margin: .4em 0;
align: left;
valign: top;
}
ul#puzz1  {
width: 670px;
margin-left: 30px ;
list-style: url("images/puzzle1.gif") disc;
list-style: inside;
font-size: 1.17em;
padding-left: 10px;
text-indent: -10px;
padding: .5em;
}
ul#puzz2  {
width: 670px;
margin-left: 30px ;
list-style: url("images/puzzle2.gif") disc;
list-style: inside;
font-size: 1.17em;
padding-left: 10px;
text-indent: -10px;
padding: .5em;
}
li#def  {
padding-left: 3em;
text-indent: -1em;
}
#content { margin: 0 2em }
#focus { background: #6699ff ; margin-center: 30em }
.focus1 { background: #ffc ; font-weight: bold ;   padding-left: 2em;   padding-right: 2em;  }
.focus2 { background: #ffc ; font-weight: bold ;  text-align: center ; }
#footer1 { clear: both; margin-center: 30em }
#footer2 { clear: both; margin-center: 20em }
#intro { margin: 0 2em }
#special { font-weight: bold; font-size: 1.17em; font-color: blue; font-family: arial, helvetica, sans-serif ; }

#navigation { float: left; width: 10em; }

input#look { width: 150px; margin: 9px; color: navy; }

a#look { 
display: block; 
width: 225px; 
margin: 9px; 
text-decoration: none; 
color: navy; 
background-color: #ffc; 
}
a#looksm { display: block; height: 9em; text-decoration: none; background-color: #ffc; color: blue; font-weight: bold; font-size: .77em; font-family: arial, helvetica, sans-serif ; padding: 3px 3px ; }
a.looksm {
display: block;
height: 9em;
text-decoration: none;
background-color: #ffc;
color: blue;
font-weight: bold;
font-size: .77em;
font-family: arial, helvetica, sans-serif ;
padding: 3px 3px ;
}

a#looksm:hover {
background-color: #ffffff;
color: #000000;
font-weight: bold;
font-size: 1.25em;
border-bottom: 2px blue;
}
a#looksm-l {
font-size: .77em;
display: block;
height: 9em;
text-decoration: none;
background-color: #ffc;
color: blue;
font-size: .77em;
font-family: arial, helvetica, sans-serif ;
padding: 3px 3px ;
border-bottom: 2px blue;
}

a.looksm-l {
background-color: #ffc;
color: blue;
font-weight: bold;
font-size: 1em;
border-bottom: 2px navy;
}

a.looksm-l:hover {
background-color: #fff;
color: #000;
font-weight: bold;
font-size: 1.25em;
border-bottom: 2px blue;
}
.floatleft { 
    float: left; 
    margin: 4px; 
}
.floatright { 
    float: right; 
    margin: 4px; 
}

#notable { 
    float: right; 
    width: 25em; 
    display: block;
    border-width: 1px 1px 1px 1px;
    border: 1px;
    color: blue;
    border-style: single;
    position: relative;
	top: 2em;
	left: 2em;
    padding: 1em;
	background: #ffc;
	color: navy;
	font-weight: bold;
    font-size: .87em;
    
}

a#look img {
display: block;
border: 0;
}
dt.nav
{ color: navy;
display: block;
font-weight: bold;
font-size: 12pt ;
font-family: arial, helvetica, sans-serif ;
padding: 0px 0 5px 20px;
margin: 0;
border: 1px blue;
}
dt.nonav
{ 
font-size: 0pt ;
}

.look {
display: block;
width: 225px;
margin: 9px;
text-decoration: none;
color: navy;
background-color: #ffc;
font-weight: bold;
font-family: arial, helvetica, sans-serif ;
}

a.look:hover {
background-color: #ffffff;
color: #000000;
font-weight: bold
font-size: 1.25em;
}

a#center {
text-align: center;
align: center;
border-color: #FFFFFF;
border: 0;
text-decoration: none;
}
a#looksite {
display: block;
height: 2em;
margin: 9px;
text-decoration: none;
color: navy;
background-color: #ffffcc;
font-weight: bold;
font-size: .67em;
font-family: arial, helvetica, sans-serif ;
}
a#looksite:hover {
background-color: #fff;
color: #000;
font-weight: bold;
font-size: 1.5em;
font-family: times, "times new roman", serif ;
}
a#pdfsite {
display: block;
height: 2em;
margin: 9px;
text-decoration: none;
color: navy;
font-size: .67em;
}
a#pdfsite:hover {
background-color: #fff;
color: blue;
font-weight: bold;
font-size: .87em;
font-family: times, "times new roman", serif ;
}
#pdfconfsite {
display: block;
height: 2em;
margin: 9px;
text-decoration: none;
color: navy;
font-size: .67em;
}
#pdfconfsite:hover {
background-color: #fff;
color: blue;
font-weight: bold;
color: #09f;
font-size: .87em;
background-color: #ffc;
font-family: times, "times new roman", serif ;
}
a#noticesite {
display: block;
height: 2em;
margin: 9px;
text-decoration: none;
color: navy;
background-color: #ffffcc;
font-weight: bold;
font-size: 1.1em;
font-family: arial, helvetica, sans-serif ;
}
a#noticesite:hover {
background-color: #fff;
color: #000;
font-weight: bold;
font-size: 1.5em;
font-family: times, "times new roman", serif ;
}
td#chainpuz {
background-image: url(http://www.scautism.org/images/puzzleborder.gif);
background-repeat: repeat-x;
}
