html{
margin:0;
padding:0;
border:none;
text-decoration:none;
font-size:14px;
}
body{
margin:0;
padding:0;
line-height:1.3em;
font-size:92%;
font-family:Calibri,Candara,Corbel,'Trebuchet MS',Arial,'Helvetica Neue',Helvetica,Geneva,Verdana,sans-serif;
background:url(../images/bg.jpg) #000 scroll repeat-x 0 0;
}
a{
text-decoration:none;
}
a img{
text-decoration:none;
border:none;
}
#screen{
width:100%;
height:100%;
min-height:768px;
margin:0 auto;
background:transparent url(../images/bgshine.png) scroll no-repeat -150px -250px;
padding-bottom:50px;
}
#wrapper{
width:840px;
margin:0 auto;
background-color:#FFFDE4;
border:1px solid #000;
border-top:none;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-right-radius:12px;
-webkit-border-bottom-left-radius:12px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:12px;
-moz-border-radius-bottomleft:12px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
-webkit-box-shadow:2px 2px 6px #000;
-moz-box-shadow:2px 2px 6px #000;
box-shadow:2px 2px 6px #000;
}
#top{
margin:0 20px;
width:800px;
height:49px;
background:url(../images/header.jpg) scroll no-repeat 0 0;
}
#navbar{
width:800px;
margin:0 auto;
padding:0;
height:30px;
text-align:center;
}
#container{
width:100%;
}
.innerTube{
margin:0 10px 10px 10px;
}
.menu{
margin:0 auto;
padding:0;
height:30px;
width:100%;
display:block;
background:url(../images/topMenuImages.png) repeat-x;
}
.menu li{
padding:0;
margin:0;
list-style:none;
display:inline;
}
.menu li a{
float:left;
padding-left:15px;
display:block;
color:#151515;
text-decoration:none;
cursor:pointer;
font-weight:bold;
background:url(../images/topMenuImages.png) 0px -30px no-repeat;
}
.menu li a span{
line-height:30px;
float:left;
display:block;
padding-right:15px;
background:url(../images/topMenuImages.png) 100% -30px no-repeat;
}
.menu li a:hover{
background-position:0px -60px;
color:#FFF;
}
.menu li a:hover span{
background-position:100% -60px;
}
.menu li a.active,.menu li a.active:hover{
line-height:30px;
font:12px Verdana,Arial,Helvetica,sans-serif;
background:url(../images/topMenuImages.png) 0px -90px no-repeat;
color:#FFF;
}
.menu li a.active span,.menu li a.active:hover span{
background:url(../images/topMenuImages.png) 100% -90px no-repeat;
}
.headline{
font-family: "Hoefler Text", Baskerville, "Big Caslon", "Adobe Garamond Pro", Georgia, Palatino, "Times New Roman", serif;
color:#500605;
text-shadow:2px 2px 3px #6F6F67;
text-align:center;
font-size:3em;
}
.featured{
width:780px;
margin:0 auto;
text-align:center;
border:1px solid #787475;
padding:10px 10px 10px 10px;
background-color:#FFF;
}
p{
text-align:justify;
line-height:1.3em;
}
.firstLetter{
display:block;
float:left;
margin-top:-0.63em;/* use -0.205em for two lines */
margin-left:-0.4em;
margin-right:0.8em;
height:4.5em;
}
.firstLetter span{
font-size:5.6em;/* use 3.33em for two lines */
line-height:1.0em;
font-family: "Hoefler Text", Baskerville, "Big Caslon", "Adobe Garamond Pro", Georgia, Palatino, "Times New Roman", serif;
color:#500605;
text-shadow:2px 2px 1px #6F6F67;
}
.firstLetter + span{
margin-left:-0.5em;
}
ul.thumbbed{
margin:0 auto;
list-style-type:none;
padding:0;
display:block;
width:100%;
}
ul.thumbbed li{
width:25%;
padding:0;
margin:0;
list-style:none;
display:inline;
float:left;
}
ul.thumbbed li img{
margin:2px;
padding:4px;
border:1px solid #787475;
width:180px;
clip:rect(0px 0px 180px 180px);
}
ul.thumbbed li span{
color:#555;
font-style:oblique;
text-align:center;
}
dt{
font-weight:bold;
font-size:1.4em;
}
dd{
margin:0.5em 0 0.5em 2em;
}
blockquote{
display:block;
font-style:italic;
line-height:150%;
width:auto;
padding:10px 20px 10px 20px;
margin:15px 0;
background:#F6F6F6;
border-top:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}
blockquote.quotes{
display:block;
background:url(../images/quote-start.png) 0 5px no-repeat;
padding:0px 20px 0 38px;
margin:20px 0;
font-size:120%;
line-height:150%;
width:auto;
color:#666;
border:0;
font-size:1.0em;
}
blockquote.quotes p{
padding:0 38px 0 0;
margin-top:0;
background:url(../images/quote-end.png) 100% 100% no-repeat;
color:#000;
font-size:1.1em;
}
