/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "Courier New", Courier, monospace; background: #fff; padding-left:20px; font-weight: 500; }
.hp { position:relative; top:-60px; height: 50px; display:block; font-style:italic; font-weight:bold; color:#FFF; }
#img-container-hp a:link { text-decoration:none; color:#FFF; filter: alpha(style=1, opacity=0, finishopacity=0, startx=0, starty=0,); }
#img-container-hp a:visited { text-decoration:none; color:#FFF;  }
#img-container-hp a:hover {background-color:#ef3c23;text-decoration:none; color:#000; }
.cs { position:absolute; top:90px; height: 288px; width: 486px; z-index:1; }
body.section-1 { }
body.section-2 { }
body.section-3 { }
#img-container a:hover {background-image:url(http://www.curiosityshoppe.com/files/gimgs/over.png);background-repeat: no-repeat; background-position: left top;  height: 288px; width: 486px; z-index:1;}
a:link { text-decoration: none; color:#000;}
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
a img { border: none; }
.logo {padding-bottom:10px;}
.section-title { color:#20a6a6;}
.sectiontitle { color:#ef3c23;}
#menu { width: 215px; top:-20; left: 20; position: fixed; height: 650px; z-index:2; }
.menucontainer { background-color: #e6e7e8; padding-bottom:20px;}
#menu ul { list-style: none; margin: 0 0 5px 10px; }
#menu li { padding-left:10px; }
#menu ul li.section-title { margin-left:-10px; }
#submenu {padding-left:10px; color: #ef3c23;}
#submenu a {color: #ef3c23;}
#featured_menu {padding-left:10px; }
#content { height: 100%; margin: 15px 0 0 215px; top: 0; }
.container { padding: 69px 5px 25px 25px; }
#video ul { float:left; padding-right:30px; white-space: nowrap; }
#content p { width: 400px; margin-bottom: 9px; }
#credit {position:fixed; bottom:0; right:0; font-size:80%;}
p { margin: 0 0 9px 0; }
h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }
#img-container { margin: 0; padding: 0; }
#img-container p { width: 400px; margin: 0; padding: 0 0 12px 0; }
#img-container-hp { margin: 0; padding: 0;  float:left; width:930px;}
#img-container-hp p { width: 400px; margin: 0; padding: 0 0 12px 0; }
#once { clear: left; }
#text {width:100%;}
#text ul { float:left; width:inherit;}
#description { padding:10px 0 0 10px; }