* {padding:0; margin:0;}

body {font-family:Georgia,"Times New Roman",serif; line-height:1.5; color:#333;}
body#fix {}
p, ul, ol {margin-bottom:1em;}
ul, ol {margin-left:2em;}

table p {margin:0;}

h1, h2, h3, h4, h5, h6 {color:#250623;}
h1 {text-align:center;}

a {color:#333;}
a:visited {color:#666;}
a:hover {color:#EFB56C;}

a img {border:0;}

#title {max-width:100%;}

div#header {width:100%; text-align:center; line-height:0.5;}
div#header h1 {font-size:3em; font-weight:bold; padding:0.5em;}

ul#menu {margin:0 0 1em 0; padding:5px 0; list-style:none; width:100%; border-width:5px 0 5px 0; border-style:solid; border-color:#E97F02; text-align:center;}
ul#menu li {display:inline; margin-left:1em;}

div#content {padding:0 1em 1em 1em; max-width:800px; min-width:300px; _width:800px; margin:0 auto; overflow:auto;}

form div {margin-bottom:1em;}
form div.last {margin-bottom:0;}
label {display:block;}
fieldset {padding:1em;}

div.msg {border-top:1px solid #bbb; padding:10px;}
div.msg p.header {margin-bottom:0; font-size:smaller;}
div.msg p.header span.name {font-weight:bold;}

p#admin {border:1px dotted black; padding:5px;}
p.error {color:red;}

div.deleted {filter:alpha(opacity=50); opacity:0.5;}

ul#guestbook_pages li {display:inline; margin-right:1em;}

