@charset "utf-8";
/* CSS Document */


body {margin:0px ; padding:0px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:140%; background:#1D1D1D;}
a {color:#666666; text-decoration:none;}
a:hover {color:#003333;}
h1 {margin:0px; padding:0px 0 4px 0; font-size:180%; font-variant:small-caps; font-weight:lighter;}
h2 {margin:0px; padding:0px 0 4px 0; font-size:130%; font-variant:small-caps; color:#2E2E2E;}
h4 {margin:0px 0; padding:0px; color:#FF0000; font-size:110%;}
h5 {margin:0px; padding:0px 0 4px 0; color:#5C1214; font-size:100%;}

#whitewrapper {margin:0px; padding:0px; width:100%; background:#FFFFFF; float:left;}
#wrapper {margin:0px auto; padding:0px; width:800px;}

#header {margin:0px 0 20px 0; padding:0px; width:800px; height:263px; background:url(img/header.jpg);}
#contentwrapper {margin:0px; padding:0px; width:800px;}

#rightnav {margin:0px; padding:8px; width:120px; float:right;}
#rightnav a {color:#000000; margin:0px; padding:0px; display:block;width:120px; height:25px;}
#rightnav a:hover {color:#006600; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#rightnav ul {margin:0px; padding:0px; list-style:none;}
#rightnav ul li {margin:0px; padding:0px 0; width:120px; height:42px;}

#center {margin:0 20px 0 0; padding:10px 10px 10px 10px; width:300px; float:right;}

#recipe {margin:0 20px 0 0; padding:10px 10px 10px 10px; width:530px; float:right;}
#recipe .trigger {margin:0px 1px; padding:10px 20px; border:1px solid #333333; float:left; cursor:pointer;}
#recipe .slider {margin:0px; padding:10px; border:1px solid #333333; clear:both; width:433px;}

#test {margin:0 0px 0 0; padding:0; width:300px; float:right;}

#centeredit {margin:0 20px 0 0; padding:10px 10px 10px 10px; width:550px; text-align:right; float:right;}

#centerflash {margin:0 50px 0 0; padding:10px; width:460px; float:right;}

#news {margin:0px 30px 10px 0; _margin:0px 30px 0px 0; padding:0px 10px 10px 10px; _padding:10px; width:200px; float:right; line-height:110%; text-align:left; border-right:1px dotted #333333;}
#news h1 {margin:0 0 13px 0;}

#title {margin:0px 45px 10px 0; padding:10px 0px 0 0; height:42px; width:435px; text-align:right; float:right; background:#009900; background:url(img/title.png) no-repeat; color:#fff; font-weight:bold;}

#footer {margin:0px auto; padding:10px; width:780px; clear:both; text-align:right; font-size:70%; color:#CCCCCC;}
#footerwrapper {margin:10px 0 0 0; padding:0px; width:100%; height:120px; background:#1D1D1D; clear:both; border-top:2px solid #919191;}
#topbar {margin:0px; padding:0px; width:100%; height:8px; background:url(img/topbar.jpg) repeat-x;}

#gallery {margin:0px; padding:0px; float:left; width:200px;}

#merch {margin:0 20px 0 0; padding:10px 10px 10px 10px; width:500px; float:right;}

#merchstuff {margin:-15px 0 0 0; 0px; padding:0 12px; float:left; width:140px; border:1px solid #333333; }

.borderbottom {border-bottom:1px solid #333333;}

