/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

p {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#000000;
font-size:15px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:left;
line-height:2em;
}

.trademark {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#000;
text-align:right;
font-size:10px;
padding-left:10px;
padding-right:10px;}


.homepage {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#ffffff;
text-align:left;
font-size:15px;
padding-left:20px;
padding-right:10px;}

.contactinfo {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#ffffff;
text-align:right;
font-size:14px;
padding-left:20px;
padding-right:60px;
}

.contactinfo2 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#ffffff;
text-align:left;
font-size:14px;
padding-left:10px;
padding-right:40px;
}

.contactinfo3 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#ffffff;
font-size:11px;
text-align:right;
padding-top:5em;
padding-right:3em;
}

.servicetitle {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
font-style:italic;
color:#070fa5;
font-size:30px;
text-align:center;
padding-top:10px;
padding-left:20px;
padding-right:20px;
}

.sidebar {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:30px;
padding-right:20px;
}

.staff {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#601f17;
font-size:10px;
font-weight:bold;
text-align:center;
padding-left:20px;
padding-right:20px;
}

.calendar {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#070fa5;
font-size:16px;
font-weight:bold;
text-align:left;
padding-left:5px;
padding-right:5px;
}

.days {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#fff;
font-size:16px;
font-weight:bold;
text-align:left;
padding-left:5px;
padding-right:5px;
}

.textindent {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#000000;
font-size:15px;
padding-left:0px;
padding-right:0px;
}

.schedule {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#000000;
font-size:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
}

.boldtext {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
text-transform:capitalize;
text-decoration:underline;
color:#601f17;
font-size:18px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
}

.blueboldtext {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
text-transform:capitalize;
color:#3847a3;
font-size:16px;
}

li {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#1d2955;
font-size:15px;
padding-top:5px;
}

ul {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#1d2955;
font-size:15px;
padding-left:5px;
padding-right:5px;
text-align:left;
}

#menu { 
padding:10px; 
margin:20px;
color:#53552d;
} 

#menu li { 
list-style-type:square;
color:#1d2955;
} 

a.linkStyleName:link {color: #FFF;}
a.linkStyleName:visited {color: #FF6;}
a.linkStyleName:hover {color: #070fa5;}
a.linkStyleName:active {color: #FFF;} 

a:link {color: #070fa5;}
a:hover {color: #999;}
a:visited {color: #009;}
