body {margin-left:0; background-image:url(cf-background.jpg); color:black; font-family:arial, helvetica, sans-serif}
.main {width:1000px; height:700px; margin-left:auto; margin-right:auto; background-image:url(background.gif); repeat:no-repeat}
.head {width:1000px; height:248px}
.info {float:left; width:250px; height:243px; margin-left:10px; margin-top:5px; padding-top:2px; padding-bottom:0; padding-left:2px; padding-right:0}
.image {float:right; width:450px; height:248px; padding-top:2px; padding-bottom:0; padding-left:0; padding-right:2px}
.sitetitleimage {float:left; width:425px; height:248px; padding-top:2px; padding-bottom:0; padding-left:2px; padding-right:0}
.sitetitletext {float:right; width:275px; height:248px; padding-top:2px; padding-bottom:0; padding-left:0; padding-right:2px}
.menubar {float:left; width:250px; height:700px; overflow:auto}
.menu {font-size:9pt; color:white; margin-left:10px; margin-right:10px; margin-top:0; margin-bottom:25px}
.menu a:link {color:#EEEEEE; text-decoration:none}
.menu a:visited {color:#000000; text-decoration:none}
.menu a:hover {color:#FF0000; text-decoration:underline}
.head {float:right; width:750px; height:250px}
.body {float:right; clear:right; width:750px; height:446px; margin-top:2px}
.scroll {float:right; background-color:black; margin-top:2px; margin-right:2px; width:746px; height:696px; overflow:auto}
.content {float:left; width:525px; height:446px; overflow:auto}
.sidebar {float:right; width:225px; height:446px; overflow:auto; text-align:center; z-index:10}
.sidebar p {color:white; font-size:10pt; font-weight:bold; margin-top:5px; margin-bottom:0; margin-left:10px; margin-right:10px}
.news-site {width:400px; background-image:url(news-site.jpg); margin-left:auto; margin-right:auto}
.news-site h6 {color:black; text-align:right; margin-top:10px; margin-right:10px}
.news-collections {width:400px; background-image:url(news-collections.jpg); margin-left:auto; margin-right:auto}
.news-collections h6 {color:black; text-align:right; margin-top:5px; margin-right:10px}
.news-toys {width:400px; background-image:url(news-toys.jpg); margin-left:auto; margin-right:auto}
.news-toys h6 {color:black; text-align:right; margin-top:5px; margin-right:10px}
.news-art {width:400px; background-image:url(news-art.jpg); margin-left:auto; margin-right:auto}
.news-art h6 {color:black; text-align:right; margin-top:5px; margin-right:10px}
.ad {width:200px; margin-left:auto; margin-right:auto; background-color:#EEEEEE}
.ad h2 {color:black; font-size:12pt; font-weight:bold; margin-top:5px; margin-bottom:0; text-align:center}
.ad p {color:black; font-size:8pt; margin-top:0; margin-bottom:5px; text-align:center}
.ad a:link {color:blue}
.ad a:visited {color:blue}
.ad a:hover {color:red}
.amazon {margin-top:25px; text-align:center}


blockquote {margin-top:25px}
hr {margin-top:0}

h1 {color:white; font-style:italic; margin-top:0; margin-bottom:0}
h2 {color:#CC0000; margin-top:0; margin-bottom:0; text-align:center; padding-bottom:4px}
h3 {color:white; text-decoration:underline; margin-bottom:5}
h4 {color:white; font-size:8pt; letter-spacing:5px; margin-top:0; margin-bottom:0}
h5 {color:#FF0000; margin-left:10px; margin-top:0; margin-bottom:0}
h6 {color:white; margin-top:5px; margin-bottom:0}


p {color:white; font-family:arial, helvetica, sans-serif; font-size:11pt; font-weight:bold; margin-left:20px; margin-right:20px}
ul {color:white; font-family:arial, helvetica, sans-serif; font-size:10pt; font-weight:bold}







p.email {margin-top:40px; margin-bottom:20px; color:black; font-size:7pt}

a:link {color:#EEEEEE; text-decoration:none}
a:visited {color:#666666; text-decoration:none}
a:hover {color:#FF0000; text-decoration:underline}

h3.sidebar {color:black; text-decoration:underline; margin-bottom:5px}
a.sidebar:link {position:relative; left:10px; color:#3333CC; text-decoration:none}
a.sidebar:visited {position:relative; left:10px; color:#000000; text-decoration:none}
a.sidebar:hover {position:relative; left:10px; color:#0000FF; text-decoration:underline}
