div#content, div#contentshort { /* div#content */ 
margin: 0 50px 20px 160px;
/*position: relative;  peek-a-boo */ 
font-size: 1.1em;
} 

div#contentshort { 
width: 500px; 
}

div#content a, div#contentshort a { 
color: #369; text-decoration: underline; border: 0; 
} 
div#content a:visited, div#contentshort a:visited { 
color: #369; text-decoration: underline; border: 0; 
} 
div#content a:hover, div#contentshort a:hover { 
color: #366; text-decoration: underline; border: 0;
} 

div#content span.dropcap, div#contentshort span.dropcap {  /* */ 
float: left;
padding: 0 8px 4px 6px;
background: #E6DBCF;
color: #369;
color: #736957;
margin-right: 6px;
font: normal bold 2.3em arial, verdana, geneva, helvetica, sans-serif;
font-stretch: ultra-condensed;
border-top: 1px solid #fff;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #fff;
}

div#content p.sm, div#contentshort p.sm {
font-size: 11px;
padding: 5px 2px;
}

/* FOR TEXT PAGES */


div.rightcontainer300 {
float: right;
width: 290px;
margin-right: -25px;
margin-left: 7px;
}

div.imgright, div.imgleft, div.imgright2, div.imgrightV { /* IE7 */
border: 1px solid #9b9588;
border-color: #9b9588 #000 #000 #9b9588; 
background: #c9c2b2;
}

div.imgright, div.imgrightV {
float: right;
margin: 18px 0 14px 0;
}

div.imgleft {
float: left;
margin: 4px 14px 14px 0;
}

.botpad {
padding-bottom: 10px
}

.imgright img, .imgleft img, .imgrightV img {
margin: 4px;
width: 275px;
border: 1px solid;
border-color: #fff #000 #000 #fff;
}

.imgright a img, .imgleft a img {
margin: 4px;
width: 275px;
border: 1px solid;
border-color: #fff #000 #000 #fff;
}

div.imgright p, div.imgleft p, div.imgright p, div.imgrightV p {
width: 275px;
text-align: center;
margin: 0;
padding: 0;
font-size: .8em;
}

.imgrightV img, div.imgrightV p {
width: 225px;
}

div.imgright h4, div.imgleft h4 {
text-align: center;
margin: 0;
padding: 6px 0 4px;
font-size: .92em;
color: #333;
}

.imgright em, imgleft em, .imgrightV em {
display: block;
text-align: right;
font-size: .75em;
margin: 2px;
font-style: normal;
}

.imgright span.capt em, .imgleft span.capt em {
display: block;
text-align: center;
margin: 2px 2px 1px;
font-style: normal;
font-size: .95em;
}

div.imgright span.capt, div.imgleft span.capt {
display: block;
padding: 2px 7px 2px;
border: 1px solid #000;
width: 260px;
margin: 0 5px;
font-size: .8em;
background-color: #d9d0c5;
border-color: #666 #fff #fff #666;
text-align: center;
}

.imgright a .large, .imgleft a .large {
border: 0px;
display: block;
height: 1px;
left: -1px;
position: absolute;
top: -60px;
width: 1px;
}

.imgright a.p1, .imgright a.p1:visited, .imgleft a.p1, .imgleft a.p1:visited { /* IE7 */
display: block;
text-decoration: none;
}

div#content .imgright span.capt em a:link, 
div#content .imgleft span.capt em a:link { 
color: #666; text-decoration: underline; border: 0; 
} 

div#content .imgright span.capt em a:hover,
div#content .imgleft span.capt em a:hover  { 
color: #630; text-decoration: underline; border: 0;
} 





/* NOT BEING USED AT PRESENT 
ul.changes  {
margin-left: 5px;
padding: 0;
list-style-type: none;
position: relative;
}

div#changes { 
margin-left: 5px; 
}

.changes li {
background: url(../graphics/bullet.gif) no-repeat 0 .5em;
padding-left: 12px;
color: #369;
}

.changes li a:hover{
color: #600;
}*/

h4.eventbox  { /* ge */ 
margin-top: 0;
text-align: center;
padding: 0.5em 0;
background: #E6DBCF;
border-top: 3px solid #069;
border-right: 1px solid #E6DBCF;
border-bottom: 3px solid #069;
border-left: 1px solid #E6DBCF;
color: #036;
font: normal bold 1.0em verdana, arial, geneva, helvetica, sans-serif;
}

div.productbox { /* */ 
border-top: 16px #e2d7c8;
border-bottom: 16px #e2d7c8;
border-style: solid none;
background: #f0e5d6;
margin-top: 24px;
padding: 0 5px 5px;
}

.productbox img {
float: left;
margin: 14px 14px 0 10px;
padding: 0;
display: inline;
}

div.productbox h4 { /* */
background: #E2D7C8;
padding: 5px;
font-size: 13px;
margin: 0;
}

div#product {
margin-top: 24px;
border-top: 24px #e2d7c8;
border-bottom: 24px #e2d7c8;
border-style: solid none;
background: #f0e5d6;
padding-right: 7px;
}

div#product img {
float: left;
margin: 14px 14px 10px 10px;
padding: 0;
display: inline;
}

div#product #right {
margin-left: 150px;
}

div#product h4 {
font-size: 1em;
}

div.events { /* ev */ 
margin-top: 24px;
/*border-top: 24px #e2d7c8;
border-bottom: 24px #c9c0b3;
border: 3px #c9c0b3;
border-style: dotted none;*/
padding: 0 7px;
width: 500px;
margin-bottom: 12px;
font-size: 1.1em;
}

div.eventcontainer {
padding: 0 14px;
width: 400px;
border: 3px #a49c91;
border-style: dotted none;
background: #f0e5d6;
text-align: center;
margin: 0 0 10px 10px;
}

div.eventcontainer h4 {
font-size: 1em;
color: #534c3f;
background: #e1d7c8;
padding: 5px 0;
margin: 12px auto;
text-align: center; 
}

div.eventcontainer strong {
color: #534c3f;
}

dl#timeline {
background-color: #eee3d7;
margin: 18px 0 36px 0;
padding: 0;
width: 500px;
border: 1px #7f7970;
border-style: dashed none;
}

#timeline dd {
color: #7f7970;
font-weight: bold;
margin-left: 10px;
border-bottom: 1px dashed #7f7970;
padding: 12px 20px 12px 7px;
}

#timeline span {
font: normal 1em arial, helvetica, verdana, geneva, sans-serif; 
color: #000; 
}

#timeline dd#nobor {
border-bottom: none;
}

div.inner {
width: 470px;
}

div.inner img {
margin-right: 7px;
margin-bottom: 10px;
}

div.inner span {
display: block;
background: #e2d7c8;
padding: 7px 12px;
width: 434px;
}

#googlemap {
width: 400px;
border: 1px solid;
border-color: #fff #aaa #aaa #fff;
margin-top: 20px;
padding: 0;
background: transparent;
}

.add {
padding: 7px 4px;
text-align: right;
color: #333;
border-top: 1px solid;
border-color: #fff #aaa #aaa #fff;
background: #e2d7c8;
margin: -3px 0 0;
}

#googlemap a, #googlemap .add a, #googlemap .add a:visited {
color: #333;
text-decoration: none;
}

#googlemap .add a:hover {
color: #069;
text-decoration: underline;
}
