html, body {
margin : 0;
padding : 0;
border : 0;
height : 100%;
}
body {
background : #5a0136;
min-width : 770px;
text-align : center;
font-family : Arial;
font-size : 0.9em;
color : #fff;
}
form {
margin : 0;
padding : 0;
text-align : center;
}
span {
margin : 0;
padding : 0;
}
h1 {
color : #fff;
margin : 0;
padding : 0;
}
h2 {
color : #fff;
margin : 0;
padding : 0;
}
#center h2 {
font-size : 16px;
font-family : Georgia, serif;
font-weight : normal;
background-image : url(http://www.michon.org/img/titlebg2010.gif);
background-repeat : repeat-x;
width : 332px;
margin-bottom : 12px;
margin-left : 0;
padding : 0 6px 5px;
display : block;
}
#artspace {
width : 310px;
margin-right : 20px;
margin-left : 12px;
padding : 4px 6px;
}
h3 {
color : #fff;
margin : 0;
padding : 0;
}
h4 {
color : #fff;
margin : 0;
padding : 0;
}
h5 {
color : #fff;
margin : 0;
padding : 0;
}
a {
color : #fff;
}
p {
color : #fff;
margin : 0;
padding : 0;
}
ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
li {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
form {
font-family : Georgia, serif;
font-size : 0.8em;
color : #fff;
}
fieldset {
padding : 0px 10px 3px 10px;
margin-top : 32px;
}
fieldset fieldset {
background : none;
}
label {
font-weight : bold;
}
legend {
position : relative;
top : 0;
padding : 0;
color : #fcf;
}
input, textarea, select {
background-color : #ffedff;
font-family : Georgia, serif;
font-size : 100%;
color : #993366;
}
.clear {
clear : both;
height : 1px;
overflow : hidden;
line-height : 1%;
font-size : 0;
margin-bottom : -1px;
}
* html .clear {
height : auto;
margin-bottom : 0;
}
#fullheightcontainer {
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
width : 770px;
height : 100%;
}
.thumbnail {
float : right;
display: inline;
padding: 0px 0px 20px 20px;
position: relative;
}
.thumbnailshop {
float : right;
display: inline;
width: 85px;
height: 128px;
padding: 2px 2px 2px 2px;
margin-bottom: 20px;
position: relative;
background: #FFFFFF;
}
#container-center {
margin-right : 12px;
margin-left : 12px;
}
#wrapper {
min-height : 100%;
height : 100%;
background-image: url('http://www.michon.org/img/bg2010.jpg');
background-repeat: repeat-y;
}
#wrapp\65 r {
height : auto;
}
* html #wrapper {
height : 100%;
}
#outer {
z-index : 1;
position : relative;
margin-left : 201px;
width : 370px;
background : #b52168;
height : 100%;
}
#float-wrap {
width : 370px;
margin-right : -1px;
float : left;
display : inline;
}
#left {
width : 202px;
float : left;
display : inline;
position : relative;
margin-left : -201px;
}
* > html #left {
width : 201px;
}
#container-left {
width : 201px;
}
#right {
float : left;
display : inline;
width : 201px;
margin-right : -199px;
margin-left : -1px;
position : relative;
}
* html #right {
width : 200px;
margin-left : 0;
margin-right : -500px;
margin-right : -200px;
}
#container-right {
width : 199px;
margin-left : 2px;
}
* html #container-right {
float : right;
display : inline;
margin-left : 1px;
margin-left : 0;
}
* html #left {
margin-right : -3px;
}
#center {
width : 370px;
float : right;
display : inline;
margin-left : -1px;
}
#clearheadercenter {
height : 148px;
overflow : hidden;
}
#clearheaderleft {
height : 148px;
overflow : hidden;
}
#clearheaderright {
height : 148px;
overflow : hidden;
}
#clearfootercenter {
height : 112px;
overflow : hidden;
}
#clearfooterleft {
height : 90px;
overflow : hidden;
}
#clearfooterright {
height : 90px;
overflow : hidden;
}
#footer {
z-index : 1;
position : absolute;
clear : both;
width : 370px;
height : 83px;
overflow : hidden;
margin-top : -83px;
margin-left : 201px;
margin-right : 199px;
}
#subfooter1 {
background : #66004a;
text-align : center;
height : 83px;
}
#header {
z-index : 1;
position : absolute;
top : 0;
width : 770px;
height : 148px;
overflow : hidden;
}
#subheader1 {
background-color : #993366;
background-image : url(http://www.michon.org/img/header2010.jpg);
background-repeat : no-repeat;
background-attachment : inherit;
text-align : center;
height : 148px;
}
#gfx_bg_middle {
top : 0;
position : absolute;
height : 100%;
overflow : hidden;
width : 370px;
margin-left : 201px;
background : #b52168;
}
#bigspace {
height : 150px;
}
* html #gfx_bg_middle {
display : none;
}
#artspace2 {
background-color : #306;
width : 310px;
margin-right : 20px;
margin-left : 12px;
padding : 4px 6px;
}
#center h3 {
font-size : 14px;
font-family : Georgia, serif;
font-weight : normal;
width : 300px;
padding-bottom : 6px;
display : block;
}
#subfooter1 ul {
text-align : left;
position : relative;
top : 12px;
margin-left : 12px;
}
#subfooter1 p {
text-align : left;
margin-left : 12px;
padding-top : 12px;
}


#container-left li {
margin : 0;
padding : 0;
}
.readmore { 
text-indent : 30px; 
font-family : Georgia, serif;
font-style : italic;
font-size : 0.8em;
margin-top : 12px;
}
.blogcredit { 
text-align: right; 
font-family: Georgia, serif;
font-style: italic;
font-size: 0.7em;
margin-bottom: 14px;
margin-right: 4px;
}
.searchlinks { 
font-family : Georgia, serif;
font-size : 0.7em;
margin-top : 12px;
}
.caps {
font-size : 0.9em;
letter-spacing : 0.1em;
}
div.divider {
margin : 2em 0;
text-align : center;
}
.directory {
list-style-type : circle;
}
.author {
font-style : normal;
font-size : 0.8em;
}
.published {
font-size : 0.8em;
}
.comments_error {
color : #000;
background-color : #fff4f4;
}
ul.comments_error {
padding : 0.3em;
list-style-type : circle;
list-style-position : inside;
border : 2px solid #fdd;
}
div#cpreview {
color : #000;
background-color : #f1f1f1;
border : 2px solid #ddd;
}
form#txpCommentInputForm td {
vertical-align : top;
}
#comments-help {
margin : 2px 0 15px 0;
font-size : 0.7em;
}
.error-status {
font : 1.3em Georgia, Times, serif;
}

 @media projection, screen  {
.tabs-hide {
display : none;
}



#topnav
{
float: left;
width: 570px;
height: 114px;
position: relative;
left: 212px;
top: 2px;
}
#booklist
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 100%;
font-family: helvetica, arial, sans-serif;
}
#booklist li { display: inline; }
#booklist li a
{
padding-right: 24px;
color: White;
text-decoration: none;
float: left;
}
#book1 img, #book2 img, #book3 img, #book4 img, #book5 img {
border: 2px solid #fff;
}



.sectionhead {
left: -16px;
top: -10px;
background-image: none;
padding-top: 11px;
padding-bottom: 11px;
padding-left: 5px;
padding-right: 5px;
font-size : 22px;
font-style: italic; 
font-family : Georgia, serif;
font-weight : normal;
margin-bottom : 10px;
margin-left : 0;
margin-right : 0;
display : block;
width : 332px;
link-style: underline;
}

.sectionhead a {
text-decoration: none;
}
