* {
margin : 0;
padding : 0;
font-size : 100%;
}
:focus {
outline : none;
}
body {
width : 100%;
background : #fff;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : center;
}
a img {
border : none;
}
address {
overflow : hidden;
margin-bottom : 10px;
font-style : normal;
line-height : 170%;
}
ul, ol {
margin-bottom : 20px;
list-style-position : inside;
}
li {
margin-bottom : 5px;
line-height : 170%;
}
iframe {
margin-bottom : 10px;
}
hr {
clear : both;
margin-top : 10px;
margin-bottom : 10px;
border : none;
height : 1px;
background : url('../img/bg_sep.jpg') no-repeat center center;
}
#header {
width : 100%;
background : url("../img/bg_header.gif") repeat-x top left;
border-bottom : 3px solid #eee;
}
#header div.split {
margin : 0 auto;
width : 760px;
height : 140px;
background : url("../img/logo_pmc.jpg") no-repeat center left;
}
#header div.split div.split_right div {
clear : both;
}
#branding h1 {
margin-left : 120px;
padding : 20px 0;
}
#header h1 a {
display : block;
width : 200px;
height : 100px;
background : url("../img/text_pmc.jpg") no-repeat center left;
}
#header h1 a span {
display : none;
}
#global {
float : right;
width : 186px;
height : 30px;
background : url("../img/bg_global.gif") no-repeat;
text-align : right;
}
#global p {
color : #666;
line-height : 28px;
text-align : center;
}
#global p a {
margin : 0 4px;
color : #fff;
text-decoration : none;
}
#global p a:link, #global p a:active, #global p a:visited {
font-weight : bold;
}
#global p a:hover {
text-decoration : underline;
}
#choose {
float : right;
margin : 35px 0;
width : 186px;
height : 30px;
}
#choose p {
color : #666;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
text-align : center;
}
#choose p span {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
letter-spacing : -1px;
line-height : 18px;
}
#choose p a {
color : #006;
font-weight : bold;
line-height : 22px;
letter-spacing : -1px;
}
#choose p a:link, #choose p a:active, #choose p a:hover {
text-decoration : underline;
}
#choose p a:hover {
text-decoration : none;
}
#menu {
margin : 0;
width : 100%;
background : #006 url("../img/bg_menu_n.jpg") repeat-x bottom center;
text-align : center;
}
#menu ul {
margin : 0 auto;
width : 760px;
height : 40px;
list-style : none;
}
#menu ul li {
float : left;
display : inline;
margin : 0;
padding : 0 17px 0 15px;
background : url("../img/bg_menu_s.gif") no-repeat right center;
}
#menu ul li.last {
background : none;
}
#menu ul li a {
display : block;
text-decoration : none;
line-height : 40px;
}
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {
color : #ccc;
}
#menu ul li a:hover {
color : #fff;
text-decoration : underline;
}
#menu ul li a.current:link, #menu ul li a.current:active, #menu ul li a.current:visited, #menu ul li a.current:hover {
font-weight : bold;
color : #fff;
cursor : default;
text-decoration : none;
}
#middle {
width : 100%;
height : 194px;
background : #0b0744 url("../img/bg_middle.jpg") repeat-x bottom left;
}
#banner {
margin : 0 auto;
width : 760px;
height : 194px;
background : #fff url("../img/bg_banner.jpg") no-repeat top center;
}
#content {
width : 100%;
background : url('../img/fleur.jpg') top center no-repeat;;
}
#main {
margin : 0 auto;
padding : 0 0 60px 0;
width : 720px;
color : #666;
text-align : left;
}
#main h1 {
margin-bottom : 20px;
color : #003;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 24px;
}
#main h2 {
margin-bottom : 10px;
padding-bottom : 5px;
color : #666;
border-bottom : 1px solid #ddd;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 18px;
}
#main h3 {
margin-bottom : 10px;
color : #000;
text-decoration : underline;
}
#main .split .split_left p, #main #onecol p {
margin-bottom : 20px;
line-height : 170%;
}
#main .split .split_left p:first-letter, #main #onecol p:first-letter {
padding-right : 2px;
color : #003;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : bold;
font-size : 18px;
}
#main .split .split_left p.norm:first-letter {
padding-right : 0;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
}
#main strong {
color : #333;
}
#main a, #side a {
color : #006;
font-weight : bold;
}
#main a:link, #main a:active, #main a:visited, #side a:link, #side a:active, #side a:visited {
text-decoration : underline;
}
#main a:hover, #side a:hover {
text-decoration : none !important ;
}
#main .split .split_left {
margin-right : 20px;
width : 500px;
}
#main .split .split_right {
width : 200px;
text-align : left;
}
#side {
text-align : left;
}
#side h1 {
color : #666;
background : url("../img/g_1.jpg") no-repeat center right;
font-size : 16px;
}
#side h2 {
margin-bottom : 10px;
color : #006;
}
#side h3 {
margin-bottom : 10px;
color : #000;
}
#side p {
margin-bottom : 20px;
}
#footer {
margin-bottom : 100px;
background : url("../img/bg_footer.jpg") repeat-y top center;
}
#info {
margin : 0 auto;
padding : 25px 20px 0 20px;
width : 720px;
height : 80px;
background : url("../img/bg_info.jpg") no-repeat top center;
text-align : left;
}
#info a {
color : #006;
}
#info a:link, #info a:active, #info a:visited {
text-decoration : underline;
}
#info a:hover {
text-decoration : none;
}
#info a.powered {
float : right;
display : block;
width : 150px;
height : 40px;
}
#info a.powered span {
display : none;
}
input, select, form input, form textarea, form select {
margin-bottom : 10px;
padding : 5px;
background : #fff url("../img/bg_input.png") no-repeat;
border : 1px solid #bbb;
border-top : 1px solid #777;
border-bottom : 1px solid #ddd;
}
input, form input, form textarea {
width : 400px;
font-family : "Courier New", Courier, monospace;
}
form select {
width : 150px;
}
form label {
display : block;
margin-bottom : 5px;
}
form input.button {
display : inline;
padding : 0;
width : 150px;
height : 50px;
color : #fff;
background : #006 url("../img/bg_button.jpg") no-repeat center center;
border : none !important ;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
}
form fieldset {
margin-bottom : 20px;
padding : 20px;
border : 1px solid #ddd;
border-width : 1px 0 1px 0;
}
form fieldset legend {
margin-bottom : 10px;
padding : 10px;
color : #fff;
background : #006;
font-weight : bold;
}
form fieldset legend span {
color : #eee;
font-weight : normal;
}
form div {
overflow : hidden;
}
form .small {
width : 100px;
}
form .medium {
width : 200px;
}
form .large {
width : 400px;
}
#arrange label {
float : left;
width : 200px;
display : block;
}
#obits strong {
display : block;
margin-bottom : 20px;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
}
div.obit {
overflow : auto;
}
div.obit img {
margin : 0 20px 20px 0;
float : left;
}
.entry {
margin : 10px 0;
padding : 0 10px 10px 10px;
border-bottom : 1px solid #ddd;
}
.entry strong {
display : block;
font-family : Georgia, "Times New Roman", Times, serif;
}
.entry em {
display : block;
margin-bottom : 5px;
font-style : normal;
font-size : 10px;
}
#entries {
margin-bottom : 20px;
padding : 10px;
background : #eee;
border : 1px solid #ddd;
}
.success, .error {
margin-bottom : 20px;
color : #000 !important ;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
cursor : pointer;
}
.success {
background : #e4f6de;
border-top : 2px solid #8fdc79;
border-bottom : 2px solid #8fdc79;
}
.error {
background : #ffd8d6;
border-top : 2px solid #ff0038;
border-bottom : 2px solid #ff0038;
}
.success strong, .error strong {
display : block;
padding : 15px 10px;
}
#flash ul {
margin-left : 10px;
}
a.email {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
a.link {
display : block;
margin-bottom : 30px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.split {
overflow : hidden;
width : 100%;
}
.split_left {
float : left;
width : 45%;
text-align : left;
}
.split_right {
float : right;
width : 45%;
text-align : right;
}
a.guestbook {
padding : 5px;
color : #fff !important ;
background : #006;
}
a.guestbook:hover {
color : #eee !important ;
}
.pagination {
margin-bottom : 20px;
}
#changeloc {
margin-bottom : 10px;
}
#changeloc select {
padding : 5px;
}
.pagination {
overflow : auto;
padding : 10px 0;
width : 100%;
line-height : 50px;
}
.pagination .paginate {
padding : 3px 7px 3px 7px;
text-decoration : none;
}
.pagination a.paginate:link, .pagination a.paginate:active, .pagination a.paginate:visited {
background : #fff;
border : 1px solid #ddd;
font-family : Arial, Helvetica, sans-serif;
}
.pagination a.paginate:hover {
color : #fff !important ;
background : #006;
border : 1px solid #006;
}
.pagination a.current:link, .pagination a.current:active, .pagination a.current:visited, .pagination a.current:hover {
padding : 3px 7px 3px 7px;
color : #000;
cursor : default;
font-weight : bold;
text-decoration : none;
}
.pagination span.inactive {
color : #aaa;
cursor : default;
}
.pagination span select {
padding : 3px 5px;
}
#mediaplayer {
margin-bottom : 10px;
}
#livesearch {
overflow: hidden;
position : relative;
display : none;
padding : 5px;
width : 200px;
position : absolute;
z-index : 100000;
background : #eee;
}
#livesearch span {
padding : 3px;
}
#livesearch a {
display : block !important ;
margin : 0 !important ;
padding : 3px;
font-weight : normal !important ;
text-decoration : none !important ;
}
#livesearch a:hover {
color : #fff;
background : #006;
}
#livesearch a.r {
}
#livesearch a#close {
text-align : right !important ;
}
#search {
padding : 5px;
width : 200px;
}
#recent p, #side p {
margin-bottom : 5px;
}
