@import url(bg.css);

@import url(tags.css);

html {height:101%; margin-bottom:0.1em; font-family:"Helvetica Neue", Helvetica, Arial; font-size:100%; background:#333333; color:#dddddd;}

body {margin:0; padding:0;}

em {font-style:italic;}

strong {font-weight:bold;}

a {color:#dddddd; text-decoration:none; border-bottom:#990000 1px solid;}
a:hover {color:#ffffff;}

div#nav {/*float:right;*/}
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu li {display:inline; margin:0; padding:0;}
ul.menu li a {border:none;}

section#container header {padding:0 0 10px 10px; background:#000; color:#dddddd; text-transform:lowercase;}
section#container header h1 {font-size:3em; font-weight:300; display:inline;}
section#container header h1 a {border:none; color:#dddddd;}
section#container header h1 a:hover {color:#fff;}
section#container header span {display:inline;}

section#home.content {width:540px; margin:20px 0 20px 20px; float:left;}

section#about.content {width:520px; margin:20px auto; padding:10px; background:url(../img/trans.png); border:#000 1px solid; font-size:0.8em; line-height:1.8em; color:#dddddd;}

section.content h2 {font-size:2em; margin-bottom:8px;}

section#shop.content {width:520px; margin:20px auto; padding:10px; background:url(../img/trans.png); border:#000 1px solid; font-size:0.8em; line-height:1.8em; color:#dddddd;}
section#shop.content h2 {font-size:2.25em; margin-bottom:10px;}
section#shop.content h3 {font-size:1.5em; margin-bottom:6px;}
section#shop.content h4 {font-size:1.125em; margin-bottom:8px;}
section#shop.content table tbody tr {padding:0; margin:0;}
section#shop.content table tbody tr td {padding:4px 4px 8px 4px;}
section#shop.content table tbody tr td a {border:none;}

section#watch.content {margin:20px 0 0 20px;}
section#watch.content section#bigvideo {height:432px; width:640px; float:left;}
section#watch.content nav#watch {height:412px; width:250px; overflow-y:auto; margin-right:20px; padding:10px; float:left; background:url(../img/trans.png); border:#000 1px solid;}
section#watch.content ul li {font-size:0.8em; clear:both;}
section#watch.content ul li a {border:none;}
section#watch.content ul li a img {height:75px; width:100px; margin:0 10px 10px 0; float:left; border:#000 1px solid;}
section#watch.content ul li a:hover img {border:#990000 1px solid;}
section#watch.content ul li a span.arrow {display:none;}
section#watch.content ul li a:hover span.arrow {display:inline;}

section#video {width:320px; float:left;}
section#video section.description {margin:10px 0 0 0; padding:10px; background:url(../img/trans.png); border:#000 1px solid; font-size:0.8em; line-height:1.8em; color:#dddddd;}
section#video section.description h3 {font-size:1.15em; font-weight:bold;}
section#video section.description img {display:none;}
section#video section#shop-banner {margin:10px 0 0 0; padding:10px; text-align:center; font-size:1.75em; font-weight:bold; background:#990000;}
section#video section#shop-banner a {border:none;}

section#twitter {width:210px; margin:0 0 0 10px; float:right;}

div#twitter_div a {color:#343434; border:none;}
div#twitter_div a:hover {color:#000000; border:none;}
div#twitter_div ul li a {display:block;}
div#twitter_div ul li span a {display:inline;}
div#twitter_div ul#twitter_update_list {margin:0px; padding:0px; list-style:none; font-size:0.8em;}
div#twitter_div ul#twitter_update_list li {padding:8px 8px 5px 8px; margin:0px 0px 10px 0px; background:#990000; line-height:1.3em;}
div#twitter_div p.right {background:url(../img/trans.png); border:#000 1px solid; text-align:right; margin:0px; padding:8px; font-size:0.8em;}
div#twitter_div p.right a {color:#ddd; text-decoration:none; border-bottom:#990000 1px solid;}
div#twitter_div p.right a:hover {color:#fff;}

section#twitters {width:768px; margin:5px 0 5px 0; background:url(../img/trans.png);}
section#twitters h3 a {color:#990000; border:none;}
section#twitters h3 a:hover {color:#ffffff; border:none;}
section#twitters div#twitter_div a {color:#343434; border:none;}
section#twitters div#twitter_div a:hover {color:#000000; border:none;}
section#twitters div#twitter_div ul li a {display:block;}
section#twitters div#twitter_div ul li span a {display:inline;}
section#twitters div#twitter_div ul#twitter_update_list {margin:0px; padding:0px; list-style:none; font-size:0.8em;}
section#twitters div#twitter_div ul#twitter_update_list li {padding:8px 8px 5px 8px; margin:0 5px; background:#990000; line-height:1.3em; width:166px; display:block; float:left;}
section#twitters div#twitter_div p.right {background:url(../img/trans.png); border:#000 1px solid; text-align:right; margin:0px; padding:8px; font-size:0.8em;}
section#twitters div#twitter_div p.right a {color:#ddd; text-decoration:none; border-bottom:#990000 1px solid;}
section#twitters div#twitter_div p.right a:hover {color:#fff;}

section#container footer {padding:10px 0 10px 0; width:100%; background:#000; color:#dddddd; text-align:right; text-transform:lowercase; position:fixed; left:0; bottom:0;}
section#container footer h2 {margin:0 10px 0 0; font-size:2em; font-weight:lighter;}
section#container footer h2 a {border:none; color:#dddddd;}
section#container footer h2 a:hover {color:#fff;}
section#container footer p {margin:0 10px 0 0; font-weight:lighter;}
