/* cover style created 20090210 */
* {
margin: 0;
padding: 0; 
}
#page { 
margin: 0 auto; 
padding: 0;
width: 804px; 
border:1px solid gray;
background: url(../pics/backgrnd/cover_pages.jpg) repeat-y; 
background-position: -4px;
background-color: #ffffcc;
text-align: left; 
}
#page img {
border-color: #000000;
padding: 0;
}
#masthead {
width: 780px; 
}
#header {
float: left;
padding: 0;
margin: 0;
border:0; 
width: 780px;
} 
#header p {
margin: 0; 
padding: 0; 
margin-bottom: 0;
}
#header-site-search-buff {
float: right;
padding: 0; 
height: 45px;
width: 145px; 
margin-right: 6px; 
background: url(../pics/back-element/searchsite-buff_145x45.jpg);
border:0;
} 

#content-sidebar { 
float: right; 
margin-left: 5pt;
margin-right: 0px; 
width: 260px;
padding: 0;
border: 0;
} 
#content-sidebar p {
text-align: left;
color: #000000;
background: #FFFFCC;
text-align: left;
line-height:115%;
}
#container {
 width:160px; 
 height:600px; 
 /*background-image: url(locationoftheimage);*/
 }
img.vanilla-center {
text-align: center;
display: block;
margin: auto;
border: 0px solid #000000;
}
img.vanilla {
text-align: left;
display: block;
margin: auto;
border: 0px;
}

img.left {
padding:0;
border:0;
margin:0;
float:left;
}
#content-bodytext { 
background-color: #ffffcc;
float: left; 
width: 480px; 
padding-left: 2pt;
border: 0;
margin: 0px;
}
#content-title {
margin-left:0px;
margin-right:0;
width:300px;
padding: 0;
float:left;
}
#content-rtcol {
float: left; 
margin: 0; 
width: 250px;
padding:0;
} 
#content-body {
margin-left:10px;
float:left;
width:755px;
padding:0;
border:0;
}
#textbox-255 {
float: left;
width: 250px;
margin-left: 5px;
padding: 1px;
border: 1px solid #000000;
background-color: #ffffcc;
}
#textbox-255-white {
float: left;
width: 248px;
height: 248px;
margin-left: 5px;
text-align: center;
padding: 3px;
border: 2px solid #000000;
background-color: #ffffff;
}
#textbox-255-white p {
text-align: center;
padding-top: 3pt;
padding-bottom:3pt;
}
#textbox-255-white p.tight {
text-align: center;
padding-top: 1pt;
padding-bottom:0pt;
}
#textbox-255-white p.left {
text-align: left;
padding-top: 3pt;
padding-bottom:3pt;
}
#textbox-255x480-white {
float: left;
width: 248px;
height: 480px;
margin-left: 5px;
padding: 3px;
border: 2px solid #000000;
background-color: #ffffff;
}
#textbox-255-white p.tight {
text-align: center;
padding-top: 1pt;
padding-bottom:0pt;
}

#footer { 
clear: both;
width: 770px;
height:380px;
background-color: #ffffff;
margin-left: 0px;
} 
#footer p { 
line-height: 100%;
color: #000000;
font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF;
text-align: left;
font-size: small;}
.base {
display: block;
font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;
font-size: x-small;
text-align: center; }
.pub {
display: block;
font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;
font-size: xx-small; text-align: center;
}
#footer-text { 
background-color: #ffffff;
float: left; 
width: 770px; 
padding: 0;
border: 0;
}
#footer-text p { 
line-height: 105%; padding-top: 4pt; padding-bottom: 2pt; color: #000000;
font-size: small;
text-align: center;
font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;
}
#textbox-190 {
float: left;
width: 185px;
height: 235px;
margin-left: 5px;
padding: 1px;
border: 0;
}
#textbox-190 p {
line-height: 105%;
font-size: normal;
 font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF;
padding-top: 3pt; padding-bottom: 3pt;
}

body { 
padding: 0;
margin: 0;
background: #22103C url(../pics/victoria/dandy/lookout_collage_1920.jpg) no-repeat center top;
width: 100%;
display: table;
font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF;
}
a:link { color: #ff0000; text-decoration: underline }
a:active { color: #000000; text-decoration: underline }
a:visited { color: #000000; text-decoration: underline}
a:hover { color: #000000; text-decoration: underline }
a.footer:link {color:#000000; text-decoration:none;}
a.footer:visited {color:#000000; text-decoration:none;}
a.footer:hover {color:#000000; text-decoration:none;}
a:active {color: #000000; text-decoration:none;}
p { 
color: #000000; font-size: normal;
}
.narrative {text-indent:2em; line-height: 120%; font-size: normal; padding-top: 6pt; padding-bottom: 6pt;}
.byline {text-indent: 14em; line-height: 140%;}
.intro {font-size: medium; line-height: 130%; display:inline-block; margin-left:10em; padding-bottom: 6pt; }
.subtitle {font-size: medium; line-height: 140%; padding-top: 3pt; padding-bottom: 3pt; }
.sidebar {color: #FFFFFF; font-size: small; text-align:left;}
.serif {font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;}
.caption {font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF; font-size: normal; text-align:center;}
.center {text-align: center;}
.listentry {text-indent: 0em; font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF; font-size: xx-small; text-align:left; }
span
.highlight {background-color:yellow;}
.italic {font-style: italic;} 
.smallcap {font-variant: small-caps}
.red { color: #ff0000;}
.white { color: #ffffff;}
.bold { font-weight: bold;}
h1 {line-height: 120%; color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; display: block; padding-bottom: 3pt;}
h2 {line-height: 120%; color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF;  display: block; padding-bottom: 3pt; padding-top: 2pt;}
h3 {color: #ff0000; font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF; }
h4 {color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; }
h5 {color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; }