body {
background-color: white;
color: black;
font-family: arial, verdana, sans-serif; 
margin: 0 auto;
}


/* STRUCTURES */

#uber-container {
background-color: inherit;
color: #000;
margin: 0 auto 0 auto;
overflow: hidden;
width: 975px;
}

#header {
background: url(images/wr_wandering_rose_calendar.png) no-repeat;
color: black;
overflow: hidden;
width: 975px; height: 288px;
}

#views {
color: black;
display: block;
float: left;
font: .8em sans-serif;
margin: 15px 20px 0 35px;
overflow: hidden;
width: 193px;
} 

#bookmark {
display: block;
float: right;
margin: 10px 20px 0 0;
width: 193px;
} 

#date {
background-color: transparent;
color: #600;
display: block;
font: bold 1.2em "palatino linotype", garamond, serif;
letter-spacing: 2px;
margin: 115px 0 0 300px;
overflow: hidden;
width: 192px;
} 












#top {
border: 0px solid red;
background-color: inherit;
background: white url(images/wr_top.png) no-repeat;
color: #000;
margin-top: 0;
overflow: hidden;
width: 975px;height: 22px;
}


#container {
background-color: inherit;
background: url(images/wr_border.png) repeat-y;
color: #000;
padding: 10px;
overflow: hidden;
}

#left {
background: transparent;
color: #000;
float: left;
margin: 0 0 0 20px;
overflow: hidden;
width: 180px;
}

#content {
background-color: inherit;
color: #000;
margin: 0 0 0 240px;
overflow: hidden;
width: 685px;
}

.mini-cal {
border: 1px solid grey;
width: 170px;
margin: 0 auto 25px auto;
overflow: hidden;
}

.callout {
border: 0px solid gray;
background-color: inherit;
background: url(images/wr_bg_callout.png) no-repeat;
color: #000;
overflow: hidden;
width: 184px;height: 167px;
}

.callout-txt {
background-color: transparent;
color: #000;
margin: 34px auto 0 auto;
overflow: hidden;
text-align: center;
width: 150px;
}









#email {
border: 0px solid orange;
background-color: inherit;
background: url(images/wr_bg_email.png) no-repeat;
color: #000;
margin: 20px 15px 0 0;
overflow: hidden;
width: 184px;height: 200px;
}

#form {
border: 0px solid orange;
background-color: transparent;
color: #000;
margin: 65px auto 0 auto;
overflow: hidden;
text-align: center;
width: 150px;
}

#bottom {
border: 0px solid red;
background-color: inherit;
background: white url(images/wr_bottom.png) no-repeat;
color: #000;
overflow: hidden;
width: 975px;height: 22px;
}

#footer  {
border: 0px solid blue;
background-color: black;
color: #666;
clear: both;
display: block;
font: normal .7em/1.5em arial, helvetica, sans-serif;
margin: 0 auto 0 auto;
padding: 10px;
text-align: center;
}









/* FONT STYLES */

h1 {
color: #600;
font: 1.4em/1em "trebuchet ms", verdana, arial, helvetica, sans-serif;
margin-bottom: 25px;
text-align: center;
}

h2 {
background: url(images/wr_bg_header.png) no-repeat;
color: black;
font: bold 1em/1.1em "trebuchet ms", verdana, arial, helvetica, sans-serif;
margin: 0 0 0 0;
padding: 25px 0 0 25px;
width: 184px;height: 61px;
}

p  {
background-color: inherit;
color: black;
font: normal .8em/1.5em arial, helvetica, sans-serif;
}

.smtxt {
background-color: inherit;
color: black;
font: 10px/10px arial, helvetica, sans-serif;
}

fieldset {
border: 0;
padding: 0;
}






a:link {color:black; text-decoration:underline;}
a:visited {color:#666; text-decoration:underline;}
a:active {color:#900; text-decoration:underline;}
a:hover {color:#f00; text-decoration:underline;}














.menustyle {
border: 0px solid black;
background: url(images/wr_bg_menu.png) no-repeat;
margin-bottom: 0;
width: 975px;
height: 29px;
}

menustyle:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyle ul {
background: url(chromebg.gif) center center repeat-x;
margin: 0;
padding: 4px 0;
text-align: center;
width: 100%;
}

.menustyle ul li {
display: inline;
font: bold 1.1em "Trebuchet MS", arial, sans-serif;
margin-right: 20px;
}

.menustyle ul li a {
color: black;
letter-spacing: 2px;
margin: 0;
padding: 0;
text-decoration: none;
}

.menustyle ul li a:hover {
background: url(images/wr_bg_menu_current.png) repeat-x;
color: #900;
letter-spacing: 2px;
text-decoration: none;
}

.menustyle ul li a:active {
color: #f00;
}

.menustyle ul li a.current {
background: url(images/wr_bg_menu_current.png) repeat-x;
color: black;
}
