body {
background:#fff url(images/crownlt.jpg) no-repeat center 300px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
line-height:145%;
voice-family:inherit;
margin:5px;
}

div,p,th,td,li,dd,dl,dt {
font-family:Georgia, "Times New Roman", Times, serif;
}

#header {
width:800px;
margin:0 auto;
}

c1 {
clear:both;
}

.c2 {
float:left;
width:30%;
padding:30px 0 0 50px;
}

.mid {
float:left;
width:30%;
}

.c3 {
float:right;
width:25%;
padding:30px 30px 0 0;
}

#menu {
text-align:center;
display:block;
margin:0 185px;
}

.content {
background:url(images/collage.jpg) no-repeat;
text-align:left;
border:1px solid #333;
clear:both;
}

.edit {
font-size:small;
padding-top:130px;
clear:both;
}
.content p, .content h1, .content h2, .content h3 {
padding:0 10px;
}

.footer {
color:#666;
font-size:90%;
width:800px;
margin:0 auto;
}

li,ul {
list-style-type:disc;
}

a:link {
text-decoration:none;
color:#C60;
}

a:visited {
text-decoration:none;
color:#C60;
}

a:hover {
text-decoration:underline;
color:#900;
}

a:active {
text-decoration:none;
color:#900;
}

h1,h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:160%;
color:#C60;
font-weight:700;
font-variant: small-caps;
margin-top:0;
line-height:30%;
top:0;
}

#boxtop {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:x-small;
background-color:#900;
text-align:center;
border:1px solid #900;
font-weight:700;
vertical-align:middle;
line-height:16px;
}

.smalltext {
font-size:90%;
line-height:normal;
}

.largertext {
font-size: larger;
font-variant: small-caps;
}

#rightbox {
float:right;
width:25%;
border:1px solid #333;
background-color:#FFF;
font-size:85%;
color:#666;
line-height:120%;
margin:2px;
padding:5px;
}

.title {
font-size:140%;
font-weight:700;
font-variant:small-caps;
}

/* Menu adapted from www.htmldog.com */

#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}

#nav a {
display: block;
background-color:#646464;
color:#fff;
border-right:1px solid #fff;
}

#nav li { /* all list items */
float: left;
list-style: none}

#nav li ul { /* second-level lists */
position: absolute;
width:160px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#nav a.mainmenu {
width:105px;
height:20px;
background:url(images/menu.gif);
background-position:0 0;
padding-top:5px;
}

#nav a:hover.mainmenu {
color:#FFF;
background-position:0 -28px;
font-weight:700;
text-decoration:none;
}

.photomargin {
margin:10px;
}

.bronze {
color:#C60;
}

a.services,a.services:link,a.services:visited {
text-decoration:none;
}

a.services:hover {
text-decoration:underline;
}

#webproper {
float:right;
margin:-17px 5px 0 0;
}

.center {
text-align:center;
margin:0 auto;
}