  body {background:url(/images/bg_pat.jpg);  }
#loadtime {background:url(/images/31-1.gif) no-repeat center center; width:35px; height:35px; float:right; margin-top:-3px; display: none}
.loadsmall {background:url(/images/4-1.gif) no-repeat center center; width:16px; height:16px; float:right; margin-top:8px; margin-right:6px; display: none}
#menu {position: fixed; top: 30px; left: 20px; font-weight: bold; font-size: 33px; font-family: helvetica,arial,sans-serif; color: white; width: 206px; height: 468px; text-shadow: 2px 1px 0px #FC2D5F, -2px 0px 0px cyan ; letter-spacing:-1px; line-height:0.97em}
#menu a{ color:black; text-shadow: 3px 1px 0px #FC2D5F, -3px 0px 0px cyan ; outline: none; text-decoration:none}
#menu a:hover{ color: #FF002B; text-shadow: -3px 1px 0px #FC2D5F, 3px 0px 0px cyan }
a:active {outline: none}
a:focus {-moz-outline-style: none}
 #home_page {border: 0px none; position: relative; float:right; right:50px; top:0px;padding-left:10px}
#views {margin-left:350px;}
#content {border: 0px none; position: relative; float:left; right:10px;padding-left:10px; width:430px;margin-bottom:0px;}
#ajax {border: 0px none; position: relative; float:right; right:10px;padding-left:10px; width:430px;margin-bottom:0px;}
#posts {border: 0px none; position: relative;margin-top:20px;}
#posts .flaotover {float:right;margin-top:20px;}
#content .post {background:#fff; border: #eee; font-size: 84%; margin-top:0px; margin-right:10px; font-family:"Times New Roman",Georgia,Serif; background:url(/images/40beige.png)}
.post2 {background:#fff; border: #eee; font-size: 84%; margin-top:20px; margin-right:10px; font-family:"Times New Roman",Georgia,Serif; background:url(/images/40beige.png)}
.para {padding:20px; font-family:"Times New Roman",Georgia,Serif}
#bottom {background:url(/images/color_w.gif); height:1px; width:100%}
.innerleftsmallblack {float:left; width:200px;  min-height:255px; height:auto !important; height:255px; letter-spacing:1px; font-size:84%; margin-top:0px; color:#001111; background:url(/images/40beige.png); margin-bottom:20px; margin-right:20px}
.column .big {font-family:"Times New Roman",Georgia,Serif}
.column {font-family:"Times New Roman",Georgia,Serif}
.date {font-family: helvetica,arial,sans-serif; line-height:1em; color: red; text-shadow: 3px 1px 0px cyan}
#content .date {font-family: helvetica,arial,sans-serif; line-height:1em; color: red; text-shadow: 3px 1px 0px cyan}
#content .post h1 {color: black; text-shadow: 3px 1px 0px #FC2D5F, -3px 0px 0px cyan ; font-family: helvetica,arial,sans-serif; font-size:65px; margin-left:-4px; line-height:0.95em}
#content .post h1 a{ color:black}
#content .post h1 a:hover{ color:cyan}
.innerleftsmallblack .shadowbox {display:inline-block; margin-left:42px; margin-top:12px; padding:37px 67px 37px 40px; background:url(/images/play.png) 0px 0px no-repeat; color:white}
.innerleftsmallblack .shadowbox:hover {background:url(/images/play.png) -145px 0px no-repeat; color:red }
#rock {background:url(/images/black_rock.png) no-repeat top right; padding:27px}
#arrow {background:url(/images/arrow_1.gif); width:109px; height:23px; margin-bottom:3px}
#arrow a{ color:#FC2D5F; padding-left:50px}
#arrow:hover {background:url(/images/arrow_1.gif) 0px 25px; width:109px; height:23px; margin-bottom:3px}
#arrowtwo {background:url(/images/arrow_2.gif); float:right; width:29px; height:53px; margin-bottom:3px; margin-right:-3px}
#arrowtwo a{ color:#FC2D5F; padding-left:50px}
#arrowtwo:hover {background:url(/images/arrow_2.gif) 33px 0px; width:29px; height:53px; margin-bottom:3px}
.close {background:url(/images/close.png); float:right; width:29px; height:53px; margin-bottom:3px; margin-right:-3px}
.close a {color:#FC2D5F; padding-left:50px; width:29px; height:53px}
.close:hover {background:url(/images/close.png) 33px 0px; width:29px; height:53px; margin-bottom:3px}
#clover {background:url(/images/clover_1.gif); width:109px; height:27px; margin-bottom:3px; margin-left:-12px}
#clover a{ font-size:20px; color:#fff; padding:10px 20px 20px 35px}
#clover:hover {background:url(/images/clover_1.gif) 0px 25px; color:red; width:109px; margin-bottom:3px}
#events {width:87%; float:left; color:white; font-family: helvetica,arial,sans-serif; margin-top:17px; margin-left:5%}
#events h1{ margin-top:3px; margin-bottom:0px; line-height:0.9em; float:left; font-size:60px; color:#000; text-shadow: 2px 1px 0px #FF0033, -2px 0px 0px cyan ; font-family: helvetica,arial,sans-serif; margin-right:20px}
#events h2{ font-size:60px; color:#fffcf5; text-shadow: 2px 1px 0px #FF0033, -2px 0px 0px cyan ; font-family: helvetica,arial,sans-serif}
#events h3{ font-size:30px; color:#000; text-shadow: 2px 1px 0px #FF0033, -2px 0px 0px cyan }
 #content2 {border: 0px none; position: relative; float:right; top: 20px; right:20px;padding-left:10px; width:100%;margin-left:210px;margin-bottom:0px;}
#content3 {border: 0px none; position: relative; margin-left:0px; float:left;width:100%;}
#cart{ padding:20px; float:right; width:160px; letter-spacing:1px; font-size:11px; color:#001111; background:url(/images/40beige.png); list-style-type:none; margin-left:20px; margin-bottom:20px}
#cart li{ background:url(/images/heart.png) no-repeat; list-style-type:none; margin-top:10px; padding-left:13px}
#cart li.sub{ background:none; list-style-type:none; margin-top:10px; padding-left:0px; border-top:1px solid #ccc; padding-top:5px}
#clover {background:url(/images/clover_1.gif); width:109px; height:27px; margin-bottom:3px; margin-left:-12px}
#clover a{ font-size:20px; color:#ccc; padding:10px 20px 20px 35px}
#clover:hover {background:url(/images/clover_1.gif) 0px 25px; color:red; width:109px; margin-bottom:3px}
#list .image{ background:#999; width:160px; height:160px}
li.item.clothing{ padding:20px; float:right; width:160px; height:330px; letter-spacing:1px; font-size:11px; color:#001111; background:url(/images/40beige.png); list-style-type:none; margin-left:20px; margin-bottom:20px}
li.item.music{ padding:20px; float:right; width:160px; height:330px; margin-bottom:20px; letter-spacing:1px; font-size:11px; margin-left:20px; color:#001111; background:url(/images/40beige.png); list-style-type:none}
#list a{ color:black}
#list a:hover{ color:red}
#list .price{ background:url(/images/buy_green.png) no-repeat; padding:18px 13px 15px 15px; position:absolute; margin-top:-65px; margin-left:105px; text-align:center; color:white}
#list .description{ height:120px; line-height:1em; color: #222}
#list .title a{ color: red; text-shadow:2px 0px 0px cyan ; font-family: helvetica,arial,sans-serif; font-size:25px; padding-top:20px; font-size:17px; font-weight:normal}
#list .link{ font-family: helvetica,arial,sans-serif; line-height:1em; color: red; text-shadow: 3px 1px 0px cyan; font-size:10px}
#list .reviews a{ font-family: helvetica,arial,sans-serif; line-height:1em; color: #406E07; text-transform:uppercase; letter-spacing:1px; float:right; font-size:7px}
.product_actions {}
.options {}
#list .reviews a:hover{ color:black}
#list .readmore a:hover{ color:black}
.remove a{ font-family: helvetica,arial,sans-serif; float:right; font-size:6px; margin-top:-11px}
#list .readmore a{ font-family: helvetica,arial,sans-serif; line-height:1em; color: #406E07; text-transform:uppercase; letter-spacing:1px; float:left; font-size:7px}
.readmore a{ font-family: helvetica,arial,sans-serif; line-height:1em; color: #777; text-transform:uppercase; letter-spacing:1px; float:right; font-size:7px; margin-top:-12px}
#list .readmore a{ font-family: helvetica,arial,sans-serif; line-height:1em; color: #406E07; text-transform:uppercase; letter-spacing:1px; float:left; font-size:7px; margin-top:0px}
.checkout a{ font-family: helvetica,arial,sans-serif; line-height:1em; color: red; text-transform:uppercase; letter-spacing:1px; font-size:7px}
.line2 {width:100%; border-top:1px solid #B8C9A1; padding-top:10px}
.line {width:100%; border-top:1px solid #ccc; padding-top:10px}
  #archive {float:right; text-align:right; margin-right:20px}
#archive a{ color:#fffcf5}
#archive a:hover{ color:cyan}
.innerleftsmallblack h1 {color: #F20618; text-shadow: -2px 0px 0px cyan ; line-height:0.96em; font-size:24px; padding-left:15px; padding-right:15px; padding-top:15px; font-family: helvetica,arial,sans-serif;  }
.innerleftsmallblack h1:hover {color:black}
.innernav {float:right; width:200px;  min-height:255px; height:auto !important; height:255px; letter-spacing:1px; font-size:84%; color:#001111; background:url(/images/40beige40.png); margin-top:0px; margin-bottom:20px; margin-right:20px}
.insideinner h1 {color:#000; text-transform:uppercase; font-size:12px; letter-spacing:1px; font-weight:normal; text-align:right; font-family: helvetica,arial,sans-serif; text-shadow: -2px 0px 0px cyan }
#archive h3 {color:#000; text-transform:uppercase; font-size:12px; letter-spacing:1px; font-weight:normal; text-align:right; font-family: helvetica,arial,sans-serif; text-shadow: -2px 0px 0px cyan }
#archive h3 a{ color:white; text-shadow: -2px 0px 0px red }
#events h6 {color:#000; text-transform:uppercase; font-size:12px; letter-spacing:1px; font-weight:normal; text-align:right; font-family: helvetica,arial,sans-serif; text-shadow: -2px 0px 0px cyan }
#archive h6 a{ color:white; text-shadow: -2px 0px 0px red }
.insideinner h3 {color:#000; text-transform:uppercase; font-size:12px; letter-spacing:1px; font-weight:normal; text-align:right; font-family: helvetica,arial,sans-serif; text-shadow: -2px 0px 0px cyan }
.insideinner p {float:left; color:red; letter-spacing:1px; font-size:10px; font-family: helvetica,arial,sans-serif}
.insideinner h1 a{ color: black}
.insideinner h1 a:hover{ color: red}
.first_post .innerleftsmallblack {background:url(/images/40beige40.png)}
.innerleftsmallblack .innerinner {width:98%; display:inline; margin:0 0; padding:0px;  min-height:255px; height:auto !important; height:255px; background:url(/images/show_post.png) bottom left no-repeat}
.rightlink {width:100%; height:10px}
 .innerleftsmallblack2 {float:right; width:200px; height:230px; letter-spacing:1px; font-size:84%; margin-top:0px; color:#001111; background:url(/images/40beige.png); margin-top:20px; margin-right:20px}
.innerleftsmallblack h1:hover {color:black}
#buy_black {background:url(/images/buy_black.png) no-repeat; padding:17px 8px 15px 14px; float:right; margin-right:-10px; margin-top:-30px; text-align:center; color:white; font-size:11px; font-style:italic; letter-spacing:1px}
.innerleftsmallblack2 h2{ color: #666; text-align:center; font-size:25px; margin-left:18px; line-height:0.9em; margin-top:2px; font-size:14px; font-weight:lighter}
.innerleftsmallblack2 h3{ font-family: helvetica,arial,sans-serif; line-height:1em; color: red; text-shadow: 3px 1px 0px cyan; margin-left:20px; font-weight:normal; font-size:14px; margin-top:-10px}
.innerleftsmallblack p{ font-size:11.5px; padding-left:15px; padding-right:15px}
#lefttinysmallblack a{ float:right; letter-spacing:2px; font-size:80%; color:black; font-weight:bold; background:#fff; display:inline; margin-bottom:0px; padding-top:11px; padding-right:12px; padding-bottom:8px; padding-left:13px}
#lefttinysmallblack a:hover{ color:#fff; background:#000; border-top: 1px solid #eee; border-left: 1px solid #eee; padding-top:10px}
#albumslist {padding:20px 20px 0px 0px; width:90%}
h4 {color: black; text-shadow:-3px 0px 0px cyan ; font-family: helvetica,arial,sans-serif; margin-top:-10px; letter-spacing:-1px; font-size:18px}
h4 a:hover{ color: cyan}
#contain h5 {color: black; text-shadow:-3px 0px 0px cyan ; font-family: helvetica,arial,sans-serif; font-size:65px; padding-top:20px; margin-right:20px; margin-top:-10px; letter-spacing:-1px; border-bottom:1px solid #fff; padding-bottom:3px}
#image {background:#999; width:170px; height:170px; margin:15px}
#image2 {background:#999; width:400px; height:400px}
#albumslist h2 a{ font-family: helvetica,arial,sans-serif; color: rgb(256, 256, 256); font-size:90px; text-shadow: 2px 1px 0px #FF0033, -2px 0px 0px cyan }
#albumslist h2 a:hover{ font-family: helvetica,arial,sans-serif; color: rgb(256, 256, 256); font-size:90px; text-shadow: -2px 0px 0px #FF0033, 2px 1px 0px cyan }
#track {font-size:14px; letter-spacing:1px; margin:0px 6px 3px 2px; float:left}
#itunes a{ font-size:10px; letter-spacing:1px; text-transform:uppercase; color:#FF0066; font-family: helvetica,arial,sans-serif; padding:1px 1px 0px 2px}
#clear {clear: both}
#perma a{ font-size:10px; letter-spacing:2px; text-transform:uppercase; color:black; background-color: rgb(153, 255, 51); font-family: helvetica,arial,sans-serif; padding:2px 1px 0px 2px}
#perma a:hover;{ font-size:10px; letter-spacing:2px; text-transform:uppercase; color:black; background-color:yellow; font-family: helvetica,arial,sans-serif}
 #target {position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:none; overflow: hidden}
#control {position:absolute; bottom:40px; left:80px; right:80px}
a {text-decoration:none}
a:hover {text-decoration:none; color:magenta;}
 html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0px; padding: 0px}
p, h1, h2, h3 {margin-bottom: 10px}
h1 {font-size: 24px}
h2 {font-size: 20px}
h3 {font-size: 18px}
a img {border: 0px}
a {text-decoration: none}
a:hover {text-decoration: underline}
input, select {font-size: 11px;}
small {font-size: 10px}
.spacer {clear: both; float: none; margin: 0; padding: 0; border: 0; height: 0; width: 0}
#audio_player {text-align:center; margin:0 auto}
.bookmarlet {color: white; font-weight:normal; text-transform:uppcase; letter-spacing:2px; font-size:13px; font-family: helvetica,arial,sans-serif; padding-left:6px; text-align:center; text-shadow: -1px 0px 0px cyan }
.bookmarlet a{ color:red; text-shadow: -3px 0px 0px cyan }
h5 a{ color: #fff; font-weight:normal; text-transform:uppcase; letter-spacing:1px; font-size:11px; font-family: helvetica,arial,sans-serif; padding-right:15px; float:right; text-shadow: -1px 0px 0px cyan }
#rss {background:url(/images/rss.png); float:right; width:88px; height:88px; margin-bottom:3px; margin-right:20px}
#popup {width:167px; height:31px; background:url(/images/player_pop.png) 0px -31px no-repeat; margin-left:-5px; margin-top:7px}
#popup:hover {background:url(/images/player_pop.png) 0px 0px no-repeat}
  table.formtwo {color:#777; font-family: helvetica,arial,sans-serif; font-size: 10px; border-top: 1px solid #d2d0bf; border-spacing: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px; width: 100%; background:none}
table.formtwo {color:#777; font-family: helvetica,arial,sans-serif; font-size: 10px; border-top: 1px solid #d2d0bf; border-spacing: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px; width: 100%; background:none}
table.formtwo tr td {padding: 20px 0px 0px ; background:none; border-bottom: 0px solid #d2d0bf; vertical-align: top; background:none}
table.formtwo tr td img {vertical-align: middle; background:none}
table.formtwo td.label {width: 10%; font-size: 10px; text-align: right; font-weight: bold; background:none; padding-right:20px; color: #665E59; text-transform: uppercase; vertical-align: top}
table.formtwo td.control {background:none; width: 10%; text-align: left}
input, select{ background:url(/images/40beige40.png)}
table.form {font-family: helvetica,arial,sans-serif; font-size: 10px; border-top: 3px solid #d2d0bf; border-spacing: 0px; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px; width: 100%}
table.form tr td {padding: 20px 0px 0px ; border-bottom: 0px solid #d2d0bf; vertical-align: top}
table.form tr td img {vertical-align: middle}
table.form td.label {width: 20%; font-size: 9px; font-weight: bold; text-transform: uppercase; vertical-align: top}
table.formtwo td.control {width: 10%; vertical-align: top}
 .pagination-info {line-height: 14px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 10px; margin-bottom: 20px; font-size: 11px}
.post {font-family:"Times New Roman",Georgia,Serif; margin-bottom: 20px}
.post h2, .post h3 {margin: 0px; padding: 0px}
 #photo-thumbnails {list-style: none; margin-top:20px}
#photo-thumbnails li {float: left; margin: 0px 25px 0px 0px; width: 96px; text-align: center; font-size: 11px}
#photo-thumbnails li img {width: 90px; height: 90px; padding: 8px; background:url(/images/40beige40.png)}
#photo-thumbnails li.last {margin-right: 0px}
 .flash-msg, .errorExplanation {position: relative; padding: 5px 10px 5px 30px; margin-top: 0px; margin-bottom: 0px; margin-right: 15px; font-weight: normal ; background:url(/images/40white.png); line-height:1.7em}
#flash-notice a, .flash-msg a, .errorExplanation a{ text-shadow: 3px 1px 0px cyan; color:red; background: url(/images/icon_accept.gif) no-repeat 6px 5px; padding: 3px 10px 5px 30px}
#flash-notice a:hover, .flash-msg a:hover, .errorExplanation a:hover{ text-shadow: 3px 1px 0px cyan; color:black}
#flash-notice {position: relative; font-family: helvetica,arial,sans-serif; line-height:1em; color: black; text-shadow: 3px 1px 0px cyan; border: 0px solid cyan; text-align:right}
.errorExplanation, #flash-warning, #flash-error {position: relative; text-align:right; color: red; border: 1px solid red; background: url(/images/action_stop.gif) #FFC9C9 no-repeat 8px 6px}
.errorExplanation h2 {position: relative; text-align:right; color: red; text-transform: none; margin-top: 2px}
div.fieldWithErrors {position: relative; display: inline}