/*
Theme Name: Black Magic v1.5
*/
* { padding: 0; margin: 0; }
body { color: #3E4449; font: 0.9em "Times New Roman", Times, serif; background: #000000; }
a { outline: none; text-decoration: none; }
a:link,
a:visited { color: #ab0e09; text-decoration: none; }
a:hover { color: #ab0e09; text-decoration: underline; }
img, a img { border: none; }
code { font-family: "Times New Roman", Times, serif; color: #3E4449; }
.clear { clear: both; }
/*		
//////////////////////////////////////////////////////
		LAYOUT
//////////////////////////////////////////////////////
*/
#wrapp { width: 933px; margin: 0px auto; }
/*		
//////////////////////////////////////////////////////
		HEADER
//////////////////////////////////////////////////////
*/
#headerteeth { width: 933px; height: 16px; background: #000; }
#headerteeth p { text-align: center; padding: 5px 0; }
#header { width: 933px; height: 52px; background: url(images/header_bg.jpg) no-repeat right top; }
#HederTitle { width: 500px; height: 207px; }
#HederTitle h1 { color: #3E4449; font-weight: normal; font-variant: normal; width: 450px; padding: 60px 0px 0px 15px; }
#HederTitle h1 a:link,
#HederTitle h1 a:visited { text-decoration: none; color: #3E4449; }
#HederTitle h1 a:hover { text-decoration: none; color: #583408; }
#HederTitle span { color: #6D5E5E; display: block; width: 650px; font-size: 1.1em; margin: 5px 0px; padding: 0px 0px 0px 15px; }
#BottomHeader { height: 320px; width: 933px; }
#BottomHeaderWrapp { width: 933px; height: 320px; overflow: none; }
.imageleft { float: left; margin: 0 auto; padding: 20px; }
.rightcopy { margin: 0 auto; padding: 20px 0 0 0; text-align: center; }
#BottomHeaderWrapp p { color: #968D89; font-size: 1.0em; padding: 5px; }
#BottomHeaderWrapp h1 { color: #d5cfc1; font-size: 2.0em; }
#BottomHeaderWrapp h2 { color: #d5cfc1; font-size: 1.5em; }
#BottomHeaderWrapp h3 { color: #d5cfc1; font-size: 1.7em; text-decoration: underline; }
#BottomHeaderWrapp img,
#BottomHeaderWrapp a img { padding: 5px 9px; }
#BottomHeaderWrapp a:link,
#BottomHeaderWrapp a:visited,
#BottomHeaderWrapp p a:link,
#BottomHeaderWrapp p a:visited { color: #ab0e09; text-decoration: none; }
#BottomHeaderWrapp a:hover,
#BottomHeaderWrapp p a:hover { color: #ab0e09; text-decoration: underline; }
#BottomHeaderWrapp span { display: block; float: right; margin: 0px 25px 0px 0px; }
/*		
//////////////////////////////////////////////////////
		NAVIGATION
//////////////////////////////////////////////////////
*/
#navMenu ul { padding: 0; margin: 0 auto; list-style: none; position: relative; width: 933px; height: 106px; background: #000000 url(images/nav_bg.jpg) no-repeat; }
#navMenu li { display: block; position: absolute; }
#navMenu li.news { width: 109px; height: 106px; left: 0px; top: 0px; background: url(images/news_on.jpg) no-repeat center center; }
#navMenu li.tour { width: 100px; height: 106px; left: 109px; top: 0px; background: url(images/tour_on.jpg) no-repeat center center; }
#navMenu li.audio { width: 80px; height: 106px; left: 209px; top: 0px; background: url(images/audio_on.jpg) no-repeat center center; }
#navMenu li.visual { width: 86px; height: 106px; left: 289px; top: 0px; background: url(images/visual_on.jpg) no-repeat center center; }
#navMenu li.press { width: 89px; height: 106px; left: 555px; top: 0px; background: url(images/press_on.jpg) no-repeat center center; }
#navMenu li.forum { width: 79px; height: 106px; left: 644px; top: 0px; background: url(images/forum_on.jpg) no-repeat center center; }
#navMenu li.store { width: 100px; height: 106px; left: 723px; top: 0px; background: url(images/store_on.jpg) no-repeat center center; }
#navMenu li.contact { width: 110px; height: 106px; left: 823px; top: 0px; background: url(images/contact_on.jpg) no-repeat center center; }
#navMenu li a b { display: none; }
#navMenu li.news a { background: url(images/news_off.jpg); no-repeat left top; display: block; width: 109px; height: 106px; text-align: center; }
#navMenu li.tour a { background: url(images/tour_off.jpg); no-repeat left top; display: block; width: 100px; height: 106px; text-align: center; }
#navMenu li.audio a { background: url(images/audio_off.jpg); no-repeat left top; display: block; width: 80px; height: 106px; text-align: center; }
#navMenu li.visual a { background: url(images/visual_off.jpg); no-repeat left top; display: block; width: 86px; height: 106px; text-align: center; }
#navMenu li.press a { background: url(images/press_off.jpg); no-repeat left top; display: block; width: 89px; height: 106px; text-align: center; }
#navMenu li.forum a { background: url(images/forum_off.jpg); no-repeat left top; display: block; width: 79px; height: 106px; text-align: center; }
#navMenu li.store a { background: url(images/store_off.jpg); no-repeat left top; display: block; width: 100px; height: 106px; text-align: center; }
#navMenu li.contact a { background: url(images/contact_off.jpg); no-repeat left top; display: block; width: 110px; height: 106px; text-align: center; }
#navMenu li a:hover { background: transparent; text-decoration: none; font-family: "Times New Roman", Times, serif; color: #000000; }
#navMenu li a:hover b { position: absolute; display: block; font-size: 16px; color: #000000; }
#navMenu li a:hover b span { display: block; font-size: 12px; color: #000000; font-weight: normal; margin-top: 5px; }
#navMenu li.news a:hover b { left: 435px; top: 45px; }
#navMenu li.tour a:hover b { left: 328px; top: 45px; }
#navMenu li.audio a:hover b { left: 222px; top: 45px; }
#navMenu li.visual a:hover b { left: 140px; top: 45px; }
#navMenu li.press a:hover b { left: -122px; top: 45px; }
#navMenu li.forum a:hover b { left: -216px; top: 45px; }
#navMenu li.store a:hover b { left: -290px; top: 45px; }
#navMenu li.contact a:hover b { left: -403px; top: 45px; }
/*		
//////////////////////////////////////////////////////
		MAIN
//////////////////////////////////////////////////////
*/
#allmain { width: 800px; margin: 35px auto; }
#main { width: 560px; float: left; margin: 35px 0px 0px 15px; }
#main .navigation { width: 550px; }
#main .navigation .alignleft { float: left; }
#main .navigation .alignleft a:link,
#main .navigation .alignleft a:visited { color: #ab0e09; text-decoration: none; }
#main .navigation .alignleft a:hover { color: #ab0e09; text-decoration: underline; }
#main .navigation .alignright { float: right; }
#main .navigation .alignright a:link,
#main .navigation .alignright a:visited { color: #ab0e09; text-decoration: none; }
#main .navigation .alignright a:hover { color: #ab0e09; text-decoration: underline; }
#main .entryBox { width: 547px; background: #d5cfc1 url(images/entry_bg_top.jpg) no-repeat -1px 0px; margin: 0px 0px 55px 0px; }
#main .entryBox .title { margin: 0 0 15px 0; }
#main .entryBox .title h2 { width: 510px; font-weight: bold; font-size: 18px line-height: 20px text-transform: none; color: #000000; padding: 5px 5px 0px 15px; }
#main .entryBox .title h2 a:link,
#main .entryBox .title h2 a:visited,
#main .entryBox .title h2 a:hover { font-weight: bold; text-transform: none; color: #000000; }
#main .entryBox span.date { font-size: 0.9em; color: #000000; display: block; float: left; margin: 20px 3px 0px 15px; }
#main .entryBox span.edit { font-size: 0.9em; color: #000000; display: block; float: left; margin: 20px 3px 0px 0px; }
#main .entryBox span.comment { font-size: 0.9em; color: #000000; display: block; float: left; margin: 20px 3px 0px 0px; }
#main .entryBox span.comment a { color: #000000; }
#main .entryBox span.author { font-size: 0.9em; color: #000000; display: block; float: left; }
#main .entryBox span.itunes { margin-right: 8px; }
#main .entryBox span.itunes a { background: #106ffe; padding: 8px 5px 8px 5px; border: 1px solid #ffffff; }
#main .entryBox span.amazon { margin-right: 8px; }
#main .entryBox span.amazon a { background: #fdae03; padding: 8px 5px 8px 5px; border: 1px solid #ffffff; }
#main .entryBox span.insound { margin-right: 0px; }
#main .entryBox span.insound a { background: #d62a13; padding: 8px 5px 8px 5px; border: 1px solid #ffffff; }
#main .entryBox span.label { margin-right: 8px; }
#main .entryBox span.label a { background: #000000; padding: 8px 5px 8px 5px; border: 1px solid #ffffff; }
#main .entryBox .entry p.purchase { padding: 0px 0px 25px 0px; font-size: 0.9em; font-family: georgia, times, serif; }
#main .entryBox .entry p.purchase a:link,
#main .entryBox .entry p.purchase a:hover,
#main .entryBox .entry p.purchase a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
#main .entryBox .entry p.format { color: #000000; font-size: 1.0em; padding: 0px 0px 25px 0px; }
#main .entryBox .entry { width: 510px; color: #000000; overflow: auto; margin: 8px auto 0px; padding: 0px 0px 0px 0px; }
#main .entryBox .entry p { color: #000000; font-size: 1.1em; padding: 0px 0px 15px 0px; }
#main .entryBox .entry a:link,
#main .entryBox .entry p a:link { text-decoration: underline; color: #000000; }
#main .entryBox .entry a:hover,
#main .entryBox .entry p a:hover { text-decoration: underline; color: #000000; }
#main .entryBox .entry a:visited,
#main .entryBox .entry p a:visited { text-decoration: underline; color: #000000; }
#main .entryBox .entry ol,
#main .entryBox .entry ul,
#main .entryBox .entry li { list-style-type: none; padding: 2px; margin: 0px 0px 0px 8px; line-height: 20px; }
#main .entryBox .entry ol li { list-style: decimal outside; margin: 0px 0px 0px 15px; font-size: 1.1em; }
#main .entryBox .entry ol li ul li { list-style: disc outside; margin: 2px 0px 0px 8px; font-size: 1.0em; font-weight: normal!important; }
#main .entryBox .entry ul li { list-style: disc outside; margin: 0px 0px 0px 8px; font-size: 1.1em; }
#main .entryBox .entry ul li ul li { list-style: circle outside; margin: 2px 0px 0px 8px; font-size: 1.0em; font-weight: normal!important; }
#main .entryBox .entry img.alignleft { float: left; display: block; border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; padding: 15px 5px 15px 0px; }
#main .entryBox .entry img.alignright { float: right; display: block; border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; }
#main .entryBox .entry img { border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; }
#main .entryBox .entry img.alignnone { border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; }
#main .entryBox .entry img.aligncenter { margin: 0px auto 5px; display: block; border: 0px solid #D9D6C6; }
#main .entryBox .entry .caption { margin-top: 5px; font-size: 1.0em; text-align: center; }
#main .entryBox .entry .wp-caption p.wp-caption-text { margin-top: 5px; font-size: 0.7em; text-align: center; }
#main .entryBox .entry .gallery { margin: 10px auto; }
#main .entryBox .entry .gallery-item { float: left; text-align: center; width: 33%; }
#main .entryBox .entry .gallery-icon { margin: 0px; }
#main .entryBox .entry .gallery img { margin: 0px; border: 0px solid #cfcfcf; }
#main .entryBox .entry .gallery-caption { margin-left: 0; font-size: 0.7em; text-align: center; }
#main .entryBox .entry .attachment-thumbnail { margin: 0; padding: 0; }
#main .entryBox .entry p.attachment { margin-top: 15px; text-align: center; }
#main .entryBox .entry .size-full { margin: 0px; padding: 0; }
#main .entryBox .entry code { display: block; background-color: #DEDBD0; padding: 3px; margin: 10px 5px 10px 0px; font: 1em/1.5em "Times New Roman", Times, serif; }
#main .entryBox .entry blockquote { font-size: 0.9em; line-height: 1.5em; font-style: oblique; padding: 5px 10px; border-left: 3px solid #BFB8A3; }
#main .entryBox .entry pre { width: 500px; }
#main .entryBox .storeentry { width: 510px; color: #000000; overflow: auto; font-size: 1.1em; margin: 8px auto 0px; padding: 0px 0px 15px 0px; }
#main .entryBox .storeentry p { color: #000000; font-size: 0.9em; padding: 0px 0px 25px 0px; }
#main .entryBox .storeentry a:link,
#main .entryBox .storeentry p a:link { text-decoration: underline; color: #ab0e09; }
#main .entryBox .storeentry a:hover,
#main .entryBox .storeentry p a:hover { text-decoration: underline; color: #ab0e09; }
#main .entryBox .storeentry a:visited,
#main .entryBox .storeentry p a:visited { text-decoration: underline; color: #ab0e09; }
#main .entryBox .storeentry .buybutton { float: right; font-size: 1.0em; margin: 0 0 10px 0; }
#main .entryBox .storeentry .buybutton a:link,
#main .entryBox .storeentry .buybutton a:visited { background: #000; border: 2px solid #ab0e09; color: #ab0e09; font-size: 0.9em; padding: 3px 10px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 10px; }
#main .entryBox .storeentry .buybutton a:hover { background: #ab0e09; border: 2px solid #ab0e09; color: #000; -webkit-border-radius: 5px; -moz-border-radius: 10px; }
#main .entryBox .storeentry ol,
#main .entryBox .storeentry ul,
#main .entryBox .storeentry li { list-style-type: none; padding: 2px; margin: 0px 0px 0px 8px; line-height: 20px; }
#main .entryBox .storeentry ol li { list-style: decimal-leading-zero; margin: 0px 0px 0px 5px; padding: 0 0 2px 0; font-size: 0.9em; }
#main .entryBox .storeentry ul li { display: inline; list-style-type: none; margin: 0px 0px 0px 8px; width: 150px; }
#main .entryBox .storeentry ul li li { width: 33%; }
#main .entryBox .storeentry img.alignleft { float: left; display: block; border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; padding: 5px 35px 15px 0px; }
#main .entryBox .storeentry img.alignright { float: right; display: block; border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; }
#main .entryBox .storeentry img { border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; }
#main .entryBox .storeentry img.alignnone { border: 0px solid #D9D6C6; margin: 0px 5px 0px 0px; }
#main .entryBox .storeentry img.aligncenter { margin: 0px auto 5px; display: block; border: 0px solid #D9D6C6; }
#main .entryBox .entryBottom { height: 39px; background: url(images/entry_bg_bottom.jpg) no-repeat -1px 0px; }
#main .entryBox .tags { clear: both; margin: 2px 0px 5px; }
#main .entryBox .entryBottom span.credit { float: right; margin:0; padding: 0px 17px 0px 7px; } 
#main .entryBox .entryBottom span.credit img { padding: 0; margin: 0; border: 0px solid #000; }
#main .entryBox .entryBottom span,
#main .entryBox .tags span { font-size: 0.8em; display: block; padding: 0px 7px 0px 17px; }
#main .entryBox .entryBottom a:link,
#main .entryBox .entryBottom a:visited,
#main .entryBox .tags a:link,
#main .entryBox .tags a:visited { text-decoration: none; color: #000000; font-weight: bold; }
#main .entryBox .entryBottom a:hover,
#main .entryBox .tags a:hover { text-decoration: underline; color: #000000; font-weight: bold; }
#main .entryBox .feedBurnerFeedBlock { width: 510px; font-size: 1.1em; overflow: auto; margin: 8px auto 0px; padding: 15px 0px 0px 0px; color: #000000; }
#main .entryBox .feedBurnerFeedBlock p { color: #000000; font-size: 1.1em; padding: 10px 0px 15px 0px; }
#main .entryBox .feedBurnerFeedBlock a:link,
#main .entryBox .feedBurnerFeedBlock p a:link,
#main .entryBox .feedBurnerFeedBlock a:hover,
#main .entryBox .feedBurnerFeedBlock p a:hover,
#main .entryBox .feedBurnerFeedBlock ol li a:hover,
#main .entryBox .feedBurnerFeedBlock ol li ul li a:hover,
#main .entryBox .feedBurnerFeedBlock a:visited,
#main .entryBox .feedBurnerFeedBlock p a:visited { text-decoration: none; color: #ab0e09; }
#main .entryBox .feedBurnerFeedBlock span.headline a { text-decoration: underline; color: #000000; }
#main .entryBox .feedBurnerFeedBlock ol,
#main .entryBox .feedBurnerFeedBlock ul,
#main .entryBox .feedBurnerFeedBlock li { list-style-type: none; padding: 0px; margin: 0px 0px 0px 0px; line-height: 20px; }
#main .entryBox .feedBurnerFeedBlock ol li { background: url('images/tour_bullet.gif') 0 2px no-repeat; padding-left: 15px; margin: 0px 0px 0px 0px; font-size: 1em; }
#main .entryBox .feedBurnerFeedBlock ol li ul li { background: url('images/tour_bullet.gif') 0 2px no-repeat; padding-left: 15px; margin: 2px 0px 0px 0px; font-size: 1em; font-weight: normal!important; }
#main .entryBox .feedBurnerFeedBlock ul li { background: url('images/tour_bullet.gif') 0 2px no-repeat; padding-left: 15px; margin: 0px 0px 15px 0px; font-size: 1em; }
#main .entryBox .feedBurnerFeedBlock ul li ul li { background: url('images/tour_bullet.gif') 0 2px no-repeat; padding-left: 15px; margin: 2px 0px 0px 0px; font-size: 1em; font-weight: normal!important; }
#main .entryBox .feedBurnerFeedBlock img.alignleft { float: left; display: block; border: 2px solid #000000; margin: 28px 5px 0px 0px; background: #ECEAE2; }
#main .entryBox .feedBurnerFeedBlock img.alignright { float: right; display: block; border: 2px solid #000000; margin: 28px 5px 0px 0px; background: #ECEAE2; }
#main .entryBox .feedBurnerFeedBlock img { padding: 7px; border: 2px solid #000000; margin: 0px 5px 0px 0px; background: #ECEAE2; }
#main .entryBox .feedBurnerFeedBlock img.alignnone { border: 2px solid #000000; margin: 0px 5px 0px 0px; background: #ECEAE2; }
#main .entryBox .feedBurnerFeedBlock img.aligncenter { margin: 0px auto 5px; display: block; border: 2px solid #000000; background: #3e3218; }
#creditfooter { display: none; }
/*		
//////////////////////////////////////////////////////
		SINGLE/COMMENT PAGE
//////////////////////////////////////////////////////
*/
#main .entryBox .entryDescription,
#main .entryBoxAlt .entryDescription { width: 510px; overflow: auto; margin: 0px auto; }
#main .entryBox .entryDesc { width: 510px; overflow: auto; margin: 0px auto; position: relative; top: 20px; }
#main .entryBox .entryDescription p,
#main .entryBoxAlt .entryDescription p,
#main .entryBox .entryDesc p { color: #000000; padding: 10px 5px 0px 0px; line-height: 1.5em; }
#main .entryBox .entryDescription p a:link,
#main .entryBoxAlt .entryDescription p a:link,
#main .entryBox .entryDescription p a:visited,
#main .entryBoxAlt .entryDescription p a:visited,
#main .entryBox .entryDesc p a:link,
#main .entryBox .entryDesc p a:visited { text-decoration: none; color: #000000; }
#main .entryBox .entryDescription p a:hover,
#main .entryBoxAlt .entryDescription p a:hover,
#main .entryBox .entryDesc p a:hover { text-decoration: underline; color: #000000; }
#main .entryBox p.who,
#main .entryBoxAlt p.who { color: #000000; padding: 5px 0px 5px 15px; }
#main .entryBox p.who img,
#main .entryBoxAlt p.who img { padding-top: 5px; }
#main .entryBox p.who a:link,
#main .entryBox p.who a:visited,
#main .entryBox .entryBottom p.commentmetadata a:link,
#main .entryBox .entryBottom p.commentmetadata a:visited,
#main .entryBoxAlt p.who a:link,
#main .entryBoxAlt p.who a:visited,
#main .entryBoxAlt .entryBottom p.commentmetadata a:link,
#main .entryBoxAlt .entryBottom p.commentmetadata a:visited { text-decoration: none; color: #000000; }
#main .entryBox .entryBottom p.commentmetadata a:hover,
#main .entryBoxAlt .entryBottom p.commentmetadata a:hover,
#main .entryBox p.who a:hover,
#main .entryBoxAlt p.who a:hover { text-decoration: underline; color: #000000; }
#main .entryBox .entryBottom p.commentmetadata,
#main .entryBoxAlt .entryBottom p.commentmetadata { font-size: 0.8em; color: #000000; padding: 15px 0px 5px 15px; }
#main .entryBoxAlt { width: 547px; background: #d5cfc1 url(images/entry_bg_top.jpg) no-repeat -1px 0px; margin: 0px 0px 55px; }
#main .entryBoxAlt .entryBottom { height: 40px; background: url(images/entry_bg_bottom.jpg) no-repeat -1px 1px; }
#main #commentForm { width: 550px; }
#main #commentForm h2 { padding: 5px; }
#main #commentForm p.tags { padding: 10px; width: 530px; }
#main #commentForm p { padding: 5px; }
#main #commentForm p a:link,
#main #commentForm p a:visited { color: #ab0e09; text-decoration: none; }
#main #commentForm p a:hover { color: #ab0e09; text-decoration: underline; }
#main #commentForm ul li { list-style: none; text-align: left; }
#main #commentForm input#submit { border: none; font-size: 1em; padding: 5px; cursor: pointer; }
#main #commentForm input#author,
#main #commentForm input#email,
#main #commentForm input#url,
#main #commentForm textarea#comment { padding: 8px 5px; background-color: #fafafa; border: 1px solid #E5E2D9; font: normal 1em "Times New Roman", Times, serif; }
#main #commentForm input#author:hover,
#main #commentForm input#email:hover,
#main #commentForm input#url:hover,
#main #commentForm textarea#comment:hover { background-color: #F7F7F3; border: 1px solid #E5E2D9; }
#main #commentForm ul.sidebarlogin_otherlinks { padding: 5px; }
#main #commentForm ul.sidebarlogin_otherlinks li { list-style: none; text-align: left; }
#main h3.respond,
#main h3#respond,
#main h3.response { padding: 10px 5px 10px; }
.aligncenter { display: block; margin: 0px auto; }
.alignleft { float: left; }
.alignright { float: right; }
/*		
//////////////////////////////////////////////////////
		SIDEBAR
//////////////////////////////////////////////////////
*/
#sidebar { float: right; width: 310px; margin-top: 35px; font-size: 1.1em; color: #d5cfc1; }
#sidebar h2,
#sidebar h3 { font-size: 1.5em; color: #d5cfc1; padding: 3px 3px 3px 8px; }
#sidebar p { margin-bottom: 4px; padding: 3px 3px 3px 8px; line-height: 18px; }
#sidebar ul,
#sidebar li { list-style-type: none; }
#sidebar ul li { padding: 3px 3px 3px 8px; list-style-type: none; color: #d5cfc1; line-height: 18px; }
#sidebar a:link,
#sidebar ul li a:link,
#sidebar a:visited,
#sidebar ul li a:visited { color: #d5cfc1; text-decoration: none; line-height: 18px; }
#sidebar a:hover,
#sidebar ul li a:hover { text-decoration: none; color: #ab0e09; line-height: 18px; }
#sidebar li.page_item { float: left; padding: 3px 3px 3px 8px; list-style: none; text-align: left; color: #d5cfc1; }
#sidebar ul.pagenav { padding: 3px 3px 10px 0px; }
#sidebar ul.sidebarlogin_otherlinks { padding: 5px 0px 10px 0px; }
#sidebar ul.sidebarlogin_otherlinks li { float: left; padding: 3px 3px 3px 8px; list-style: none; text-align: left; color: #d5cfc1; }
#sidebar .sidebar-box { width: 297px; background: #130d00 url(images/sidebar_bg_top.jpg) no-repeat -1px 0px; margin: 0px; }
#sidebar .sidebar-box .textwidget { margin-bottom: 4px; padding: 3px 3px 3px 8px; font-size: 0.9em; line-height: 16px; }
#sidebar .buybutton { font-size: 1.0em; padding: 10px 10px 0 195px; margin: 0; }
#sidebar .buybutton a:link,
#sidebar .buybutton a:visited { background: #000; border: 2px solid #ab0e09; color: #ab0e09; font-size: 0.9em; padding: 3px 10px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 10px; }
#sidebar .buybutton a:hover { background: #ab0e09; border: 2px solid #ab0e09; color: #000; -webkit-border-radius: 5px; -moz-border-radius: 10px; }
#sidebar .invitebutton { margin: 0 0 0 8px; }
#sidebar .social { padding: 8px 3px 3px 8px; list-style: none; }
#sidebar .social img { border: 0px solid #333; padding-right: 9px; }
#sidebar a.rsswidgettitle { font-size: 1.1em; font-weight: normal!important; padding: 0px 0px 0px 0px; }
#sidebar .rssSummary { padding: 5px 0px 0px 0px; }
#sidebar p.submit { float: left; }
#sidebar .boxBottom { width: 297px; height: 21px; background: #130d00 url(images/sidebar_bg_bottom.jpg) no-repeat -2px 2px; margin: -5px 0px 10px 0px; }
#sidebar .boxBottom p { text-align: left; padding: 0px 8px 0px 0px; }
#sidebar .boxBottom p a:link,
#sidebar .boxBottom p a:hover,
#sidebar .boxBottom p a:visited, { color: #6C5E5E; }
#sidebar .boxBottom p.more { text-align: right; padding: 0px 8px 0px 0px; }
#sidebar .boxBottom p.more a:link,
#sidebar .boxBottom p.more a:visited, { color: #d5cfc1; }
#sidebar .boxBottom p.more a:hover { text-decoration: none; color: #ab0e09; }
#sidebar .boxBottom span { padding: 3px 3px 0px 8px; text-align: left; color: #d5cfc1E; }
#sidebar .boxBottom span.list { font-size: 0.7em; margin-top: 10px; padding: 10px 3px 0px 8px; text-align: center; color: #d5cfc1; }
#sidebar .photogallery ul { list-style: none; }
#sidebar .photogallery ul li { display: inline; padding: 9px; }
#sidebar .photogallery img { padding-bottom: 9px; }
#sidebar .tubepress_container { float: none; margin-bottom: 0; width: 100%; }
#sidebar .tubepress_normal_embedded_wrapper { text-align: left; margin: auto; }
#sidebar .tubepress_embedded_title { font-weight: bold; font-size: larger; margin-bottom: .3em; }
#sidebar .tubepress_thumbnail_area { margin-top: 0; }
#sidebar .tubepress_thumbs { float: none; padding: 0 20px 0 10px; width: 100%; height: 310px; }
#sidebar .tubepress_thumb { float: left; width: 138px; line-height: 0; font-size: 11px; height: 108px; overflow: hidden; padding: 0; }
#sidebar .tubepress_thumb img { padding: 0 9px 0 9px; }
#sidebar .tubepress_thumb a { cursor: pointer; }
#sidebar .tubepress_meta_group { margin-top: 0; text-align: left; }
#sidebar .tubepress_meta_group dd { margin: 0; }
#sidebar .tubepress_meta_group dt { clear: left; }
#sidebar .tubepress_meta { float: left; }
#sidebar dt.tubepress_meta_title, 
#sidebar dt.tubepress_meta_runtime, 
#sidebar dt.tubepress_meta_url,
#sidebar dt.tubepress_meta_description { display: none; }
#sidebar dd.tubepress_meta_title,
#sidebar dd.tubepress_meta_title a,
#sidebar dd.tubepress_meta_title a:hover { font-size: 12px; font-weight: bold; margin-left: 0; clear: left; }
#sidebar dd.tubepress_meta_runtime { font-size: 11px; margin-left: 0; font-weight: bold; clear: left; }
#sidebar dt.tubepress_meta_author, 
#sidebar dt.tubepress_meta_keywords, 
#sidebar dt.tubepress_meta_category, 
#sidebar dt.tubepress_meta_rating, 
#sidebar dt.tubepress_meta_ratings,
#sidebar dt.tubepress_meta_id,
#sidebar dt.tubepress_meta_views,
#sidebar dt.tubepress_meta_uploaddate { font-style: italic; color: #666666; }
#sidebar dt.tubepress_meta_author:after, 
#sidebar dt.tubepress_meta_keywords:after, 
#sidebar dt.tubepress_meta_category:after, 
#sidebar dt.tubepress_meta_rating:after, 
#sidebar dt.tubepress_meta_ratings:after,
#sidebar dt.tubepress_meta_id:after,
#sidebar dt.tubepress_meta_views:after,
#sidebar dt.tubepress_meta_uploaddate:after { content: \": "; }
#sidebar dd.tubepress_meta_author, 
#sidebar dd.tubepress_meta_keywords,
#sidebar dd.tubepress_meta_category, 
#sidebar dd.tubepress_meta_rating, 
#sidebar dd.tubepress_meta_ratings,
#sidebar dd.tubepress_meta_id,
#sidebar dd.tubepress_meta_views,
#sidebar dd.tubepress_meta_uploaddate { margin-left: .5em; }
#sidebar dd.tubepress_meta_url { clear: left; }
#sidebar .tubepress_sidebar .tubepress_thumb { width: 100%; height: auto; margin-top: 0; }
#sidebar form input#s { padding: 8px 5px; margin: 0px 0px 5px; background-color: #fafafa; border: 1px solid #E5E2D9; font: normal 1.3em "Times New Roman", Times, serif; }
#sidebar form input#s:hover { background-color: #F7F7F3; border: 1px solid #E5E2D9; }
#sidebar form input { border: none; padding: 5px; }
#sidebar #wp-calendar {  }
#sidebar #wp-calendar caption { font-size: 1.5em; color: #583408; margin: 15px 0px; text-align: left; font-weight: bold; }
#sidebar #wp-calendar thead {  }
#sidebar #wp-calendar thead tr {  }
#sidebar #wp-calendar thead tr th { text-align: left; padding: 5px; }
#sidebar #wp-calendar tbody {  }
#sidebar #wp-calendar tbody tr {  }
#sidebar #wp-calendar tbody tr td { padding: 5px; }
#sidebar #wp-calendar tbody tr td a { color: #C6514E; }
#sidebar #wp-calendar tbody tr td a:hover { text-decoration: underline; }
#sidebar .textwidget { font-size: 1.1em; }
/*		
//////////////////////////////////////////////////////
		FOOTER
//////////////////////////////////////////////////////
*/
#footerteeth { clear: both; height: 35px; margin: 25px 0px 0px; }
#footerteeth p { text-align: center; padding: 5px 0px 0px 0px; }
#footer { clear: both; height: 35px; margin: 25px 0px 0px; }
#footer p { padding: 5px 0px 0px 15px; }
#footer p a:link,
#footer p a:visited { color: #ab0e09; text-decoration: none; }
#footer p a:hover { color: #ab0e09; text-decoration: underline; }
#footer ul li { padding: 5px 0px 0px 15px; list-style-type: none; display: inline; text-align: left; }
/*		
//////////////////////////////////////////////////////
		MISC
//////////////////////////////////////////////////////
*/
#login_error { color: #d80a0a; padding: 3px 3px 3px 8px; }
#get_recent_comments_wrap { padding-right: 8px; }
.rc_item .rc_avatar { line-height: 1px; }
.rc_item .rc_avatar img { background: #FFF; padding: 1px; border: 1px solid #333; }
.rc_item .rc_left { display: inline; float: left; padding-right: 7px !important; padding-right: 4px; }
.rc_item .rc_info { padding-bottom: 6px; }
table#tracklist { width: 480px; }
table#tracklist td { color: #000000; font-family: "Times New Roman", Times, serif; font-size: 1.1em; font-weight: normal!important; padding: 0px; }
.player { width: 30px; height: 23px; font-size: 1.1em; text-align: center; }
.title { text-align: left; width: 400px; height: 23px; }
#player1 { text-align: center; padding-top: 20px; }
#twc_connect { padding: 0 0 0 16px; }
span.logintext { padding: 8px 0 0 8px; }
#main .entryBox .entry .topspin-widget { margin: 0 0 20px 0; }
#blkmgcsidebarcombo { padding: 8px 0 0 8px; font-size: 0.8em; }
#yld2007 { padding: 8px 0 0 0; }
#demos7inch { padding: 8px 0 0 0; }
#blkmgc2010 { padding: 8px 0 0 0; }