/*COLORS ______________________________ 
brown: rgb(93,66,55)
blue: rgb(96,140,151)
red: rgb(200,63,49)
lt blue: rgb(224,232,235)
*/
/* GENERAL ______________________________ */
*{
border:0;
padding:0;
margin:0;
}
html, html body{
height:100%;
}
body{
background:white url("../images/stalksWh.gif") 0 224px repeat-y;
/*background:rgb(251,243,229) url("../images/stalks.gif") 0 224px repeat-y;*/
}
/* LAYOUT DIVs ______________________________ */
#logo{
position:absolute;
top:0;
left:0;
width:340px;
height:224px;
text-indent:-9999px;
background:transparent url("../images/logoWh.gif") 0 0 no-repeat;
}
#logo a{
display:block;
position:absolute;
top:24px;
left:60px;
width:275px;
height:110px;
}
#slogan{
position:absolute;
top:45px;
left:350px;
width:376px;
height:75px;
text-indent:-9999px;
background:transparent url("../images/blogHeader.gif") 0 0 no-repeat;
}
#content{
margin-left:240px;
width:500px;
/*max-width:520px;*/
padding-top:192px;
}
.speech_writeBody #content{/* short page */
padding-bottom:3em;
}
#sidebar{
position:absolute;
top:192px;
left:770px;
width:220px;
padding-top:2.25em;
_border:1px solid blue;
}
#footer{
margin:2em auto auto 240px;
padding-top:1em;
width:500px;
background:transparent url("../images/divider.gif") right top no-repeat;
}
.artContainer{
width:100%;
overflow:hidden; 
zoom:1;
padding-bottom:.75em;
_background:transparent url("../images/divider.gif") 50% 100% no-repeat;
}
.inset{
float:right;
width:200px;
background-color:rgb(224,232,235);
padding:0 10px;
margin:0 0 1.5em 1em;
}
/* IMAGES ______________________________ */
img.at{
vertical-align:middle;
padding:0 1px 1px 1px;
}
.imgR{
float:right;
background-color:rgb(224,232,235);
padding:8px 8px 0 8px;
margin-left:.75em;
}
.imgR img{
border:1px solid rgb(93,66,55);
}
/*NAVIGATION STYLES  ______________________________ */
#navBG{
position:absolute;
top:0;
left:760px;
right:0;
height:220px;
background:transparent url("../images/nav.gif") right top no-repeat;
}
#primNav {
position:absolute;
top:0;
right:0;
padding-top:20px;
padding-bottom:60px;
}
#primNav li{
font-family:"Courier New", Courier, mono;
font-size:1.1423em; /*16px */
text-align:right;
}
#primNav li a{
display:block;
text-decoration:none;
color:rgb(93,66,55);
}
#primNav li#home a{
margin-right:100px;
padding-right:20px;
}
#primNav li#about a{
margin-right:101px;
padding-right:19px;
}
#primNav li#recentPub a{
margin-right:102px;
padding-right:18px;
}
#primNav li#archive a{
margin-right:102px;
padding-right:18px;
}
#primNav li#clients a{
margin-right:101px;
padding-right:19px;
}
#primNav li#blog a{/* will become weddings link */
margin-right:100px;
padding-right:20px;
}
/*#primNav li#blog a{/* will go back to being blog 
margin-right:99px;
padding-right:21px;
}*/
#primNav li#contact a{
margin-right:99px;
padding-right:21px;
}
#primNav a:hover,
#primNav a:focus,
.aboutBody #about a,
.articlesBody #recentPub a,
.archiveBody #archive a,
.clientsBody #clients a,
.speech_writeBody #speechWrite a,
.blogBody #blog a,
.contactBody #contact a{
border:0;
background:transparent url("../images/redDot.gif") 100% 50% no-repeat;
color:rgb(200,63,49);
font-weight:bold;
}



