h1, h2 { font-family: Georgia, serif;}
h3 { font-family: Georgia, serif; }

h1 { font-size: 22px; line-height: 24px; padding: 20px 20px 9px 20px; color: #fff; font-weight: bold; }
a h1:hover { color: #8F8F8F; }
h2 { font-size: 14px; line-height: 18px; padding: 0 0 9px 20px; color: #fff; font-style: italic; }
h3 { display: block; font-size: 10px; width: 140px; height: 20px; padding: 27px 0 0 20px; color: #fff; background: url(/media/sitedesign/images/cyan_arrow.png) no-repeat 20px 20px; }
h3.plus_arrow { padding: 7px 0 0 35px; background: url(/media/sitedesign/images/plus_cyan_arrow.png) no-repeat top left; }
h3.social { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3social.png) no-repeat 20px 20px; }
h3.news { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3news.png) no-repeat 20px 20px; }
h3.events { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3events.png) no-repeat 20px 20px; }
h3.categories { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3categories.png) no-repeat 20px 20px; }
h3.releases { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3releases.png) no-repeat 20px 20px; }
h3.media { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3media.png) no-repeat 20px 20px; }
h3.releaseinfo { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/releaseinfo.png) no-repeat 20px 20px; }
h3.links { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/links.png) no-repeat 20px 20px; }

h3.social_blog { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3social_blog.png) no-repeat 20px 20px; }
h3.news_blog { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3news_blog.png) no-repeat 20px 20px; }
h3.events_blog { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3events_blog.png) no-repeat 20px 20px; }
h3.categories_blog { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3categories_blog.png) no-repeat 20px 20px; }
h3.releases_blog { width: 140px; text-indent: -9999px; background: url(/media/sitedesign/images/h3releases_blog.png) no-repeat 0px 10px; }
h3.media_blog { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/h3media_blog.png) no-repeat 20px 20px; }
h3.links_blog { padding-bottom: 10px; text-indent: -9999px; background: url(/media/sitedesign/images/links_blog.png) no-repeat 20px 20px; }

p { padding: 0 20px 20px 20px; color: #CFCFCF; }
li { padding: 0; }
a { color: #fff; font-family: Georgia, serif; font-weight: bold; outline: none; text-decoration: none;  }
a:hover { color: #8F8F8F; }

.img a { display: block; width: 475px; padding: 7px 5px; border: 2px solid #999999; margin-bottom: 18px;}
.img a:visited { display: block; width: 475px; padding: 7px 5px; border: 2px solid #999999; margin-bottom: 18px;}
.img a:hover { display: block; padding: 7px 5px; border: 2px solid #0C0; margin-bottom: 18px;}

.float_left { float: left; }
.float_right { float: right; }
.clear_left { clear: left; }
.padleft { padding-left: 20px; }
.pad { margin: 20px; }
.bold { font-weight: bold; }

body {
	width: 100%;
	font-size: 75%;
	color: #fff;
	font-family: Georgia, serif;
}

body { background-color: #000; background: url(/media/sitedesign/images/swtbrds_bg.jpg) no-repeat top center #000; background-attachment: fixed; }

#container { width: 940px; margin: 0 auto; }
#header { height: 90px; }
#logo { height: 110px; width: 120px; padding: 20px 0 0 0; }

.hide { display: none; }

/*********************/
/***  Navication  ***/
/*******************/

#navigation { position: absolute; width: 640px; margin: 40px 0 0 180px; text-indent: -9999px; z-index: 99 !important; }

ul#navbox1 { float:left; width: 275px; height: 30px; margin-right: 15px; background: url(/media/sitedesign/images/nav_drop_bar.gif) no-repeat; }
ul#navbox1 li { margin-left: 5px; }
ul#navbox1 li.none { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1.png) no-repeat 0px 0px; }
ul#navbox1 li.news { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1.png) no-repeat 0px -25px; }
ul#navbox1 li.releases { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1.png) no-repeat 0px -75px; }
ul#navbox1 li.events { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1.png) no-repeat 0px -100px; }
ul#navbox1 li a { display: block; width: 100%; }

ul#navbox1_links { margin: 10px 0 0 -5px; padding: 0 0 5px 0; background: url(/media/sitedesign/images/nav_box_outer.gif) no-repeat top left; z-index: 99 !important;}
ul#navbox1_links li.news { display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1_links.png) no-repeat 0px 0px; }
ul#navbox1_links li.news a:hover { background: url(/media/sitedesign/images/navbox1_links.png) no-repeat -270px 0px; }
ul#navbox1_links li.blog { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1_links.png) no-repeat 0px -25px; }
ul#navbox1_links li.blog a:hover { background: url(/media/sitedesign/images/navbox1_links.png) no-repeat -270px -25px; }
ul#navbox1_links li.releases { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1_links.png) no-repeat 0px -75px; }
ul#navbox1_links li.releases a:hover { background: url(/media/sitedesign/images/navbox1_links.png) no-repeat -270px -75px; }
ul#navbox1_links li.events { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1_links.png) no-repeat 0px -50px; }
ul#navbox1_links li.events a:hover { background: url(/media/sitedesign/images/navbox1_links.png) no-repeat -270px -50px; }
ul#navbox1_links li.studio { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox1_links.png) no-repeat 0px -100px; }
ul#navbox1_links li.studio a:hover { background: url(/media/sitedesign/images/navbox1_links.png) no-repeat -270px -100px; }
ul#navbox1_links li a { width: 270px; height: 25px; }

ul#navbox2 { float:left; width: 275px; height: 30px; margin-right: 15px; background: url(/media/sitedesign/images/nav_drop_bar.gif) no-repeat; }
ul#navbox2 li { margin-left: 5px; }
ul#navbox2 li.none { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2.png) no-repeat 0px 0px; }
ul#navbox2 li.adrian-champion { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2.png) no-repeat 0px -25px; }
ul#navbox2 li.ammbush { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2.png) no-repeat 0px -50px; }
ul#navbox2 li.davinci { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2.png) no-repeat 0px -75px; }
ul#navbox2 li.streetmedia { width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2.png) no-repeat 0px -100px; }
ul#navbox2 li a { display: block; width: 100%; }

ul#navbox2_links { margin: 10px 0 0 -5px; padding: 0 0 5px 0; background: url(/media/sitedesign/images/nav_box_outer.gif) no-repeat top left; z-index: 99 !important; }
ul#navbox2_links li.aljieh { display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2_links.png) no-repeat 0px 0px; }
ul#navbox2_links li.aljieh a:hover { background: url(/media/sitedesign/images/navbox2_links.png) no-repeat -270px 0px; }
ul#navbox2_links li.ammbush { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2_links.png) no-repeat 0px -25px; }
ul#navbox2_links li.ammbush a:hover { background: url(/media/sitedesign/images/navbox2_links.png) no-repeat -270px -25px; }
ul#navbox2_links li.davinci { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2_links.png) no-repeat 0px -50px; }
ul#navbox2_links li.davinci a:hover { background: url(/media/sitedesign/images/navbox2_links.png) no-repeat -270px -50px; }
ul#navbox2_links li.streetmedia { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/navbox2_links.png) no-repeat 0px -75px; }
ul#navbox2_links li.streetmedia a:hover { background: url(/media/sitedesign/images/navbox2_links.png) no-repeat -270px -75px; }
ul#navbox2_links li a { width: 270px; height: 25px; }


#blog ul#navbox1 { float:left; width: 275px; height: 30px; margin-right: 15px; background: url(/media/sitedesign/images/nav_drop_bar.gif) no-repeat; }
#blog ul#navbox1 li { margin-left: 5px; }
#blog ul#navbox1 li.none { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1.png) no-repeat 0px 0px; }
#blog ul#navbox1 li.news { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1.png) no-repeat 0px -25px; }
#blog ul#navbox1 li.blog { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1.png) no-repeat 0px -50px; }
#blog ul#navbox1 li.releases { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1.png) no-repeat 0px -75px; }
#blog ul#navbox1 li.events { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1.png) no-repeat 0px -100px; }
#blog ul#navbox1 li a { display: block; }

#blog ul#navbox1_links { margin: 10px 0 0 -5px; padding: 0 0 5px 0; background: url(/media/sitedesign/images/nav_box_outer.gif) no-repeat top left; }
#blog ul#navbox1_links li.news { display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat 0px 0px; }
#blog ul#navbox1_links li.news a:hover { background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat -270px 0px; }
#blog ul#navbox1_links li.blog { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat 0px -25px; }
#blog ul#navbox1_links li.blog a:hover { background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat -270px -25px; }
#blog ul#navbox1_links li.events { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat 0px -50px; }
#blog ul#navbox1_links li.events a:hover { background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat -270px -50px; }
#blog ul#navbox1_links li.releases { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat 0px -75px; }
#blog ul#navbox1_links li.releases a:hover { background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat -270px -75px; }
#blog ul#navbox1_links li.studio { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat 0px -100px; }
#blog ul#navbox1_links li.studio a:hover { background: url(/media/sitedesign/images/blog_navbox1_links.png) no-repeat -270px -100px; }
#blog ul#navbox1_links li a { width: 270px; height: 25px; }

#blog ul#navbox2 { float:left; width: 275px; height: 30px; margin-right: 15px; background: url(/media/sitedesign/images/nav_drop_bar.gif) no-repeat; }
#blog ul#navbox2 li { margin-left: 5px; }
#blog ul#navbox2 li.none { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2.png) no-repeat 0px 0px; }
#blog ul#navbox2 li.al-jieh-conceit { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2.png) no-repeat 0px -25px; }
#blog ul#navbox2 li.ammbush { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2.png) no-repeat 0px -50px; }
#blog ul#navbox2 li.davinci { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2.png) no-repeat 0px -75px; }
#blog ul#navbox2 li.streetmedia { width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2.png) no-repeat 0px -100px; }
#blog ul#navbox2 li a { display: block; }

#blog ul#navbox2_links { margin: 10px 0 0 -5px; padding: 0 0 5px 0; background: url(/media/sitedesign/images/nav_box_outer.gif) no-repeat top left; }
#blog ul#navbox2_links li.aljieh { display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat 0px 0px; }
#blog ul#navbox2_links li.aljieh a:hover { background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat -270px 0px; }
#blog ul#navbox2_links li.ammbush { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat 0px -25px; }
#blog ul#navbox2_links li.ammbush a:hover { background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat -270px -25px; }
#blog ul#navbox2_links li.davinci { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat 0px -50px; }
#blog ul#navbox2_links li.davinci a:hover { background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat -270px -50px; }
#blog ul#navbox2_links li.streetmedia { text-indent: -9999px; display: block; width: 270px; height: 25px; background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat 0px -75px; }
#blog ul#navbox2_links li.streetmedia a:hover { background: url(/media/sitedesign/images/blog_navbox2_links.png) no-repeat -270px -75px; }
#blog ul#navbox2_links li a { width: 270px; height: 25px; }

/*************************/
/***  END Navication  ***/
/***********************/

#column_container { overflow: hidden; }
#threecol_left { float: left; width: 120px; padding: 0 20px; margin: 0 20px 0 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#twocolwrap { overflow: hidden; }
#threecol_middle { float: left; width: 460px; margin: 0 20px 0 0; }
#threecol_right { float: left; width: 220px; margin: 0; }
#threecol_right a { font-weight: normal; }

#twocol_right { float: left; width: 700px; margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }

#threecol_left #pad { width: 100px; height: 10px; }
#latest_releases ul { padding: 10px 0 0 0; }
#latest_releases ul li { padding-bottom: 20px; }
#latest_releases ul li.nopad { padding: 0; }
#latest_releases a { font-weight: normal; }

#break { height: 19px; margin: 0 20px; border-top: 1px solid #8F8F8F; }
#dots { height: 5px; width: 140px; padding-top: 20px; background: url(/media/sitedesign/images/dots.png) no-repeat center; }
#dots.nopad { padding: 0; }

#footer { float: left; width: 660px; height: 40px; margin-bottom: 20px; padding: 20px; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#foot_img { float: left; width: 300px; border-left: 10px solid #ccc; }
#foot_img a { margin:0; padding: 0; }
#foot_img a img { margin:0; padding: 0; }
#newsletter { float: right; width: 320px; font-weight: bold; }
#newsletter ul { float: right; }
#newsletter ul ol { padding-bottom: 10px; }
#newsletter ul li { float: left; }
#newsletter input { width: 190px; height: 20px; margin: 0; padding: 2px; border: 1px solid #fff; }
#newsletter input.go { width: 33px; height: 20px; margin-left: 10px; padding: 4px; border: 0px; background: url(/media/sitedesign/images/go.png) #30c9de; }
#blog #newsletter input.go { width: 33px; height: 20px; margin-left: 20px; padding: 4px; border: 0px; background: url(/media/sitedesign/images/blog_go.png) #45df99;  }

/*********************/
/*** Blog Layouts ***/
/*******************/

#post { width: 460px; margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#post ul { padding: 0px 20px 40px 20px; }
#post ul li { float: left; margin-right: 20px; }
#post ul li.share { margin-left: 124px; margin-right: 0; }
#post ul li.sharealone { margin-left: 400px; margin-right: 0; }
#post ul li.sharenews { margin-left: 260px; margin-right: 0; }
#post img { padding: 0px; }

#post.page_num { width: 420px; padding: 20px; }

#by_category { width: 460px; margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#by_category h2 { padding: 10px 20px; }

#comments { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#comments ul { padding: 0 20px 0 20px; }
#comments ul li.pad { padding: 0 0 20px 0;}
.tealishgreen { color: #45DF99; }
.grey { color: #8F8F8F; }

ul#comment_form { padding-bottom: 60px; }
ul#comment_form li { margin: 0 0 10px 0; }
ul#comment_form li.left { float: left; margin-right: 40px; }
#comment_form input { width: 190px; margin: 0; padding: 4px; border: 0; border: 1px solid #fff; }
ul#comment_form li.url input { clear: left; width: 420px; margin: 0; padding: 4px; border: 1px solid #fff; }
#comment_form textarea { width: 420px; height: 100px; margin: 0; padding: 4px; border: 1px solid #fff; }
ul#comment_form li input.submit { float: right; width: 200px; margin-top: 12px; padding: 4px; border: 1px solid #fff; }
ul#comment_form li.honeypot { display: none; }

#comment_form input:hover, #comment_form input:active, ul#comment_form li.url input:hover, 
ul#comment_form li.url input:active, #comment_form textarea:hover, #comment_form textarea:active,
ul#comment_form li input.submit:hover, ul#comment_form li input.submit:active { border: 1px solid #30c9de; }

#featured_news { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#featured_news ul { padding: 0 20px 10px 20px; }
#featured_news ul li { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus.gif) no-repeat -4px 1px; }
#featured_news ul li:hover { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus_hover.gif) no-repeat -4px 1px; }
#featured_news ul li a {display:block; padding: 0 0 0 15px; }

#sidebar_events { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#sidebar_events ul { padding: 0 20px 10px 20px; }
#sidebar_events ul li { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus.gif) no-repeat -4px 1px; }
#sidebar_events ul li:hover { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus_hover.gif) no-repeat -4px 1px; }
#sidebar_events ul li a {display:block; padding: 0 0 0 15px; }

#sidebar_categories { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#sidebar_categories ul { padding: 0 20px 10px 20px; }
#sidebar_categories ul li { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus.gif) no-repeat -4px 1px; }
#sidebar_categories ul li:hover { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus_hover.gif) no-repeat -4px 1px; }
#sidebar_categories ul li a {display:block; padding: 0 0 0 15px; }

#sidebar_releases { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#sidebar_releases ul { padding: 0 20px 10px 20px; }
#sidebar_releases ul li { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus.gif) no-repeat -4px 1px; }
#sidebar_releases ul li:hover { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus_hover.gif) no-repeat -4px 1px; }
#sidebar_releases ul li a {display:block; padding: 0 0 0 15px; }

#sidebar_media { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#sidebar_media ul { padding: 0 20px 10px 20px; }
#sidebar_media ul li { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus.gif) no-repeat -4px 1px; }
#sidebar_media ul li:hover { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus_hover.gif) no-repeat -4px 1px; }
#sidebar_media ul li a {display:block; padding: 0 0 0 15px; }

#sidebar_links { margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#sidebar_links ul { padding: 0 20px 10px 20px; }
#sidebar_links ul li { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus.gif) no-repeat -4px 1px; }
#sidebar_links ul li:hover { padding: 0 0 9px 0; background: url(/media/sitedesign/images/list_plus_hover.gif) no-repeat -4px 1px; }
#sidebar_links ul li a {display:block; padding: 0 0 0 15px; }


/***********************/
/*** Artist Layouts ***/
/*********************/

#social_links { height: 108px; margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#social_links ul { padding: 5px 10px 10px 20px; }
#social_links ul li { float: left; padding-right: 14px; }
#social_links ul li a.myspace { display: block; width: 24px; height: 24px; background: url(/media/sitedesign/images/socialnetwork.png) 0px -24px; }
#social_links ul li a.myspace:hover { background: url(/media/sitedesign/images/socialnetwork.png) 0px 0px; }
#social_links ul li a.facebook { display: block; width: 24px; height: 24px; background: url(/media/sitedesign/images/socialnetwork.png) -24px -24px; }
#social_links ul li a.facebook:hover { background: url(/media/sitedesign/images/socialnetwork.png) -24px 0px; }
#social_links ul li a.twitter { display: block; width: 24px; height: 24px; background: url(/media/sitedesign/images/socialnetwork.png) -48px -24px; }
#social_links ul li a.twitter:hover { background: url(/media/sitedesign/images/socialnetwork.png) -48px 0px; }
#social_links ul li a.vimeo { display: block; width: 24px; height: 24px; background: url(/media/sitedesign/images/socialnetwork.png) -72px -24px; }
#social_links ul li a.vimeo:hover { background: url(/media/sitedesign/images/socialnetwork.png) -72px 0px; }
#social_links ul li a.imeem { display: block; width: 24px; height: 24px; background: url(/media/sitedesign/images/socialnetwork.png) -96px -24px; }
#social_links ul li a.imeem:hover { background: url(/media/sitedesign/images/socialnetwork.png) -96px 0px; }



/*************************/
/*** Releases Layouts ***/
/***********************/


#releasepost { width: 460px; margin: 0 0 20px 0; background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }

#releasepost img { padding: 0 20px 20px 20px;}

#releasepost p img { padding: 0;}

#release_catalog { padding: 20px; }
#release_catalog table { width: 660px; border-color: #fff; border-width: 1px ; border-style: dotted dotted none dotted; }
#release_catalog table tr { }
#release_catalog table tr#head { margin: 0; padding: 0; color: #000; background: #D9D9D9; }
#release_catalog table td { border-color: #fff; border-width: 1px ; border-style: dotted none dotted none; margin: 0; 
 background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#release_catalog table td { padding: 10px; }

#release_leftcol { background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#release_leftcol img { padding: 0 20px 20px 20px; }
#release_leftcol p { padding: 0 0 20px 20px; }

#release_rightcol { background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#release_rightcol p { padding: 0 20px 20px 20px; }
#release_rightcol ul { padding: 20px 10px 0 20px; }
#release_rightcol ul li { padding: 0 11px 20px 0; }

#release_rightcol h2 { padding: 20px 0 20px 20px; }
#release_rightcol ul#info { padding: 0 0 0 20px; }
#release_rightcol ul#info li { padding: 0 0 9px 0; }

/**********************/
/*** Event Layouts ***/
/********************/

#event_listing { padding: 20px; }
#event_listing table {  width: 660px; border-color: #fff; border-width: 1px ; border-style: dotted dotted none dotted; }
#event_listing table tr.head { color: #000; background-color: #D9D9D9; }
#event_listing table td { border-color: #fff; border-width: 1px ; border-style: dotted none dotted none; margin: 0; padding: 4px;
 background: url(/media/sitedesign/images/grey_overlay_background.png) repeat top left; }
#event_listing table td { padding: 10px; }

#event_leftcol { float: left; width: 380px; }
#event_leftcol ul { padding: 0 20px 20px 20px; }
#event_leftcol ul li { margin-left: 15px; list-style: disc; }

#event_rightcol { float: left; width: 220px; }
#event_rightcol p { padding: 0 20px 20px 20px; }

#map { margin: 0 0 20px 20px; color: #000; width: 240px; }
#map a { color: #9f9f9f; }
#map a:hover { color: #000; }



